geany
1.38
About: Geany is a text editor (using GTK2) with basic features of an integrated development environment (syntax highlighting, code folding, symbol name auto-completion, ...). F: office T: editor programming GTK+ IDE
![]() ![]() |
#include <ILexer.h>
Public Member Functions | |
virtual int | Version () const =0 |
virtual void | SetErrorStatus (int status)=0 |
virtual Sci_Position | Length () const =0 |
virtual void | GetCharRange (char *buffer, Sci_Position position, Sci_Position lengthRetrieve) const =0 |
virtual char | StyleAt (Sci_Position position) const =0 |
virtual Sci_Position | LineFromPosition (Sci_Position position) const =0 |
virtual Sci_Position | LineStart (Sci_Position line) const =0 |
virtual int | GetLevel (Sci_Position line) const =0 |
virtual int | SetLevel (Sci_Position line, int level)=0 |
virtual int | GetLineState (Sci_Position line) const =0 |
virtual int | SetLineState (Sci_Position line, int state)=0 |
virtual void | StartStyling (Sci_Position position, char mask)=0 |
virtual bool | SetStyleFor (Sci_Position length, char style)=0 |
virtual bool | SetStyles (Sci_Position length, const char *styles)=0 |
virtual void | DecorationSetCurrentIndicator (int indicator)=0 |
virtual void | DecorationFillRange (Sci_Position position, int value, Sci_Position fillLength)=0 |
virtual void | ChangeLexerState (Sci_Position start, Sci_Position end)=0 |
virtual int | CodePage () const =0 |
virtual bool | IsDBCSLeadByte (char ch) const =0 |
virtual const char * | BufferPointer ()=0 |
virtual int | GetLineIndentation (Sci_Position line)=0 |
|
pure virtual |
Implemented in Scintilla::Document.
|
pure virtual |
Implemented in Scintilla::Document.
Referenced by Scintilla::LexAccessor::ChangeLexerState().
|
pure virtual |
Implemented in Scintilla::Document.
|
pure virtual |
Implemented in Scintilla::Document.
Referenced by Scintilla::LexAccessor::IndicatorFill().
|
pure virtual |
Implemented in Scintilla::Document.
Referenced by Scintilla::LexAccessor::IndicatorFill().
|
pure virtual |
Implemented in Scintilla::Document.
Referenced by Scintilla::LexAccessor::Fill().
|
pure virtual |
Implemented in Scintilla::Document.
Referenced by Scintilla::LexAccessor::LevelAt().
|
pure virtual |
Implemented in Scintilla::Document.
|
pure virtual |
Implemented in Scintilla::Document.
Referenced by Scintilla::LexAccessor::GetLineState().
|
pure virtual |
Implemented in Scintilla::Document.
Referenced by Scintilla::LexAccessor::IsLeadByte().
|
pure virtual |
Implemented in Scintilla::Document.
|
pure virtual |
Implemented in Scintilla::Document.
Referenced by Scintilla::LexAccessor::GetLine().
|
pure virtual |
Implemented in Scintilla::Document.
Referenced by Scintilla::LexAccessor::LineEnd(), and Scintilla::LexAccessor::LineStart().
|
pure virtual |
Implemented in Scintilla::Document.
Referenced by Scintilla::LexerNoExceptions::Fold(), and Scintilla::LexerNoExceptions::Lex().
|
pure virtual |
Implemented in Scintilla::Document.
Referenced by Scintilla::LexAccessor::SetLevel().
|
pure virtual |
Implemented in Scintilla::Document.
Referenced by Scintilla::LexAccessor::SetLineState().
|
pure virtual |
Implemented in Scintilla::Document.
Referenced by Scintilla::LexAccessor::ColourTo().
|
pure virtual |
Implemented in Scintilla::Document.
Referenced by Scintilla::LexAccessor::Flush().
|
pure virtual |
Implemented in Scintilla::Document.
Referenced by Scintilla::LexAccessor::StartAt().
|
pure virtual |
Implemented in Scintilla::Document.
Referenced by Scintilla::LexAccessor::StyleAt().
|
pure virtual |
Implemented in Scintilla::Document.