gi-pango-1.0.10: Pango bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Pango.Objects.Renderer

Contents

Description

 

Synopsis

Exported types

newtype Renderer Source #

Constructors

Renderer (ManagedPtr Renderer) 

Instances

GObject Renderer Source # 
IsObject Renderer Source # 
IsRenderer Renderer Source # 
((~) * info (ResolveRendererMethod t Renderer), MethodInfo * info Renderer p) => IsLabel t (Renderer -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> Renderer -> p #

((~) * info (ResolveRendererMethod t Renderer), MethodInfo * info Renderer p) => IsLabelProxy t (Renderer -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> Renderer -> p

HasAttributeList * Renderer Source # 
type SignalList Renderer Source # 
type SignalList Renderer
type AttributeList Renderer Source # 
type AttributeList Renderer

class GObject o => IsRenderer o Source #

Instances

(GObject a, UnknownAncestorError Constraint Renderer a) => IsRenderer a Source # 
IsRenderer Renderer Source # 

Methods

activate

data RendererActivateMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsRenderer a) => MethodInfo * RendererActivateMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RendererActivateMethodInfo a -> signature -> s

rendererActivate :: (MonadIO m, IsRenderer a) => a -> m () Source #

deactivate

data RendererDeactivateMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsRenderer a) => MethodInfo * RendererDeactivateMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RendererDeactivateMethodInfo a -> signature -> s

drawErrorUnderline

data RendererDrawErrorUnderlineMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> Int32 -> Int32 -> m ()), MonadIO m, IsRenderer a) => MethodInfo * RendererDrawErrorUnderlineMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RendererDrawErrorUnderlineMethodInfo a -> signature -> s

drawGlyph

data RendererDrawGlyphMethodInfo Source #

Instances

((~) * signature (b -> Word32 -> Double -> Double -> m ()), MonadIO m, IsRenderer a, IsFont b) => MethodInfo * RendererDrawGlyphMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RendererDrawGlyphMethodInfo a -> signature -> s

rendererDrawGlyph :: (MonadIO m, IsRenderer a, IsFont b) => a -> b -> Word32 -> Double -> Double -> m () Source #

drawGlyphItem

data RendererDrawGlyphItemMethodInfo Source #

Instances

((~) * signature (Maybe Text -> GlyphItem -> Int32 -> Int32 -> m ()), MonadIO m, IsRenderer a) => MethodInfo * RendererDrawGlyphItemMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RendererDrawGlyphItemMethodInfo a -> signature -> s

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 # 

Methods

overloadedMethod :: MethodProxy RendererDrawGlyphsMethodInfo a -> signature -> s

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 # 

Methods

overloadedMethod :: MethodProxy RendererDrawLayoutMethodInfo a -> signature -> s

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 # 

Methods

overloadedMethod :: MethodProxy RendererDrawLayoutLineMethodInfo a -> signature -> s

drawRectangle

data RendererDrawRectangleMethodInfo Source #

Instances

((~) * signature (RenderPart -> Int32 -> Int32 -> Int32 -> Int32 -> m ()), MonadIO m, IsRenderer a) => MethodInfo * RendererDrawRectangleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RendererDrawRectangleMethodInfo a -> signature -> s

drawTrapezoid

data RendererDrawTrapezoidMethodInfo Source #

Instances

((~) * signature (RenderPart -> Double -> Double -> Double -> Double -> Double -> Double -> m ()), MonadIO m, IsRenderer a) => MethodInfo * RendererDrawTrapezoidMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RendererDrawTrapezoidMethodInfo a -> signature -> s

getAlpha

data RendererGetAlphaMethodInfo Source #

Instances

((~) * signature (RenderPart -> m Word16), MonadIO m, IsRenderer a) => MethodInfo * RendererGetAlphaMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RendererGetAlphaMethodInfo a -> signature -> s

getColor

data RendererGetColorMethodInfo Source #

Instances

((~) * signature (RenderPart -> m (Maybe Color)), MonadIO m, IsRenderer a) => MethodInfo * RendererGetColorMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RendererGetColorMethodInfo a -> signature -> s

getLayout

data RendererGetLayoutMethodInfo Source #

Instances

((~) * signature (m (Maybe Layout)), MonadIO m, IsRenderer a) => MethodInfo * RendererGetLayoutMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RendererGetLayoutMethodInfo a -> signature -> s

getLayoutLine

data RendererGetLayoutLineMethodInfo Source #

Instances

((~) * signature (m (Maybe LayoutLine)), MonadIO m, IsRenderer a) => MethodInfo * RendererGetLayoutLineMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RendererGetLayoutLineMethodInfo a -> signature -> s

getMatrix

data RendererGetMatrixMethodInfo Source #

Instances

((~) * signature (m (Maybe Matrix)), MonadIO m, IsRenderer a) => MethodInfo * RendererGetMatrixMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RendererGetMatrixMethodInfo a -> signature -> s

partChanged

data RendererPartChangedMethodInfo Source #

Instances

((~) * signature (RenderPart -> m ()), MonadIO m, IsRenderer a) => MethodInfo * RendererPartChangedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RendererPartChangedMethodInfo a -> signature -> s

setAlpha

data RendererSetAlphaMethodInfo Source #

Instances

((~) * signature (RenderPart -> Word16 -> m ()), MonadIO m, IsRenderer a) => MethodInfo * RendererSetAlphaMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RendererSetAlphaMethodInfo a -> signature -> s

setColor

data RendererSetColorMethodInfo Source #

Instances

((~) * signature (RenderPart -> Maybe Color -> m ()), MonadIO m, IsRenderer a) => MethodInfo * RendererSetColorMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RendererSetColorMethodInfo a -> signature -> s

setMatrix

data RendererSetMatrixMethodInfo Source #

Instances

((~) * signature (Maybe Matrix -> m ()), MonadIO m, IsRenderer a) => MethodInfo * RendererSetMatrixMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RendererSetMatrixMethodInfo a -> signature -> s