Safe Haskell | None |
---|---|
Language | Haskell2010 |
- textBufferNew :: Maybe Int -> Maybe Int -> IO (Ref TextBuffer)
Documentation
textBufferNew :: Maybe Int -> Maybe Int -> IO (Ref TextBuffer) Source #
Hierarchy
Functions
addModifyCallback ::Ref
TextBuffer
->TextModifyCb
->IO
(FunPtr
()) addPredeleteCallback ::Ref
TextBuffer
->TextPredeleteCb
->IO
(FunPtr
()) appendToBuffer ::Ref
TextBuffer
->Text
->IO
() appendfile ::Ref
TextBuffer
->Text
->IO
(Either
DataProcessingError
()) appendfileWithBuflen ::Ref
TextBuffer
->Text
->Int
->IO
(Either
DataProcessingError
()) byteAt ::Ref
TextBuffer
->BufferOffset
->IO
Char
callModifyCallbacks ::Ref
TextBuffer
->IO
() callPredeleteCallbacks ::Ref
TextBuffer
->IO
() canUndo ::Ref
TextBuffer
->Bool
->IO
() charAt ::Ref
TextBuffer
->BufferOffset
->IO
(Char
) copy:: (Parent
aTextBuffer
) =>Ref
TextBuffer
->Ref
a ->BufferRange
->BufferOffset
->IO
() countDisplayedCharacters ::Ref
TextBuffer
->BufferRange
->IO
(Int
) countLines ::Ref
TextBuffer
->BufferRange
->IO
(Int
) destroy ::Ref
TextBuffer
->IO
() fileEncodingWarningMessage ::Ref
TextBuffer
->IO
Text
findcharBackward ::Ref
TextBuffer
->BufferOffset
->Char
->IO
(Either
NotFound
BufferOffset
) findcharForward ::Ref
TextBuffer
->BufferOffset
->Char
->IO
(Either
NotFound
BufferOffset
) getHighlight ::Ref
TextBuffer
->IO
(Bool
) getLength ::Ref
TextBuffer
->IO
(Int
) getTabDistance ::Ref
TextBuffer
->IO
(Int
) getText ::Ref
TextBuffer
->IO
Text
highlightPosition ::Ref
TextBuffer
->IO
(Maybe
BufferRange
) highlightSelection ::Ref
TextBuffer
->IO
(Maybe
(Ref
TextSelection
)) highlightText ::Ref
TextBuffer
->IO
Text
inputFileWasTranscoded ::Ref
TextBuffer
->IO
(Bool
) insert ::Ref
TextBuffer
->BufferOffset
->Text
->IO
() insertfile ::Ref
TextBuffer
->Text
->BufferOffset
->IO
(Either
DataProcessingError
()) insertfileWithBuflen ::Ref
TextBuffer
->Text
->BufferOffset
->Int
->IO
(Either
DataProcessingError
()) lineEnd ::Ref
TextBuffer
->Int
->IO
(Either
OutOfRange
BufferOffset
) lineStart ::Ref
TextBuffer
->Int
->IO
(Either
OutOfRange
BufferOffset
) lineText ::Ref
TextBuffer
->Int
->IO
(Either
OutOfRange
String
) loadfile ::Ref
TextBuffer
->Text
->IO
(Either
DataProcessingError
()) loadfileWithBuflen ::Ref
TextBuffer
->Text
->Int
->IO
(Either
DataProcessingError
()) nextChar ::Ref
TextBuffer
->BufferOffset
->IO
BufferOffset
nextCharClipped ::Ref
TextBuffer
->BufferOffset
->IO
(BufferOffset
) outputfile ::Ref
TextBuffer
->Text
->BufferRange
->IO
(Either
DataProcessingError
()) outputfileWithBuflen ::Ref
TextBuffer
->Text
->BufferRange
->Int
->IO
(Either
DataProcessingError
()) prevChar ::Ref
TextBuffer
->BufferOffset
->IO
(Either
OutOfRange
BufferOffset
) prevCharClipped ::Ref
TextBuffer
->BufferOffset
->IO
(Either
OutOfRange
BufferOffset
) primarySelection ::Ref
TextBuffer
->IO
(Maybe
(Ref
TextSelection
)) remove ::Ref
TextBuffer
->BufferRange
->IO
() removeModifyCallback ::Ref
TextBuffer
->FunPtr
() ->IO
() removePredeleteCallback ::Ref
TextBuffer
->FunPtr
() ->IO
() removeSecondarySelection ::Ref
TextBuffer
->IO
() removeSelection ::Ref
TextBuffer
->IO
() replace ::Ref
TextBuffer
->BufferRange
->Text
->IO
() replaceSecondarySelection ::Ref
TextBuffer
->Text
->IO
() replaceSelection ::Ref
TextBuffer
->Text
->IO
() rewindLines ::Ref
TextBuffer
->BufferOffset
->Int
->IO
(Int
) savefile ::Ref
TextBuffer
->Text
->IO
(Either
DataProcessingError
()) savefileWithBuflen ::Ref
TextBuffer
->Text
->Int
->IO
(Either
DataProcessingError
()) searchBackwardWithMatchcase ::Ref
TextBuffer
->BufferOffset
->Text
->Bool
->IO
(Either
NotFound
BufferOffset
) searchForwardWithMatchcase ::Ref
TextBuffer
->BufferOffset
->Text
->Bool
->IO
(Either
NotFound
BufferOffset
) secondarySelect ::Ref
TextBuffer
->BufferRange
->IO
() secondarySelected ::Ref
TextBuffer
->IO
(Bool
) secondarySelection ::Ref
TextBuffer
->IO
(Maybe
(Ref
TextSelection
)) secondarySelectionPosition ::Ref
TextBuffer
->IO
BufferRange
secondarySelectionText ::Ref
TextBuffer
->IO
Text
secondaryUnselect ::Ref
TextBuffer
->IO
() select ::Ref
TextBuffer
->BufferRange
->IO
() selected ::Ref
TextBuffer
->IO
(Bool
) selectionPosition ::Ref
TextBuffer
->IO
(BufferRange
) selectionText ::Ref
TextBuffer
->IO
Text
setHighlight ::Ref
TextBuffer
->BufferRange
->IO
() setTabDistance ::Ref
TextBuffer
->Int
->IO
() setText ::Ref
TextBuffer
->Text
->IO
() skipDisplayedCharacters ::Ref
TextBuffer
->BufferOffset
>-Int
->IO
(BufferOffset
) skipLines ::Ref
TextBuffer
->BufferOffset
->Int
->IO
(BufferOffset
) textRange ::Ref
TextBuffer
->BufferRange
->IO
Text
undo ::Ref
TextBuffer
->IO
(Either
NoChange
BufferOffset
) unhighlight ::Ref
TextBuffer
->IO
() unselect ::Ref
TextBuffer
->IO
() utf8Align ::Ref
TextBuffer
->BufferOffset
->IO
(Either
OutOfRange
BufferOffset
) wordEnd ::Ref
TextBuffer
->BufferOffset
->IO
(Either
OutOfRange
BufferOffset
) wordStart ::Ref
TextBuffer
->BufferOffset
->IO
(Either
OutOfRange
BufferOffset
)