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
- rendererActivate :: (MonadIO m, RendererK a) => a -> m ()
- rendererDeactivate :: (MonadIO m, RendererK a) => a -> m ()
- rendererDrawErrorUnderline :: (MonadIO m, RendererK a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- rendererDrawGlyph :: (MonadIO m, RendererK a, FontK b) => a -> b -> Word32 -> Double -> Double -> m ()
- rendererDrawGlyphItem :: (MonadIO m, RendererK a) => a -> Maybe Text -> GlyphItem -> Int32 -> Int32 -> m ()
- rendererDrawGlyphs :: (MonadIO m, RendererK a, FontK b) => a -> b -> GlyphString -> Int32 -> Int32 -> m ()
- rendererDrawLayout :: (MonadIO m, RendererK a, LayoutK b) => a -> b -> Int32 -> Int32 -> m ()
- rendererDrawLayoutLine :: (MonadIO m, RendererK a) => a -> LayoutLine -> Int32 -> Int32 -> m ()
- rendererDrawRectangle :: (MonadIO m, RendererK a) => a -> RenderPart -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- rendererDrawTrapezoid :: (MonadIO m, RendererK a) => a -> RenderPart -> Double -> Double -> Double -> Double -> Double -> Double -> m ()
- rendererGetAlpha :: (MonadIO m, RendererK a) => a -> RenderPart -> m Word16
- rendererGetColor :: (MonadIO m, RendererK a) => a -> RenderPart -> m Color
- rendererGetLayout :: (MonadIO m, RendererK a) => a -> m Layout
- rendererGetLayoutLine :: (MonadIO m, RendererK a) => a -> m LayoutLine
- rendererGetMatrix :: (MonadIO m, RendererK a) => a -> m Matrix
- rendererPartChanged :: (MonadIO m, RendererK a) => a -> RenderPart -> m ()
- rendererSetAlpha :: (MonadIO m, RendererK a) => a -> RenderPart -> Word16 -> m ()
- rendererSetColor :: (MonadIO m, RendererK a) => a -> RenderPart -> Maybe Color -> m ()
- rendererSetMatrix :: (MonadIO m, RendererK a) => a -> Maybe Matrix -> m ()
Exported types
GObject Renderer | |
type ParentTypes Renderer | |
type AttributeList Renderer | |
type SignalList Renderer |
toRenderer :: RendererK o => o -> IO Renderer Source
Methods
rendererActivate
rendererActivate :: (MonadIO m, RendererK a) => a -> m () Source
rendererDeactivate
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
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
rendererDrawLayoutLine :: (MonadIO m, RendererK a) => a -> LayoutLine -> Int32 -> Int32 -> m () Source
rendererDrawRectangle
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
rendererGetAlpha :: (MonadIO m, RendererK a) => a -> RenderPart -> m Word16 Source
rendererGetColor
rendererGetColor :: (MonadIO m, RendererK a) => a -> RenderPart -> m Color Source
rendererGetLayout
rendererGetLayout :: (MonadIO m, RendererK a) => a -> m Layout Source
rendererGetLayoutLine
rendererGetLayoutLine :: (MonadIO m, RendererK a) => a -> m LayoutLine Source
rendererGetMatrix
rendererGetMatrix :: (MonadIO m, RendererK a) => a -> m Matrix Source
rendererPartChanged
rendererPartChanged :: (MonadIO m, RendererK a) => a -> RenderPart -> m () Source
rendererSetAlpha
rendererSetAlpha :: (MonadIO m, RendererK a) => a -> RenderPart -> Word16 -> m () Source
rendererSetColor
rendererSetColor :: (MonadIO m, RendererK a) => a -> RenderPart -> Maybe Color -> m () Source