private void |
BuildDefaultStyles() |
protected virtual void |
DrawHilites(Graphics& graphics, int lineIndex, const PointF& origin) |
protected override void |
DrawLine(Graphics& graphics, int lineIndex, const PointF& origin) |
protected override nothrow int |
GetIndent(const String<uchar>& line, int lineIndex) |
public Font* |
GetOrInsertFont(FontStyle fontStyle) |
public SourceCodeTextStyle* |
GetOrInsertTextStyle(Brush* brush, Font* font) |
private SourceCodeTokenStyle* |
GetOrInsertTokenStyle(const Color& color, FontStyle fontStyle) |
public nothrow String<uchar> |
GetText(const SourceSpan& span) const |
private SourceCodeTextStyle* |
GetTextStyle(SourceCodeTokenKind tokenKind) |
protected virtual nothrow SourceCodeTokenKind |
GetTokenKind(const Token& token) const |
public nothrow String<uchar> |
GetTokenText(int lineNumber, short columnNumber) const |
private nothrow bool |
IsBeginBlockLine(int lineIndex) const |
private nothrow bool |
IsEndBlockLine(int lineIndex) const |
protected override nothrow int |
LineNumberFieldLength() const |
protected override void |
OnFontChanged() |
protected override void |
OnLineChanged(LineEventArgs& args) |
protected override void |
OnLineDeleted(LineEventArgs& args) |
protected override void |
OnLineInserted(LineEventArgs& args) |
protected override void |
OnLinesChanged() |
protected override nothrow int |
RemoveIndent(int lineIndex) const |
protected override nothrow void |
SetLineNumberFieldLength(int lineCount) |
public void |
SetSourceCodeTokenStyle(SourceCodeTokenKind kind, SourceCodeTokenStyle style) |
protected virtual TokenLine |
TokenizeLine(const String<uchar>& line, int lineNumber, int startState) |