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
- textIterAssign
- textIterBackwardChar
- textIterBackwardChars
- textIterBackwardCursorPosition
- textIterBackwardCursorPositions
- textIterBackwardFindChar
- textIterBackwardLine
- textIterBackwardLines
- textIterBackwardSearch
- textIterBackwardSentenceStart
- textIterBackwardSentenceStarts
- textIterBackwardToTagToggle
- textIterBackwardVisibleCursorPosition
- textIterBackwardVisibleCursorPositions
- textIterBackwardVisibleLine
- textIterBackwardVisibleLines
- textIterBackwardVisibleWordStart
- textIterBackwardVisibleWordStarts
- textIterBackwardWordStart
- textIterBackwardWordStarts
- textIterBeginsTag
- textIterCanInsert
- textIterCompare
- textIterCopy
- textIterEditable
- textIterEndsLine
- textIterEndsSentence
- textIterEndsTag
- textIterEndsWord
- textIterEqual
- textIterForwardChar
- textIterForwardChars
- textIterForwardCursorPosition
- textIterForwardCursorPositions
- textIterForwardFindChar
- textIterForwardLine
- textIterForwardLines
- textIterForwardSearch
- textIterForwardSentenceEnd
- textIterForwardSentenceEnds
- textIterForwardToEnd
- textIterForwardToLineEnd
- textIterForwardToTagToggle
- textIterForwardVisibleCursorPosition
- textIterForwardVisibleCursorPositions
- textIterForwardVisibleLine
- textIterForwardVisibleLines
- textIterForwardVisibleWordEnd
- textIterForwardVisibleWordEnds
- textIterForwardWordEnd
- textIterForwardWordEnds
- textIterFree
- textIterGetAttributes
- textIterGetBuffer
- textIterGetBytesInLine
- textIterGetChar
- textIterGetCharsInLine
- textIterGetChildAnchor
- textIterGetLanguage
- textIterGetLine
- textIterGetLineIndex
- textIterGetLineOffset
- textIterGetMarks
- textIterGetOffset
- textIterGetPixbuf
- textIterGetSlice
- textIterGetTags
- textIterGetText
- textIterGetToggledTags
- textIterGetVisibleLineIndex
- textIterGetVisibleLineOffset
- textIterGetVisibleSlice
- textIterGetVisibleText
- textIterHasTag
- textIterInRange
- textIterInsideSentence
- textIterInsideWord
- textIterIsCursorPosition
- textIterIsEnd
- textIterIsStart
- textIterOrder
- textIterSetLine
- textIterSetLineIndex
- textIterSetLineOffset
- textIterSetOffset
- textIterSetVisibleLineIndex
- textIterSetVisibleLineOffset
- textIterStartsLine
- textIterStartsSentence
- textIterStartsWord
- textIterTogglesTag
You may wish to begin by reading the [text widget conceptual overview][TextWidget] which gives an overview of all the objects and data types related to the text widget and how they work together.
- newtype TextIter = TextIter (ForeignPtr TextIter)
- noTextIter :: Maybe TextIter
- textIterAssign :: MonadIO m => TextIter -> TextIter -> m ()
- textIterBackwardChar :: MonadIO m => TextIter -> m Bool
- textIterBackwardChars :: MonadIO m => TextIter -> Int32 -> m Bool
- textIterBackwardCursorPosition :: MonadIO m => TextIter -> m Bool
- textIterBackwardCursorPositions :: MonadIO m => TextIter -> Int32 -> m Bool
- textIterBackwardFindChar :: MonadIO m => TextIter -> TextCharPredicate -> Maybe TextIter -> m Bool
- textIterBackwardLine :: MonadIO m => TextIter -> m Bool
- textIterBackwardLines :: MonadIO m => TextIter -> Int32 -> m Bool
- textIterBackwardSearch :: MonadIO m => TextIter -> Text -> [TextSearchFlags] -> Maybe TextIter -> m (Bool, TextIter, TextIter)
- textIterBackwardSentenceStart :: MonadIO m => TextIter -> m Bool
- textIterBackwardSentenceStarts :: MonadIO m => TextIter -> Int32 -> m Bool
- textIterBackwardToTagToggle :: (MonadIO m, TextTagK a) => TextIter -> Maybe a -> m Bool
- textIterBackwardVisibleCursorPosition :: MonadIO m => TextIter -> m Bool
- textIterBackwardVisibleCursorPositions :: MonadIO m => TextIter -> Int32 -> m Bool
- textIterBackwardVisibleLine :: MonadIO m => TextIter -> m Bool
- textIterBackwardVisibleLines :: MonadIO m => TextIter -> Int32 -> m Bool
- textIterBackwardVisibleWordStart :: MonadIO m => TextIter -> m Bool
- textIterBackwardVisibleWordStarts :: MonadIO m => TextIter -> Int32 -> m Bool
- textIterBackwardWordStart :: MonadIO m => TextIter -> m Bool
- textIterBackwardWordStarts :: MonadIO m => TextIter -> Int32 -> m Bool
- textIterBeginsTag :: (MonadIO m, TextTagK a) => TextIter -> Maybe a -> m Bool
- textIterCanInsert :: MonadIO m => TextIter -> Bool -> m Bool
- textIterCompare :: MonadIO m => TextIter -> TextIter -> m Int32
- textIterCopy :: MonadIO m => TextIter -> m TextIter
- textIterEditable :: MonadIO m => TextIter -> Bool -> m Bool
- textIterEndsLine :: MonadIO m => TextIter -> m Bool
- textIterEndsSentence :: MonadIO m => TextIter -> m Bool
- textIterEndsTag :: (MonadIO m, TextTagK a) => TextIter -> Maybe a -> m Bool
- textIterEndsWord :: MonadIO m => TextIter -> m Bool
- textIterEqual :: MonadIO m => TextIter -> TextIter -> m Bool
- textIterForwardChar :: MonadIO m => TextIter -> m Bool
- textIterForwardChars :: MonadIO m => TextIter -> Int32 -> m Bool
- textIterForwardCursorPosition :: MonadIO m => TextIter -> m Bool
- textIterForwardCursorPositions :: MonadIO m => TextIter -> Int32 -> m Bool
- textIterForwardFindChar :: MonadIO m => TextIter -> TextCharPredicate -> Maybe TextIter -> m Bool
- textIterForwardLine :: MonadIO m => TextIter -> m Bool
- textIterForwardLines :: MonadIO m => TextIter -> Int32 -> m Bool
- textIterForwardSearch :: MonadIO m => TextIter -> Text -> [TextSearchFlags] -> Maybe TextIter -> m (Bool, TextIter, TextIter)
- textIterForwardSentenceEnd :: MonadIO m => TextIter -> m Bool
- textIterForwardSentenceEnds :: MonadIO m => TextIter -> Int32 -> m Bool
- textIterForwardToEnd :: MonadIO m => TextIter -> m ()
- textIterForwardToLineEnd :: MonadIO m => TextIter -> m Bool
- textIterForwardToTagToggle :: (MonadIO m, TextTagK a) => TextIter -> Maybe a -> m Bool
- textIterForwardVisibleCursorPosition :: MonadIO m => TextIter -> m Bool
- textIterForwardVisibleCursorPositions :: MonadIO m => TextIter -> Int32 -> m Bool
- textIterForwardVisibleLine :: MonadIO m => TextIter -> m Bool
- textIterForwardVisibleLines :: MonadIO m => TextIter -> Int32 -> m Bool
- textIterForwardVisibleWordEnd :: MonadIO m => TextIter -> m Bool
- textIterForwardVisibleWordEnds :: MonadIO m => TextIter -> Int32 -> m Bool
- textIterForwardWordEnd :: MonadIO m => TextIter -> m Bool
- textIterForwardWordEnds :: MonadIO m => TextIter -> Int32 -> m Bool
- textIterFree :: MonadIO m => TextIter -> m ()
- textIterGetAttributes :: MonadIO m => TextIter -> m (Bool, TextAttributes)
- textIterGetBuffer :: MonadIO m => TextIter -> m TextBuffer
- textIterGetBytesInLine :: MonadIO m => TextIter -> m Int32
- textIterGetChar :: MonadIO m => TextIter -> m Char
- textIterGetCharsInLine :: MonadIO m => TextIter -> m Int32
- textIterGetChildAnchor :: MonadIO m => TextIter -> m TextChildAnchor
- textIterGetLanguage :: MonadIO m => TextIter -> m Language
- textIterGetLine :: MonadIO m => TextIter -> m Int32
- textIterGetLineIndex :: MonadIO m => TextIter -> m Int32
- textIterGetLineOffset :: MonadIO m => TextIter -> m Int32
- textIterGetMarks :: MonadIO m => TextIter -> m [TextMark]
- textIterGetOffset :: MonadIO m => TextIter -> m Int32
- textIterGetPixbuf :: MonadIO m => TextIter -> m Pixbuf
- textIterGetSlice :: MonadIO m => TextIter -> TextIter -> m Text
- textIterGetTags :: MonadIO m => TextIter -> m [TextTag]
- textIterGetText :: MonadIO m => TextIter -> TextIter -> m Text
- textIterGetToggledTags :: MonadIO m => TextIter -> Bool -> m [TextTag]
- textIterGetVisibleLineIndex :: MonadIO m => TextIter -> m Int32
- textIterGetVisibleLineOffset :: MonadIO m => TextIter -> m Int32
- textIterGetVisibleSlice :: MonadIO m => TextIter -> TextIter -> m Text
- textIterGetVisibleText :: MonadIO m => TextIter -> TextIter -> m Text
- textIterHasTag :: (MonadIO m, TextTagK a) => TextIter -> a -> m Bool
- textIterInRange :: MonadIO m => TextIter -> TextIter -> TextIter -> m Bool
- textIterInsideSentence :: MonadIO m => TextIter -> m Bool
- textIterInsideWord :: MonadIO m => TextIter -> m Bool
- textIterIsCursorPosition :: MonadIO m => TextIter -> m Bool
- textIterIsEnd :: MonadIO m => TextIter -> m Bool
- textIterIsStart :: MonadIO m => TextIter -> m Bool
- textIterOrder :: MonadIO m => TextIter -> TextIter -> m ()
- textIterSetLine :: MonadIO m => TextIter -> Int32 -> m ()
- textIterSetLineIndex :: MonadIO m => TextIter -> Int32 -> m ()
- textIterSetLineOffset :: MonadIO m => TextIter -> Int32 -> m ()
- textIterSetOffset :: MonadIO m => TextIter -> Int32 -> m ()
- textIterSetVisibleLineIndex :: MonadIO m => TextIter -> Int32 -> m ()
- textIterSetVisibleLineOffset :: MonadIO m => TextIter -> Int32 -> m ()
- textIterStartsLine :: MonadIO m => TextIter -> m Bool
- textIterStartsSentence :: MonadIO m => TextIter -> m Bool
- textIterStartsWord :: MonadIO m => TextIter -> m Bool
- textIterTogglesTag :: (MonadIO m, TextTagK a) => TextIter -> Maybe a -> m Bool
Exported types
Methods
textIterAssign
textIterAssign :: MonadIO m => TextIter -> TextIter -> m () Source
textIterBackwardChar
textIterBackwardChar :: MonadIO m => TextIter -> m Bool Source
textIterBackwardChars
textIterBackwardCursorPosition
textIterBackwardCursorPosition :: MonadIO m => TextIter -> m Bool Source
textIterBackwardCursorPositions
textIterBackwardFindChar
textIterBackwardFindChar :: MonadIO m => TextIter -> TextCharPredicate -> Maybe TextIter -> m Bool Source
textIterBackwardLine
textIterBackwardLine :: MonadIO m => TextIter -> m Bool Source
textIterBackwardLines
textIterBackwardSearch
textIterBackwardSearch :: MonadIO m => TextIter -> Text -> [TextSearchFlags] -> Maybe TextIter -> m (Bool, TextIter, TextIter) Source
textIterBackwardSentenceStart
textIterBackwardSentenceStart :: MonadIO m => TextIter -> m Bool Source
textIterBackwardSentenceStarts
textIterBackwardToTagToggle
textIterBackwardVisibleCursorPosition
textIterBackwardVisibleCursorPosition :: MonadIO m => TextIter -> m Bool Source
textIterBackwardVisibleCursorPositions
textIterBackwardVisibleLine
textIterBackwardVisibleLine :: MonadIO m => TextIter -> m Bool Source
textIterBackwardVisibleLines
textIterBackwardVisibleWordStart
textIterBackwardVisibleWordStart :: MonadIO m => TextIter -> m Bool Source
textIterBackwardVisibleWordStarts
textIterBackwardWordStart
textIterBackwardWordStart :: MonadIO m => TextIter -> m Bool Source
textIterBackwardWordStarts
textIterBeginsTag
textIterCanInsert
textIterCompare
textIterCopy
textIterCopy :: MonadIO m => TextIter -> m TextIter Source
textIterEditable
textIterEndsLine
textIterEndsLine :: MonadIO m => TextIter -> m Bool Source
textIterEndsSentence
textIterEndsSentence :: MonadIO m => TextIter -> m Bool Source
textIterEndsTag
textIterEndsWord
textIterEndsWord :: MonadIO m => TextIter -> m Bool Source
textIterEqual
textIterForwardChar
textIterForwardChar :: MonadIO m => TextIter -> m Bool Source
textIterForwardChars
textIterForwardCursorPosition
textIterForwardCursorPosition :: MonadIO m => TextIter -> m Bool Source
textIterForwardCursorPositions
textIterForwardFindChar
textIterForwardFindChar :: MonadIO m => TextIter -> TextCharPredicate -> Maybe TextIter -> m Bool Source
textIterForwardLine
textIterForwardLine :: MonadIO m => TextIter -> m Bool Source
textIterForwardLines
textIterForwardSearch
textIterForwardSearch :: MonadIO m => TextIter -> Text -> [TextSearchFlags] -> Maybe TextIter -> m (Bool, TextIter, TextIter) Source
textIterForwardSentenceEnd
textIterForwardSentenceEnd :: MonadIO m => TextIter -> m Bool Source
textIterForwardSentenceEnds
textIterForwardToEnd
textIterForwardToEnd :: MonadIO m => TextIter -> m () Source
textIterForwardToLineEnd
textIterForwardToLineEnd :: MonadIO m => TextIter -> m Bool Source
textIterForwardToTagToggle
textIterForwardVisibleCursorPosition
textIterForwardVisibleCursorPosition :: MonadIO m => TextIter -> m Bool Source
textIterForwardVisibleCursorPositions
textIterForwardVisibleLine
textIterForwardVisibleLine :: MonadIO m => TextIter -> m Bool Source
textIterForwardVisibleLines
textIterForwardVisibleWordEnd
textIterForwardVisibleWordEnd :: MonadIO m => TextIter -> m Bool Source
textIterForwardVisibleWordEnds
textIterForwardWordEnd
textIterForwardWordEnd :: MonadIO m => TextIter -> m Bool Source
textIterForwardWordEnds
textIterFree
textIterFree :: MonadIO m => TextIter -> m () Source
textIterGetAttributes
textIterGetAttributes :: MonadIO m => TextIter -> m (Bool, TextAttributes) Source
textIterGetBuffer
textIterGetBuffer :: MonadIO m => TextIter -> m TextBuffer Source
textIterGetBytesInLine
textIterGetBytesInLine :: MonadIO m => TextIter -> m Int32 Source
textIterGetChar
textIterGetChar :: MonadIO m => TextIter -> m Char Source
textIterGetCharsInLine
textIterGetCharsInLine :: MonadIO m => TextIter -> m Int32 Source
textIterGetChildAnchor
textIterGetChildAnchor :: MonadIO m => TextIter -> m TextChildAnchor Source
textIterGetLanguage
textIterGetLanguage :: MonadIO m => TextIter -> m Language Source
textIterGetLine
textIterGetLine :: MonadIO m => TextIter -> m Int32 Source
textIterGetLineIndex
textIterGetLineIndex :: MonadIO m => TextIter -> m Int32 Source
textIterGetLineOffset
textIterGetLineOffset :: MonadIO m => TextIter -> m Int32 Source
textIterGetMarks
textIterGetMarks :: MonadIO m => TextIter -> m [TextMark] Source
textIterGetOffset
textIterGetOffset :: MonadIO m => TextIter -> m Int32 Source
textIterGetPixbuf
textIterGetPixbuf :: MonadIO m => TextIter -> m Pixbuf Source
textIterGetSlice
textIterGetTags
textIterGetTags :: MonadIO m => TextIter -> m [TextTag] Source
textIterGetText
textIterGetToggledTags
textIterGetVisibleLineIndex
textIterGetVisibleLineIndex :: MonadIO m => TextIter -> m Int32 Source
textIterGetVisibleLineOffset
textIterGetVisibleLineOffset :: MonadIO m => TextIter -> m Int32 Source
textIterGetVisibleSlice
textIterGetVisibleText
textIterHasTag
textIterInRange
textIterInsideSentence
textIterInsideSentence :: MonadIO m => TextIter -> m Bool Source
textIterInsideWord
textIterInsideWord :: MonadIO m => TextIter -> m Bool Source
textIterIsCursorPosition
textIterIsCursorPosition :: MonadIO m => TextIter -> m Bool Source
textIterIsEnd
textIterIsEnd :: MonadIO m => TextIter -> m Bool Source
textIterIsStart
textIterIsStart :: MonadIO m => TextIter -> m Bool Source
textIterOrder
textIterOrder :: MonadIO m => TextIter -> TextIter -> m () Source
textIterSetLine
textIterSetLine :: MonadIO m => TextIter -> Int32 -> m () Source
textIterSetLineIndex
textIterSetLineIndex :: MonadIO m => TextIter -> Int32 -> m () Source
textIterSetLineOffset
textIterSetLineOffset :: MonadIO m => TextIter -> Int32 -> m () Source
textIterSetOffset
textIterSetOffset :: MonadIO m => TextIter -> Int32 -> m () Source
textIterSetVisibleLineIndex
textIterSetVisibleLineIndex :: MonadIO m => TextIter -> Int32 -> m () Source
textIterSetVisibleLineOffset
textIterSetVisibleLineOffset :: MonadIO m => TextIter -> Int32 -> m () Source
textIterStartsLine
textIterStartsLine :: MonadIO m => TextIter -> m Bool Source
textIterStartsSentence
textIterStartsSentence :: MonadIO m => TextIter -> m Bool Source
textIterStartsWord
textIterStartsWord :: MonadIO m => TextIter -> m Bool Source