gi-gtk-0.3.18.15: Gtk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Structs.TextIter

Contents

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.

Synopsis

Exported types

newtype TextIter Source

Constructors

TextIter (ForeignPtr TextIter) 

Instances

BoxedObject TextIter 
(~) AttrOpTag tag AttrSet => Constructible TextIter tag 
((~) * signature (Maybe a -> m Bool), MonadIO m, TextTagK a) => MethodInfo * TextIterTogglesTagMethodInfo TextIter signature 
((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterStartsWordMethodInfo TextIter signature 
((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterStartsSentenceMethodInfo TextIter signature 
((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterStartsLineMethodInfo TextIter signature 
((~) * signature (Int32 -> m ()), MonadIO m) => MethodInfo * TextIterSetVisibleLineOffsetMethodInfo TextIter signature 
((~) * signature (Int32 -> m ()), MonadIO m) => MethodInfo * TextIterSetVisibleLineIndexMethodInfo TextIter signature 
((~) * signature (Int32 -> m ()), MonadIO m) => MethodInfo * TextIterSetOffsetMethodInfo TextIter signature 
((~) * signature (Int32 -> m ()), MonadIO m) => MethodInfo * TextIterSetLineOffsetMethodInfo TextIter signature 
((~) * signature (Int32 -> m ()), MonadIO m) => MethodInfo * TextIterSetLineIndexMethodInfo TextIter signature 
((~) * signature (Int32 -> m ()), MonadIO m) => MethodInfo * TextIterSetLineMethodInfo TextIter signature 
((~) * signature (TextIter -> m ()), MonadIO m) => MethodInfo * TextIterOrderMethodInfo TextIter signature 
((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterIsStartMethodInfo TextIter signature 
((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterIsEndMethodInfo TextIter signature 
((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterIsCursorPositionMethodInfo TextIter signature 
((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterInsideWordMethodInfo TextIter signature 
((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterInsideSentenceMethodInfo TextIter signature 
((~) * signature (TextIter -> TextIter -> m Bool), MonadIO m) => MethodInfo * TextIterInRangeMethodInfo TextIter signature 
((~) * signature (a -> m Bool), MonadIO m, TextTagK a) => MethodInfo * TextIterHasTagMethodInfo TextIter signature 
((~) * signature (TextIter -> m Text), MonadIO m) => MethodInfo * TextIterGetVisibleTextMethodInfo TextIter signature 
((~) * signature (TextIter -> m Text), MonadIO m) => MethodInfo * TextIterGetVisibleSliceMethodInfo TextIter signature 
((~) * signature (m Int32), MonadIO m) => MethodInfo * TextIterGetVisibleLineOffsetMethodInfo TextIter signature 
((~) * signature (m Int32), MonadIO m) => MethodInfo * TextIterGetVisibleLineIndexMethodInfo TextIter signature 
((~) * signature (Bool -> m [TextTag]), MonadIO m) => MethodInfo * TextIterGetToggledTagsMethodInfo TextIter signature 
((~) * signature (TextIter -> m Text), MonadIO m) => MethodInfo * TextIterGetTextMethodInfo TextIter signature 
((~) * signature (m [TextTag]), MonadIO m) => MethodInfo * TextIterGetTagsMethodInfo TextIter signature 
((~) * signature (TextIter -> m Text), MonadIO m) => MethodInfo * TextIterGetSliceMethodInfo TextIter signature 
((~) * signature (m Pixbuf), MonadIO m) => MethodInfo * TextIterGetPixbufMethodInfo TextIter signature 
((~) * signature (m Int32), MonadIO m) => MethodInfo * TextIterGetOffsetMethodInfo TextIter signature 
((~) * signature (m [TextMark]), MonadIO m) => MethodInfo * TextIterGetMarksMethodInfo TextIter signature 
((~) * signature (m Int32), MonadIO m) => MethodInfo * TextIterGetLineOffsetMethodInfo TextIter signature 
((~) * signature (m Int32), MonadIO m) => MethodInfo * TextIterGetLineIndexMethodInfo TextIter signature 
((~) * signature (m Int32), MonadIO m) => MethodInfo * TextIterGetLineMethodInfo TextIter signature 
((~) * signature (m Language), MonadIO m) => MethodInfo * TextIterGetLanguageMethodInfo TextIter signature 
((~) * signature (m TextChildAnchor), MonadIO m) => MethodInfo * TextIterGetChildAnchorMethodInfo TextIter signature 
((~) * signature (m Int32), MonadIO m) => MethodInfo * TextIterGetCharsInLineMethodInfo TextIter signature 
((~) * signature (m Char), MonadIO m) => MethodInfo * TextIterGetCharMethodInfo TextIter signature 
((~) * signature (m Int32), MonadIO m) => MethodInfo * TextIterGetBytesInLineMethodInfo TextIter signature 
((~) * signature (m TextBuffer), MonadIO m) => MethodInfo * TextIterGetBufferMethodInfo TextIter signature 
((~) * signature (m (Bool, TextAttributes)), MonadIO m) => MethodInfo * TextIterGetAttributesMethodInfo TextIter signature 
((~) * signature (m ()), MonadIO m) => MethodInfo * TextIterFreeMethodInfo TextIter signature 
((~) * signature (Int32 -> m Bool), MonadIO m) => MethodInfo * TextIterForwardWordEndsMethodInfo TextIter signature 
((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterForwardWordEndMethodInfo TextIter signature 
((~) * signature (Int32 -> m Bool), MonadIO m) => MethodInfo * TextIterForwardVisibleWordEndsMethodInfo TextIter signature 
((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterForwardVisibleWordEndMethodInfo TextIter signature 
((~) * signature (Int32 -> m Bool), MonadIO m) => MethodInfo * TextIterForwardVisibleLinesMethodInfo TextIter signature 
((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterForwardVisibleLineMethodInfo TextIter signature 
((~) * signature (Int32 -> m Bool), MonadIO m) => MethodInfo * TextIterForwardVisibleCursorPositionsMethodInfo TextIter signature 
((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterForwardVisibleCursorPositionMethodInfo TextIter signature 
((~) * signature (Maybe a -> m Bool), MonadIO m, TextTagK a) => MethodInfo * TextIterForwardToTagToggleMethodInfo TextIter signature 
((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterForwardToLineEndMethodInfo TextIter signature 
((~) * signature (m ()), MonadIO m) => MethodInfo * TextIterForwardToEndMethodInfo TextIter signature 
((~) * signature (Int32 -> m Bool), MonadIO m) => MethodInfo * TextIterForwardSentenceEndsMethodInfo TextIter signature 
((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterForwardSentenceEndMethodInfo TextIter signature 
((~) * signature (Text -> [TextSearchFlags] -> Maybe TextIter -> m (Bool, TextIter, TextIter)), MonadIO m) => MethodInfo * TextIterForwardSearchMethodInfo TextIter signature 
((~) * signature (Int32 -> m Bool), MonadIO m) => MethodInfo * TextIterForwardLinesMethodInfo TextIter signature 
((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterForwardLineMethodInfo TextIter signature 
((~) * signature (TextCharPredicate -> Maybe TextIter -> m Bool), MonadIO m) => MethodInfo * TextIterForwardFindCharMethodInfo TextIter signature 
((~) * signature (Int32 -> m Bool), MonadIO m) => MethodInfo * TextIterForwardCursorPositionsMethodInfo TextIter signature 
((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterForwardCursorPositionMethodInfo TextIter signature 
((~) * signature (Int32 -> m Bool), MonadIO m) => MethodInfo * TextIterForwardCharsMethodInfo TextIter signature 
((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterForwardCharMethodInfo TextIter signature 
((~) * signature (TextIter -> m Bool), MonadIO m) => MethodInfo * TextIterEqualMethodInfo TextIter signature 
((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterEndsWordMethodInfo TextIter signature 
((~) * signature (Maybe a -> m Bool), MonadIO m, TextTagK a) => MethodInfo * TextIterEndsTagMethodInfo TextIter signature 
((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterEndsSentenceMethodInfo TextIter signature 
((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterEndsLineMethodInfo TextIter signature 
((~) * signature (Bool -> m Bool), MonadIO m) => MethodInfo * TextIterEditableMethodInfo TextIter signature 
((~) * signature (m TextIter), MonadIO m) => MethodInfo * TextIterCopyMethodInfo TextIter signature 
((~) * signature (TextIter -> m Int32), MonadIO m) => MethodInfo * TextIterCompareMethodInfo TextIter signature 
((~) * signature (Bool -> m Bool), MonadIO m) => MethodInfo * TextIterCanInsertMethodInfo TextIter signature 
((~) * signature (Maybe a -> m Bool), MonadIO m, TextTagK a) => MethodInfo * TextIterBeginsTagMethodInfo TextIter signature 
((~) * signature (Int32 -> m Bool), MonadIO m) => MethodInfo * TextIterBackwardWordStartsMethodInfo TextIter signature 
((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterBackwardWordStartMethodInfo TextIter signature 
((~) * signature (Int32 -> m Bool), MonadIO m) => MethodInfo * TextIterBackwardVisibleWordStartsMethodInfo TextIter signature 
((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterBackwardVisibleWordStartMethodInfo TextIter signature 
((~) * signature (Int32 -> m Bool), MonadIO m) => MethodInfo * TextIterBackwardVisibleLinesMethodInfo TextIter signature 
((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterBackwardVisibleLineMethodInfo TextIter signature 
((~) * signature (Int32 -> m Bool), MonadIO m) => MethodInfo * TextIterBackwardVisibleCursorPositionsMethodInfo TextIter signature 
((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterBackwardVisibleCursorPositionMethodInfo TextIter signature 
((~) * signature (Maybe a -> m Bool), MonadIO m, TextTagK a) => MethodInfo * TextIterBackwardToTagToggleMethodInfo TextIter signature 
((~) * signature (Int32 -> m Bool), MonadIO m) => MethodInfo * TextIterBackwardSentenceStartsMethodInfo TextIter signature 
((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterBackwardSentenceStartMethodInfo TextIter signature 
((~) * signature (Text -> [TextSearchFlags] -> Maybe TextIter -> m (Bool, TextIter, TextIter)), MonadIO m) => MethodInfo * TextIterBackwardSearchMethodInfo TextIter signature 
((~) * signature (Int32 -> m Bool), MonadIO m) => MethodInfo * TextIterBackwardLinesMethodInfo TextIter signature 
((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterBackwardLineMethodInfo TextIter signature 
((~) * signature (TextCharPredicate -> Maybe TextIter -> m Bool), MonadIO m) => MethodInfo * TextIterBackwardFindCharMethodInfo TextIter signature 
((~) * signature (Int32 -> m Bool), MonadIO m) => MethodInfo * TextIterBackwardCursorPositionsMethodInfo TextIter signature 
((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterBackwardCursorPositionMethodInfo TextIter signature 
((~) * signature (Int32 -> m Bool), MonadIO m) => MethodInfo * TextIterBackwardCharsMethodInfo TextIter signature 
((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterBackwardCharMethodInfo TextIter signature 
((~) * signature (TextIter -> m ()), MonadIO m) => MethodInfo * TextIterAssignMethodInfo TextIter signature 
((~) * info (ResolveTextIterMethod t TextIter), MethodInfo * info TextIter p) => IsLabelProxy t (TextIter -> p) 
type AttributeList TextIter 

newZeroTextIter :: MonadIO m => m TextIter Source

Construct a TextIter struct initialized to zero.

Methods

textIterAssign

data TextIterAssignMethodInfo Source

Instances

((~) * signature (TextIter -> m ()), MonadIO m) => MethodInfo * TextIterAssignMethodInfo TextIter signature 

textIterBackwardChar

textIterBackwardChars

textIterBackwardCursorPosition

textIterBackwardCursorPositions

textIterBackwardFindChar

textIterBackwardLine

textIterBackwardLines

textIterBackwardSearch

textIterBackwardSentenceStart

textIterBackwardSentenceStarts

textIterBackwardToTagToggle

textIterBackwardVisibleCursorPosition

textIterBackwardVisibleCursorPositions

textIterBackwardVisibleLine

textIterBackwardVisibleLines

textIterBackwardVisibleWordStart

textIterBackwardVisibleWordStarts

textIterBackwardWordStart

textIterBackwardWordStarts

textIterBeginsTag

data TextIterBeginsTagMethodInfo Source

Instances

((~) * signature (Maybe a -> m Bool), MonadIO m, TextTagK a) => MethodInfo * TextIterBeginsTagMethodInfo TextIter signature 

textIterCanInsert

data TextIterCanInsertMethodInfo Source

Instances

((~) * signature (Bool -> m Bool), MonadIO m) => MethodInfo * TextIterCanInsertMethodInfo TextIter signature 

textIterCompare

data TextIterCompareMethodInfo Source

Instances

((~) * signature (TextIter -> m Int32), MonadIO m) => MethodInfo * TextIterCompareMethodInfo TextIter signature 

textIterCopy

data TextIterCopyMethodInfo Source

Instances

((~) * signature (m TextIter), MonadIO m) => MethodInfo * TextIterCopyMethodInfo TextIter signature 

textIterEditable

data TextIterEditableMethodInfo Source

Instances

((~) * signature (Bool -> m Bool), MonadIO m) => MethodInfo * TextIterEditableMethodInfo TextIter signature 

textIterEndsLine

data TextIterEndsLineMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterEndsLineMethodInfo TextIter signature 

textIterEndsSentence

textIterEndsTag

data TextIterEndsTagMethodInfo Source

Instances

((~) * signature (Maybe a -> m Bool), MonadIO m, TextTagK a) => MethodInfo * TextIterEndsTagMethodInfo TextIter signature 

textIterEndsWord

data TextIterEndsWordMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterEndsWordMethodInfo TextIter signature 

textIterEqual

data TextIterEqualMethodInfo Source

Instances

((~) * signature (TextIter -> m Bool), MonadIO m) => MethodInfo * TextIterEqualMethodInfo TextIter signature 

textIterForwardChar

textIterForwardChars

textIterForwardCursorPosition

textIterForwardCursorPositions

textIterForwardFindChar

textIterForwardLine

textIterForwardLines

textIterForwardSearch

textIterForwardSentenceEnd

textIterForwardSentenceEnds

textIterForwardToEnd

data TextIterForwardToEndMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * TextIterForwardToEndMethodInfo TextIter signature 

textIterForwardToLineEnd

textIterForwardToTagToggle

textIterForwardVisibleCursorPosition

textIterForwardVisibleCursorPositions

textIterForwardVisibleLine

textIterForwardVisibleLines

textIterForwardVisibleWordEnd

textIterForwardVisibleWordEnds

textIterForwardWordEnd

textIterForwardWordEnds

textIterFree

data TextIterFreeMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * TextIterFreeMethodInfo TextIter signature 

textIterGetAttributes

textIterGetBuffer

textIterGetBytesInLine

textIterGetChar

data TextIterGetCharMethodInfo Source

Instances

((~) * signature (m Char), MonadIO m) => MethodInfo * TextIterGetCharMethodInfo TextIter signature 

textIterGetCharsInLine

textIterGetChildAnchor

textIterGetLanguage

textIterGetLine

data TextIterGetLineMethodInfo Source

Instances

((~) * signature (m Int32), MonadIO m) => MethodInfo * TextIterGetLineMethodInfo TextIter signature 

textIterGetLineIndex

textIterGetLineOffset

textIterGetMarks

data TextIterGetMarksMethodInfo Source

Instances

((~) * signature (m [TextMark]), MonadIO m) => MethodInfo * TextIterGetMarksMethodInfo TextIter signature 

textIterGetOffset

data TextIterGetOffsetMethodInfo Source

Instances

((~) * signature (m Int32), MonadIO m) => MethodInfo * TextIterGetOffsetMethodInfo TextIter signature 

textIterGetPixbuf

data TextIterGetPixbufMethodInfo Source

Instances

((~) * signature (m Pixbuf), MonadIO m) => MethodInfo * TextIterGetPixbufMethodInfo TextIter signature 

textIterGetSlice

data TextIterGetSliceMethodInfo Source

Instances

((~) * signature (TextIter -> m Text), MonadIO m) => MethodInfo * TextIterGetSliceMethodInfo TextIter signature 

textIterGetTags

data TextIterGetTagsMethodInfo Source

Instances

((~) * signature (m [TextTag]), MonadIO m) => MethodInfo * TextIterGetTagsMethodInfo TextIter signature 

textIterGetText

data TextIterGetTextMethodInfo Source

Instances

((~) * signature (TextIter -> m Text), MonadIO m) => MethodInfo * TextIterGetTextMethodInfo TextIter signature 

textIterGetToggledTags

textIterGetVisibleLineIndex

textIterGetVisibleLineOffset

textIterGetVisibleSlice

textIterGetVisibleText

textIterHasTag

data TextIterHasTagMethodInfo Source

Instances

((~) * signature (a -> m Bool), MonadIO m, TextTagK a) => MethodInfo * TextIterHasTagMethodInfo TextIter signature 

textIterInRange

data TextIterInRangeMethodInfo Source

Instances

((~) * signature (TextIter -> TextIter -> m Bool), MonadIO m) => MethodInfo * TextIterInRangeMethodInfo TextIter signature 

textIterInsideSentence

textIterInsideWord

data TextIterInsideWordMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterInsideWordMethodInfo TextIter signature 

textIterIsCursorPosition

textIterIsEnd

data TextIterIsEndMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterIsEndMethodInfo TextIter signature 

textIterIsStart

data TextIterIsStartMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterIsStartMethodInfo TextIter signature 

textIterOrder

data TextIterOrderMethodInfo Source

Instances

((~) * signature (TextIter -> m ()), MonadIO m) => MethodInfo * TextIterOrderMethodInfo TextIter signature 

textIterSetLine

data TextIterSetLineMethodInfo Source

Instances

((~) * signature (Int32 -> m ()), MonadIO m) => MethodInfo * TextIterSetLineMethodInfo TextIter signature 

textIterSetLineIndex

data TextIterSetLineIndexMethodInfo Source

Instances

((~) * signature (Int32 -> m ()), MonadIO m) => MethodInfo * TextIterSetLineIndexMethodInfo TextIter signature 

textIterSetLineOffset

data TextIterSetLineOffsetMethodInfo Source

Instances

((~) * signature (Int32 -> m ()), MonadIO m) => MethodInfo * TextIterSetLineOffsetMethodInfo TextIter signature 

textIterSetOffset

data TextIterSetOffsetMethodInfo Source

Instances

((~) * signature (Int32 -> m ()), MonadIO m) => MethodInfo * TextIterSetOffsetMethodInfo TextIter signature 

textIterSetVisibleLineIndex

textIterSetVisibleLineOffset

textIterStartsLine

data TextIterStartsLineMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterStartsLineMethodInfo TextIter signature 

textIterStartsSentence

textIterStartsWord

data TextIterStartsWordMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m) => MethodInfo * TextIterStartsWordMethodInfo TextIter signature 

textIterTogglesTag

data TextIterTogglesTagMethodInfo Source

Instances

((~) * signature (Maybe a -> m Bool), MonadIO m, TextTagK a) => MethodInfo * TextIterTogglesTagMethodInfo TextIter signature