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 |
- Exported types
- Methods
- layoutContextChanged
- layoutCopy
- layoutGetAlignment
- layoutGetAttributes
- layoutGetAutoDir
- layoutGetBaseline
- layoutGetCharacterCount
- layoutGetContext
- layoutGetCursorPos
- layoutGetEllipsize
- layoutGetExtents
- layoutGetFontDescription
- layoutGetHeight
- layoutGetIndent
- layoutGetIter
- layoutGetJustify
- layoutGetLine
- layoutGetLineCount
- layoutGetLineReadonly
- layoutGetLines
- layoutGetLinesReadonly
- layoutGetLogAttrs
- layoutGetLogAttrsReadonly
- layoutGetPixelExtents
- layoutGetPixelSize
- layoutGetSerial
- layoutGetSingleParagraphMode
- layoutGetSize
- layoutGetSpacing
- layoutGetTabs
- layoutGetText
- layoutGetUnknownGlyphsCount
- layoutGetWidth
- layoutGetWrap
- layoutIndexToLineX
- layoutIndexToPos
- layoutIsEllipsized
- layoutIsWrapped
- layoutMoveCursorVisually
- layoutNew
- layoutSetAlignment
- layoutSetAttributes
- layoutSetAutoDir
- layoutSetEllipsize
- layoutSetFontDescription
- layoutSetHeight
- layoutSetIndent
- layoutSetJustify
- layoutSetMarkup
- layoutSetMarkupWithAccel
- layoutSetSingleParagraphMode
- layoutSetSpacing
- layoutSetTabs
- layoutSetText
- layoutSetWidth
- layoutSetWrap
- layoutXyToIndex
- newtype Layout = Layout (ForeignPtr Layout)
- class GObject o => LayoutK o
- toLayout :: LayoutK o => o -> IO Layout
- noLayout :: Maybe Layout
- layoutContextChanged :: (MonadIO m, LayoutK a) => a -> m ()
- layoutCopy :: (MonadIO m, LayoutK a) => a -> m Layout
- layoutGetAlignment :: (MonadIO m, LayoutK a) => a -> m Alignment
- layoutGetAttributes :: (MonadIO m, LayoutK a) => a -> m AttrList
- layoutGetAutoDir :: (MonadIO m, LayoutK a) => a -> m Bool
- layoutGetBaseline :: (MonadIO m, LayoutK a) => a -> m Int32
- layoutGetCharacterCount :: (MonadIO m, LayoutK a) => a -> m Int32
- layoutGetContext :: (MonadIO m, LayoutK a) => a -> m Context
- layoutGetCursorPos :: (MonadIO m, LayoutK a) => a -> Int32 -> m (Rectangle, Rectangle)
- layoutGetEllipsize :: (MonadIO m, LayoutK a) => a -> m EllipsizeMode
- layoutGetExtents :: (MonadIO m, LayoutK a) => a -> m (Rectangle, Rectangle)
- layoutGetFontDescription :: (MonadIO m, LayoutK a) => a -> m FontDescription
- layoutGetHeight :: (MonadIO m, LayoutK a) => a -> m Int32
- layoutGetIndent :: (MonadIO m, LayoutK a) => a -> m Int32
- layoutGetIter :: (MonadIO m, LayoutK a) => a -> m LayoutIter
- layoutGetJustify :: (MonadIO m, LayoutK a) => a -> m Bool
- layoutGetLine :: (MonadIO m, LayoutK a) => a -> Int32 -> m LayoutLine
- layoutGetLineCount :: (MonadIO m, LayoutK a) => a -> m Int32
- layoutGetLineReadonly :: (MonadIO m, LayoutK a) => a -> Int32 -> m LayoutLine
- layoutGetLines :: (MonadIO m, LayoutK a) => a -> m [LayoutLine]
- layoutGetLinesReadonly :: (MonadIO m, LayoutK a) => a -> m [LayoutLine]
- layoutGetLogAttrs :: (MonadIO m, LayoutK a) => a -> m [LogAttr]
- layoutGetLogAttrsReadonly :: (MonadIO m, LayoutK a) => a -> m [LogAttr]
- layoutGetPixelExtents :: (MonadIO m, LayoutK a) => a -> m (Rectangle, Rectangle)
- layoutGetPixelSize :: (MonadIO m, LayoutK a) => a -> m (Int32, Int32)
- layoutGetSerial :: (MonadIO m, LayoutK a) => a -> m Word32
- layoutGetSingleParagraphMode :: (MonadIO m, LayoutK a) => a -> m Bool
- layoutGetSize :: (MonadIO m, LayoutK a) => a -> m (Int32, Int32)
- layoutGetSpacing :: (MonadIO m, LayoutK a) => a -> m Int32
- layoutGetTabs :: (MonadIO m, LayoutK a) => a -> m TabArray
- layoutGetText :: (MonadIO m, LayoutK a) => a -> m Text
- layoutGetUnknownGlyphsCount :: (MonadIO m, LayoutK a) => a -> m Int32
- layoutGetWidth :: (MonadIO m, LayoutK a) => a -> m Int32
- layoutGetWrap :: (MonadIO m, LayoutK a) => a -> m WrapMode
- layoutIndexToLineX :: (MonadIO m, LayoutK a) => a -> Int32 -> Bool -> m (Int32, Int32)
- layoutIndexToPos :: (MonadIO m, LayoutK a) => a -> Int32 -> m Rectangle
- layoutIsEllipsized :: (MonadIO m, LayoutK a) => a -> m Bool
- layoutIsWrapped :: (MonadIO m, LayoutK a) => a -> m Bool
- layoutMoveCursorVisually :: (MonadIO m, LayoutK a) => a -> Bool -> Int32 -> Int32 -> Int32 -> m (Int32, Int32)
- layoutNew :: (MonadIO m, ContextK a) => a -> m Layout
- layoutSetAlignment :: (MonadIO m, LayoutK a) => a -> Alignment -> m ()
- layoutSetAttributes :: (MonadIO m, LayoutK a) => a -> Maybe AttrList -> m ()
- layoutSetAutoDir :: (MonadIO m, LayoutK a) => a -> Bool -> m ()
- layoutSetEllipsize :: (MonadIO m, LayoutK a) => a -> EllipsizeMode -> m ()
- layoutSetFontDescription :: (MonadIO m, LayoutK a) => a -> Maybe FontDescription -> m ()
- layoutSetHeight :: (MonadIO m, LayoutK a) => a -> Int32 -> m ()
- layoutSetIndent :: (MonadIO m, LayoutK a) => a -> Int32 -> m ()
- layoutSetJustify :: (MonadIO m, LayoutK a) => a -> Bool -> m ()
- layoutSetMarkup :: (MonadIO m, LayoutK a) => a -> Text -> Int32 -> m ()
- layoutSetMarkupWithAccel :: (MonadIO m, LayoutK a) => a -> Text -> Int32 -> Char -> m Char
- layoutSetSingleParagraphMode :: (MonadIO m, LayoutK a) => a -> Bool -> m ()
- layoutSetSpacing :: (MonadIO m, LayoutK a) => a -> Int32 -> m ()
- layoutSetTabs :: (MonadIO m, LayoutK a) => a -> Maybe TabArray -> m ()
- layoutSetText :: (MonadIO m, LayoutK a) => a -> Text -> Int32 -> m ()
- layoutSetWidth :: (MonadIO m, LayoutK a) => a -> Int32 -> m ()
- layoutSetWrap :: (MonadIO m, LayoutK a) => a -> WrapMode -> m ()
- layoutXyToIndex :: (MonadIO m, LayoutK a) => a -> Int32 -> Int32 -> m (Bool, Int32, Int32)
Exported types
GObject Layout | |
type ParentTypes Layout | |
type AttributeList Layout | |
type SignalList Layout |
Methods
layoutContextChanged
layoutContextChanged :: (MonadIO m, LayoutK a) => a -> m () Source
layoutCopy
layoutCopy :: (MonadIO m, LayoutK a) => a -> m Layout Source
layoutGetAlignment
layoutGetAlignment :: (MonadIO m, LayoutK a) => a -> m Alignment Source
layoutGetAttributes
layoutGetAttributes :: (MonadIO m, LayoutK a) => a -> m AttrList Source
layoutGetAutoDir
layoutGetAutoDir :: (MonadIO m, LayoutK a) => a -> m Bool Source
layoutGetBaseline
layoutGetBaseline :: (MonadIO m, LayoutK a) => a -> m Int32 Source
layoutGetCharacterCount
layoutGetCharacterCount :: (MonadIO m, LayoutK a) => a -> m Int32 Source
layoutGetContext
layoutGetContext :: (MonadIO m, LayoutK a) => a -> m Context Source
layoutGetCursorPos
layoutGetEllipsize
layoutGetEllipsize :: (MonadIO m, LayoutK a) => a -> m EllipsizeMode Source
layoutGetExtents
layoutGetFontDescription
layoutGetFontDescription :: (MonadIO m, LayoutK a) => a -> m FontDescription Source
layoutGetHeight
layoutGetHeight :: (MonadIO m, LayoutK a) => a -> m Int32 Source
layoutGetIndent
layoutGetIndent :: (MonadIO m, LayoutK a) => a -> m Int32 Source
layoutGetIter
layoutGetIter :: (MonadIO m, LayoutK a) => a -> m LayoutIter Source
layoutGetJustify
layoutGetJustify :: (MonadIO m, LayoutK a) => a -> m Bool Source
layoutGetLine
layoutGetLine :: (MonadIO m, LayoutK a) => a -> Int32 -> m LayoutLine Source
layoutGetLineCount
layoutGetLineCount :: (MonadIO m, LayoutK a) => a -> m Int32 Source
layoutGetLineReadonly
layoutGetLineReadonly :: (MonadIO m, LayoutK a) => a -> Int32 -> m LayoutLine Source
layoutGetLines
layoutGetLines :: (MonadIO m, LayoutK a) => a -> m [LayoutLine] Source
layoutGetLinesReadonly
layoutGetLinesReadonly :: (MonadIO m, LayoutK a) => a -> m [LayoutLine] Source
layoutGetLogAttrs
layoutGetLogAttrs :: (MonadIO m, LayoutK a) => a -> m [LogAttr] Source
layoutGetLogAttrsReadonly
layoutGetLogAttrsReadonly :: (MonadIO m, LayoutK a) => a -> m [LogAttr] Source
layoutGetPixelExtents
layoutGetPixelSize
layoutGetSerial
layoutGetSerial :: (MonadIO m, LayoutK a) => a -> m Word32 Source
layoutGetSingleParagraphMode
layoutGetSingleParagraphMode :: (MonadIO m, LayoutK a) => a -> m Bool Source
layoutGetSize
layoutGetSpacing
layoutGetSpacing :: (MonadIO m, LayoutK a) => a -> m Int32 Source
layoutGetTabs
layoutGetTabs :: (MonadIO m, LayoutK a) => a -> m TabArray Source
layoutGetText
layoutGetText :: (MonadIO m, LayoutK a) => a -> m Text Source
layoutGetUnknownGlyphsCount
layoutGetUnknownGlyphsCount :: (MonadIO m, LayoutK a) => a -> m Int32 Source
layoutGetWidth
layoutGetWidth :: (MonadIO m, LayoutK a) => a -> m Int32 Source
layoutGetWrap
layoutGetWrap :: (MonadIO m, LayoutK a) => a -> m WrapMode Source
layoutIndexToLineX
layoutIndexToPos
layoutIsEllipsized
layoutIsEllipsized :: (MonadIO m, LayoutK a) => a -> m Bool Source
layoutIsWrapped
layoutIsWrapped :: (MonadIO m, LayoutK a) => a -> m Bool Source
layoutMoveCursorVisually
layoutMoveCursorVisually :: (MonadIO m, LayoutK a) => a -> Bool -> Int32 -> Int32 -> Int32 -> m (Int32, Int32) Source
layoutNew
layoutSetAlignment
layoutSetAlignment :: (MonadIO m, LayoutK a) => a -> Alignment -> m () Source
layoutSetAttributes
layoutSetAutoDir
layoutSetAutoDir :: (MonadIO m, LayoutK a) => a -> Bool -> m () Source
layoutSetEllipsize
layoutSetEllipsize :: (MonadIO m, LayoutK a) => a -> EllipsizeMode -> m () Source
layoutSetFontDescription
layoutSetFontDescription :: (MonadIO m, LayoutK a) => a -> Maybe FontDescription -> m () Source
layoutSetHeight
layoutSetHeight :: (MonadIO m, LayoutK a) => a -> Int32 -> m () Source
layoutSetIndent
layoutSetIndent :: (MonadIO m, LayoutK a) => a -> Int32 -> m () Source
layoutSetJustify
layoutSetJustify :: (MonadIO m, LayoutK a) => a -> Bool -> m () Source
layoutSetMarkup
layoutSetMarkupWithAccel
layoutSetSingleParagraphMode
layoutSetSingleParagraphMode :: (MonadIO m, LayoutK a) => a -> Bool -> m () Source
layoutSetSpacing
layoutSetSpacing :: (MonadIO m, LayoutK a) => a -> Int32 -> m () Source
layoutSetTabs
layoutSetText
layoutSetWidth
layoutSetWidth :: (MonadIO m, LayoutK a) => a -> Int32 -> m () Source
layoutSetWrap
layoutSetWrap :: (MonadIO m, LayoutK a) => a -> WrapMode -> m () Source