leksah-0.10.0.4: Haskell IDE written in HaskellSource codeContentsIndex
IDE.TextEditor
Description
Documentation
data EditorBuffer Source
Constructors
GtkEditorBuffer SourceBuffer
data EditorView Source
Constructors
GtkEditorView SourceView
data EditorMark Source
Constructors
GtkEditorMark TextMark
data EditorIter Source
Constructors
GtkEditorIter TextIter
data EditorTagTable Source
Constructors
GtkEditorTagTable TextTagTable
data EditorTag Source
Constructors
GtkEditorTag TextTag
newGtkBuffer :: Maybe FilePath -> String -> IDEM EditorBufferSource
newYiBuffer :: Maybe FilePath -> String -> IDEM EditorBufferSource
simpleGtkBuffer :: String -> IDEM EditorBufferSource
applyTagByName :: EditorBuffer -> String -> EditorIter -> EditorIter -> IDEM ()Source
beginNotUndoableAction :: EditorBuffer -> IDEM ()Source
beginUserAction :: EditorBuffer -> IDEM ()Source
canRedo :: EditorBuffer -> IDEM BoolSource
canUndo :: EditorBuffer -> IDEM BoolSource
copyClipboard :: EditorBuffer -> Clipboard -> IDEM ()Source
createMark :: EditorBuffer -> EditorIter -> Bool -> IDEM EditorMarkSource
cutClipboard :: EditorBuffer -> Clipboard -> Bool -> IDEM ()Source
delete :: EditorBuffer -> EditorIter -> EditorIter -> IDEM ()Source
deleteSelection :: EditorBuffer -> Bool -> Bool -> IDEM ()Source
endNotUndoableAction :: EditorBuffer -> IDEM ()Source
endUserAction :: EditorBuffer -> IDEM ()Source
getEndIter :: EditorBuffer -> IDEM EditorIterSource
getInsertMark :: EditorBuffer -> IDEM EditorMarkSource
getIterAtLine :: EditorBuffer -> Int -> IDEM EditorIterSource
getIterAtMark :: EditorBuffer -> EditorMark -> IDEM EditorIterSource
getIterAtOffset :: EditorBuffer -> Int -> IDEM EditorIterSource
getLineCount :: EditorBuffer -> IDEM IntSource
getModified :: EditorBuffer -> IDEM BoolSource
getSelectionBoundMark :: EditorBuffer -> IDEM EditorMarkSource
getSelectionBounds :: EditorBuffer -> IDEM (EditorIter, EditorIter)Source
getSlice :: EditorBuffer -> EditorIter -> EditorIter -> Bool -> IDEM StringSource
getStartIter :: EditorBuffer -> IDEM EditorIterSource
getTagTable :: EditorBuffer -> IDEM EditorTagTableSource
getText :: EditorBuffer -> EditorIter -> EditorIter -> Bool -> IDEM StringSource
hasSelection :: EditorBuffer -> IDEM BoolSource
insert :: EditorBuffer -> EditorIter -> String -> IDEM ()Source
moveMark :: EditorBuffer -> EditorMark -> EditorIter -> IDEM ()Source
newView :: EditorBuffer -> Maybe String -> IDEM EditorViewSource
pasteClipboard :: EditorBuffer -> Clipboard -> EditorIter -> Bool -> IDEM ()Source
placeCursor :: EditorBuffer -> EditorIter -> IDEM ()Source
redo :: EditorBuffer -> IDEM ()Source
removeTagByName :: EditorBuffer -> String -> EditorIter -> EditorIter -> IDEM ()Source
selectRange :: EditorBuffer -> EditorIter -> EditorIter -> IDEM ()Source
setModified :: EditorBuffer -> Bool -> IDEM ()Source
setStyle :: EditorBuffer -> Maybe String -> IDEM ()Source
setText :: EditorBuffer -> String -> IDEM ()Source
undo :: EditorBuffer -> IDEM ()Source
bufferToWindowCoords :: EditorView -> (Int, Int) -> IDEM (Int, Int)Source
drawTabs :: EditorView -> IDEM ()Source
getBuffer :: EditorView -> IDEM EditorBufferSource
getDrawWindow :: EditorView -> IDEM DrawWindowSource
getIterLocation :: EditorView -> EditorIter -> IDEM RectangleSource
getOverwrite :: EditorView -> IDEM BoolSource
getScrolledWindow :: EditorView -> IDEM ScrolledWindowSource
grabFocus :: EditorView -> IDEM ()Source
scrollToMark :: EditorView -> EditorMark -> Double -> Maybe (Double, Double) -> IDEM ()Source
scrollToIter :: EditorView -> EditorIter -> Double -> Maybe (Double, Double) -> IDEM ()Source
setFont :: EditorView -> Maybe String -> IDEM ()Source
setIndentWidth :: EditorView -> Int -> IDEM ()Source
setWrapMode :: EditorView -> Bool -> IDEM ()Source
setRightMargin :: EditorView -> Maybe Int -> IDEM ()Source
setShowLineNumbers :: EditorView -> Bool -> IDEM ()Source
setTabWidth :: EditorView -> Int -> IDEM ()Source
backwardCharC :: EditorIter -> IDEM EditorIterSource
backwardFindCharC :: EditorIter -> (Char -> Bool) -> Maybe EditorIter -> IDEM (Maybe EditorIter)Source
backwardWordStartC :: EditorIter -> IDEM (Maybe EditorIter)Source
backwardToLineStartC :: EditorIter -> IDEM EditorIterSource
endsWord :: EditorIter -> IDEM BoolSource
forwardCharC :: EditorIter -> IDEM EditorIterSource
forwardCharsC :: EditorIter -> Int -> IDEM EditorIterSource
forwardFindCharC :: EditorIter -> (Char -> Bool) -> Maybe EditorIter -> IDEM (Maybe EditorIter)Source
forwardToLineEndC :: EditorIter -> IDEM EditorIterSource
forwardWordEndC :: EditorIter -> IDEM (Maybe EditorIter)Source
forwardSearch :: EditorIter -> String -> [TextSearchFlags] -> Maybe EditorIter -> IDEM (Maybe (EditorIter, EditorIter))Source
getChar :: EditorIter -> IDEM (Maybe Char)Source
getCharsInLine :: EditorIter -> IDEM IntSource
getLine :: EditorIter -> IDEM IntSource
getLineOffset :: EditorIter -> IDEM IntSource
getOffset :: EditorIter -> IDEM IntSource
isStart :: EditorIter -> IDEM BoolSource
isEnd :: EditorIter -> IDEM BoolSource
iterEqual :: EditorIter -> EditorIter -> IDEM BoolSource
startsLine :: EditorIter -> IDEM BoolSource
atEnd :: EditorIter -> IDEM EditorIterSource
atLine :: EditorIter -> Int -> IDEM EditorIterSource
atLineOffset :: EditorIter -> Int -> IDEM EditorIterSource
atOffset :: EditorIter -> Int -> IDEM EditorIterSource
atStart :: EditorIter -> IDEM EditorIterSource
newTag :: EditorTagTable -> String -> IDEM EditorTagSource
lookupTag :: EditorTagTable -> String -> IDEM (Maybe EditorTag)Source
background :: EditorTag -> Color -> IDEM ()Source
underline :: EditorTag -> Underline -> IDEM ()Source
afterFocusIn :: EditorView -> IDEM () -> IDEM [Connection]Source
afterModifiedChanged :: EditorBuffer -> IDEM () -> IDEM [Connection]Source
afterMoveCursor :: EditorView -> IDEM () -> IDEM [Connection]Source
afterToggleOverwrite :: EditorView -> IDEM () -> IDEM [Connection]Source
onButtonPress :: EditorView -> (Event -> IDEM Bool) -> IDEM [Connection]Source
onButtonRelease :: EditorView -> (Event -> IDEM Bool) -> IDEM [Connection]Source
onCompletion :: EditorView -> IDEM () -> IDEM () -> IDEM [Connection]Source
onKeyPress :: EditorView -> (String -> [Modifier] -> KeyVal -> IDEM Bool) -> IDEM [Connection]Source
onKeyRelease :: EditorView -> (String -> [Modifier] -> KeyVal -> IDEM Bool) -> IDEM [Connection]Source
onLookupInfo :: EditorView -> IDEM () -> IDEM [Connection]Source
onPopulatePopup :: EditorView -> (Menu -> IDEM ()) -> IDEM [Connection]Source
Produced by Haddock version 2.6.1