| 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 |
GI.Pango.Objects.Renderer
Contents
Description
- newtype Renderer = Renderer (ManagedPtr Renderer)
- class GObject o => IsRenderer o
- toRenderer :: IsRenderer o => o -> IO Renderer
- noRenderer :: Maybe Renderer
- data RendererActivateMethodInfo
- rendererActivate :: (MonadIO m, IsRenderer a) => a -> m ()
- data RendererDeactivateMethodInfo
- rendererDeactivate :: (MonadIO m, IsRenderer a) => a -> m ()
- data RendererDrawErrorUnderlineMethodInfo
- rendererDrawErrorUnderline :: (MonadIO m, IsRenderer a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- data RendererDrawGlyphMethodInfo
- rendererDrawGlyph :: (MonadIO m, IsRenderer a, IsFont b) => a -> b -> Word32 -> Double -> Double -> m ()
- data RendererDrawGlyphItemMethodInfo
- rendererDrawGlyphItem :: (MonadIO m, IsRenderer a) => a -> Maybe Text -> GlyphItem -> Int32 -> Int32 -> m ()
- data RendererDrawGlyphsMethodInfo
- rendererDrawGlyphs :: (MonadIO m, IsRenderer a, IsFont b) => a -> b -> GlyphString -> Int32 -> Int32 -> m ()
- data RendererDrawLayoutMethodInfo
- rendererDrawLayout :: (MonadIO m, IsRenderer a, IsLayout b) => a -> b -> Int32 -> Int32 -> m ()
- data RendererDrawLayoutLineMethodInfo
- rendererDrawLayoutLine :: (MonadIO m, IsRenderer a) => a -> LayoutLine -> Int32 -> Int32 -> m ()
- data RendererDrawRectangleMethodInfo
- rendererDrawRectangle :: (MonadIO m, IsRenderer a) => a -> RenderPart -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- data RendererDrawTrapezoidMethodInfo
- rendererDrawTrapezoid :: (MonadIO m, IsRenderer a) => a -> RenderPart -> Double -> Double -> Double -> Double -> Double -> Double -> m ()
- data RendererGetAlphaMethodInfo
- rendererGetAlpha :: (MonadIO m, IsRenderer a) => a -> RenderPart -> m Word16
- data RendererGetColorMethodInfo
- rendererGetColor :: (MonadIO m, IsRenderer a) => a -> RenderPart -> m (Maybe Color)
- data RendererGetLayoutMethodInfo
- rendererGetLayout :: (MonadIO m, IsRenderer a) => a -> m (Maybe Layout)
- data RendererGetLayoutLineMethodInfo
- rendererGetLayoutLine :: (MonadIO m, IsRenderer a) => a -> m (Maybe LayoutLine)
- data RendererGetMatrixMethodInfo
- rendererGetMatrix :: (MonadIO m, IsRenderer a) => a -> m (Maybe Matrix)
- data RendererPartChangedMethodInfo
- rendererPartChanged :: (MonadIO m, IsRenderer a) => a -> RenderPart -> m ()
- data RendererSetAlphaMethodInfo
- rendererSetAlpha :: (MonadIO m, IsRenderer a) => a -> RenderPart -> Word16 -> m ()
- data RendererSetColorMethodInfo
- rendererSetColor :: (MonadIO m, IsRenderer a) => a -> RenderPart -> Maybe Color -> m ()
- data RendererSetMatrixMethodInfo
- rendererSetMatrix :: (MonadIO m, IsRenderer a) => a -> Maybe Matrix -> m ()
Exported types
Instances
| GObject Renderer Source # | |
| IsObject Renderer Source # | |
| IsRenderer 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 # | |
| HasAttributeList * Renderer Source # | |
| type SignalList Renderer Source # | |
| type AttributeList Renderer Source # | |
class GObject o => IsRenderer o Source #
Instances
| (GObject a, UnknownAncestorError Constraint Renderer a) => IsRenderer a Source # | |
| IsRenderer Renderer Source # | |
toRenderer :: IsRenderer o => o -> IO Renderer Source #
Methods
activate
data RendererActivateMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsRenderer a) => MethodInfo * RendererActivateMethodInfo a signature Source # | |
rendererActivate :: (MonadIO m, IsRenderer a) => a -> m () Source #
deactivate
data RendererDeactivateMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsRenderer a) => MethodInfo * RendererDeactivateMethodInfo a signature Source # | |
rendererDeactivate :: (MonadIO m, IsRenderer a) => a -> m () Source #
drawErrorUnderline
rendererDrawErrorUnderline :: (MonadIO m, IsRenderer a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m () Source #
drawGlyph
rendererDrawGlyph :: (MonadIO m, IsRenderer a, IsFont b) => a -> b -> Word32 -> Double -> Double -> m () Source #
drawGlyphItem
rendererDrawGlyphItem :: (MonadIO m, IsRenderer a) => a -> Maybe Text -> GlyphItem -> Int32 -> Int32 -> m () Source #
drawGlyphs
data RendererDrawGlyphsMethodInfo Source #
Instances
| ((~) * signature (b -> GlyphString -> Int32 -> Int32 -> m ()), MonadIO m, IsRenderer a, IsFont b) => MethodInfo * RendererDrawGlyphsMethodInfo a signature Source # | |
rendererDrawGlyphs :: (MonadIO m, IsRenderer a, IsFont b) => a -> b -> GlyphString -> Int32 -> Int32 -> m () Source #
drawLayout
data RendererDrawLayoutMethodInfo Source #
Instances
| ((~) * signature (b -> Int32 -> Int32 -> m ()), MonadIO m, IsRenderer a, IsLayout b) => MethodInfo * RendererDrawLayoutMethodInfo a signature Source # | |
rendererDrawLayout :: (MonadIO m, IsRenderer a, IsLayout b) => a -> b -> Int32 -> Int32 -> m () Source #
drawLayoutLine
data RendererDrawLayoutLineMethodInfo Source #
Instances
| ((~) * signature (LayoutLine -> Int32 -> Int32 -> m ()), MonadIO m, IsRenderer a) => MethodInfo * RendererDrawLayoutLineMethodInfo a signature Source # | |
rendererDrawLayoutLine :: (MonadIO m, IsRenderer a) => a -> LayoutLine -> Int32 -> Int32 -> m () Source #
drawRectangle
data RendererDrawRectangleMethodInfo Source #
Instances
| ((~) * signature (RenderPart -> Int32 -> Int32 -> Int32 -> Int32 -> m ()), MonadIO m, IsRenderer a) => MethodInfo * RendererDrawRectangleMethodInfo a signature Source # | |
rendererDrawRectangle :: (MonadIO m, IsRenderer a) => a -> RenderPart -> Int32 -> Int32 -> Int32 -> Int32 -> m () Source #
drawTrapezoid
data RendererDrawTrapezoidMethodInfo Source #
Instances
| ((~) * signature (RenderPart -> Double -> Double -> Double -> Double -> Double -> Double -> m ()), MonadIO m, IsRenderer a) => MethodInfo * RendererDrawTrapezoidMethodInfo a signature Source # | |
rendererDrawTrapezoid :: (MonadIO m, IsRenderer a) => a -> RenderPart -> Double -> Double -> Double -> Double -> Double -> Double -> m () Source #
getAlpha
data RendererGetAlphaMethodInfo Source #
Instances
| ((~) * signature (RenderPart -> m Word16), MonadIO m, IsRenderer a) => MethodInfo * RendererGetAlphaMethodInfo a signature Source # | |
rendererGetAlpha :: (MonadIO m, IsRenderer a) => a -> RenderPart -> m Word16 Source #
getColor
data RendererGetColorMethodInfo Source #
Instances
| ((~) * signature (RenderPart -> m (Maybe Color)), MonadIO m, IsRenderer a) => MethodInfo * RendererGetColorMethodInfo a signature Source # | |
rendererGetColor :: (MonadIO m, IsRenderer a) => a -> RenderPart -> m (Maybe Color) Source #
getLayout
data RendererGetLayoutMethodInfo Source #
Instances
| ((~) * signature (m (Maybe Layout)), MonadIO m, IsRenderer a) => MethodInfo * RendererGetLayoutMethodInfo a signature Source # | |
rendererGetLayout :: (MonadIO m, IsRenderer a) => a -> m (Maybe Layout) Source #
getLayoutLine
data RendererGetLayoutLineMethodInfo Source #
Instances
| ((~) * signature (m (Maybe LayoutLine)), MonadIO m, IsRenderer a) => MethodInfo * RendererGetLayoutLineMethodInfo a signature Source # | |
rendererGetLayoutLine :: (MonadIO m, IsRenderer a) => a -> m (Maybe LayoutLine) Source #
getMatrix
data RendererGetMatrixMethodInfo Source #
Instances
| ((~) * signature (m (Maybe Matrix)), MonadIO m, IsRenderer a) => MethodInfo * RendererGetMatrixMethodInfo a signature Source # | |
rendererGetMatrix :: (MonadIO m, IsRenderer a) => a -> m (Maybe Matrix) Source #
partChanged
data RendererPartChangedMethodInfo Source #
Instances
| ((~) * signature (RenderPart -> m ()), MonadIO m, IsRenderer a) => MethodInfo * RendererPartChangedMethodInfo a signature Source # | |
rendererPartChanged :: (MonadIO m, IsRenderer a) => a -> RenderPart -> m () Source #
setAlpha
data RendererSetAlphaMethodInfo Source #
Instances
| ((~) * signature (RenderPart -> Word16 -> m ()), MonadIO m, IsRenderer a) => MethodInfo * RendererSetAlphaMethodInfo a signature Source # | |
rendererSetAlpha :: (MonadIO m, IsRenderer a) => a -> RenderPart -> Word16 -> m () Source #
setColor
data RendererSetColorMethodInfo Source #
Instances
| ((~) * signature (RenderPart -> Maybe Color -> m ()), MonadIO m, IsRenderer a) => MethodInfo * RendererSetColorMethodInfo a signature Source # | |
rendererSetColor :: (MonadIO m, IsRenderer a) => a -> RenderPart -> Maybe Color -> m () Source #
setMatrix
data RendererSetMatrixMethodInfo Source #
Instances
| ((~) * signature (Maybe Matrix -> m ()), MonadIO m, IsRenderer a) => MethodInfo * RendererSetMatrixMethodInfo a signature Source # | |
rendererSetMatrix :: (MonadIO m, IsRenderer a) => a -> Maybe Matrix -> m () Source #