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 (Maybe Color)
- data RendererGetLayoutMethodInfo
- rendererGetLayout :: (MonadIO m, RendererK a) => a -> m (Maybe Layout)
- data RendererGetLayoutLineMethodInfo
- rendererGetLayoutLine :: (MonadIO m, RendererK a) => a -> m (Maybe LayoutLine)
- data RendererGetMatrixMethodInfo
- rendererGetMatrix :: (MonadIO m, RendererK a) => a -> m (Maybe 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 | |
((~) * info (ResolveRendererMethod t Renderer), MethodInfo * info Renderer p) => IsLabelProxy t (Renderer -> p) | |
type ParentTypes Renderer | |
type AttributeList Renderer | |
type SignalList Renderer |
toRenderer :: RendererK o => o -> IO Renderer Source
Methods
rendererActivate
data RendererActivateMethodInfo Source
((~) * signature (m ()), MonadIO m, RendererK a) => MethodInfo * RendererActivateMethodInfo a signature |
rendererActivate :: (MonadIO m, RendererK a) => a -> m () Source
rendererDeactivate
data RendererDeactivateMethodInfo Source
((~) * signature (m ()), MonadIO m, RendererK a) => MethodInfo * RendererDeactivateMethodInfo a signature |
rendererDeactivate :: (MonadIO m, RendererK a) => a -> m () Source
rendererDrawErrorUnderline
data RendererDrawErrorUnderlineMethodInfo Source
((~) * signature (Int32 -> Int32 -> Int32 -> Int32 -> m ()), MonadIO m, RendererK a) => MethodInfo * RendererDrawErrorUnderlineMethodInfo a signature |
rendererDrawErrorUnderline :: (MonadIO m, RendererK a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m () Source
rendererDrawGlyph
data RendererDrawGlyphMethodInfo Source
((~) * signature (b -> Word32 -> Double -> Double -> m ()), MonadIO m, RendererK a, FontK b) => MethodInfo * RendererDrawGlyphMethodInfo a signature |
rendererDrawGlyph :: (MonadIO m, RendererK a, FontK b) => a -> b -> Word32 -> Double -> Double -> m () Source
rendererDrawGlyphItem
data RendererDrawGlyphItemMethodInfo Source
((~) * signature (Maybe Text -> GlyphItem -> Int32 -> Int32 -> m ()), MonadIO m, RendererK a) => MethodInfo * RendererDrawGlyphItemMethodInfo a signature |
rendererDrawGlyphItem :: (MonadIO m, RendererK a) => a -> Maybe Text -> GlyphItem -> Int32 -> Int32 -> m () Source
rendererDrawGlyphs
data RendererDrawGlyphsMethodInfo Source
((~) * signature (b -> GlyphString -> Int32 -> Int32 -> m ()), MonadIO m, RendererK a, FontK b) => MethodInfo * RendererDrawGlyphsMethodInfo a signature |
rendererDrawGlyphs :: (MonadIO m, RendererK a, FontK b) => a -> b -> GlyphString -> Int32 -> Int32 -> m () Source
rendererDrawLayout
data RendererDrawLayoutMethodInfo Source
((~) * signature (b -> Int32 -> Int32 -> m ()), MonadIO m, RendererK a, LayoutK b) => MethodInfo * RendererDrawLayoutMethodInfo a signature |
rendererDrawLayout :: (MonadIO m, RendererK a, LayoutK b) => a -> b -> Int32 -> Int32 -> m () Source
rendererDrawLayoutLine
data RendererDrawLayoutLineMethodInfo Source
((~) * signature (LayoutLine -> Int32 -> Int32 -> m ()), MonadIO m, RendererK a) => MethodInfo * RendererDrawLayoutLineMethodInfo a signature |
rendererDrawLayoutLine :: (MonadIO m, RendererK a) => a -> LayoutLine -> Int32 -> Int32 -> m () Source
rendererDrawRectangle
data RendererDrawRectangleMethodInfo Source
((~) * signature (RenderPart -> Int32 -> Int32 -> Int32 -> Int32 -> m ()), MonadIO m, RendererK a) => MethodInfo * RendererDrawRectangleMethodInfo a signature |
rendererDrawRectangle :: (MonadIO m, RendererK a) => a -> RenderPart -> Int32 -> Int32 -> Int32 -> Int32 -> m () Source
rendererDrawTrapezoid
data RendererDrawTrapezoidMethodInfo Source
((~) * signature (RenderPart -> Double -> Double -> Double -> Double -> Double -> Double -> m ()), MonadIO m, RendererK a) => MethodInfo * RendererDrawTrapezoidMethodInfo a signature |
rendererDrawTrapezoid :: (MonadIO m, RendererK a) => a -> RenderPart -> Double -> Double -> Double -> Double -> Double -> Double -> m () Source
rendererGetAlpha
data RendererGetAlphaMethodInfo Source
((~) * signature (RenderPart -> m Word16), MonadIO m, RendererK a) => MethodInfo * RendererGetAlphaMethodInfo a signature |
rendererGetAlpha :: (MonadIO m, RendererK a) => a -> RenderPart -> m Word16 Source
rendererGetColor
data RendererGetColorMethodInfo Source
((~) * signature (RenderPart -> m (Maybe Color)), MonadIO m, RendererK a) => MethodInfo * RendererGetColorMethodInfo a signature |
rendererGetColor :: (MonadIO m, RendererK a) => a -> RenderPart -> m (Maybe Color) Source
rendererGetLayout
data RendererGetLayoutMethodInfo Source
((~) * signature (m (Maybe Layout)), MonadIO m, RendererK a) => MethodInfo * RendererGetLayoutMethodInfo a signature |
rendererGetLayoutLine
data RendererGetLayoutLineMethodInfo Source
((~) * signature (m (Maybe LayoutLine)), MonadIO m, RendererK a) => MethodInfo * RendererGetLayoutLineMethodInfo a signature |
rendererGetLayoutLine :: (MonadIO m, RendererK a) => a -> m (Maybe LayoutLine) Source
rendererGetMatrix
data RendererGetMatrixMethodInfo Source
((~) * signature (m (Maybe Matrix)), MonadIO m, RendererK a) => MethodInfo * RendererGetMatrixMethodInfo a signature |
rendererPartChanged
data RendererPartChangedMethodInfo Source
((~) * signature (RenderPart -> m ()), MonadIO m, RendererK a) => MethodInfo * RendererPartChangedMethodInfo a signature |
rendererPartChanged :: (MonadIO m, RendererK a) => a -> RenderPart -> m () Source
rendererSetAlpha
data RendererSetAlphaMethodInfo Source
((~) * signature (RenderPart -> Word16 -> m ()), MonadIO m, RendererK a) => MethodInfo * RendererSetAlphaMethodInfo a signature |
rendererSetAlpha :: (MonadIO m, RendererK a) => a -> RenderPart -> Word16 -> m () Source
rendererSetColor
data RendererSetColorMethodInfo Source
((~) * signature (RenderPart -> Maybe Color -> m ()), MonadIO m, RendererK a) => MethodInfo * RendererSetColorMethodInfo a signature |
rendererSetColor :: (MonadIO m, RendererK a) => a -> RenderPart -> Maybe Color -> m () Source
rendererSetMatrix
data RendererSetMatrixMethodInfo Source
((~) * signature (Maybe Matrix -> m ()), MonadIO m, RendererK a) => MethodInfo * RendererSetMatrixMethodInfo a signature |