gi-pango-1.0.6: 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.Layout

Contents

Description

 

Synopsis

Exported types

newtype Layout Source #

Constructors

Layout (ForeignPtr Layout) 

Instances

GObject Layout Source # 
IsLayout Layout Source # 
IsObject Layout Source # 
((~) * info (ResolveLayoutMethod t Layout), MethodInfo * info Layout p) => IsLabel t (Layout -> p) Source # 

Methods

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

((~) * info (ResolveLayoutMethod t Layout), MethodInfo * info Layout p) => IsLabelProxy t (Layout -> p) Source # 

Methods

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

HasAttributeList * Layout Source # 
type SignalList Layout Source # 
type SignalList Layout
type AttributeList Layout Source # 
type AttributeList Layout

class GObject o => IsLayout o Source #

Instances

(GObject a, UnknownAncestorError Constraint Layout a) => IsLayout a Source # 
IsLayout Layout Source # 

Methods

layoutContextChanged

data LayoutContextChangedMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsLayout a) => MethodInfo * LayoutContextChangedMethodInfo a signature Source # 

Methods

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

layoutCopy

data LayoutCopyMethodInfo Source #

Instances

((~) * signature (m Layout), MonadIO m, IsLayout a) => MethodInfo * LayoutCopyMethodInfo a signature Source # 

Methods

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

layoutGetAlignment

data LayoutGetAlignmentMethodInfo Source #

Instances

((~) * signature (m Alignment), MonadIO m, IsLayout a) => MethodInfo * LayoutGetAlignmentMethodInfo a signature Source # 

Methods

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

layoutGetAttributes

data LayoutGetAttributesMethodInfo Source #

Instances

((~) * signature (m AttrList), MonadIO m, IsLayout a) => MethodInfo * LayoutGetAttributesMethodInfo a signature Source # 

Methods

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

layoutGetAutoDir

data LayoutGetAutoDirMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsLayout a) => MethodInfo * LayoutGetAutoDirMethodInfo a signature Source # 

Methods

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

layoutGetBaseline

data LayoutGetBaselineMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsLayout a) => MethodInfo * LayoutGetBaselineMethodInfo a signature Source # 

Methods

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

layoutGetCharacterCount

data LayoutGetCharacterCountMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsLayout a) => MethodInfo * LayoutGetCharacterCountMethodInfo a signature Source # 

Methods

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

layoutGetContext

data LayoutGetContextMethodInfo Source #

Instances

((~) * signature (m Context), MonadIO m, IsLayout a) => MethodInfo * LayoutGetContextMethodInfo a signature Source # 

Methods

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

layoutGetCursorPos

data LayoutGetCursorPosMethodInfo Source #

Instances

((~) * signature (Int32 -> m (Rectangle, Rectangle)), MonadIO m, IsLayout a) => MethodInfo * LayoutGetCursorPosMethodInfo a signature Source # 

Methods

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

layoutGetEllipsize

data LayoutGetEllipsizeMethodInfo Source #

Instances

((~) * signature (m EllipsizeMode), MonadIO m, IsLayout a) => MethodInfo * LayoutGetEllipsizeMethodInfo a signature Source # 

Methods

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

layoutGetExtents

data LayoutGetExtentsMethodInfo Source #

Instances

((~) * signature (m (Rectangle, Rectangle)), MonadIO m, IsLayout a) => MethodInfo * LayoutGetExtentsMethodInfo a signature Source # 

Methods

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

layoutGetFontDescription

data LayoutGetFontDescriptionMethodInfo Source #

Instances

((~) * signature (m (Maybe FontDescription)), MonadIO m, IsLayout a) => MethodInfo * LayoutGetFontDescriptionMethodInfo a signature Source # 

Methods

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

layoutGetHeight

data LayoutGetHeightMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsLayout a) => MethodInfo * LayoutGetHeightMethodInfo a signature Source # 

Methods

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

layoutGetIndent

data LayoutGetIndentMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsLayout a) => MethodInfo * LayoutGetIndentMethodInfo a signature Source # 

Methods

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

layoutGetIter

data LayoutGetIterMethodInfo Source #

Instances

((~) * signature (m LayoutIter), MonadIO m, IsLayout a) => MethodInfo * LayoutGetIterMethodInfo a signature Source # 

Methods

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

layoutGetJustify

data LayoutGetJustifyMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsLayout a) => MethodInfo * LayoutGetJustifyMethodInfo a signature Source # 

Methods

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

layoutGetLine

data LayoutGetLineMethodInfo Source #

Instances

((~) * signature (Int32 -> m (Maybe LayoutLine)), MonadIO m, IsLayout a) => MethodInfo * LayoutGetLineMethodInfo a signature Source # 

Methods

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

layoutGetLineCount

data LayoutGetLineCountMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsLayout a) => MethodInfo * LayoutGetLineCountMethodInfo a signature Source # 

Methods

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

layoutGetLineReadonly

data LayoutGetLineReadonlyMethodInfo Source #

Instances

