| 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
- assign
- backwardChar
- backwardChars
- backwardCursorPosition
- backwardCursorPositions
- backwardFindChar
- backwardLine
- backwardLines
- backwardSearch
- backwardSentenceStart
- backwardSentenceStarts
- backwardToTagToggle
- backwardVisibleCursorPosition
- backwardVisibleCursorPositions
- backwardVisibleLine
- backwardVisibleLines
- backwardVisibleWordStart
- backwardVisibleWordStarts
- backwardWordStart
- backwardWordStarts
- beginsTag
- canInsert
- compare
- copy
- editable
- endsLine
- endsSentence
- endsTag
- endsWord
- equal
- forwardChar
- forwardChars
- forwardCursorPosition
- forwardCursorPositions
- forwardFindChar
- forwardLine
- forwardLines
- forwardSearch
- forwardSentenceEnd
- forwardSentenceEnds
- forwardToEnd
- forwardToLineEnd
- forwardToTagToggle
- forwardVisibleCursorPosition
- forwardVisibleCursorPositions
- forwardVisibleLine
- forwardVisibleLines
- forwardVisibleWordEnd
- forwardVisibleWordEnds
- forwardWordEnd
- forwardWordEnds
- free
- getAttributes
- getBuffer
- getBytesInLine
- getChar
- getCharsInLine
- getChildAnchor
- getLanguage
- getLine
- getLineIndex
- getLineOffset
- getMarks
- getOffset
- getPixbuf
- getSlice
- getTags
- getText
- getToggledTags
- getVisibleLineIndex
- getVisibleLineOffset
- getVisibleSlice
- getVisibleText
- hasTag
- inRange
- insideSentence
- insideWord
- isCursorPosition
- isEnd
- isStart
- order
- setLine
- setLineIndex
- setLineOffset
- setOffset
- setVisibleLineIndex
- setVisibleLineOffset
- startsLine
- startsSentence
- startsTag
- startsWord
- togglesTag
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 (ManagedPtr 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
Instances
Methods
assign
backwardChar
backwardChars
backwardCursorPosition
backwardCursorPositions
backwardFindChar
textIterBackwardFindChar :: MonadIO m => TextIter -> TextCharPredicate -> Maybe TextIter -> m Bool Source #
backwardLine
backwardLines
backwardSearch
textIterBackwardSearch :: MonadIO m => TextIter -> Text -> [TextSearchFlags] -> Maybe TextIter -> m (Bool, TextIter, TextIter) Source #
backwardSentenceStart
backwardSentenceStarts
backwardToTagToggle
backwardVisibleCursorPosition
backwardVisibleCursorPositions
backwardVisibleLine
backwardVisibleLines
backwardVisibleWordStart
backwardVisibleWordStarts
backwardWordStart
backwardWordStarts
beginsTag
textIterBeginsTag :: (MonadIO m, IsTextTag a) => TextIter -> Maybe a -> m Bool Source #
Deprecated: (Since version 3.20)Use gtk_text_iter_starts_tag() instead.
canInsert
compare
copy
editable
endsLine
endsSentence
endsTag
endsWord
equal
forwardChar
forwardChars
forwardCursorPosition
forwardCursorPositions
forwardFindChar
textIterForwardFindChar :: MonadIO m => TextIter -> TextCharPredicate -> Maybe TextIter -> m Bool Source #
forwardLine
forwardLines
forwardSearch
textIterForwardSearch :: MonadIO m => TextIter -> Text -> [TextSearchFlags] -> Maybe TextIter -> m (Bool, TextIter, TextIter) Source #
forwardSentenceEnd
forwardSentenceEnds
forwardToEnd
textIterForwardToEnd :: MonadIO m => TextIter -> m () Source #
forwardToLineEnd
forwardToTagToggle
forwardVisibleCursorPosition
forwardVisibleCursorPositions
forwardVisibleLine
forwardVisibleLines
forwardVisibleWordEnd
forwardVisibleWordEnds
forwardWordEnd
forwardWordEnds
free
textIterFree :: MonadIO m => TextIter -> m () Source #
getAttributes
data TextIterGetAttributesMethodInfo Source #
Instances
| ((~) * signature (m (Bool, TextAttributes)), MonadIO m) => MethodInfo * TextIterGetAttributesMethodInfo TextIter signature Source # | |
textIterGetAttributes :: MonadIO m => TextIter -> m (Bool, TextAttributes) Source #
getBuffer
data TextIterGetBufferMethodInfo Source #
Instances
| ((~) * signature (m TextBuffer), MonadIO m) => MethodInfo * TextIterGetBufferMethodInfo TextIter signature Source # | |
textIterGetBuffer :: MonadIO m => TextIter -> m TextBuffer Source #
getBytesInLine
getChar
getCharsInLine
getChildAnchor
data TextIterGetChildAnchorMethodInfo Source #
Instances
| ((~) * signature (m TextChildAnchor), MonadIO m) => MethodInfo * TextIterGetChildAnchorMethodInfo TextIter signature Source # | |
textIterGetChildAnchor :: MonadIO m => TextIter -> m TextChildAnchor Source #
getLanguage
textIterGetLanguage :: MonadIO m => TextIter -> m Language Source #
getLine
getLineIndex
getLineOffset
getMarks
getOffset
getPixbuf
textIterGetPixbuf :: MonadIO m => TextIter -> m Pixbuf Source #