| public void |
AddLine(const String<char>& line) |
| private void |
Backspace(Rect& updateRect) |
| public nothrow int |
CaretCol() const |
| public nothrow int |
CaretLine() const |
| public nothrow Event<ChangedEventHandler, EmptyEventArgs>& |
CaretPosChangedEvent() |
| private uchar |
CharAt(int x, int y) |
| private uchar |
CharAtCursor() |
| public void |
Clear() |
| public void |
Copy() |
| private void |
CursorDown(bool extendSelection) |
| private void |
CursorEndOfLine(bool extendSelection) |
| private void |
CursorEndOfText(bool extendSelection) |
| private void |
CursorLeft(bool extendSelection, bool invalidate) |
| private void |
CursorNextPage(bool extendSelection) |
| private void |
CursorNextWord(bool extendSelection) |
| private void |
CursorPrevPage(bool extendSelection) |
| private void |
CursorPrevWord(bool extendSelection) |
| private void |
CursorRight(bool extendSelection, bool invalidate) |
| private void |
CursorStartOfLine(bool extendSelection) |
| private void |
CursorStartOfText(bool extendSelection) |
| private void |
CursorUp(bool extendSelection) |
| public void |
Cut() |
| private void |
DeleteChar(Rect& updateRect) |
| private void |
DeleteSelection() |
| public nothrow Event<ChangedEventHandler, EmptyEventArgs>& |
DirtyChangedEvent() |
| public nothrow const String<char>& |
FilePath() const |
| public nothrow Event<ChangedEventHandler, EmptyEventArgs>& |
FilePathChangedEvent() |
| private void |
IndentSelection(Rect& updateRect) |
| public nothrow bool |
IsDirty() const |
| private void |
LineCol(int x, int y, int& line, int& col) |
| private bool |
LineColInSelection(int line, int col) |
| public void |
Load() |
| private void |
MakeCanonicalSelection() |
| private void |
Newline(Rect& updateRect) |
| public override void |
OnKeyPressed(KeyEventArgs& args) |
| public override void |
OnWriteScreen(WriteScreenEventArgs& args) |
| public void |
Paste() |
| public nothrow void |
ResetDirty() |
| private void |
ResetSelection() |
| public void |
Save() |
| private Point |
ScreenPoint(int x, int y) |
| private Rect |
ScreenRect(const Point& start, const Point& end) |
| public void |
SetCaretPos(int caretLine_, int caretCol_) |
| public void |
SetCursorPos() |
| public nothrow void |
SetDirty() |
| public nothrow void |
SetFilePath(const String<char>& filePath_) |
| public override void |
SetFocus() |
| public void |
SetLines(const List<String<char>>& lines_) |
| public nothrow void |
SetStatusText(const String<char>& statusText_) |
| private void |
SetXOffset() |
| private void |
SetYOffset() |
| public nothrow const String<char>& |
StatusText() const |
| public nothrow Event<ChangedEventHandler, EmptyEventArgs>& |
StatusTextChangedEvent() |
| private void |
Tab(Rect& updateRect) |
| private void |
TrimEnd(String<uchar>& line) |
| private void |
UnindentSelection(Rect& updateRect) |
| private void |
Untab(Rect& updateRect) |
| private void |
WriteScreenNoSelection(const Rect& updateRect) |
| private void |
WriteScreenWithSelection(const Rect& updateRect) |