((~) * signature (Int32 -> m (Maybe LayoutLine)), MonadIO m, IsLayout a) => MethodInfo * LayoutGetLineReadonlyMethodInfo a signature Source # 

Methods

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

layoutGetLines

data LayoutGetLinesMethodInfo Source #

Instances

((~) * signature (m [LayoutLine]), MonadIO m, IsLayout a) => MethodInfo * LayoutGetLinesMethodInfo a signature Source # 

Methods

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

layoutGetLinesReadonly

data LayoutGetLinesReadonlyMethodInfo Source #

Instances

((~) * signature (m [LayoutLine]), MonadIO m, IsLayout a) => MethodInfo * LayoutGetLinesReadonlyMethodInfo a signature Source # 

Methods

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

layoutGetLogAttrs

data LayoutGetLogAttrsMethodInfo Source #

Instances

((~) * signature (m [LogAttr]), MonadIO m, IsLayout a) => MethodInfo * LayoutGetLogAttrsMethodInfo a signature Source # 

Methods

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

layoutGetLogAttrsReadonly

data LayoutGetLogAttrsReadonlyMethodInfo Source #

Instances

((~) * signature (m [LogAttr]), MonadIO m, IsLayout a) => MethodInfo * LayoutGetLogAttrsReadonlyMethodInfo a signature Source # 

Methods

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

layoutGetPixelExtents

data LayoutGetPixelExtentsMethodInfo Source #

Instances

((~) * signature (m (Rectangle, Rectangle)), MonadIO m, IsLayout a) => MethodInfo * LayoutGetPixelExtentsMethodInfo a signature Source # 

Methods

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

layoutGetPixelSize

data LayoutGetPixelSizeMethodInfo Source #

Instances

((~) * signature (m (Int32, Int32)), MonadIO m, IsLayout a) => MethodInfo * LayoutGetPixelSizeMethodInfo a signature Source # 

Methods

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

layoutGetSerial

data LayoutGetSerialMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m, IsLayout a) => MethodInfo * LayoutGetSerialMethodInfo a signature Source # 

Methods

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

layoutGetSingleParagraphMode

data LayoutGetSingleParagraphModeMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsLayout a) => MethodInfo * LayoutGetSingleParagraphModeMethodInfo a signature Source # 

Methods

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

layoutGetSize

data LayoutGetSizeMethodInfo Source #

Instances

((~) * signature (m (Int32, Int32)), MonadIO m, IsLayout a) => MethodInfo * LayoutGetSizeMethodInfo a signature Source # 

Methods

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

layoutGetSpacing

data LayoutGetSpacingMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsLayout a) => MethodInfo * LayoutGetSpacingMethodInfo a signature Source # 

Methods

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

layoutGetTabs

data LayoutGetTabsMethodInfo Source #

Instances

((~) * signature (m (Maybe TabArray)), MonadIO m, IsLayout a) => MethodInfo * LayoutGetTabsMethodInfo a signature Source # 

Methods

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

layoutGetText

data LayoutGetTextMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsLayout a) => MethodInfo * LayoutGetTextMethodInfo a signature Source # 

Methods

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

layoutGetText :: (MonadIO m, IsLayout a) => a -> m Text Source #

layoutGetUnknownGlyphsCount

data LayoutGetUnknownGlyphsCountMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsLayout a) => MethodInfo * LayoutGetUnknownGlyphsCountMethodInfo a signature Source # 

Methods

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

layoutGetWidth

data LayoutGetWidthMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsLayout a) => MethodInfo * LayoutGetWidthMethodInfo a signature Source # 

Methods

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

layoutGetWrap

data LayoutGetWrapMethodInfo Source #

Instances

((~) * signature (m WrapMode), MonadIO m, IsLayout a) => MethodInfo * LayoutGetWrapMethodInfo a signature Source # 

Methods

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

layoutIndexToLineX

data LayoutIndexToLineXMethodInfo Source #

Instances

((~) * signature (Int32 -> Bool -> m (Int32, Int32)), MonadIO m, IsLayout a) => MethodInfo * LayoutIndexToLineXMethodInfo a signature Source # 

Methods

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

layoutIndexToPos

data LayoutIndexToPosMethodInfo Source #

Instances

((~) * signature (Int32 -> m Rectangle), MonadIO m, IsLayout a) => MethodInfo * LayoutIndexToPosMethodInfo a signature Source # 

Methods

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

layoutIsEllipsized

data LayoutIsEllipsizedMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsLayout a) => MethodInfo * LayoutIsEllipsizedMethodInfo a signature Source # 

Methods

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

layoutIsWrapped

data LayoutIsWrappedMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsLayout a) => MethodInfo * LayoutIsWrappedMethodInfo a signature Source # 

Methods

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

layoutMoveCursorVisually

data LayoutMoveCursorVisuallyMethodInfo Source #

Instances

((~) * signature (Bool -> Int32 -> Int32 -> Int32 -> m (Int32, Int32)), MonadIO m, IsLayout a) => MethodInfo * LayoutMoveCursorVisuallyMethodInfo a signature Source # 

