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) |