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

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 Source 

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 Source 

textIterCanInsert

data TextIterCanInsertMethodInfo Source

Instances

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

textIterCompare

textIterCopy

data TextIterCopyMethodInfo Source

Instances

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

textIterEditable

data TextIterEditableMethodInfo Source

Instances

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

textIterEndsLine

data TextIterEndsLineMethodInfo Source

Instances

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

textIterEndsSentence

textIterEndsTag

data TextIterEndsTagMethodInfo Source

Instances

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

textIterEndsWord

data TextIterEndsWordMethodInfo Source

Instances

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

textIterEqual

data TextIterEqualMethodInfo Source

Instances

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

textIterForwardChar

textIterForwardChars

textIterForwardCursorPosition

textIterForwardCursorPositions

textIterForwardFindChar

textIterForwardLine

textIterForwardLines

textIterForwardSearch

textIterForwardSentenceEnd

textIterForwardSentenceEnds

textIterForwardToEnd

textIterForwardToLineEnd

textIterForwardToTagToggle

textIterForwardVisibleCursorPosition

textIterForwardVisibleCursorPositions

textIterForwardVisibleLine

textIterForwardVisibleLines

textIterForwardVisibleWordEnd

textIterForwardVisibleWordEnds

textIterForwardWordEnd

textIterForwardWordEnds

textIterFree

data TextIterFreeMethodInfo Source

Instances

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

textIterGetAttributes

textIterGetBuffer

textIterGetBytesInLine

textIterGetChar

data TextIterGetCharMethodInfo Source

Instances

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

textIterGetCharsInLine

textIterGetChildAnchor

textIterGetLanguage

textIterGetLine

data TextIterGetLineMethodInfo Source

Instances

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

textIterGetLineIndex

textIterGetLineOffset

textIterGetMarks

textIterGetOffset

textIterGetPixbuf

textIterGetSlice

textIterGetTags

data TextIterGetTagsMethodInfo Source

Instances

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

textIterGetText

data TextIterGetTextMethodInfo Source

Instances

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

textIterGetToggledTags

textIterGetVisibleLineIndex

textIterGetVisibleLineOffset

textIterGetVisibleSlice

textIterGetVisibleText

textIterHasTag

data TextIterHasTagMethodInfo Source

Instances

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

textIterInRange

textIterInsideSentence

textIterInsideWord

textIterIsCursorPosition

textIterIsEnd

data TextIterIsEndMethodInfo Source

Instances

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

textIterIsStart

data TextIterIsStartMethodInfo Source

Instances

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

textIterOrder

data TextIterOrderMethodInfo Source

Instances

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

textIterSetLine

data TextIterSetLineMethodInfo Source

Instances

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

textIterSetLineIndex

data TextIterSetLineIndexMethodInfo Source

Instances

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

textIterSetLineOffset

textIterSetOffset

data TextIterSetOffsetMethodInfo Source

Instances

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

textIterSetVisibleLineIndex

textIterSetVisibleLineOffset

textIterStartsLine

textIterStartsSentence

textIterStartsWord

textIterTogglesTag