Methods

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

layoutNew

layoutSetAlignment

data LayoutSetAlignmentMethodInfo Source #

Instances

((~) * signature (Alignment -> m ()), MonadIO m, IsLayout a) => MethodInfo * LayoutSetAlignmentMethodInfo a signature Source # 

Methods

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

layoutSetAttributes

data LayoutSetAttributesMethodInfo Source #

Instances

((~) * signature (Maybe AttrList -> m ()), MonadIO m, IsLayout a) => MethodInfo * LayoutSetAttributesMethodInfo a signature Source # 

Methods

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

layoutSetAutoDir

data LayoutSetAutoDirMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsLayout a) => MethodInfo * LayoutSetAutoDirMethodInfo a signature Source # 

Methods

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

layoutSetAutoDir :: (MonadIO m, IsLayout a) => a -> Bool -> m () Source #

layoutSetEllipsize

data LayoutSetEllipsizeMethodInfo Source #

Instances

((~) * signature (EllipsizeMode -> m ()), MonadIO m, IsLayout a) => MethodInfo * LayoutSetEllipsizeMethodInfo a signature Source # 

Methods

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

layoutSetFontDescription

data LayoutSetFontDescriptionMethodInfo Source #

Instances

((~) * signature (Maybe FontDescription -> m ()), MonadIO m, IsLayout a) => MethodInfo * LayoutSetFontDescriptionMethodInfo a signature Source # 

Methods

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

layoutSetHeight

data LayoutSetHeightMethodInfo Source #

Instances

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

Methods

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

layoutSetHeight :: (MonadIO m, IsLayout a) => a -> Int32 -> m () Source #

layoutSetIndent

data LayoutSetIndentMethodInfo Source #

Instances

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

Methods

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

layoutSetIndent :: (MonadIO m, IsLayout a) => a -> Int32 -> m () Source #

layoutSetJustify

data LayoutSetJustifyMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsLayout a) => MethodInfo * LayoutSetJustifyMethodInfo a signature Source # 

Methods

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

layoutSetJustify :: (MonadIO m, IsLayout a) => a -> Bool -> m () Source #

layoutSetMarkup

data LayoutSetMarkupMethodInfo Source #

Instances

((~) * signature (Text -> Int32 -> m ()), MonadIO m, IsLayout a) => MethodInfo * LayoutSetMarkupMethodInfo a signature Source # 

Methods

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

layoutSetMarkup :: (MonadIO m, IsLayout a) => a -> Text -> Int32 -> m () Source #

layoutSetMarkupWithAccel

data LayoutSetMarkupWithAccelMethodInfo Source #

Instances

((~) * signature (Text -> Int32 -> Char -> m Char), MonadIO m, IsLayout a) => MethodInfo * LayoutSetMarkupWithAccelMethodInfo a signature Source # 

Methods

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

layoutSetMarkupWithAccel :: (MonadIO m, IsLayout a) => a -> Text -> Int32 -> Char -> m Char Source #

layoutSetSingleParagraphMode

data LayoutSetSingleParagraphModeMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsLayout a) => MethodInfo * LayoutSetSingleParagraphModeMethodInfo a signature Source # 

Methods

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

layoutSetSpacing

data LayoutSetSpacingMethodInfo Source #

Instances

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

Methods

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

layoutSetSpacing :: (MonadIO m, IsLayout a) => a -> Int32 -> m () Source #

layoutSetTabs

data LayoutSetTabsMethodInfo Source #

Instances

((~) * signature (Maybe TabArray -> m ()), MonadIO m, IsLayout a) => MethodInfo * LayoutSetTabsMethodInfo a signature Source # 

Methods

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

layoutSetTabs :: (MonadIO m, IsLayout a) => a -> Maybe TabArray -> m () Source #

layoutSetText

data LayoutSetTextMethodInfo Source #

Instances

((~) * signature (Text -> Int32 -> m ()), MonadIO m, IsLayout a) => MethodInfo * LayoutSetTextMethodInfo a signature Source # 

Methods

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

layoutSetText :: (MonadIO m, IsLayout a) => a -> Text -> Int32 -> m () Source #

layoutSetWidth

data LayoutSetWidthMethodInfo Source #

Instances

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

Methods

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

layoutSetWidth :: (MonadIO m, IsLayout a) => a -> Int32 -> m () Source #

layoutSetWrap

data LayoutSetWrapMethodInfo Source #

Instances

((~) * signature (WrapMode -> m ()), MonadIO m, IsLayout a) => MethodInfo * LayoutSetWrapMethodInfo a signature Source # 

Methods

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

layoutSetWrap :: (MonadIO m, IsLayout a) => a -> WrapMode -> m () Source #

layoutXyToIndex

data LayoutXyToIndexMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> m (Bool, Int32, Int32)), MonadIO m, IsLayout a) => MethodInfo * LayoutXyToIndexMethodInfo a signature Source # 

Methods

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