| 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.Layout
Contents
- Exported types
- Methods
- Unsupported methods
- contextChanged
- copy
- getAlignment
- getAttributes
- getAutoDir
- getBaseline
- getCharacterCount
- getContext
- getCursorPos
- getEllipsize
- getExtents
- getFontDescription
- getHeight
- getIndent
- getIter
- getJustify
- getLine
- getLineCount
- getLineReadonly
- getLines
- getLinesReadonly
- getLogAttrs
- getLogAttrsReadonly
- getPixelExtents
- getPixelSize
- getSerial
- getSingleParagraphMode
- getSpacing
- getTabs
- getText
- getUnknownGlyphsCount
- getWidth
- getWrap
- indexToLineX
- indexToPos
- isEllipsized
- isWrapped
- moveCursorVisually
- new
- setAlignment
- setAttributes
- setAutoDir
- setEllipsize
- setFontDescription
- setHeight
- setIndent
- setJustify
- setMarkup
- setSingleParagraphMode
- setSpacing
- setTabs
- setText
- setWidth
- setWrap
- xyToIndex
Description
- newtype Layout = Layout (ManagedPtr Layout)
- class GObject o => IsLayout o
- toLayout :: IsLayout o => o -> IO Layout
- noLayout :: Maybe Layout
- data LayoutGetSizeMethodInfo
- data LayoutSetMarkupWithAccelMethodInfo
- data LayoutContextChangedMethodInfo
- layoutContextChanged :: (MonadIO m, IsLayout a) => a -> m ()
- data LayoutCopyMethodInfo
- layoutCopy :: (MonadIO m, IsLayout a) => a -> m Layout
- data LayoutGetAlignmentMethodInfo
- layoutGetAlignment :: (MonadIO m, IsLayout a) => a -> m Alignment
- data LayoutGetAttributesMethodInfo
- layoutGetAttributes :: (MonadIO m, IsLayout a) => a -> m AttrList
- data LayoutGetAutoDirMethodInfo
- layoutGetAutoDir :: (MonadIO m, IsLayout a) => a -> m Bool
- data LayoutGetBaselineMethodInfo
- layoutGetBaseline :: (MonadIO m, IsLayout a) => a -> m Int32
- data LayoutGetCharacterCountMethodInfo
- layoutGetCharacterCount :: (MonadIO m, IsLayout a) => a -> m Int32
- data LayoutGetContextMethodInfo
- layoutGetContext :: (MonadIO m, IsLayout a) => a -> m Context
- data LayoutGetCursorPosMethodInfo
- layoutGetCursorPos :: (MonadIO m, IsLayout a) => a -> Int32 -> m (Rectangle, Rectangle)
- data LayoutGetEllipsizeMethodInfo
- layoutGetEllipsize :: (MonadIO m, IsLayout a) => a -> m EllipsizeMode
- data LayoutGetExtentsMethodInfo
- layoutGetExtents :: (MonadIO m, IsLayout a) => a -> m (Rectangle, Rectangle)
- data LayoutGetFontDescriptionMethodInfo
- layoutGetFontDescription :: (MonadIO m, IsLayout a) => a -> m (Maybe FontDescription)
- data LayoutGetHeightMethodInfo
- layoutGetHeight :: (MonadIO m, IsLayout a) => a -> m Int32
- data LayoutGetIndentMethodInfo
- layoutGetIndent :: (MonadIO m, IsLayout a) => a -> m Int32
- data LayoutGetIterMethodInfo
- layoutGetIter :: (MonadIO m, IsLayout a) => a -> m LayoutIter
- data LayoutGetJustifyMethodInfo
- layoutGetJustify :: (MonadIO m, IsLayout a) => a -> m Bool
- data LayoutGetLineMethodInfo
- layoutGetLine :: (MonadIO m, IsLayout a) => a -> Int32 -> m (Maybe LayoutLine)
- data LayoutGetLineCountMethodInfo
- layoutGetLineCount :: (MonadIO m, IsLayout a) => a -> m Int32
- data LayoutGetLineReadonlyMethodInfo
- layoutGetLineReadonly :: (MonadIO m, IsLayout a) => a -> Int32 -> m (Maybe LayoutLine)
- data LayoutGetLinesMethodInfo
- layoutGetLines :: (MonadIO m, IsLayout a) => a -> m [LayoutLine]
- data LayoutGetLinesReadonlyMethodInfo
- layoutGetLinesReadonly :: (MonadIO m, IsLayout a) => a -> m [LayoutLine]
- data LayoutGetLogAttrsMethodInfo
- layoutGetLogAttrs :: (MonadIO m, IsLayout a) => a -> m [LogAttr]
- data LayoutGetLogAttrsReadonlyMethodInfo
- layoutGetLogAttrsReadonly :: (MonadIO m, IsLayout a) => a -> m [LogAttr]
- data LayoutGetPixelExtentsMethodInfo
- layoutGetPixelExtents :: (MonadIO m, IsLayout a) => a -> m (Rectangle, Rectangle)
- data LayoutGetPixelSizeMethodInfo
- layoutGetPixelSize :: (MonadIO m, IsLayout a) => a -> m (Int32, Int32)
- data LayoutGetSerialMethodInfo
- layoutGetSerial :: (MonadIO m, IsLayout a) => a -> m Word32
- data LayoutGetSingleParagraphModeMethodInfo
- layoutGetSingleParagraphMode :: (MonadIO m, IsLayout a) => a -> m Bool
- data LayoutGetSpacingMethodInfo
- layoutGetSpacing :: (MonadIO m, IsLayout a) => a -> m Int32
- data LayoutGetTabsMethodInfo
- layoutGetTabs :: (MonadIO m, IsLayout a) => a -> m (Maybe TabArray)
- data LayoutGetTextMethodInfo
- layoutGetText :: (MonadIO m, IsLayout a) => a -> m Text
- data LayoutGetUnknownGlyphsCountMethodInfo
- layoutGetUnknownGlyphsCount :: (MonadIO m, IsLayout a) => a -> m Int32
- data LayoutGetWidthMethodInfo
- layoutGetWidth :: (MonadIO m, IsLayout a) => a -> m Int32
- data LayoutGetWrapMethodInfo
- layoutGetWrap :: (MonadIO m, IsLayout a) => a -> m WrapMode
- data LayoutIndexToLineXMethodInfo
- layoutIndexToLineX :: (MonadIO m, IsLayout a) => a -> Int32 -> Bool -> m (Int32, Int32)
- data LayoutIndexToPosMethodInfo
- layoutIndexToPos :: (MonadIO m, IsLayout a) => a -> Int32 -> m Rectangle
- data LayoutIsEllipsizedMethodInfo
- layoutIsEllipsized :: (MonadIO m, IsLayout a) => a -> m Bool
- data LayoutIsWrappedMethodInfo
- layoutIsWrapped :: (MonadIO m, IsLayout a) => a -> m Bool
- data LayoutMoveCursorVisuallyMethodInfo
- layoutMoveCursorVisually :: (MonadIO m, IsLayout a) => a -> Bool -> Int32 -> Int32 -> Int32 -> m (Int32, Int32)
- layoutNew :: (MonadIO m, IsContext a) => a -> m Layout
- data LayoutSetAlignmentMethodInfo
- layoutSetAlignment :: (MonadIO m, IsLayout a) => a -> Alignment -> m ()
- data LayoutSetAttributesMethodInfo
- layoutSetAttributes :: (MonadIO m, IsLayout a) => a -> Maybe AttrList -> m ()
- data LayoutSetAutoDirMethodInfo
- layoutSetAutoDir :: (MonadIO m, IsLayout a) => a -> Bool -> m ()
- data LayoutSetEllipsizeMethodInfo
- layoutSetEllipsize :: (MonadIO m, IsLayout a) => a -> EllipsizeMode -> m ()
- data LayoutSetFontDescriptionMethodInfo
- layoutSetFontDescription :: (MonadIO m, IsLayout a) => a -> Maybe FontDescription -> m ()
- data LayoutSetHeightMethodInfo
- layoutSetHeight :: (MonadIO m, IsLayout a) => a -> Int32 -> m ()
- data LayoutSetIndentMethodInfo
- layoutSetIndent :: (MonadIO m, IsLayout a) => a -> Int32 -> m ()
- data LayoutSetJustifyMethodInfo
- layoutSetJustify :: (MonadIO m, IsLayout a) => a -> Bool -> m ()
- data LayoutSetMarkupMethodInfo
- layoutSetMarkup :: (MonadIO m, IsLayout a) => a -> Text -> Int32 -> m ()
- data LayoutSetSingleParagraphModeMethodInfo
- layoutSetSingleParagraphMode :: (MonadIO m, IsLayout a) => a -> Bool -> m ()
- data LayoutSetSpacingMethodInfo
- layoutSetSpacing :: (MonadIO m, IsLayout a) => a -> Int32 -> m ()
- data LayoutSetTabsMethodInfo
- layoutSetTabs :: (MonadIO m, IsLayout a) => a -> Maybe TabArray -> m ()
- data LayoutSetTextMethodInfo
- layoutSetText :: (MonadIO m, IsLayout a) => a -> Text -> Int32 -> m ()
- data LayoutSetWidthMethodInfo
- layoutSetWidth :: (MonadIO m, IsLayout a) => a -> Int32 -> m ()
- data LayoutSetWrapMethodInfo
- layoutSetWrap :: (MonadIO m, IsLayout a) => a -> WrapMode -> m ()
- data LayoutXyToIndexMethodInfo
- layoutXyToIndex :: (MonadIO m, IsLayout a) => a -> Int32 -> Int32 -> m (Bool, Int32, Int32)
Exported types
Instances
| GObject Layout Source # | |
| IsLayout Layout Source # | |
| IsObject Layout Source # | |
| ((~) * info (ResolveLayoutMethod t Layout), MethodInfo * info Layout p) => IsLabel t (Layout -> p) Source # | |
| ((~) * info (ResolveLayoutMethod t Layout), MethodInfo * info Layout p) => IsLabelProxy t (Layout -> p) Source # | |
| HasAttributeList * Layout Source # | |
| type SignalList Layout Source # | |
| type AttributeList Layout Source # | |
Methods
Unsupported methods
contextChanged
layoutContextChanged :: (MonadIO m, IsLayout a) => a -> m () Source #
copy
data LayoutCopyMethodInfo Source #
getAlignment
getAttributes
getAutoDir
getBaseline
getCharacterCount
getContext
getCursorPos
getEllipsize
data LayoutGetEllipsizeMethodInfo Source #
Instances
| ((~) * signature (m EllipsizeMode), MonadIO m, IsLayout a) => MethodInfo * LayoutGetEllipsizeMethodInfo a signature Source # | |
layoutGetEllipsize :: (MonadIO m, IsLayout a) => a -> m EllipsizeMode Source #
getExtents
getFontDescription
data LayoutGetFontDescriptionMethodInfo Source #
Instances
| ((~) * signature (m (Maybe FontDescription)), MonadIO m, IsLayout a) => MethodInfo * LayoutGetFontDescriptionMethodInfo a signature Source # | |
layoutGetFontDescription :: (MonadIO m, IsLayout a) => a -> m (Maybe FontDescription) Source #
getHeight
getIndent
getIter
data LayoutGetIterMethodInfo Source #
Instances
| ((~) * signature (m LayoutIter), MonadIO m, IsLayout a) => MethodInfo * LayoutGetIterMethodInfo a signature Source # | |
layoutGetIter :: (MonadIO m, IsLayout a) => a -> m LayoutIter Source #
getJustify
getLine
data LayoutGetLineMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m (Maybe LayoutLine)), MonadIO m, IsLayout a) => MethodInfo * LayoutGetLineMethodInfo a signature Source # | |
layoutGetLine :: (MonadIO m, IsLayout a) => a -> Int32 -> m (Maybe LayoutLine) Source #
getLineCount
getLineReadonly
data LayoutGetLineReadonlyMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m (Maybe LayoutLine)), MonadIO m, IsLayout a) => MethodInfo * LayoutGetLineReadonlyMethodInfo a signature Source # | |
layoutGetLineReadonly :: (MonadIO m, IsLayout a) => a -> Int32 -> m (Maybe LayoutLine) Source #
getLines
data LayoutGetLinesMethodInfo Source #
Instances
| ((~) * signature (m [LayoutLine]), MonadIO m, IsLayout a) => MethodInfo * LayoutGetLinesMethodInfo a signature Source # | |
layoutGetLines :: (MonadIO m, IsLayout a) => a -> m [LayoutLine] Source #
getLinesReadonly
data LayoutGetLinesReadonlyMethodInfo Source #
Instances
| ((~) * signature (m [LayoutLine]), MonadIO m, IsLayout a) => MethodInfo * LayoutGetLinesReadonlyMethodInfo a signature Source # | |
layoutGetLinesReadonly :: (MonadIO m, IsLayout a) => a -> m [LayoutLine] Source #
getLogAttrs
getLogAttrsReadonly
getPixelExtents
getPixelSize
getSerial
getSingleParagraphMode
getSpacing
getTabs
getText
layoutGetText :: (MonadIO m, IsLayout a) => a -> m Text Source #
getUnknownGlyphsCount
getWidth
getWrap
indexToLineX
indexToPos
isEllipsized
isWrapped
moveCursorVisually
layoutMoveCursorVisually :: (MonadIO m, IsLayout a) => a -> Bool -> Int32 -> Int32 -> Int32 -> m (Int32, Int32) Source #
new
setAlignment
setAttributes
setAutoDir
setEllipsize
data LayoutSetEllipsizeMethodInfo Source #
Instances
| ((~) * signature (EllipsizeMode -> m ()), MonadIO m, IsLayout a) => MethodInfo * LayoutSetEllipsizeMethodInfo a signature Source # | |
layoutSetEllipsize :: (MonadIO m, IsLayout a) => a -> EllipsizeMode -> m () Source #
setFontDescription
data LayoutSetFontDescriptionMethodInfo Source #
Instances
| ((~) * signature (Maybe FontDescription -> m ()), MonadIO m, IsLayout a) => MethodInfo * LayoutSetFontDescriptionMethodInfo a signature Source # | |
layoutSetFontDescription :: (MonadIO m, IsLayout a) => a -> Maybe FontDescription -> m () Source #