- data SourceView = SourceView {}
- sourceViewNew :: SourceBuffer -> PagePlugId -> IO SourceView
- sourceViewGetTextBuffer :: SourceView -> IO TextBuffer
- sourceViewGetSourceBuffer :: SourceView -> IO SourceBuffer
- sourceViewGetText :: SourceView -> IO String
- sourceViewGetLine :: SourceView -> IO Int
- sourceViewGetColumn :: SourceView -> IO Int
- sourceViewDisplayPositionStatus :: SourceView -> IO ()
- sourceViewHandlePositionDisplay :: SourceView -> IO ()
- sourceViewHandleSelectionMark :: SourceView -> IO ()
- sourceViewGetLanguage :: SourceView -> IO (Maybe SourceLanguage)
- sourceViewSetLanguage :: SourceView -> SourceLanguage -> IO ()
- sourceViewSyntaxHighlight :: SourceView -> IO ()
- sourceViewSave :: SourceView -> IO ()
- sourceViewName :: SourceView -> IO String
- sourceViewUndo :: SourceView -> IO ()
- sourceViewRedo :: SourceView -> IO ()
- sourceViewWrapAction :: SourceView -> IO () -> IO ()
- sourceViewNewline :: SourceView -> IO ()
- sourceViewOpenNewlineBelow :: SourceView -> IO ()
- sourceViewOpenNewlineAbove :: SourceView -> IO ()
- sourceViewSelectAll :: SourceView -> IO ()
- sourceViewDelete :: SourceView -> IO ()
- sourceViewCut :: SourceView -> IO Bool
- sourceViewCopy :: SourceView -> IO Bool
- sourceViewPaste :: SourceView -> IO Bool
- sourceViewForwardLine :: SourceView -> IO ()
- sourceViewBackwardLine :: SourceView -> IO ()
- sourceViewForwardChar :: SourceView -> IO ()
- sourceViewBackwardChar :: SourceView -> IO ()
- sourceViewForwardWord :: SourceView -> IO ()
- sourceViewBackwardWord :: SourceView -> IO ()
- sourceViewScrollToTop :: SourceView -> IO ()
- sourceViewScrollToBottom :: SourceView -> IO ()
- sourceViewSmartHome :: SourceView -> IO ()
- sourceViewSmartEnd :: SourceView -> IO ()
- sourceViewDeleteForwardChar :: SourceView -> IO ()
- sourceViewDeleteBackwardChar :: SourceView -> IO ()
- sourceViewDeleteForwardWord :: SourceView -> IO ()
- sourceViewDeleteBackwardWord :: SourceView -> IO ()
- sourceViewDeleteToLineEnd :: SourceView -> IO ()
- sourceViewDeleteToLineStart :: SourceView -> IO ()
- sourceViewDupLinesAbove :: SourceView -> IO ()
- sourceViewDupLinesBelow :: SourceView -> IO ()
- sourceViewDelLines :: SourceView -> IO ()
- sourceViewTraLinesAbove :: SourceView -> IO ()
- sourceViewTraLinesBelow :: SourceView -> IO ()
- sourceViewReload :: SourceView -> IO ()
- sourceViewSetText :: SourceView -> String -> IO ()
- sourceViewKeymap :: Map Text (SourceView -> IO ())
- sourceViewOpenFile :: SourceView -> IO ()
- sourceViewGotoColumn :: SourceView -> IO ()
- sourceViewGotoLine :: SourceView -> IO ()
- sourceViewToggleSelectionMark :: SourceView -> IO ()
- sourceViewExchangeSelectionMark :: SourceView -> IO ()
- sourceViewApplySelectionMark :: SourceView -> IO ()
- sourceViewScrollVerticalPage :: Bool -> SourceView -> IO ()
- sourceViewScrollVerticalStep :: Bool -> SourceView -> IO ()
- sourceViewHandleKeyAction :: SourceView -> Text -> SerializedEvent -> IO ()
Documentation
sourceViewNew :: SourceBuffer -> PagePlugId -> IO SourceViewSource
Internal function for create string buffer.
sourceViewGetTextBuffer :: SourceView -> IO TextBufferSource
Get text buffer.
sourceViewGetSourceBuffer :: SourceView -> IO SourceBufferSource
Get source buffer.
sourceViewGetText :: SourceView -> IO StringSource
Get buffer content.
sourceViewGetLine :: SourceView -> IO IntSource
Get current line.
sourceViewGetColumn :: SourceView -> IO IntSource
Get current column.
sourceViewDisplayPositionStatus :: SourceView -> IO ()Source
Display position information.
sourceViewHandlePositionDisplay :: SourceView -> IO ()Source
Update position information.
sourceViewHandleSelectionMark :: SourceView -> IO ()Source
Handle selection mark.
sourceViewGetLanguage :: SourceView -> IO (Maybe SourceLanguage)Source
Get string buffer language.
sourceViewSetLanguage :: SourceView -> SourceLanguage -> IO ()Source
Set string buffer language.
sourceViewSyntaxHighlight :: SourceView -> IO ()Source
Syntax highlight with file name.
sourceViewSave :: SourceView -> IO ()Source
Save buffer.
sourceViewName :: SourceView -> IO StringSource
Get buffer name.
sourceViewUndo :: SourceView -> IO ()Source
Undo.
sourceViewRedo :: SourceView -> IO ()Source
Redo.
sourceViewWrapAction :: SourceView -> IO () -> IO ()Source
String view wrap user action for undo/redo.
sourceViewNewline :: SourceView -> IO ()Source
Newline.
sourceViewOpenNewlineBelow :: SourceView -> IO ()Source
Open newline below.
sourceViewOpenNewlineAbove :: SourceView -> IO ()Source
Open newline above.
sourceViewSelectAll :: SourceView -> IO ()Source
Select all.
sourceViewDelete :: SourceView -> IO ()Source
Delete.
sourceViewCut :: SourceView -> IO BoolSource
Cut.
sourceViewCopy :: SourceView -> IO BoolSource
Copy.
sourceViewPaste :: SourceView -> IO BoolSource
Paste.
sourceViewForwardLine :: SourceView -> IO ()Source
Forward line.
sourceViewBackwardLine :: SourceView -> IO ()Source
Backward line.
sourceViewForwardChar :: SourceView -> IO ()Source
Forward char.
sourceViewBackwardChar :: SourceView -> IO ()Source
Backward char.
sourceViewForwardWord :: SourceView -> IO ()Source
Forward word.
sourceViewBackwardWord :: SourceView -> IO ()Source
Backward word.
sourceViewScrollToTop :: SourceView -> IO ()Source
Begin.
sourceViewScrollToBottom :: SourceView -> IO ()Source
End.
sourceViewSmartHome :: SourceView -> IO ()Source
Smart home.
sourceViewSmartEnd :: SourceView -> IO ()Source
Smart end.
sourceViewDeleteForwardChar :: SourceView -> IO ()Source
Delete forward char.
sourceViewDeleteBackwardChar :: SourceView -> IO ()Source
Backward char.
sourceViewDeleteForwardWord :: SourceView -> IO ()Source
Forward word.
sourceViewDeleteBackwardWord :: SourceView -> IO ()Source
Backward word.
sourceViewDeleteToLineEnd :: SourceView -> IO ()Source
Delete to line end.
sourceViewDeleteToLineStart :: SourceView -> IO ()Source
Delete to line start.
sourceViewDupLinesAbove :: SourceView -> IO ()Source
Duplicate lines.
sourceViewDelLines :: SourceView -> IO ()Source
Delete lines.
sourceViewTraLinesAbove :: SourceView -> IO ()Source
Transposes lines.
sourceViewReload :: SourceView -> IO ()Source
Reload file.
sourceViewSetText :: SourceView -> String -> IO ()Source
Set text.
sourceViewKeymap :: Map Text (SourceView -> IO ())Source
String buffer keymap.
sourceViewOpenFile :: SourceView -> IO ()Source
Open file.
sourceViewGotoColumn :: SourceView -> IO ()Source
Goto column.
sourceViewGotoLine :: SourceView -> IO ()Source
Goto row.
sourceViewToggleSelectionMark :: SourceView -> IO ()Source
Set selection mark.
sourceViewExchangeSelectionMark :: SourceView -> IO ()Source
Exchange selection mark.
sourceViewApplySelectionMark :: SourceView -> IO ()Source
Show selection mark.
sourceViewScrollVerticalPage :: Bool -> SourceView -> IO ()Source
Scroll page vertically.
sourceViewScrollVerticalStep :: Bool -> SourceView -> IO ()Source
Scroll step vertically.
sourceViewHandleKeyAction :: SourceView -> Text -> SerializedEvent -> IO ()Source
Handle key action.