fltkhs-0.1.0.0: FLTK bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.FLTK.LowLevel.TextBuffer

Contents

Synopsis

Documentation

Hierarchy

Functions

addModifyCallback :: Ref TextBuffer -> TextModifyCb -> IO (FunPtr ())

addPredeleteCallback :: Ref TextBuffer -> TextPredeleteCb -> IO (FunPtr ())

appendToBuffer :: Ref TextBuffer -> String -> IO ()

appendfile :: Ref TextBuffer -> String -> IO (Either DataProcessingError ())

appendfileWithBuflen :: Ref TextBuffer -> String -> 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 a TextBuffer) => 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 String

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 String

highlightPosition :: Ref TextBuffer -> IO (Maybe BufferRange)

highlightSelection :: Ref TextBuffer -> IO (Ref TextSelection)

highlightText :: Ref TextBuffer -> IO String

inputFileWasTranscoded :: Ref TextBuffer -> IO Bool

insert :: Ref TextBuffer -> BufferOffset -> String -> IO ()

insertfile :: Ref TextBuffer -> String -> BufferOffset -> IO (Either DataProcessingError ())

insertfileWithBuflen :: Ref TextBuffer -> String -> 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 -> String -> IO (Either DataProcessingError ())

loadfileWithBuflen :: Ref TextBuffer -> String -> Int -> IO (Either DataProcessingError ())

nextChar :: Ref TextBuffer -> BufferOffset -> IO BufferOffset

nextCharClipped :: Ref TextBuffer -> BufferOffset -> IO BufferOffset

outputfile :: Ref TextBuffer -> String -> BufferRange -> IO (Either DataProcessingError ())

outputfileWithBuflen :: Ref TextBuffer -> String -> 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 (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 -> String -> IO ()

replaceSecondarySelection :: Ref TextBuffer -> String -> IO ()

replaceSelection :: Ref TextBuffer -> String -> IO ()

rewindLines :: Ref TextBuffer -> BufferOffset -> Int -> IO Int

savefile :: Ref TextBuffer -> String -> IO (Either DataProcessingError ())

savefileWithBuflen :: Ref TextBuffer -> String -> Int -> IO (Either DataProcessingError ())

searchBackwardWithMatchcase :: Ref TextBuffer -> BufferOffset -> String -> Bool -> IO (Either NotFound BufferOffset)

searchForwardWithMatchcase :: Ref TextBuffer -> BufferOffset -> String -> Bool -> IO (Either NotFound BufferOffset)

secondarySelect :: Ref TextBuffer -> BufferRange -> IO ()

secondarySelected :: Ref TextBuffer -> IO Bool

secondarySelection :: Ref TextBuffer -> IO (Ref TextSelection)

secondarySelectionPosition :: Ref TextBuffer -> IO BufferRange

secondarySelectionText :: Ref TextBuffer -> IO String

secondaryUnselect :: Ref TextBuffer -> IO ()

select :: Ref TextBuffer -> BufferRange -> IO ()

selected :: Ref TextBuffer -> IO Bool

selectionPosition :: Ref TextBuffer -> IO BufferRange

selectionText :: Ref TextBuffer -> IO String

setHighlight :: Ref TextBuffer -> BufferRange -> IO ()

setTabDistance :: Ref TextBuffer -> Int -> IO ()

setText :: Ref TextBuffer -> String -> IO ()

skipDisplayedCharacters :: Ref TextBuffer -> BufferOffset -> Int -> IO BufferOffset

skipLines :: Ref TextBuffer -> BufferOffset -> Int -> IO BufferOffset

textRange :: Ref TextBuffer -> BufferRange -> IO String

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)