Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- Exported types
- Methods
- rendererActivate
- rendererDeactivate
- rendererDrawErrorUnderline
- rendererDrawGlyph
- rendererDrawGlyphItem
- rendererDrawGlyphs
- rendererDrawLayout
- rendererDrawLayoutLine
- rendererDrawRectangle
- rendererDrawTrapezoid
- rendererGetAlpha
- rendererGetColor
- rendererGetLayout
- rendererGetLayoutLine
- rendererGetMatrix
- rendererPartChanged
- rendererSetAlpha
- rendererSetColor
- rendererSetMatrix
- newtype Renderer = Renderer (ForeignPtr Renderer)
- class GObject o => RendererK o
- toRenderer :: RendererK o => o -> IO Renderer
- noRenderer :: Maybe Renderer
- data RendererActivateMethodInfo
- rendererActivate :: (MonadIO m, RendererK a) => a -> m ()
- data RendererDeactivateMethodInfo
- rendererDeactivate :: (MonadIO m, RendererK a) => a -> m ()
- data RendererDrawErrorUnderlineMethodInfo
- rendererDrawErrorUnderline :: (MonadIO m, RendererK a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- data RendererDrawGlyphMethodInfo
- rendererDrawGlyph :: (MonadIO m, RendererK a, FontK b) => a -> b -> Word32 -> Double -> Double -> m ()
- data RendererDrawGlyphItemMethodInfo
- rendererDrawGlyphItem :: (MonadIO m, RendererK a) => a -> Maybe Text -> GlyphItem -> Int32 -> Int32 -> m ()
- data RendererDrawGlyphsMethodInfo
- rendererDrawGlyphs :: (MonadIO m, RendererK a, FontK b) => a -> b -> GlyphString -> Int32 -> Int32 -> m ()
- data RendererDrawLayoutMethodInfo
- rendererDrawLayout :: (MonadIO m, RendererK a, LayoutK b) => a -> b -> Int32 -> Int32 -> m ()
- data RendererDrawLayoutLineMethodInfo
- rendererDrawLayoutLine :: (MonadIO m, RendererK a) => a -> LayoutLine -> Int32 -> Int32 -> m ()
- data RendererDrawRectangleMethodInfo
- rendererDrawRectangle :: (MonadIO m, RendererK a) => a -> RenderPart -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- data RendererDrawTrapezoidMethodInfo
- rendererDrawTrapezoid :: (MonadIO m, RendererK a) => a -> RenderPart -> Double -> Double -> Double -> Double -> Double -> Double -> m ()
- data RendererGetAlphaMethodInfo
- rendererGetAlpha :: (MonadIO m, RendererK a) => a -> RenderPart -> m Word16
- data RendererGetColorMethodInfo
- rendererGetColor :: (MonadIO m, RendererK a) => a -> RenderPart -> m Color
- data RendererGetLayoutMethodInfo
- rendererGetLayout :: (MonadIO m, RendererK a) => a -> m Layout
- data RendererGetLayoutLineMethodInfo
- rendererGetLayoutLine :: (MonadIO m, RendererK a) => a -> m LayoutLine
- data RendererGetMatrixMethodInfo
- rendererGetMatrix :: (MonadIO m, RendererK a) => a -> m Matrix
- data RendererPartChangedMethodInfo
- rendererPartChanged :: (MonadIO m, RendererK a) => a -> RenderPart -> m ()
- data RendererSetAlphaMethodInfo
- rendererSetAlpha :: (MonadIO m, RendererK a) => a -> RenderPart -> Word16 -> m ()
- data RendererSetColorMethodInfo
- rendererSetColor :: (MonadIO m, RendererK a) => a -> RenderPart -> Maybe Color -> m ()
- data RendererSetMatrixMethodInfo
- rendererSetMatrix :: (MonadIO m, RendererK a) => a -> Maybe Matrix -> m ()
Exported types
GObject Renderer Source | |
((~) * info (ResolveRendererMethod t Renderer), MethodInfo * info Renderer p) => IsLabel t (Renderer -> p) Source | |
((~) * info (ResolveRendererMethod t Renderer), MethodInfo * info Renderer p) => IsLabelProxy t (Renderer -> p) Source | |
type ParentTypes Renderer Source | |
type AttributeList Renderer Source | |
type SignalList Renderer Source |
toRenderer :: RendererK o => o -> IO Renderer Source
Methods
rendererActivate
data RendererActivateMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, RendererK a) => MethodInfo (TYPE Lifted) RendererActivateMethodInfo a signature Source | |
rendererActivate :: (MonadIO m, RendererK a) => a -> m () Source
rendererDeactivate
data RendererDeactivateMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, RendererK a) => MethodInfo (TYPE Lifted) RendererDeactivateMethodInfo a signature Source | |
rendererDeactivate :: (MonadIO m, RendererK a) => a -> m () Source
rendererDrawErrorUnderline
rendererDrawErrorUnderline :: (MonadIO m, RendererK a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m () Source
rendererDrawGlyph
rendererDrawGlyph :: (MonadIO m, RendererK a, FontK b) => a -> b -> Word32 -> Double -> Double -> m () Source
rendererDrawGlyphItem
rendererDrawGlyphItem :: (MonadIO m, RendererK a) => a -> Maybe Text -> GlyphItem -> Int32 -> Int32 -> m () Source
rendererDrawGlyphs
data RendererDrawGlyphsMethodInfo Source
((~) (TYPE Lifted) signature (b -> GlyphString -> Int32 -> Int32 -> m ()), MonadIO m, RendererK a, FontK b) => MethodInfo (TYPE Lifted) RendererDrawGlyphsMethodInfo a signature Source | |
rendererDrawGlyphs :: (MonadIO m, RendererK a, FontK b) => a -> b -> GlyphString -> Int32 -> Int32 -> m () Source
rendererDrawLayout
rendererDrawLayout :: (MonadIO m, RendererK a, LayoutK b) => a -> b -> Int32 -> Int32 -> m () Source
rendererDrawLayoutLine
data RendererDrawLayoutLineMethodInfo Source
((~) (TYPE Lifted) signature (LayoutLine -> Int32 -> Int32 -> m ()), MonadIO m, RendererK a) => MethodInfo (TYPE Lifted) RendererDrawLayoutLineMethodInfo a signature Source | |
rendererDrawLayoutLine :: (MonadIO m, RendererK a) => a -> LayoutLine -> Int32 -> Int32 -> m () Source
rendererDrawRectangle
data RendererDrawRectangleMethodInfo Source
((~) (TYPE Lifted) signature (RenderPart -> Int32 -> Int32 -> Int32 -> Int32 -> m ()), MonadIO m, RendererK a) => MethodInfo (TYPE Lifted) RendererDrawRectangleMethodInfo a signature Source | |
rendererDrawRectangle :: (MonadIO m, RendererK a) => a -> RenderPart -> Int32 -> Int32 -> Int32 -> Int32 -> m () Source
rendererDrawTrapezoid
rendererDrawTrapezoid :: (MonadIO m, RendererK a) => a -> RenderPart -> Double -> Double -> Double -> Double -> Double -> Double -> m () Source
rendererGetAlpha
data RendererGetAlphaMethodInfo Source
((~) (TYPE Lifted) signature (RenderPart -> m Word16), MonadIO m, RendererK a) => MethodInfo (TYPE Lifted) RendererGetAlphaMethodInfo a signature Source | |
rendererGetAlpha :: (MonadIO m, RendererK a) => a -> RenderPart -> m Word16 Source
rendererGetColor
data RendererGetColorMethodInfo Source
((~) (TYPE Lifted) signature (RenderPart -> m Color), MonadIO m, RendererK a) => MethodInfo (TYPE Lifted) RendererGetColorMethodInfo a signature Source | |
rendererGetColor :: (MonadIO m, RendererK a) => a -> RenderPart -> m Color Source
rendererGetLayout
data RendererGetLayoutMethodInfo Source
((~) (TYPE Lifted) signature (m Layout), MonadIO m, RendererK a) => MethodInfo (TYPE Lifted) RendererGetLayoutMethodInfo a signature Source | |
rendererGetLayout :: (MonadIO m, RendererK a) => a -> m Layout Source
rendererGetLayoutLine
data RendererGetLayoutLineMethodInfo Source
((~) (TYPE Lifted) signature (m LayoutLine), MonadIO m, RendererK a) => MethodInfo (TYPE Lifted) RendererGetLayoutLineMethodInfo a signature Source | |
rendererGetLayoutLine :: (MonadIO m, RendererK a) => a -> m LayoutLine Source
rendererGetMatrix
data RendererGetMatrixMethodInfo Source
((~) (TYPE Lifted) signature (m Matrix), MonadIO m, RendererK a) => MethodInfo (TYPE Lifted) RendererGetMatrixMethodInfo a signature Source | |
rendererGetMatrix :: (MonadIO m, RendererK a) => a -> m Matrix Source
rendererPartChanged
data RendererPartChangedMethodInfo Source
((~) (TYPE Lifted) signature (RenderPart -> m ()), MonadIO m, RendererK a) => MethodInfo (TYPE Lifted) RendererPartChangedMethodInfo a signature Source | |
rendererPartChanged :: (MonadIO m, RendererK a) => a -> RenderPart -> m () Source
rendererSetAlpha
data RendererSetAlphaMethodInfo Source
((~) (TYPE Lifted) signature (RenderPart -> Word16 -> m ()), MonadIO m, RendererK a) => MethodInfo (TYPE Lifted) RendererSetAlphaMethodInfo a signature Source | |
rendererSetAlpha :: (MonadIO m, RendererK a) => a -> RenderPart -> Word16 -> m () Source
rendererSetColor
data RendererSetColorMethodInfo Source
((~) (TYPE Lifted) signature (RenderPart -> Maybe Color -> m ()), MonadIO m, RendererK a) => MethodInfo (TYPE Lifted) RendererSetColorMethodInfo a signature Source | |
rendererSetColor :: (MonadIO m, RendererK a) => a -> RenderPart -> Maybe Color -> m () Source