private void |
AddBacktabCommand(int lineIndex, int columnIndex) |
private nothrow void |
AddDeleteCharCommand(int lineIndex, int columnIndex) |
private nothrow void |
AddIndentSelectionCommand() |
private nothrow void |
AddInsertCharCommand(int lineIndex, int columnIndex, uchar c) |
public nothrow void |
AddInsertIntoLineCommand(int lineIndex, int columnIndex, const String<uchar>& text) |
public nothrow void |
AddInsertLinesCommand(int lineIndex, int columnIndex, const List<String<uchar>>& linesToInsert) |
public void |
AddLine(const String<uchar>& line) |
public nothrow void |
AddNewLineCommand(int lineIndex, int columnIndex) |
public nothrow void |
AddRemoveSelectionCommand() |
public nothrow void |
AddSpaces(int lineIndex, int columnIndex, int numSpaces) |
private void |
AddTabCommand(int lineIndex, int columnIndex) |
public nothrow void |
AddUnindentSelectionCommand() |
private void |
Backspace(int lineIndex, int columnIndex) |
public void |
Backtab(int lineIndex, int columnIndex) |
public nothrow Event<CCDirtyChangedEventHandler, EmptyEventArgs>& |
CCDirtyChangedEvent() const |
public nothrow Event<CCEventHandler, EmptyEventArgs>& |
CCEvent() const |
public nothrow Event<CCNextEventHandler, EmptyEventArgs>& |
CCNextEvent() const |
public nothrow Event<CCNextPageEventHandler, EmptyEventArgs>& |
CCNextPageEvent() const |
public inline nothrow bool |
CCOpen() const |
public nothrow Point |
CCPos() const |
public nothrow Event<CCPrevEventHandler, EmptyEventArgs>& |
CCPrevEvent() const |
public nothrow Event<CCPrevPageEventHandler, EmptyEventArgs>& |
CCPrevPageEvent() const |
public nothrow Event<CCSelectEventHandler, EmptyEventArgs>& |
CCSelectEvent() const |
public nothrow Event<CCTextChangedEventHandler, EmptyEventArgs>& |
CCTextChangedEvent() const |
public inline nothrow int |
CaretColumn() const |
public inline nothrow int |
CaretLine() const |
public nothrow Point |
CaretPos() const |
public nothrow Event<CaretPosChangedEventHandler, EmptyEventArgs>& |
CaretPosChangedEvent() const |
protected inline nothrow bool |
Changed() const |
public inline nothrow float |
CharHeight() const |
public inline nothrow float |
CharWidth() const |
public virtual void |
Clear() |
public nothrow Event<CopyEventHandler, EmptyEventArgs>& |
CopyEvent() const |
protected override void |
CreateCaret() |
public nothrow Event<CutEventHandler, EmptyEventArgs>& |
CutEvent() const |
public void |
DeleteChar(int lineIndex, int columnIndex, int indent, int numSpaces, bool removeIndent) |
public nothrow void |
DeleteLines(int lineIndex, int columnIndex, const List<String<uchar>>& linesToDelete) |
public nothrow Event<DirtyChangedEventHandler, EmptyEventArgs>& |
DirtyChangedEvent() const |
protected virtual void |
DrawLine(Graphics& graphics, int lineIndex, const PointF& origin) |
private void |
DrawSelectionBackground(Graphics& graphics, int line, const PointF& origin, int lineNumberFieldLength) |
public void |
EnsureLineVisible(int line) |
public nothrow Event<EscapePressedHandler, EmptyEventArgs>& |
EscapePressedEvent() const |
public nothrow void |
ExtendSelection(const SourcePos& start, const SourcePos& end) |
public nothrow const String<char>& |
FilePath() const |
private nothrow void |
FixColumn(int& column, int line) |
public inline nothrow float |
FontSize() const |
public inline nothrow List<UniquePtr<Font>>& |
Fonts() |
public inline nothrow const List<UniquePtr<Font>>& |
Fonts() const |
public inline nothrow const String<uchar>& |
GetCCText() const |
public nothrow uchar |
GetCharAt(int line, int column) const |
public int |
GetCharIndex(int line, int column) const |
public nothrow String<uchar> |
GetCursorText() const |
public inline nothrow FontFamily& |
GetFontFamily() const |
protected virtual nothrow int |
GetIndent(const String<uchar>& line, int lineIndex) |
public nothrow void |
GetLineColumn(const Point& contentLocation, int& line, int& column) const |
public nothrow int |
GetLineLength(int lineNumber) |
public Brush* |
GetOrInsertBrush(const Color& color) |
public inline nothrow const Padding& |
GetPadding() const |
public nothrow SelectionData |
GetSelection() const |
public nothrow const Color& |
GetSelectionBackgroundColor() const |
public nothrow const Color& |
GetTextColor() const |
public inline nothrow int |
GetVisibleColumnCount() const |
public inline nothrow int |
GetVisibleLineCount() const |
private nothrow void |
GotoCaretLine() |
public nothrow Event<GotoCaretLineEventHandler, ControlEventArgs>& |
GotoCaretLineEvent() const |
public nothrow void |
IndentSelection() |
public inline nothrow int |
IndentSize() const |
private void |
Init() |
public void |
InsertChar(int lineIndex, int columnIndex, uchar c) |
public nothrow void |
InsertIntoLine(int lineIndex, int columnIndex, const String<uchar>& text) |
public nothrow void |
InsertLines(int lineIndex, int columnIndex, const List<String<uchar>>& linesToInsert) |
public nothrow void |
InsertSelection(const Selection& selectionToInsert, const SelectionData& selectionData, bool wholeLine) |
public void |
InsertText(int lineIndex, int columnIndex, const String<uchar>& text) |
public void |
InvalidateLineCol(int lineNumber, int columnNumber) |
public void |
InvalidateLines(int startLineNumber, int endLineNumber) |
public inline nothrow bool |
IsCCDirty() const |
public inline nothrow bool |
IsDirty() const |
public inline nothrow bool |
IsFixed() const |
public inline nothrow bool |
IsLinePartiallyVisible(int line) const |
public inline nothrow bool |
IsLineVisible(int line) const |
public inline nothrow bool |
IsReadOnly() const |
public nothrow bool |
IsSelectionEmpty() const |
public inline nothrow int |
LeftColumn() const |
public inline nothrow float |
LeftColumnDiff() const |
public nothrow Event<LineChangedEventHandler, LineEventArgs>& |
LineChangedEvent() const |
public nothrow Event<LineDeletedEventHandler, LineEventArgs>& |
LineDeletedEvent() const |
public nothrow Event<LineInsertedEventHandler, LineEventArgs>& |
LineInsertedEvent() const |
public virtual nothrow int |
LineNumberFieldLength() const |
public inline nothrow List<String<uchar>>& |
Lines() |
public inline nothrow const List<String<uchar>>& |
Lines() const |
public nothrow Event<LinesChangedEventHandler, EmptyEventArgs>& |
LinesChangedEvent() const |
public inline nothrow int |
MaxLineIndex() const |
public inline nothrow int |
MaxLineLength() const |
protected virtual void |
Measure(Graphics& graphics) |
private inline nothrow bool |
MouseExtendSelection() const |
public void |
NewLine(int lineIndex, int columnIndex) |
public nothrow bool |
Next(int& line, int& col) |
public nothrow void |
NextWord(int& line, int& col) |
protected virtual void |
OnCC() |
protected virtual void |
OnCCDirtyChanged() |
protected virtual void |
OnCCNext() |
protected virtual void |
OnCCNextPage() |
protected virtual void |
OnCCPrev() |
protected virtual void |
OnCCPrevPage() |
protected virtual void |
OnCCSelect() |
protected virtual nothrow void |
OnCCTextChanged() |
protected virtual void |
OnCaretPosChanged() |
protected override void |
OnClick() |
protected virtual void |
OnCopy() |
protected virtual void |
OnCut() |
protected virtual void |
OnDirtyChanged() |
protected virtual void |
OnEscape() |
protected virtual void |
OnFontChanged() |
protected virtual void |
OnGotoCaretLine(ControlEventArgs& args) |
protected override void |
OnKeyDown(KeyEventArgs& args) |
protected override void |
OnKeyPress(KeyPressEventArgs& args) |
protected virtual void |
OnLineChanged(LineEventArgs& args) |
protected virtual void |
OnLineDeleted(LineEventArgs& args) |
protected virtual void |
OnLineInserted(LineEventArgs& args) |
protected virtual void |
OnLinesChanged() |
protected override void |
OnLostFocus() |
protected override void |
OnMouseDoubleClick(MouseEventArgs& args) |
protected override void |
OnMouseDown(MouseEventArgs& args) |
protected override void |
OnMouseMove(MouseEventArgs& args) |
protected override void |
OnMouseUp(MouseEventArgs& args) |
protected override void |
OnPaint(PaintEventArgs& args) |
protected virtual void |
OnPaste() |
protected virtual void |
OnSelectionChanged() |
protected override void |
OnTimer(TimerEventArgs& args) |
protected virtual void |
PaintContent(Graphics& graphics, const Rect& clipRect) |
public inline nothrow bool |
Painting() const |
public nothrow Event<PasteEventHandler, EmptyEventArgs>& |
PasteEvent() const |
public nothrow bool |
Prev(int& line, int& col) |
public nothrow void |
PrevWord(int& line, int& col) |
public nothrow void |
Redo() |
public nothrow void |
RemoveFromLine(int lineIndex, int columnIndex, long count) |
protected virtual nothrow int |
RemoveIndent(int lineIndex) const |
public nothrow void |
RemoveSelection() |
public nothrow void |
RemoveSpaces(int lineIndex, int columnIndex, int numSpaces) |
public nothrow void |
ReplaceCCText(const String<uchar>& replacement) |
public nothrow void |
ResetCCDirty() |
public nothrow void |
ResetCCOpen() |
public nothrow void |
ResetCCText() |
protected inline nothrow void |
ResetChanged() |
public nothrow void |
ResetDirty() |
public nothrow void |
ResetFixed() |
private nothrow void |
ResetMouseExtendSelection() |
private inline nothrow void |
ResetPainting() |
public nothrow void |
ResetReadOnly() |
public nothrow void |
ResetSelection() |
public void |
SaveText(const String<char>& filePath) |
public void |
ScrollToCaret() |
public nothrow void |
Select() |
public nothrow Event<SelectionChangedEventHandler, EmptyEventArgs>& |
SelectionChangedEvent() const |
public nothrow void |
SetCCDirty() |
public nothrow void |
SetCCOpen() |
public nothrow void |
SetCCText(const String<uchar>& line, int columnIndex) |
public void |
SetCaretLineCol(int line, int column) |
protected override void |
SetCaretLocation() |
public void |
SetCaretPosByCharIndex(int charIndex) |
protected inline nothrow void |
SetChanged() |
protected override nothrow void |
SetContentLocationInternal(const Point& contentLocation) |
protected override void |
SetCursor() |
public nothrow void |
SetDirty() |
public nothrow void |
SetFilePath(const String<char>& filePath_) |
public nothrow void |
SetFixed() |
public void |
SetFont(const FontFamily& fontFamily_, float fontSize_) |
public void |
SetIndentSize(int indentSize_) |
protected virtual nothrow void |
SetLineNumberFieldLength(int lineCount) |
protected nothrow void |
SetMaxLineLength() |
private nothrow void |
SetMouseExtendSelection() |
public nothrow void |
SetPadding(const Padding& padding_) |
private inline nothrow void |
SetPainting() |
public nothrow void |
SetReadOnly() |
public nothrow void |
SetSelection(const Selection& selection_) |
public nothrow void |
SetSelectionBackgroundColor(const Color& selectionBackgroundColor_) |
public nothrow void |
SetTextColor(const Color& textColor_) |
public void |
SetTextContent(const String<uchar>& textContent) |
public void |
SetTextExtent() |
public void |
SetTopLineCol(int line, int column) |
public nothrow void |
SetUndoRedoMenuItems(MenuItem* undoMenuItem, MenuItem* redoMenuItem) |
public void |
Tab(int lineIndex, int columnIndex) |
public inline nothrow int |
TextHeight() const |
public inline nothrow int |
TextWidth() const |
public inline nothrow int |
TopLine() const |
public inline nothrow float |
TopLineDiff() const |
public nothrow void |
Undo() |
public nothrow void |
UnindentSelection() |