| 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.Gtk.Structs.TextIter
Contents
- 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
- textIterStartsTag
- textIterStartsWord
- textIterTogglesTag
Description
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)
- newZeroTextIter :: MonadIO m => m TextIter
- noTextIter :: Maybe TextIter
- data TextIterAssignMethodInfo
- textIterAssign :: MonadIO m => TextIter -> TextIter -> m ()
- data TextIterBackwardCharMethodInfo
- textIterBackwardChar :: MonadIO m => TextIter -> m Bool
- data TextIterBackwardCharsMethodInfo
- textIterBackwardChars :: MonadIO m => TextIter -> Int32 -> m Bool
- data TextIterBackwardCursorPositionMethodInfo
- textIterBackwardCursorPosition :: MonadIO m => TextIter -> m Bool
- data TextIterBackwardCursorPositionsMethodInfo
- textIterBackwardCursorPositions :: MonadIO m => TextIter -> Int32 -> m Bool
- data TextIterBackwardFindCharMethodInfo
- textIterBackwardFindChar :: MonadIO m => TextIter -> TextCharPredicate -> Maybe TextIter -> m Bool
- data TextIterBackwardLineMethodInfo
- textIterBackwardLine :: MonadIO m => TextIter -> m Bool
- data TextIterBackwardLinesMethodInfo
- textIterBackwardLines :: MonadIO m => TextIter -> Int32 -> m Bool
- data TextIterBackwardSearchMethodInfo
- textIterBackwardSearch :: MonadIO m => TextIter -> Text -> [TextSearchFlags] -> Maybe TextIter -> m (Bool, TextIter, TextIter)
- data TextIterBackwardSentenceStartMethodInfo
- textIterBackwardSentenceStart :: MonadIO m => TextIter -> m Bool
- data TextIterBackwardSentenceStartsMethodInfo
- textIterBackwardSentenceStarts :: MonadIO m => TextIter -> Int32 -> m Bool
- data TextIterBackwardToTagToggleMethodInfo
- textIterBackwardToTagToggle :: (MonadIO m, IsTextTag a) => TextIter -> Maybe a -> m Bool
- data TextIterBackwardVisibleCursorPositionMethodInfo
- textIterBackwardVisibleCursorPosition :: MonadIO m => TextIter -> m Bool
- data TextIterBackwardVisibleCursorPositionsMethodInfo
- textIterBackwardVisibleCursorPositions :: MonadIO m => TextIter -> Int32 -> m Bool
- data TextIterBackwardVisibleLineMethodInfo
- textIterBackwardVisibleLine :: MonadIO m => TextIter -> m Bool
- data TextIterBackwardVisibleLinesMethodInfo
- textIterBackwardVisibleLines :: MonadIO m => TextIter -> Int32 -> m Bool
- data TextIterBackwardVisibleWordStartMethodInfo
- textIterBackwardVisibleWordStart :: MonadIO m => TextIter -> m Bool
- data TextIterBackwardVisibleWordStartsMethodInfo
- textIterBackwardVisibleWordStarts :: MonadIO m => TextIter -> Int32 -> m Bool
- data TextIterBackwardWordStartMethodInfo
- textIterBackwardWordStart :: MonadIO m => TextIter -> m Bool
- data TextIterBackwardWordStartsMethodInfo
- textIterBackwardWordStarts :: MonadIO m => TextIter -> Int32 -> m Bool
- data TextIterBeginsTagMethodInfo
- textIterBeginsTag :: (MonadIO m, IsTextTag a) => TextIter -> Maybe a -> m Bool
- data TextIterCanInsertMethodInfo
- textIterCanInsert :: MonadIO m => TextIter -> Bool -> m Bool
- data TextIterCompareMethodInfo
- textIterCompare :: MonadIO m => TextIter -> TextIter -> m Int32
- data TextIterCopyMethodInfo
- textIterCopy :: MonadIO m => TextIter -> m TextIter
- data TextIterEditableMethodInfo
- textIterEditable :: MonadIO m => TextIter -> Bool -> m Bool
- data TextIterEndsLineMethodInfo
- textIterEndsLine :: MonadIO m => TextIter -> m Bool
- data TextIterEndsSentenceMethodInfo
- textIterEndsSentence :: MonadIO m => TextIter -> m Bool
- data TextIterEndsTagMethodInfo
- textIterEndsTag :: (MonadIO m, IsTextTag a) => TextIter -> Maybe a -> m Bool
- data TextIterEndsWordMethodInfo
- textIterEndsWord :: MonadIO m => TextIter -> m Bool
- data TextIterEqualMethodInfo
- textIterEqual :: MonadIO m => TextIter -> TextIter -> m Bool
- data TextIterForwardCharMethodInfo
- textIterForwardChar :: MonadIO m => TextIter -> m Bool
- data TextIterForwardCharsMethodInfo
- textIterForwardChars :: MonadIO m => TextIter -> Int32 -> m Bool
- data TextIterForwardCursorPositionMethodInfo
- textIterForwardCursorPosition :: MonadIO m => TextIter -> m Bool
- data TextIterForwardCursorPositionsMethodInfo
- textIterForwardCursorPositions :: MonadIO m => TextIter -> Int32 -> m Bool
- data TextIterForwardFindCharMethodInfo
- textIterForwardFindChar :: MonadIO m => TextIter -> TextCharPredicate -> Maybe TextIter -> m Bool
- data TextIterForwardLineMethodInfo
- textIterForwardLine :: MonadIO m => TextIter -> m Bool
- data TextIterForwardLinesMethodInfo
- textIterForwardLines :: MonadIO m => TextIter -> Int32 -> m Bool
- data TextIterForwardSearchMethodInfo
- textIterForwardSearch :: MonadIO m => TextIter -> Text -> [TextSearchFlags] -> Maybe TextIter -> m (Bool, TextIter, TextIter)
- data TextIterForwardSentenceEndMethodInfo
- textIterForwardSentenceEnd :: MonadIO m => TextIter -> m Bool
- data TextIterForwardSentenceEndsMethodInfo
- textIterForwardSentenceEnds :: MonadIO m => TextIter -> Int32 -> m Bool
- data TextIterForwardToEndMethodInfo
- textIterForwardToEnd :: MonadIO m => TextIter -> m ()
- data TextIterForwardToLineEndMethodInfo
- textIterForwardToLineEnd :: MonadIO m => TextIter -> m Bool
- data TextIterForwardToTagToggleMethodInfo
- textIterForwardToTagToggle :: (MonadIO m, IsTextTag a) => TextIter -> Maybe a -> m Bool
- data TextIterForwardVisibleCursorPositionMethodInfo
- textIterForwardVisibleCursorPosition :: MonadIO m => TextIter -> m Bool
- data TextIterForwardVisibleCursorPositionsMethodInfo
- textIterForwardVisibleCursorPositions :: MonadIO m => TextIter -> Int32 -> m Bool
- data TextIterForwardVisibleLineMethodInfo
- textIterForwardVisibleLine :: MonadIO m => TextIter -> m Bool
- data TextIterForwardVisibleLinesMethodInfo
- textIterForwardVisibleLines :: MonadIO m => TextIter -> Int32 -> m Bool
- data TextIterForwardVisibleWordEndMethodInfo
- textIterForwardVisibleWordEnd :: MonadIO m => TextIter -> m Bool
- data TextIterForwardVisibleWordEndsMethodInfo
- textIterForwardVisibleWordEnds :: MonadIO m => TextIter -> Int32 -> m Bool
- data TextIterForwardWordEndMethodInfo
- textIterForwardWordEnd :: MonadIO m => TextIter -> m Bool
- data TextIterForwardWordEndsMethodInfo
- textIterForwardWordEnds :: MonadIO m => TextIter -> Int32 -> m Bool
- data TextIterFreeMethodInfo
- textIterFree :: MonadIO m => TextIter -> m ()
- data TextIterGetAttributesMethodInfo
- textIterGetAttributes :: MonadIO m => TextIter -> m (Bool, TextAttributes)
- data TextIterGetBufferMethodInfo
- textIterGetBuffer :: MonadIO m => TextIter -> m TextBuffer
- data TextIterGetBytesInLineMethodInfo
- textIterGetBytesInLine :: MonadIO m => TextIter -> m Int32
- data TextIterGetCharMethodInfo
- textIterGetChar :: MonadIO m => TextIter -> m Char
- data TextIterGetCharsInLineMethodInfo
- textIterGetCharsInLine :: MonadIO m => TextIter -> m Int32
- data TextIterGetChildAnchorMethodInfo
- textIterGetChildAnchor :: MonadIO m => TextIter -> m TextChildAnchor
- data TextIterGetLanguageMethodInfo
- textIterGetLanguage :: MonadIO m => TextIter -> m Language
- data TextIterGetLineMethodInfo
- textIterGetLine :: MonadIO m => TextIter -> m Int32
- data TextIterGetLineIndexMethodInfo
- textIterGetLineIndex :: MonadIO m => TextIter -> m Int32
- data TextIterGetLineOffsetMethodInfo
- textIterGetLineOffset :: MonadIO m => TextIter -> m Int32
- data TextIterGetMarksMethodInfo
- textIterGetMarks :: MonadIO m => TextIter -> m [TextMark]
- data TextIterGetOffsetMethodInfo
- textIterGetOffset :: MonadIO m => TextIter -> m Int32
- data TextIterGetPixbufMethodInfo
- textIterGetPixbuf :: MonadIO m => TextIter -> m Pixbuf
- data TextIterGetSliceMethodInfo
- textIterGetSlice :: MonadIO m => TextIter -> TextIter -> m Text
- data TextIterGetTagsMethodInfo
- textIterGetTags :: MonadIO m => TextIter -> m [TextTag]
- data TextIterGetTextMethodInfo
- textIterGetText :: MonadIO m => TextIter -> TextIter -> m Text
- data TextIterGetToggledTagsMethodInfo
- textIterGetToggledTags :: MonadIO m => TextIter -> Bool -> m [TextTag]
- data TextIterGetVisibleLineIndexMethodInfo
- textIterGetVisibleLineIndex :: MonadIO m => TextIter -> m Int32
- data TextIterGetVisibleLineOffsetMethodInfo
- textIterGetVisibleLineOffset :: MonadIO m => TextIter -> m Int32
- data TextIterGetVisibleSliceMethodInfo
- textIterGetVisibleSlice :: MonadIO m => TextIter -> TextIter -> m Text
- data TextIterGetVisibleTextMethodInfo
- textIterGetVisibleText :: MonadIO m => TextIter -> TextIter -> m Text
- data TextIterHasTagMethodInfo
- textIterHasTag :: (MonadIO m, IsTextTag a) => TextIter -> a -> m Bool
- data TextIterInRangeMethodInfo
- textIterInRange :: MonadIO m => TextIter -> TextIter -> TextIter -> m Bool
- data TextIterInsideSentenceMethodInfo
- textIterInsideSentence :: MonadIO m => TextIter -> m Bool
- data TextIterInsideWordMethodInfo
- textIterInsideWord :: MonadIO m => TextIter -> m Bool
- data TextIterIsCursorPositionMethodInfo
- textIterIsCursorPosition :: MonadIO m => TextIter -> m Bool
- data TextIterIsEndMethodInfo
- textIterIsEnd :: MonadIO m => TextIter -> m Bool
- data TextIterIsStartMethodInfo
- textIterIsStart :: MonadIO m => TextIter -> m Bool
- data TextIterOrderMethodInfo
- textIterOrder :: MonadIO m => TextIter -> TextIter -> m ()
- data TextIterSetLineMethodInfo
- textIterSetLine :: MonadIO m => TextIter -> Int32 -> m ()
- data TextIterSetLineIndexMethodInfo
- textIterSetLineIndex :: MonadIO m => TextIter -> Int32 -> m ()
- data TextIterSetLineOffsetMethodInfo
- textIterSetLineOffset :: MonadIO m => TextIter -> Int32 -> m ()
- data TextIterSetOffsetMethodInfo
- textIterSetOffset :: MonadIO m => TextIter -> Int32 -> m ()
- data TextIterSetVisibleLineIndexMethodInfo
- textIterSetVisibleLineIndex :: MonadIO m => TextIter -> Int32 -> m ()
- data TextIterSetVisibleLineOffsetMethodInfo
- textIterSetVisibleLineOffset :: MonadIO m => TextIter -> Int32 -> m ()
- data TextIterStartsLineMethodInfo
- textIterStartsLine :: MonadIO m => TextIter -> m Bool
- data TextIterStartsSentenceMethodInfo
- textIterStartsSentence :: MonadIO m => TextIter -> m Bool
- data TextIterStartsTagMethodInfo
- textIterStartsTag :: (MonadIO m, IsTextTag a) => TextIter -> Maybe a -> m Bool
- data TextIterStartsWordMethodInfo
- textIterStartsWord :: MonadIO m => TextIter -> m Bool
- data TextIterTogglesTagMethodInfo
- textIterTogglesTag :: (MonadIO m, IsTextTag a) => TextIter -> Maybe a -> m Bool
Exported types
Constructors
| TextIter (ForeignPtr TextIter) |
Instances
Methods
textIterAssign
textIterBackwardChar
textIterBackwardChars
textIterBackwardCursorPosition
textIterBackwardCursorPositions
textIterBackwardFindChar
textIterBackwardFindChar :: MonadIO m => TextIter -> TextCharPredicate -> Maybe TextIter -> m Bool Source #
textIterBackwardLine
textIterBackwardLines
textIterBackwardSearch
textIterBackwardSearch :: MonadIO m => TextIter -> Text -> [TextSearchFlags] -> Maybe TextIter -> m (Bool, TextIter, TextIter) Source #
textIterBackwardSentenceStart
textIterBackwardSentenceStarts
textIterBackwardToTagToggle
textIterBackwardVisibleCursorPosition
textIterBackwardVisibleCursorPositions
textIterBackwardVisibleLine
textIterBackwardVisibleLines
textIterBackwardVisibleWordStart
textIterBackwardVisibleWordStarts
textIterBackwardWordStart
textIterBackwardWordStarts
textIterBeginsTag
textIterBeginsTag :: (MonadIO m, IsTextTag a) => TextIter -> Maybe a -> m Bool Source #
Deprecated: (Since version 3.20)Use gtk_text_iter_starts_tag() instead.
textIterCanInsert
textIterCompare
textIterCopy
textIterEditable
textIterEndsLine
textIterEndsSentence
textIterEndsTag
textIterEndsWord
textIterEqual
textIterForwardChar
textIterForwardChars
textIterForwardCursorPosition
textIterForwardCursorPositions
textIterForwardFindChar
textIterForwardFindChar :: MonadIO m => TextIter -> TextCharPredicate -> Maybe TextIter -> m Bool Source #
textIterForwardLine
textIterForwardLines
textIterForwardSearch
textIterForwardSearch :: MonadIO m => TextIter -> Text -> [TextSearchFlags] -> Maybe TextIter -> m (Bool, TextIter, TextIter) Source #
textIterForwardSentenceEnd
textIterForwardSentenceEnds
textIterForwardToEnd
textIterForwardToEnd :: MonadIO m => TextIter -> m () Source #
textIterForwardToLineEnd
textIterForwardToTagToggle
textIterForwardVisibleCursorPosition
textIterForwardVisibleCursorPositions
textIterForwardVisibleLine
textIterForwardVisibleLines
textIterForwardVisibleWordEnd
textIterForwardVisibleWordEnds
textIterForwardWordEnd
textIterForwardWordEnds
textIterFree
textIterFree :: MonadIO m => TextIter -> m () Source #
textIterGetAttributes
data TextIterGetAttributesMethodInfo Source #
Instances
| ((~) * signature (m (Bool, TextAttributes)), MonadIO m) => MethodInfo * TextIterGetAttributesMethodInfo TextIter signature Source # | |
textIterGetAttributes :: MonadIO m => TextIter -> m (Bool, TextAttributes) Source #
textIterGetBuffer
data TextIterGetBufferMethodInfo Source #
Instances
| ((~) * signature (m TextBuffer), MonadIO m) => MethodInfo * TextIterGetBufferMethodInfo TextIter signature Source # | |
textIterGetBuffer :: MonadIO m => TextIter -> m TextBuffer Source #
textIterGetBytesInLine
textIterGetChar
textIterGetCharsInLine
textIterGetChildAnchor
data TextIterGetChildAnchorMethodInfo Source #
Instances
| ((~) * signature (m TextChildAnchor), MonadIO m) => MethodInfo * TextIterGetChildAnchorMethodInfo TextIter signature Source # | |
textIterGetChildAnchor :: MonadIO m => TextIter -> m TextChildAnchor Source #
textIterGetLanguage
textIterGetLanguage :: MonadIO m => TextIter -> m Language Source #
textIterGetLine
textIterGetLineIndex
textIterGetLineOffset
textIterGetMarks
textIterGetOffset
textIterGetPixbuf
textIterGetPixbuf :: MonadIO m => TextIter -> m Pixbuf Source #