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