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.Layout

Contents

Description

 

Synopsis

Exported types

newtype Layout Source #

Constructors

Layout (ManagedPtr 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

Unsupported methods

data LayoutGetSizeMethodInfo Source #

Instances

((~) * p (), (~) * o (MethodResolutionFailed * "getSize" Layout)) => MethodInfo * LayoutGetSizeMethodInfo o p Source # 

Methods

overloadedMethod :: MethodProxy LayoutGetSizeMethodInfo o -> p -> s

data LayoutSetMarkupWithAccelMethodInfo Source #

Instances

((~) * p (), (~) * o (MethodResolutionFailed * "setMarkupWithAccel" Layout)) => MethodInfo * LayoutSetMarkupWithAccelMethodInfo o p Source # 

Methods

overloadedMethod :: MethodProxy LayoutSetMarkupWithAccelMethodInfo o -> p -> s

contextChanged

data LayoutContextChangedMethodInfo Source #

Instances

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

Methods

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

copy

data LayoutCopyMethodInfo Source #

Instances

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

Methods

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

getAlignment

data LayoutGetAlignmentMethodInfo Source #

Instances

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

Methods

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

getAttributes

data LayoutGetAttributesMethodInfo Source #

Instances

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

Methods

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

getAutoDir

data LayoutGetAutoDirMethodInfo Source #

Instances

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

Methods

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

getBaseline

data LayoutGetBaselineMethodInfo Source #

Instances

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

Methods

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

getCharacterCount

data LayoutGetCharacterCountMethodInfo Source #

Instances

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

Methods

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

getContext

data LayoutGetContextMethodInfo Source #

Instances

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

Methods

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

getCursorPos

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

getEllipsize

data LayoutGetEllipsizeMethodInfo Source #

Instances

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

Methods

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

getExtents

data LayoutGetExtentsMethodInfo Source #

Instances

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

Methods

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

getFontDescription

data LayoutGetFontDescriptionMethodInfo Source #

Instances

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

Methods

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

getHeight

data LayoutGetHeightMethodInfo Source #

Instances

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

Methods

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

getIndent

data LayoutGetIndentMethodInfo Source #

Instances

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

Methods

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

getIter

data LayoutGetIterMethodInfo Source #

Instances

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

Methods

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

getJustify

data LayoutGetJustifyMethodInfo Source #

Instances

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

Methods

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

getLine

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

getLineCount

data LayoutGetLineCountMethodInfo Source #

Instances

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

Methods

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

getLineReadonly

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

getLines

data LayoutGetLinesMethodInfo Source #

Instances

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

Methods

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

getLinesReadonly

data LayoutGetLinesReadonlyMethodInfo Source #

Instances

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

Methods

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

getLogAttrs

data LayoutGetLogAttrsMethodInfo Source #

Instances

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

Methods

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

getLogAttrsReadonly

data LayoutGetLogAttrsReadonlyMethodInfo Source #

Instances

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

Methods

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

getPixelExtents

data LayoutGetPixelExtentsMethodInfo Source #

Instances

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

Methods

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

getPixelSize

data LayoutGetPixelSizeMethodInfo Source #

Instances

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

Methods

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

getSerial

data LayoutGetSerialMethodInfo Source #

Instances

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

Methods

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

getSingleParagraphMode

data LayoutGetSingleParagraphModeMethodInfo Source #

Instances

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

Methods

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

getSpacing

data LayoutGetSpacingMethodInfo Source #

Instances

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

Methods

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

getTabs

data LayoutGetTabsMethodInfo Source #

Instances

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

Methods

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

getText

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 #

getUnknownGlyphsCount

data LayoutGetUnknownGlyphsCountMethodInfo Source #

Instances

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

Methods

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

getWidth

data LayoutGetWidthMethodInfo Source #

Instances

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

Methods

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

getWrap

data LayoutGetWrapMethodInfo Source #

Instances

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

Methods

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

indexToLineX

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

indexToPos

data LayoutIndexToPosMethodInfo Source #

Instances

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

Methods

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

isEllipsized

data LayoutIsEllipsizedMethodInfo Source #

Instances

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

Methods

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

isWrapped

data LayoutIsWrappedMethodInfo Source #

Instances

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

Methods

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

moveCursorVisually

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

new

setAlignment

data LayoutSetAlignmentMethodInfo Source #

Instances

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

Methods

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

setAttributes

data LayoutSetAttributesMethodInfo Source #

Instances

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

Methods

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

setAutoDir

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 #

setEllipsize

data LayoutSetEllipsizeMethodInfo Source #

Instances

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

Methods

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

setFontDescription

data LayoutSetFontDescriptionMethodInfo Source #

Instances

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

Methods

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

setHeight

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 #

setIndent

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 #

setJustify

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 #

setMarkup

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 #

setSingleParagraphMode

data LayoutSetSingleParagraphModeMethodInfo Source #

Instances

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

Methods

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

setSpacing

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 #

setTabs

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 #

setText

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 #

setWidth

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 #

setWrap

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 #

xyToIndex

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