#include <qsciabstractapis.h>
Inherits QObject.
Inherited by QsciAPIs.
The QsciAbstractAPIs class represents the interface to the textual API information used in call tips and for auto-completion. A sub-class will provide the actual implementation of the interface.
API information is specific to a particular language lexer but can be shared by multiple instances of the lexer.
◆ QsciAbstractAPIs()
QsciAbstractAPIs::QsciAbstractAPIs |
( |
QsciLexer * |
lexer | ) |
|
Constructs a QsciAbstractAPIs instance attached to lexer lexer. lexer becomes the instance's parent object although the instance can also be subsequently attached to other lexers.
◆ updateAutoCompletionList()
virtual void QsciAbstractAPIs::updateAutoCompletionList |
( |
const QStringList & |
context, |
|
|
QStringList & |
list |
|
) |
| |
|
pure virtual |
Update the list list with API entries derived from context. context is the list of words in the text preceding the cursor position. The characters that make up a word and the characters that separate words are defined by the lexer. The last word is a partial word and may be empty if the user has just entered a word separator.
Implemented in QsciAPIs.
◆ autoCompletionSelected()
virtual void QsciAbstractAPIs::autoCompletionSelected |
( |
const QString & |
selection | ) |
|
|
virtual |
This is called when the user selects the entry selection from the auto-completion list. A sub-class can use this as a hint to provide more specific API entries in future calls to updateAutoCompletionList(). The default implementation does nothing.
Reimplemented in QsciAPIs.
◆ callTips()
virtual QStringList QsciAbstractAPIs::callTips |
( |
const QStringList & |
context, |
|
|
int |
commas, |
|
|
QsciScintilla::CallTipsStyle |
style, |
|
|
QList< int > & |
shifts |
|
) |
| |
|
pure virtual |
Return the call tips valid for the context context. (Note that the last word of the context will always be empty.) commas is the number of commas the user has typed after the context and before the cursor position. The exact position of the list of call tips can be adjusted by specifying a corresponding left character shift in shifts. This is normally done to correct for any displayed context according to style.
- See also
- updateAutoCompletionList()
Implemented in QsciAPIs.
QFont font() const
Definition: qscistyle.h:131
The QsciLexerIntelHex class encapsulates the Scintilla Intel Hex lexer.
Definition: qscilexerintelhex.h:33
QByteArray bytes(int start, int end) const
const char * keywords(int set) const
The QsciLexerJavaScript class encapsulates the Scintilla JavaScript lexer.
Definition: qscilexerjavascript.h:33
QsciAbstractAPIs * apis() const
const char * language() const
Returns the name of the language.
const char * keywords(int set) const
The QsciLexerXML class encapsulates the Scintilla XML lexer.
Definition: qscilexerxml.h:32
virtual int printRange(QsciScintillaBase *qsb, QPainter &painter, int from=-1, int to=-1)
bool readProperties(QSettings &qs, const QString &prefix)
void SCN_CHARADDED(int charadded)
virtual void setAutoIndent(bool autoindent)
bool defaultEolFill(int style) const
Returns the end-of-line fill for style number style.
void apiPreparationFinished()
void userListActivated(int id, const QString &string)
bool foldComments() const
QsciLexerCoffeeScript(QObject *parent=0)
virtual void foldAll(bool children=false)
const char * keywords(int set) const
QColor defaultPaper(int style) const
bool foldSyntaxBased() const
virtual bool readProperties(QSettings &qs, const QString &prefix)
const char * language() const
Returns the name of the language.
const char * lexer() const
const char * lexer() const
Returns the name of the lexer.
QFont defaultFont(int style) const
Returns the font for style number style.
void setMargins(int margins)
const char * blockEnd(int *style=0) const
QsciAPIs(QsciLexer *lexer)
QFont defaultFont(int style) const
Returns the font for style number style.
Command
This enum defines the different commands that can be assigned to a key.
Definition: qscicommand.h:43
virtual ~QsciLexerEDIFACT()
Destroys the QsciLexerEDIFACT instance.
QsciLexerBatch(QObject *parent=0)
QColor defaultColor(int style) const
virtual bool event(QEvent *e)
\reimp
QFont defaultFont(int style) const
Returns the font for style number style.
BraceMatch
Definition: qsciscintilla.h:133
const char * lexer() const
@ CallTipsBelowText
Call tips are placed below the text.
Definition: qsciscintilla.h:149
bool readProperties(QSettings &qs, const QString &prefix)
virtual void setFoldComments(bool fold)
QFont defaultFont(int style) const
Returns the font for style number style.
bool writeProperties(QSettings &qs, const QString &prefix) const
AutoCompletionSource
This enum defines the different sources for auto-completion lists.
Definition: qsciscintilla.h:116
QsciLexerNASM(QObject *parent=0)
void setAnnotationDisplay(AnnotationDisplay display)
void setMarginOptions(int options)
int markerDefine(const QImage &im, int markerNumber=-1)
void SCN_INDICATORRELEASE(int position, int modifiers)
bool writeProperties(QSettings &qs, const QString &prefix) const
void setAutoCompletionFillupsEnabled(bool enabled)
virtual ~QsciLexerHex()
Destroys the QsciLexerHex instance.
virtual void setCaretLineBackgroundColor(const QColor &col)
void annotate(int line, const QsciStyledText &text)
Annotate the line line with the styled text text.
const char * blockStartKeyword(int *style=0) const
void getCursorPosition(int *line, int *index) const
virtual void setMarginSensitivity(int margin, bool sens)
void annotate(int line, const QList< QsciStyledText > &text)
Annotate the line line with the list of styled text text.
QString description(int style) const
QString description(int style) const
QsciLexerProperties(QObject *parent=0)
QColor defaultColor(int style) const
const char * keywords(int set) const
void replaceVerticalScrollBar(QScrollBar *scrollBar)
const char * lexer() const
Returns the name of the lexer.
QsciLexerCPP(QObject *parent=0, bool caseInsensitiveKeywords=false)
QStringList autoCompletionWordSeparators() const
The QsciLexerEDIFACT class encapsulates the Scintilla EDIFACT lexer.
Definition: qscilexeredifact.h:32
The QsciLexerFortran77 class encapsulates the Scintilla Fortran77 lexer.
Definition: qscilexerfortran77.h:33
void SCN_INDICATORCLICK(int position, int modifiers)
QColor defaultPaper(int style) const
virtual void setMarginWidth(int margin, int width)
The QsciLexerTeX class encapsulates the Scintilla TeX lexer.
Definition: qscilexertex.h:32
QsciLexerCMake(QObject *parent=0)
const char * lexer() const
bool writeProperties(QSettings &qs, const QString &prefix) const
QColor defaultPaper(int style) const
QFont defaultFont(int style) const
Returns the font for style number style.
const char * language() const
Returns the name of the language.
QColor defaultColor(int style) const
The QsciLexerCSS class encapsulates the Scintilla CSS lexer.
Definition: qscilexercss.h:32
QColor defaultPaper(int style) const
QColor defaultColor(int style) const
QColor color() const
Definition: qscistyle.h:109
const char * language() const
Returns the name of the language.
bool foldPreprocessor() const
Definition: qscilexerverilog.h:213
void setAPIs(QsciAbstractAPIs *apis)
const char * lexer() const
void setDollarsAllowed(bool allowed)
void resetFoldMarginColors()
int braceStyle() const
Returns the style used for braces for brace matching.
bool readProperties(QSettings &qs, const QString &prefix)
bool writeProperties(QSettings &qs, const QString &prefix) const
const char * lexer() const
QString description(int style) const
int indicatorDefine(IndicatorStyle style, int indicatorNumber=-1)
@ NoBraceMatch
Brace matching is disabled.
Definition: qsciscintilla.h:135
QColor defaultPaper(int style) const
QColor defaultPaper(int style) const
void setV3BytesAllowed(bool allowed)
int braceStyle() const
Returns the style used for braces for brace matching.
const char * language() const
Returns the name of the language.
QFont defaultFont(int style) const
Returns the font for style number style.
virtual void setFoldCompact(bool fold)
virtual void dragMoveEvent(QDragMoveEvent *e)
Re-implemented to handle drag moves.
virtual void setAutoIndentStyle(int autoindentstyle)
@ SC_MARK_CIRCLEMINUSCONNECTED
A drawn minus sign in a connected circle.
Definition: qsciscintillabase.h:2631
virtual void clear()
Deletes all the text in the text edit.
bool foldAtParenthesis() const
bool foldOnlyBegin() const
Definition: qscilexersql.h:206
QsciStyle(int style, const QString &description, const QColor &color, const QColor &paper, const QFont &font, bool eolFill=false)
const char * lexer() const
Returns the name of the lexer.
int callTipsVisible() const
Definition: qsciscintilla.h:653
const char * lexer() const
bool foldCompact() const
Definition: qscilexercoffeescript.h:214
const char * language() const
Returns the name of the language.
bool readProperties(QSettings &qs, const QString &prefix)
void setFoldCompact(bool fold)
QsciLexerAsm(QObject *parent=0)
bool foldCompact() const
Definition: qscilexerpython.h:199
void setFoldPODBlocks(bool fold)
TextCase textCase() const
Definition: qscistyle.h:152
int braceStyle() const
Returns the style used for braces for brace matching.
QString text(int start, int end) const
QsciLexerSpice(QObject *parent=0)
const char * lexer() const
bool write(QIODevice *io) const
bool foldCompact() const
Definition: qscilexerhtml.h:440
virtual int defaultStyle() const
bool foldComments() const
QsciLexerPOV(QObject *parent=0)
bool foldComments() const
virtual QFont font(int style) const
void SCN_FOCUSOUT()
This signal is emitted when focus is lost.
void apiPreparationStarted()
bool defaultEolFill(int style) const
Returns the end-of-line fill for style number style.
int braceStyle() const
Returns the style used for braces for brace matching.
void clearAlternateKeys()
The alternate keys bindings for all commands are removed.
QString description(int style) const
bool autoCompletionShowSingle() const
QsciLexerPostScript(QObject *parent=0)
void setFoldComments(bool fold)
QsciLexerXML(QObject *parent=0)
const char * keywords(int set) const
TabDrawMode tabDrawMode() const
QColor defaultColor(int style) const
Returns the foreground colour of the text for style number style.
QString description(int style) const
virtual const char * autoCompletionFillups() const
Returns the characters that can fill up auto-completion.
virtual void setIndentationsUseTabs(bool tabs)
The QsciDocument class represents a document to be edited.
Definition: qscidocument.h:38
QString description(int style) const
bool changeable() const
Definition: qscistyle.h:173
@ SC_MARK_BOOKMARK
A bookmark.
Definition: qsciscintillabase.h:2664
@ SC_MARK_SHORTARROW
An arrow pointing to the right.
Definition: qsciscintillabase.h:2576
The QsciLexerIDL class encapsulates the Scintilla IDL lexer.
Definition: qscilexeridl.h:33
const char * blockStart(int *style=0) const
const char * keywords(int set) const
const char * language() const
Returns the name of the language.
void cancelList()
Cancel any current auto-completion or user defined list.
@ SC_MARGIN_SYMBOL
Definition: qsciscintillabase.h:2690
QsciLexer * lexer() const
bool dottedWords() const
Definition: qscilexersql.h:174
virtual int styleBitsNeeded() const
virtual void resetSelectionBackgroundColor()
const char * blockStartKeyword(int *style=0) const
FoldStyle
This enum defines the different styles for the folding margin.
Definition: qsciscintilla.h:209
bool SCSSLanguage() const
Definition: qscilexercss.h:207
QFont defaultFont(int style) const
Returns the font for style number style.
@ SC_MARK_ARROWS
Three drawn arrows pointing right.
Definition: qsciscintillabase.h:2641
const char * lexer() const
const char * wordCharacters() const
Returns the string of characters that comprise a word.
QsciLexer(QObject *parent=0)
virtual void wheelEvent(QWheelEvent *e)
\reimp
virtual void setCommentDelimiter(QChar delimeter)
bool makoTemplates() const
Definition: qscilexerhtml.h:478
bool v2UnicodeAllowed() const
Definition: qscilexerpython.h:246
int whitespaceSize() const
QFont defaultFont(int style) const
Returns the font for style number style.
The QsciLexerCustom class is an abstract class used as a base for new language lexers.
Definition: qscilexercustom.h:43
const char * lexer() const
void setTextCase(TextCase text_case)
bool defaultEolFill(int style) const
Returns the end-of-line fill for style number style.
@ WrapFlagByBorder
A wrap flag is displayed by the border.
Definition: qsciscintilla.h:501
@ SC_MARK_CIRCLEMINUS
A drawn minus sign in a circle.
Definition: qsciscintillabase.h:2628
virtual ~QsciLexerJavaScript()
Destroys the QsciLexerJavaScript instance.
const char * wordCharacters() const
Returns the string of characters that comprise a word.
virtual ~QsciLexerBash()
Destroys the QsciLexerBash instance.
QStringList installedAPIFiles() const
bool foldComments() const
Definition: qscilexersql.h:190
@ SC_MARK_UNDERLINE
The line is underlined using the marker's background color.
Definition: qsciscintillabase.h:2658
virtual void setFoldComments(bool fold)
const char * language() const
Returns the name of the language.
void setMarkerBackgroundColor(const QColor &col, int markerNumber=-1)
const char * blockEnd(int *style=0) const
QsciAbstractAPIs(QsciLexer *lexer)
virtual void setFoldCompact(bool fold)
Command command() const
Return the command that will be executed by this instance.
Definition: qscicommand.h:348
const char * lexer() const
QString description(int style) const
QsciLexerBash(QObject *parent=0)
virtual void setWhitespaceVisibility(WhitespaceVisibility mode)
const char * language() const
Returns the name of the language.
bool foldPreprocessor() const
Definition: qscilexercpp.h:247
bool isCallTipActive() const
Returns true if a call tip is currently active.
void paperChanged(const QColor &c, int style)
virtual void setFoldAtElse(bool fold)
virtual void setMagnification(int magnification)
virtual void setIndentationGuides(bool enable)
bool defaultEolFill(int style) const
Returns the end-of-line fill for style number style.
virtual void setSelectionBackgroundColor(const QColor &col)
virtual void setAutoCompletionSource(AutoCompletionSource source)
virtual void setFoldCompact(bool fold)
bool selectionToEol() const
QColor defaultColor(int style) const
bool dollarsAllowed() const
Definition: qscilexercoffeescript.h:192
The abstract QsciLexerHex class encapsulates the Scintilla Hex lexer.
Definition: qscilexerhex.h:33
void marginRightClicked(int margin, int line, Qt::KeyboardModifiers state)
bool writeProperties(QSettings &qs, const QString &prefix) const
void execute()
Execute the command.
bool defaultEolFill(int style) const
Returns the end-of-line fill for style number style.
const char * blockStart(int *style=0) const
virtual void autoCompletionSelected(const QString &sel)
\reimp
const char * keywords(int set) const
The QsciLexer class is an abstract class used as a base for language lexers.
Definition: qscilexer.h:63
virtual void setFoldCompact(bool fold)
void setMarginText(int line, const QsciStyledText &text)
Set the margin text of line line with the styled text text.
const char * language() const
Returns the name of the language.
void SCN_FOCUSIN()
This signal is emitted when focus is received.
QsciLexerMarkdown(QObject *parent=0)
WrapMode wrapMode() const
bool writeProperties(QSettings &qs, const QString &prefix) const
The QsciLexerPostScript class encapsulates the Scintilla PostScript lexer.
Definition: qscilexerpostscript.h:33
void setMarkerForegroundColor(const QColor &col, int markerNumber=-1)
bool writeProperties(QSettings &qs, const QString &prefix) const
void SCN_DOUBLECLICK(int position, int line, int modifiers)
void indicatorReleased(int line, int index, Qt::KeyboardModifiers state)
QStringList autoCompletionWordSeparators() const
const char * language() const
Returns the name of the language.
EolMode
This enum defines the different end-of-line modes.
Definition: qsciscintilla.h:197
bool foldAtElse() const
Definition: qscilexercpp.h:232
virtual void dragEnterEvent(QDragEnterEvent *e)
Re-implemented to handle drag enters.
@ SC_MARK_BOXMINUSCONNECTED
A drawn minus sign in a connected box.
Definition: qsciscintillabase.h:2611
WhitespaceVisibility
Definition: qsciscintilla.h:463
void markerDeleteHandle(int mhandle)
virtual ~QsciLexerPerl()
Destroys the QsciLexerPerl instance.
QString description(int style) const
QsciStyledText(const QString &text, const QsciStyle &style)
void setHighlightHashQuotedStrings(bool enabled)
int key() const
Definition: qscicommand.h:377
The QsciLexerJava class encapsulates the Scintilla Java lexer.
Definition: qscilexerjava.h:32
bool defaultEolFill(int style) const
Returns the end-of-line fill for style number style.
QString description() const
Definition: qscistyle.h:98
QColor defaultPaper() const
bool hotspot() const
Definition: qscistyle.h:184
virtual void autoCompletionSelected(const QString &selection)
virtual void mouseReleaseEvent(QMouseEvent *e)
Re-implemented to handle mouse releases.
virtual bool findFirstInSelection(const QString &expr, bool re, bool cs, bool wo, bool forward=true, bool show=true, bool posix=false, bool cxx11=false)
The QsciLexerVerilog class encapsulates the Scintilla Verilog lexer.
Definition: qscilexerverilog.h:33
const char * keywords(int set) const
@ SC_MARK_CIRCLEPLUS
A drawn plus sign in a circle.
Definition: qsciscintillabase.h:2622
bool readProperties(QSettings &qs, const QString &prefix)
QColor defaultPaper(int style) const
void setFoldScriptComments(bool fold)
QColor defaultPaper(int style) const
bool hashComments() const
Definition: qscilexersql.h:218
bool indicatorDrawUnder(int indicatorNumber) const
QColor defaultColor(int style) const
QColor defaultColor(int style) const
void SCN_AUTOCSELECTION(const char *selection, int position, int ch, int method)
virtual ~QsciLexerBatch()
Destroys the QsciLexerBatch instance.
The QsciLexerSQL class encapsulates the Scintilla SQL lexer.
Definition: qscilexersql.h:32
virtual void setFoldCompact(bool fold)
bool indentationsUseTabs() const
virtual void setAutoCompletionCaseSensitivity(bool cs)
QMenu * createStandardContextMenu()
virtual void unindent(int line)
virtual void replaceSelectedText(const QString &text)
void setWhitespaceBackgroundColor(const QColor &col)
void modificationAttempted()
virtual void setTokenize(bool tokenize)
const char * language() const
Returns the name of the language.
@ SC_MARGIN_BACK
Definition: qsciscintillabase.h:2697
bool defaultEolFill(int style) const
Returns the end-of-line fill for style number style.
const char * lexer() const
@ SC_MARK_ARROWDOWN
A triangle pointing down.
Definition: qsciscintillabase.h:2583
QFont defaultFont(int style) const
Returns the font for style number style.
const char * lexer() const
QsciLexerMASM(QObject *parent=0)
const char * keywords(int set) const
bool readProperties(QSettings &qs, const QString &prefix)
int markerDefine(const QPixmap &pm, int markerNumber=-1)
void markerDeleteAll(int markerNumber=-1)
void setPaper(const QColor &paper)
const QString & text() const
Returns a reference to the text.
Definition: qscistyledtext.h:50
@ SC_MARGIN_TEXT
The margin will display text.
Definition: qsciscintillabase.h:2704
bool isWordCharacter(char ch) const
@ SC_MARK_TCORNER
Definition: qsciscintillabase.h:2599
bool foldPreprocessor() const
QColor defaultPaper(int style) const
QFont defaultFont(int style) const
Returns the font for style number style.
void setCallTipsStyle(CallTipsStyle style)
bool visible() const
Definition: qscistyle.h:162
const char * language() const
Returns the name of the language.
virtual int indentationGuideView() const
Returns the view used for indentation guides.
const char * blockStartKeyword(int *style=0) const
virtual void insert(const QString &text)
Insert the text text at the current position.
virtual void setFoldAtParenthesis(bool fold)
QFont defaultFont(int style) const
Returns the font for style number style.
void setHotspot(bool hotspot)
virtual ~QsciAPIs()
Destroy the QsciAPIs instance.
QList< int > contractedFolds() const
QsciLexerD(QObject *parent=0)
bool highlightComments() const
Definition: qscilexerjson.h:134
const char * keywords(int set) const
QString description(int style) const
bool writeProperties(QSettings &qs, const QString &prefix) const
long SendScintilla(unsigned int msg, unsigned long wParam, const QPixmap &lParam) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
const char * language() const
Returns the name of the language.
virtual void changeEvent(QEvent *e)
\reimp
QFont defaultFont(int style) const
Returns the font for style number style.
The QsciLexerMarkdown class encapsulates the Scintilla Markdown lexer.
Definition: qscilexermarkdown.h:33
bool readProperties(QSettings &qs, const QString &prefix)
int blockLookback() const
virtual void selectAll(bool select=true)
int markerLine(int mhandle) const
void setScrollWidthTracking(bool enabled)
virtual ~QsciLexerSQL()
Destroys the QsciLexerSQL instance.
@ SC_MARK_CIRCLEPLUSCONNECTED
A drawn plus sign in a connected box.
Definition: qsciscintillabase.h:2625
@ NoFoldStyle
Folding is disabled.
Definition: qsciscintilla.h:211
bool foldAtModule() const
Definition: qscilexerverilog.h:223
bool defaultEolFill(int style) const
Returns the end-of-line fill for style number style.
virtual void setFoldCompact(bool fold)
void setCallTipsVisible(int nr)
virtual ~QsciLexerMarkdown()
Destroys the QsciLexerMarkdown instance.
@ SC_MARK_VLINE
A vertical line drawn in the background colour.
Definition: qsciscintillabase.h:2592
virtual void insertAt(const QString &text, int line, int index)
void * SendScintillaPtrResult(unsigned int msg) const
Send the Scintilla message msg and return a pointer result.
void setEdgeColumn(int colnr)
bool caseSensitiveTags() const
Definition: qscilexerhtml.h:424
void setSCSSLanguage(bool enabled)
QColor defaultColor(int style) const
void linesChanged()
This signal is emitted whenever the number of lines of text changes.
bool load(const QString &asc)
bool foldComments() const
bool foldScriptHeredocs() const
Definition: qscilexerhtml.h:467
void setProcessComments(bool enable)
QsciLexerCustom(QObject *parent=0)
const char * lexer() const
QFont defaultFont(int style) const
Returns the font for style number style.
int braceStyle() const
Returns the style used for braces for brace matching.
void setWrapVisualFlags(WrapVisualFlag endFlag, WrapVisualFlag startFlag=WrapFlagNone, int indent=0)
const char * lexer() const
bool eolVisibility() const
virtual void setCaseSensitiveTags(bool sens)
virtual void setAutoCompletionShowSingle(bool single)
virtual void setTabWidth(int width)
virtual void setWrapMode(QsciScintilla::WrapMode wmode)
bool highlightSubidentifiers() const
Definition: qscilexerpython.h:223
The QsciLexerOctave class encapsulates the Scintilla Octave file lexer.
Definition: qscilexeroctave.h:33
const char * language() const
Returns the name of the language.
void SCN_HOTSPOTRELEASECLICK(int position, int modifiers)
@ PlainFoldStyle
Plain folding style using plus and minus symbols.
Definition: qsciscintilla.h:214
const char * keywords(int set) const
@ StrictBraceMatch
Definition: qsciscintilla.h:139
void SCN_URIDROPPED(const QUrl &url)
virtual QStringList callTips(const QStringList &context, int commas, QsciScintilla::CallTipsStyle style, QList< int > &shifts)
\reimp
int markerAdd(int linenr, int markerNumber)
virtual void setEditor(QsciScintilla *editor)
\reimp
virtual void setFolding(FoldStyle fold, int margin=2)
bool readProperties(QSettings &qs, const QString &prefix)
QChar commentDelimiter() const
QsciLexerTekHex(QObject *parent=0)
void setIndicatorForegroundColor(const QColor &col, int indicatorNumber=-1)
QColor defaultColor(int style) const
The QsciLexerTekHex class encapsulates the Scintilla Tektronix Hex lexer.
Definition: qscilexertekhex.h:33
int marginMarkerMask(int margin) const
virtual QStringList autoCompletionWordSeparators() const
virtual void setMarginLineNumbers(int margin, bool lnrs)
void setFoldScriptHeredocs(bool fold)
const char * lexer() const
QColor defaultColor(int style) const
QString description(int style) const
void remove(const QString &entry)
bool foldCompact() const
Definition: qscilexerproperties.h:104
virtual void setCaretForegroundColor(const QColor &col)
Sets the foreground colour of the caret to col.
void setHashComments(bool enable)
void showUserList(int id, const QStringList &list)
bool backslashEscapes() const
Definition: qscilexersql.h:163
bool indentationGuides() const
The abstract QsciLexerAsm class encapsulates the Scintilla Asm lexer.
Definition: qscilexerasm.h:34
@ SC_MARK_CIRCLE
A circle.
Definition: qsciscintillabase.h:2564
virtual ~QsciLexerLua()
Destroys the QsciLexerLua instance.
QsciLexer * lexer() const
Return the lexer that the instance is attached to.
virtual void setFoldComments(bool fold)
QString description(int style) const
void setDefaultFont(const QFont &f)
virtual void setFoldAtElse(bool fold)
The QsciLexerCSharp class encapsulates the Scintilla C# lexer.
Definition: qscilexercsharp.h:33
virtual void recolor(int start=0, int end=-1)
void setScrollWidth(int pixelWidth)
bool caseSensitive() const
virtual void setEolVisibility(bool visible)
int indentation(int line) const
bool writeProperties(QSettings &qs, const QString &prefix) const
virtual void setFoldComments(bool fold)
virtual void setSelectionForegroundColor(const QColor &col)
virtual ~QsciLexerCMake()
Destroys the QsciLexerCMake instance.
bool readProperties(QSettings &qs, const QString &prefix)
The QsciStyle class encapsulates all the attributes of a style.
Definition: qscistyle.h:42
virtual QString description(int style) const =0
bool eolFill() const
Definition: qscistyle.h:141
virtual void replace(const QString &replaceStr)
const char * wordCharacters() const
Returns the string of characters that comprise a word.
void setFoldCompact(bool fold)
virtual ~QsciPrinter()
Destroys the QsciPrinter instance.
bool readProperties(QSettings &qs, const QString &prefix)
const char * language() const
Returns the name of the language.
@ AcusNever
Definition: qsciscintilla.h:102
QColor defaultPaper(int style) const
virtual void setFoldDirectives(bool fold)
QColor defaultPaper(int style) const
virtual void resetSelectionForegroundColor()
const char * language() const
Returns the name of the language.
bool autoCompletionCaseSensitivity() const
QFont defaultFont(int style) const
Returns the font for style number style.
virtual int indentationGuideView() const
Returns the view used for indentation guides.
virtual ~QsciLexerMASM()
Destroys the QsciLexerMASM instance.
const char * language() const
Returns the name of the language.
QFont defaultFont(int style) const
Returns the font for style number style.
QsciLexerSQL(QObject *parent=0)
void SCN_MARGINCLICK(int position, int modifiers, int margin)
void marginClicked(int margin, int line, Qt::KeyboardModifiers state)
QFont defaultFont(int style) const
Returns the font for style number style.
The QsciMacro class represents a sequence of recordable editor commands.
Definition: qscimacro.h:41
The QsciLexerHTML class encapsulates the Scintilla HTML lexer.
Definition: qscilexerhtml.h:32
bool marginSensitivity(int margin) const
void setFoldCompact(bool fold)
const char * lexer() const
void setDescription(const QString &description)
Definition: qscistyle.h:93
long SendScintilla(unsigned int msg, const char *wParam, const char *lParam) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
long SendScintilla(unsigned int msg, unsigned long wParam, const QImage &lParam) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
virtual void setFoldComments(bool fold)
bool writeProperties(QSettings &qs, const QString &prefix) const
void setStylePreprocessor(bool style)
void setFoldCompact(bool fold)
virtual void autoCompleteFromAPIs()
virtual void setIndentationWidth(int width)
virtual ~QsciLexerAsm()
Destroys the QsciLexerAsm instance.
void resetHotspotForegroundColor()
The QsciScintillaBase class implements the Scintilla editor widget and its low-level API.
Definition: qsciscintillabase.h:61
virtual bool eolFill(int style) const
int marginWidth(int margin) const
const char * language() const
Returns the name of the language.
virtual ~QsciLexerJSON()
Destroys the QsciLexerJSON instance.
virtual void ensureCursorVisible()
Ensures that the cursor is visible.
const char * language() const
Returns the name of the language.
void getSelection(int *lineFrom, int *indexFrom, int *lineTo, int *indexTo) const
const char * blockStart(int *style=0) const
virtual void ensureLineVisible(int line)
Ensures that the line number line is visible.
TabDrawMode
Definition: qsciscintilla.h:452
QColor defaultColor(int style) const
virtual void dropEvent(QDropEvent *e)
Re-implemented to handle drops.
void clear()
Clear the contents of the macro.
QsciLexerMakefile(QObject *parent=0)
const char * language() const
Returns the name of the language.
virtual void setFoldComments(bool fold)
void setWhitespaceForegroundColor(const QColor &col)
bool readProperties(QSettings &qs, const QString &prefix)
QFont defaultFont(int style) const
Returns the font for style number style.
void copyAvailable(bool yes)
virtual QByteArray fromMimeData(const QMimeData *source, bool &rectangular) const
void setIndicatorDrawUnder(bool under, int indicatorNumber=-1)
QList< QsciCommand * > & commands()
The commands in the set are returned as a list.
Definition: qscicommandset.h:62
const char * wordCharacters() const
Returns the string of characters that comprise a word.
bool foldComments() const
WrapMode
This enum defines the different line wrap modes.
Definition: qsciscintilla.h:478
virtual void setFoldCompact(bool fold)
const char * autoCompletionFillups() const
Returns the characters that can fill up auto-completion.
int autoCompletionThreshold() const
Definition: qsciscintilla.h:604
void setMarginBackgroundColor(int margin, const QColor &col)
QColor defaultPaper(int style) const
WrapIndentMode wrapIndentMode() const
virtual int printRange(QsciScintillaBase *qsb, int from=-1, int to=-1)
@ SC_MARK_BOXMINUS
A drawn minus sign in a box.
Definition: qsciscintillabase.h:2608
bool defaultEolFill(int style) const
Returns the end-of-line fill for style number style.
@ SC_MARK_EMPTY
Definition: qsciscintillabase.h:2580
bool writeProperties(QSettings &qs, const QString &prefix) const
virtual ~QsciLexerPascal()
Destroys the QsciLexerPascal instance.
virtual ~QsciLexerAVS()
Destroys the QsciLexerAVS instance.
FoldStyle folding() const
Definition: qsciscintilla.h:860
const char * language() const
Returns the name of the language.
@ WrapFlagNone
No wrap flag is displayed.
Definition: qsciscintilla.h:495
void setIndicatorHoverForegroundColor(const QColor &col, int indicatorNumber=-1)
bool foldComments() const
Definition: qscilexercoffeescript.h:203
bool processComments() const
Definition: qscilexertex.h:122
bool HSSLanguage() const
Definition: qscilexercss.h:185
virtual void setPaper(const QColor &c, int style=-1)
The QsciLexerProperties class encapsulates the Scintilla Properties lexer.
Definition: qscilexerproperties.h:33
The QsciLexerPython class encapsulates the Scintilla Python lexer.
Definition: qscilexerpython.h:33
QColor defaultColor(int style) const
Returns the foreground colour of the text for style number style.
const char * blockStart(int *style=0) const
bool autoCompletionFillupsEnabled() const
bool v3BytesAllowed() const
Definition: qscilexerpython.h:270
bool readSettings(QSettings &qs, const char *prefix="/Scintilla")
bool highlightEscapeSequences() const
Definition: qscilexercpp.h:308
bool defaultEolFill(int style) const
Returns the end-of-line fill for style number style.
const char * keywords(int set) const
bool defaultEolFill(int style) const
Returns the end-of-line fill for style number style.
void setStyling(int length, const QsciStyle &style)
QString description(int style) const
bool savePrepared(const QString &filename=QString()) const
QColor defaultColor(int style) const
void setHSSLanguage(bool enabled)
virtual void setSelection(int lineFrom, int indexFrom, int lineTo, int indexTo)
virtual ~QsciLexerPOV()
Destroys the QsciLexerPOV instance.
bool processIf() const
Definition: qscilexertex.h:133
The QsciLexerSpice class encapsulates the Scintilla Spice lexer.
Definition: qscilexerspice.h:32
bool foldCompact() const
Definition: qscilexersql.h:195
const char * blockStart(int *style=0) const
QString description() const
The user friendly description of the command is returned.
virtual void setWrapMode(WrapMode mode)
AutoCompletionUseSingle
Definition: qsciscintilla.h:99
MarkerSymbol
This enum defines the different pre-defined marker symbols.
Definition: qsciscintilla.h:353
QColor defaultColor(int style) const
Returns the foreground colour of the text for style number style.
bool readProperties(QSettings &qs, const QString &prefix)
QColor defaultPaper(int style) const
bool readProperties(QSettings &qs, const QString &prefix)
bool foldAtElse() const
Definition: qscilexersql.h:185
void SCN_USERLISTSELECTION(const char *selection, int id, int ch, int method)
This is an overloaded member function, provided for convenience. It differs from the above function o...
The QsciLexerMakefile class encapsulates the Scintilla Makefile lexer.
Definition: qscilexermakefile.h:33
void SCN_AUTOCSELECTION(const char *selection, int position)
This is an overloaded member function, provided for convenience. It differs from the above function o...
CallTipsPosition callTipsPosition() const
Definition: qsciscintilla.h:643
The QsciScintilla class implements a higher level, more Qt-like, API to the Scintilla editor widget.
Definition: qsciscintilla.h:60
void setHighlightEscapeSequences(bool highlight)
virtual void contextMenuEvent(QContextMenuEvent *e)
\reimp
QsciLexerOctave(QObject *parent=0)
QsciMacro(const QString &asc, QsciScintilla *parent)
const char * wordCharacters() const
Returns the string of characters that comprise a word.
const char * blockEnd(int *style=0) const
bool readSettings(QSettings &qs, const char *prefix="/Scintilla")
@ AcsNone
No sources are used, ie. automatic auto-completion is disabled.
Definition: qsciscintilla.h:118
void SCN_SAVEPOINTREACHED()
int textHeight(int linenr) const
Returns the height in pixels of the text in line number linenr.
void setCallTipsBackgroundColor(const QColor &col)
QString description(int style) const
virtual ~QsciLexerOctave()
Destroys the QsciLexerOctave instance.
virtual QColor defaultPaper(int style) const
Returns the default paper colour for style number style.
virtual void paintEvent(QPaintEvent *e)
Re-implemented to paint the viewport.
int markerFindPrevious(int linenr, unsigned mask) const
QFont defaultFont(int style) const
Returns the font for style number style.
void setCallTipsPosition(CallTipsPosition position)
bool writeProperties(QSettings &qs, const QString &prefix) const
@ BoxedFoldStyle
Boxed folding style using boxed plus and minus symbols.
Definition: qsciscintilla.h:220
const char * language() const
Returns the name of the language.
virtual void zoomTo(int size)
bool foldComments() const
Definition: qscilexercpp.h:237
void SCN_HOTSPOTCLICK(int position, int modifiers)
void resetUnmatchedBraceIndicator()
@ SC_MARGIN_FORE
Definition: qsciscintillabase.h:2701
QColor defaultColor(int style) const
Returns the foreground colour of the text for style number style.
void setSmartHighlighting(bool enabled)
virtual ~QsciLexerCoffeeScript()
Destroys the QsciLexerCoffeeScript instance.
int indentationWidth() const
QsciLexerMatlab(QObject *parent=0)
void setUnmatchedBraceIndicator(int indicatorNumber)
@ CallTipsNoAutoCompletionContext
Definition: qsciscintilla.h:169
const char * language() const
Returns the name of the language.
virtual void dragLeaveEvent(QDragLeaveEvent *e)
Re-implemented to handle drag leaves.
The QsciLexerRuby class encapsulates the Scintilla Ruby lexer.
Definition: qscilexerruby.h:32
const char * blockStart(int *style=0) const
const char * blockStart(int *style=0) const
QColor defaultPaper(int style) const
virtual void setFoldAtElse(bool fold)
QsciLexerFortran(QObject *parent=0)
QFont defaultFont(int style) const
Returns the font for style number style.
int lineAt(const QPoint &point) const
bool foldDirectives() const
The QsciLexerD class encapsulates the Scintilla D lexer.
Definition: qscilexerd.h:32
virtual const char * wordCharacters() const
virtual void setFoldComments(bool fold)
virtual void setFoldCompact(bool fold)
void SCN_AUTOCCANCELLED()
virtual int styleBitsNeeded() const
virtual void focusInEvent(QFocusEvent *e)
Re-implemented to tell Scintilla it has the focus.
virtual ~QsciLexerTekHex()
Destroys the QsciLexerTekHex instance.
const char * keywords(int set) const
void setMarginText(int line, const QString &text, int style)
QColor defaultColor(int style) const
@ SC_MARK_BOXPLUS
A drawn plus sign in a box.
Definition: qsciscintillabase.h:2602
void SCN_USERLISTSELECTION(const char *selection, int id, int ch, int method, int position)
int style() const
Returns the number of the style.
QFont defaultFont(int style) const
Returns the font for style number style.
int marginOptions() const
bool foldCompact() const
Definition: qscilexerruby.h:214
void setFoldComments(bool fold)
void setStringsOverNewlineAllowed(bool allowed)
QsciScintilla(QWidget *parent=0)
Construct an empty QsciScintilla with parent parent.
long SendScintilla(unsigned int msg, unsigned long wParam, QPainter *hdc, const QRect &rc, long cpMin, long cpMax) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
virtual void setFoldCompact(bool fold)
bool foldComments() const
QString description(int style) const
The QsciLexerMatlab class encapsulates the Scintilla Matlab file lexer.
Definition: qscilexermatlab.h:33
void QSCN_SELCHANGED(bool yes)
bool readProperties(QSettings &qs, const QString &prefix)
void clearMarginText(int line=-1)
virtual ~QsciLexerYAML()
Destroys the QsciLexerYAML instance.
QString wordAtPoint(const QPoint &point) const
Returns the word at the point pixel coordinates.
const char * lexer() const
int markerDefine(char ch, int markerNumber=-1)
QColor defaultColor(int style) const
const char * language() const
Returns the name of the language.
void SCN_MODIFYATTEMPTRO()
void refresh()
Refresh the style settings.
void setFoldComments(bool fold)
const char * lexer() const
Returns the name of the lexer.
BraceMatch braceMatching() const
Definition: qsciscintilla.h:632
AutoCompletionUseSingle autoCompletionUseSingle() const
The QsciLexerCMake class encapsulates the Scintilla CMake lexer.
Definition: qscilexercmake.h:32
virtual void selectToMatchingBrace()
QsciDocument()
Create a new unattached document.
const char * blockEnd(int *style=0) const
bool foldComments() const
Definition: qscilexerpython.h:188
virtual ~QsciLexerCustom()
Destroy the QSciLexerCustom.
void setCallTipsHighlightColor(const QColor &col)
bool readProperties(QSettings &qs, const QString &prefix)
int braceStyle() const
Returns the style used for braces for brace matching.
QsciLexerPython(QObject *parent=0)
bool isRedoAvailable() const
QFont defaultFont(int style) const
Returns the font for style number style.
const char * language() const
Returns the name of the language.
bool defaultEolFill(int style) const
Returns the end-of-line fill for style number style.
virtual void foldLine(int line)
bool foldScriptComments() const
Definition: qscilexerhtml.h:456
QString description(int style) const
bool loadPrepared(const QString &filename=QString())
bool readProperties(QSettings &qs, const QString &prefix)
QsciLexerDiff(QObject *parent=0)
virtual QColor defaultColor(int style) const
Returns the default text colour for style number style.
const char * lexer() const
virtual void zoomOut(int range)
void setMatchedBraceBackgroundColor(const QColor &col)
QString description(int style) const
@ CallTipsNoContext
Definition: qsciscintilla.h:163
@ CircledTreeFoldStyle
Definition: qsciscintilla.h:224
virtual void setBackslashEscapes(bool enable)
void annotate(int line, const QString &text, int style)
void setSelectionToEol(bool filled)
QString description(int style) const
bool foldCompact() const
Definition: qscilexerjson.h:156
virtual ~QsciLexerCPP()
Destroys the QsciLexerCPP instance.
void clearAnnotations(int line=-1)
void setHighlightSubidentifiers(bool enabled)
void setFoldAtElse(bool fold)
The QsciStyledText class is a container for a piece of text and the style used to display the text.
Definition: qscistyledtext.h:36
const char * language() const
Returns the name of the language.
void setDefaultColor(const QColor &c)
const char * blockEnd(int *style=0) const
bool marginLineNumbers(int margin) const
bool caseSensitive() const
Returns true if the language is case sensitive. The default is true.
QColor defaultPaper(int style) const
bool writeSettings(QSettings &qs, const char *prefix="/Scintilla") const
QString description(int style) const
@ SC_MARK_FULLRECT
Definition: qsciscintillabase.h:2648
@ SC_MARK_LEFTRECT
Definition: qsciscintillabase.h:2652
bool writeProperties(QSettings &qs, const QString &prefix) const
int firstVisibleLine() const
const char * blockStartKeyword(int *style=0) const
const char * language() const
Returns the name of the language.
const char * blockEnd(int *style=0) const
virtual void updateAutoCompletionList(const QStringList &context, QStringList &list)
\reimp
void setHighlightTripleQuotedStrings(bool enabled)
QString description(int style) const
void fillIndicatorRange(int lineFrom, int indexFrom, int lineTo, int indexTo, int indicatorNumber)
The QsciLexerTCL class encapsulates the Scintilla TCL lexer.
Definition: qscilexertcl.h:32
bool defaultEolFill(int style) const
Returns the end-of-line fill for style number style.
void clearIndicatorRange(int lineFrom, int indexFrom, int lineTo, int indexTo, int indicatorNumber)
bool writeProperties(QSettings &qs, const QString &prefix) const
void setFoldPackages(bool fold)
void lineIndexFromPosition(int position, int *line, int *index) const
virtual void setBraceMatching(BraceMatch bm)
bool defaultEolFill(int style) const
Returns the end-of-line fill for style number style.
void setFoldPreprocessor(bool fold)
void SCN_USERLISTSELECTION(const char *selection, int id)
This is an overloaded member function, provided for convenience. It differs from the above function o...
virtual void setFoldSyntaxBased(bool syntax_based)
bool defaultEolFill(int style) const
Returns the end-of-line fill for style number style.
bool highlightBackQuotedStrings() const
Definition: qscilexercpp.h:297
QColor defaultColor(int style) const
@ CallTipsAboveText
Call tips are placed above the text.
Definition: qsciscintilla.h:152
void resetHotspotBackgroundColor()
@ SC_MARK_LCORNERCURVE
Definition: qsciscintillabase.h:2615
int braceStyle() const
Returns the style used for braces for brace matching.
virtual ~QsciLexerDiff()
Destroys the QsciLexerDiff instance.
virtual const char * keywords(int set) const
void setDefaultPaper(const QColor &c)
bool foldCompact() const
Definition: qscilexerverilog.h:202
@ AcsDocument
The source is the current document.
Definition: qsciscintilla.h:124
long SendScintilla(unsigned int msg, unsigned long wParam, const QColor &col) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
long SendScintilla(unsigned int msg, unsigned long wParam, void *lParam) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
long SendScintilla(unsigned int msg, const QColor &col) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
const char * wordCharacters() const
Returns the string of characters that comprise a word.
void setFoldOnlyBegin(bool fold)
const char * language() const
Returns the name of the language.
bool highlightHashQuotedStrings() const
Definition: qscilexercpp.h:286
virtual void setFoldPreprocessor(bool fold)
QsciScintilla::WrapMode wrapMode() const
Definition: qsciprinter.h:103
virtual void setColor(const QColor &c, int style=-1)
virtual void setFoldComments(bool fold)
virtual QStringList callTips(const QStringList &context, int commas, QsciScintilla::CallTipsStyle style, QList< int > &shifts)=0
bool scrollWidthTracking() const
virtual ~QsciLexerFortran()
Destroys the QsciLexerFortran instance.
bool backspaceUnindents() const
virtual void setFoldCompact(bool fold)
const char * lexer() const
virtual const char * blockStartKeyword(int *style=0) const
QStringList autoCompletionWordSeparators() const
void eolFillChanged(bool eolfilled, int style)
QFont defaultFont(int style) const
Returns the font for style number style.
virtual bool defaultEolFill(int style) const
long SendScintilla(unsigned int msg, uintptr_t wParam, const char *lParam) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
bool foldComments() const
void clearKeys()
The primary keys bindings for all commands are removed.
void SCN_STYLENEEDED(int position)
AnnotationDisplay
This enum defines the different annotation display styles.
Definition: qsciscintilla.h:83
AnnotationDisplay annotationDisplay() const
QFont defaultFont(int style) const
Returns the font for style number style.
virtual ~QsciLexerTeX()
Destroys the QsciLexerTeX instance.
virtual void setFoldComments(bool fold)
virtual void setFoldCompact(bool fold)
const char * lexer() const
bool readProperties(QSettings &qs, const QString &prefix)
void setStyle(int style)
Definition: qscistyle.h:82
bool foldComments() const
const char * keywords(int set) const
const char * wordCharacters() const
Returns the string of characters that comprise a word.
MarginType marginType(int margin) const
void setDollarsAllowed(bool allowed)
const char * language() const
Returns the name of the language.
const char * lexer() const
virtual void setFoldPreprocessor(bool fold)
bool writeProperties(QSettings &qs, const QString &prefix) const
int braceStyle() const
Returns the style used for braces for brace matching.
int braceStyle() const
Returns the style used for braces for brace matching.
const char * blockStart(int *style=0) const
bool readProperties(QSettings &qs, const QString &prefix)
void setExtraAscent(int extra)
const char * wordCharacters() const
Returns the string of characters that comprise a word.
The QsciLexerPO class encapsulates the Scintilla PO lexer.
Definition: qscilexerpo.h:32
The QsciCommand class represents an internal editor command that may have one or two keys bound to it...
Definition: qscicommand.h:40
QColor defaultColor(int style) const
@ SC_MARK_DOTDOTDOT
Three drawn dots.
Definition: qsciscintillabase.h:2638
QFont defaultFont(int style) const
Returns the font for style number style.
virtual ~QsciLexerCSharp()
Destroys the QsciLexerCSharp instance.
virtual void setLevel(int level)
void setFoldAtModule(bool fold)
void replaceHorizontalScrollBar(QScrollBar *scrollBar)
QColor defaultPaper(int style) const
void registerImage(int id, const QImage &im)
virtual void setFoldCompact(bool fold)
The QsciAPIs class provies an implementation of the textual API information used in call tips and for...
Definition: qsciapis.h:66
virtual void keyPressEvent(QKeyEvent *e)
Re-implemented to handle key presses.
void SCN_AUTOCCHARDELETED()
void setFont(const QFont &font)
const char * lexer() const
void SCN_UPDATEUI(int updated)
virtual ~QsciAbstractAPIs()
Destroy the QsciAbstractAPIs instance.
bool foldAtElse() const
Definition: qscilexerperl.h:237
virtual const char * lexer() const
bool defaultEolFill(int style) const
Returns the end-of-line fill for style number style.
virtual void setFoldCompact(bool fold)
@ SC_MARK_TCORNERCURVE
Definition: qsciscintillabase.h:2619
bool readProperties(QSettings &qs, const QString &prefix)
virtual void setMarginsBackgroundColor(const QColor &col)
void SCN_DWELLSTART(int position, int x, int y)
QString description(int style) const
virtual void setEolMode(EolMode mode)
QString text(int line) const
const char * keywords(int set) const
QStringList autoCompletionWordSeparators() const
QColor defaultColor(int style) const
virtual void setFoldCompact(bool fold)
virtual void autoCompleteFromAll()
QStringList autoCompletionWordSeparators() const
The QsciLexerSRec class encapsulates the Scintilla S-Record lexer.
Definition: qscilexersrec.h:32
void modificationChanged(bool m)
QString description(int style) const
int braceStyle() const
Returns the style used for braces for brace matching.
void setMarginText(int line, const QString &text, const QsciStyle &style)
virtual ~QsciLexerIntelHex()
Destroys the QsciLexerIntelHex instance.
virtual void styleText(int start, int end)=0
@ SC_MARK_PLUS
A drawn plus sign.
Definition: qsciscintillabase.h:2589
virtual int lexerId() const
QString description(int style) const
virtual void setFoldComments(bool fold)
QColor defaultColor(int style) const
QsciLexerJSON(QObject *parent=0)
bool foldComments() const
bool stylePreprocessor() const
Definition: qscilexercpp.h:253
QColor defaultPaper(int style) const
MarginType
This enum defines the different margin types.
Definition: qsciscintilla.h:326
const char * lexer() const
void setCallTipsForegroundColor(const QColor &col)
virtual ~QsciLexerXML()
Destroys the QsciLexerXML instance.
const char * language() const
Returns the name of the language.
QString description(int style) const
static QsciScintillaBase * pool()
bool autoCompletionReplaceWord() const
void setEdgeColor(const QColor &col)
QsciLexerVHDL(QObject *parent=0)
bool writeProperties(QSettings &qs, const QString &prefix) const
virtual int braceStyle() const
Returns the style used for braces for brace matching.
QsciLexerPython::IndentationWarning indentationWarning() const
Definition: qscilexerpython.h:210
const char * language() const
Returns the name of the language.
virtual const char * blockStart(int *style=0) const
The QsciAbstractAPIs class represents the interface to the textual API information used in call tips ...
Definition: qsciabstractapis.h:42
const char * language() const
Returns the name of the language.
bool foldPackages() const
virtual ~QsciScintilla()
Destroys the QsciScintilla instance.
bool writeProperties(QSettings &qs, const QString &prefix) const
virtual void setAutoCompletionUseSingle(AutoCompletionUseSingle single)
WhitespaceVisibility whitespaceVisibility() const
virtual void setFoldCompact(bool fold)
virtual void setLexer(QsciLexer *lexer=0)
const char * lexer() const
QString description(int style) const
void setV2UnicodeAllowed(bool allowed)
const char * language() const
Returns the name of the language.
@ SC_MARK_MINUS
A drawn minus sign.
Definition: qsciscintillabase.h:2586
bool highlightEscapeSequences() const
Definition: qscilexerjson.h:145
bool writeProperties(QSettings &qs, const QString &prefix) const
virtual QStringList apiContext(int pos, int &context_start, int &last_word_start)
virtual void setIndentationGuidesBackgroundColor(const QColor &col)
void setUnmatchedBraceBackgroundColor(const QColor &col)
void indicatorClicked(int line, int index, Qt::KeyboardModifiers state)
const char * keywords(int set) const
virtual void resizeEvent(QResizeEvent *e)
Re-implemented to handle resizes.
bool isPrepared(const QString &filename=QString()) const
const char * lexer() const
void setHighlightBackQuotedStrings(bool enabled)
The QsciLexerBash class encapsulates the Scintilla Bash lexer.
Definition: qscilexerbash.h:32
@ CircledFoldStyle
Circled folding style using circled plus and minus symbols.
Definition: qsciscintilla.h:217
virtual void setMarginsForegroundColor(const QColor &col)
void setExtraDescent(int extra)
const char * lexer() const
void setWhitespaceSize(int size)
const char * language() const
Returns the name of the language.
virtual void mouseMoveEvent(QMouseEvent *e)
Re-implemented to handle mouse moves.
bool foldCompact() const
Definition: qscilexertex.h:111
QColor defaultColor(int style) const
bool defaultEolFill(int style) const
Returns the end-of-line fill for style number style.
The QsciLexerAVS class encapsulates the Scintilla AVS lexer.
Definition: qscilexeravs.h:32
virtual ~QsciLexerCSS()
Destroys the QsciLexerCSS instance.
bool readProperties(QSettings &qs, const QString &prefix)
QsciLexerCSharp(QObject *parent=0)
virtual ~QsciLexerRuby()
Destroys the QsciLexerRuby instance.
const char * language() const
Returns the name of the language.
QStringList autoCompletionWordSeparators() const
QsciLexerCSS(QObject *parent=0)
virtual void setUtf8(bool cp)
virtual ~QsciScintillaBase()
Destroys the QsciScintillaBase instance.
bool foldPreprocessor() const
Definition: qscilexerhtml.h:445
virtual ~QsciMacro()
Destroy the QsciMacro instance.
CallTipsPosition
This enum defines the different call tip positions.
Definition: qsciscintilla.h:147
QsciPrinter(PrinterMode mode=ScreenResolution)
Constructs a printer paint device with mode mode.
QString description(int style) const
bool foldAtElse() const
Definition: qscilexerverilog.h:180
@ SC_MARK_BACKGROUND
Definition: qsciscintillabase.h:2635
void setMarginType(int margin, MarginType type)
bool defaultEolFill(int style) const
Returns the end-of-line fill for style number style.
bool foldComments() const
void setMatchedBraceIndicator(int indicatorNumber)
const char * keywords(int set) const
QColor marginBackgroundColor(int margin) const
QString description(int style) const
virtual ~QsciLexerTCL()
Destroys the QsciLexerTCL instance.
int markerDefine(MarkerSymbol sym, int markerNumber=-1)
const char * wordCharacters() const
Returns the string of characters that comprise a word.
QsciMacro(QsciScintilla *parent)
Construct a QsciMacro with parent parent.
void setFoldCompact(bool fold)
virtual void setMarginWidth(int margin, const QString &s)
bool readProperties(QSettings &qs, const QString &prefix)
virtual void setAutoCompletionThreshold(int thresh)
QColor defaultPaper(int style) const
bool stylePreprocessor() const
Definition: qscilexercoffeescript.h:226
int positionFromLineIndex(int line, int index) const
QColor defaultPaper(int style) const
void SCN_MARGINRIGHTCLICK(int position, int modifiers, int margin)
bool foldComments() const
Definition: qscilexerverilog.h:191
virtual QMimeData * toMimeData(const QByteArray &text, bool rectangular) const
void SCN_CALLTIPCLICK(int direction)
QsciLexerPO(QObject *parent=0)
virtual void inputMethodEvent(QInputMethodEvent *event)
Re-implemented to handle composed characters.
void cursorPositionChanged(int line, int index)
The QsciLexerMASM class encapsulates the Scintilla MASM lexer.
Definition: qscilexermasm.h:32
void setEdgeMode(EdgeMode mode)
const char * language() const
Returns the name of the language.
virtual void mouseDoubleClickEvent(QMouseEvent *e)
Re-implemented to handle mouse double-clicks.
const char * keywords(int set) const
AutoCompletionSource autoCompletionSource() const
Definition: qsciscintilla.h:598
virtual void setMarginMarkerMask(int margin, int mask)
virtual void setStylePreprocessor(bool style)
const char * wordCharacters() const
Returns the string of characters that comprise a word.
void colorChanged(const QColor &c, int style)
bool quotedIdentifiers() const
Definition: qscilexersql.h:229
QColor defaultColor() const
QString wordAtLineIndex(int line, int index) const
virtual ~QsciLexerProperties()
Destroys the QsciLexerProperties instance.
virtual void setMarginsFont(const QFont &f)
Set the font used in all margins to f.
void setTabDrawMode(TabDrawMode mode)
@ SC_MARGIN_COLOUR
Definition: qsciscintillabase.h:2711
bool verbatimStringEscapeSequencesAllowed() const
Definition: qscilexercpp.h:319
bool overwriteMode() const
@ SC_MARGIN_NUMBER
The margin will display line numbers.
Definition: qsciscintillabase.h:2693
void setFirstVisibleLine(int linenr)
The QsciLexerVHDL class encapsulates the Scintilla VHDL lexer.
Definition: qscilexervhdl.h:32
virtual QColor color(int style) const
virtual ~QsciLexerNASM()
Destroys the QsciLexerNASM instance.
void annotate(int line, const QString &text, const QsciStyle &style)
QColor defaultColor(int style) const
virtual void refreshProperties()
void clearRegisteredImages()
QString description(int style) const
bool v3BinaryOctalAllowed() const
Definition: qscilexerpython.h:258
virtual ~QsciLexerMatlab()
Destroys the QsciLexerMatlab instance.
virtual ~QsciLexerJava()
Destroys the QsciLexerJava instance.
int magnification() const
Definition: qsciprinter.h:76
void SCN_AUTOCCOMPLETED(const char *selection, int position, int ch, int method)
The QsciCommandSet class represents the set of all internal editor commands that may have keys bound.
Definition: qscicommandset.h:45
void SCN_DWELLEND(int position, int x, int y)
The QsciLexerNASM class encapsulates the Scintilla NASM lexer.
Definition: qscilexernasm.h:32
bool hasSelectedText() const
Definition: qsciscintilla.h:882
@ SC_MARK_ARROW
A triangle pointing to the right.
Definition: qsciscintillabase.h:2570
virtual ~QsciLexerFortran77()
Destroys the QsciLexerFortran77 instance.
void SCN_MACRORECORD(unsigned int, unsigned long, void *)
const char * wordCharacters() const
Returns the string of characters that comprise a word.
@ AcsAll
The source is all available sources.
Definition: qsciscintilla.h:121
const char * keywords(int set) const
void setStyling(int length, int style)
QColor defaultColor(int style) const
QColor defaultPaper(int style) const
void setAutoCompletionFillups(const char *fillups)
long SendScintilla(unsigned int msg, const char *lParam) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
void setDottedWords(bool enable)
const char * lexer() const
const char * lexer() const
virtual void setIndentation(int line, int indentation)
@ SC_MARK_BOXPLUSCONNECTED
A drawn plus sign in a connected box.
Definition: qsciscintillabase.h:2605
virtual void append(const QString &text)
virtual ~QsciLexerMakefile()
Destroys the QsciLexerMakefile instance.
virtual void changeEvent(QEvent *e)
\reimp
virtual void removeSelectedText()
virtual void setFont(const QFont &f, int style=-1)
virtual void setFoldComments(bool fold)
void setScriptsStyled(bool styled)
virtual bool canInsertFromMimeData(const QMimeData *source) const
QColor defaultPaper(int style) const
const char * language() const
Returns the name of the language.
int style() const
Definition: qscistyle.h:88
WrapVisualFlag
This enum defines the different line wrap visual flags.
Definition: qsciscintilla.h:493
bool writeProperties(QSettings &qs, const QString &prefix) const
void add(const QString &entry)
void setChangeable(bool changeable)
void setHotspotForegroundColor(const QColor &col)
QFont defaultFont(int style) const
Returns the font for style number style.
bool dollarsAllowed() const
Definition: qscilexercpp.h:264
const char * keywords(int set) const
virtual void setBackspaceUnindents(bool unindent)
virtual ~QsciLexerIDL()
Destroys the QsciLexerIDL instance.
void setDjangoTemplates(bool enabled)
void setFoldAtElse(bool fold)
long SendScintilla(unsigned int msg, long wParam) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
bool defaultEolFill(int style) const
Returns the end-of-line fill for style number style.
QsciLexerJava(QObject *parent=0)
@ SC_MARK_LCORNER
A bottom left corner drawn in the background colour.
Definition: qsciscintillabase.h:2595
The QsciLexerYAML class encapsulates the Scintilla YAML lexer.
Definition: qscilexeryaml.h:32
bool writeProperties(QSettings &qs, const QString &prefix) const
virtual ~QsciLexerPython()
Destroys the QsciLexerPython instance.
QString description(int style) const
virtual bool writeProperties(QSettings &qs, const QString &prefix) const
const char * keywords(int set) const
QFont defaultFont() const
int braceStyle() const
Returns the style used for braces for brace matching.
QColor defaultColor(int style) const
Returns the foreground colour of the text for style number style.
virtual void indent(int line)
void convertEols(EolMode mode)
long SendScintilla(unsigned int msg, long cpMin, long cpMax, char *lpstrText) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
virtual bool findFirst(const QString &expr, bool re, bool cs, bool wo, bool wrap, bool forward=true, int line=-1, int index=-1, bool show=true, bool posix=false, bool cxx11=false)
virtual int blockLookback() const
virtual const char * language() const =0
virtual void setCaretLineVisible(bool enable)
void setProcessIf(bool enable)
bool readProperties(QSettings &qs, const QString &prefix)
virtual void setIndentationGuidesForegroundColor(const QColor &col)
The QsciLexerJSON class encapsulates the Scintilla JSON lexer.
Definition: qscilexerjson.h:32
const char * lexer() const
void setFoldCompact(bool fold)
const char * keywords(int set) const
bool readProperties(QSettings &qs, const QString &prefix)
void setUnmatchedBraceForegroundColor(const QColor &col)
bool writeProperties(QSettings &qs, const QString &prefix) const
virtual void mousePressEvent(QMouseEvent *e)
Re-implemented to handle mouse presses.
The QsciLexerDiff class encapsulates the Scintilla Diff lexer.
Definition: qscilexerdiff.h:33
The QsciLexerPOV class encapsulates the Scintilla POV lexer.
Definition: qscilexerpov.h:32
const char * wordCharacters() const
Returns the string of characters that comprise a word.
long SendScintilla(unsigned int msg, int wParam) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
The QsciLexerFortran class encapsulates the Scintilla Fortran lexer.
Definition: qscilexerfortran.h:32
void setLessLanguage(bool enabled)
QString defaultPreparedName() const
const char * keywords(int set) const
void fontChanged(const QFont &f, int style)
void setFoldComments(bool fold)
QColor defaultPaper(int style) const
void SCN_AUTOCSELECTIONCHANGE(const char *selection, int id, int position)
virtual void setFoldQuotes(bool fold)
virtual void setReadOnly(bool ro)
virtual void setTabIndents(bool indent)
virtual ~QsciLexerVerilog()
Destroys the QsciLexerVerilog instance.
QString selectedText() const
bool smartHighlighting() const
virtual ~QsciLexerPostScript()
Destroys the QsciLexerPostScript instance.
void setWrapIndentMode(WrapIndentMode mode)
bool defaultEolFill(int style) const
Returns the end-of-line fill for style number style.
void registerImage(int id, const QPixmap &pm)
@ SC_MARGIN_RTEXT
The margin will display right justified text.
Definition: qsciscintillabase.h:2707
virtual void setPaper(const QColor &c)
QFont defaultFont(int style) const
Returns the font for style number style.
The QsciLexerCPP class encapsulates the Scintilla C++ lexer.
Definition: qscilexercpp.h:33
virtual const char * blockEnd(int *style=0) const
The QsciPrinter class is a sub-class of the Qt QPrinter class that is able to print the text of a Sci...
Definition: qsciprinter.h:51
bool djangoTemplates() const
Definition: qscilexerhtml.h:435
QColor defaultColor(int style) const
bool foldComments() const
bool highlightTripleQuotedStrings() const
Definition: qscilexercpp.h:275
The QsciLexerPerl class encapsulates the Scintilla Perl lexer.
Definition: qscilexerperl.h:33
QsciLexerPerl(QObject *parent=0)
QFont defaultFont(int style) const
Returns the font for style number style.
void setIndicatorOutlineColor(const QColor &col, int indicatorNumber=-1)
int alternateKey() const
Definition: qscicommand.h:383
QsciLexerFortran77(QObject *parent=0)
QString description(int style) const
void SCEN_CHANGE()
This signal is emitted when the document has changed for any reason.
QsciDocument document() const
Definition: qsciscintilla.h:710
int braceStyle() const
Returns the style used for braces for brace matching.
void textChanged()
This signal is emitted whenever the text in the text edit changes.
QColor defaultColor(int style) const
The QsciLexerBatch class encapsulates the Scintilla batch file lexer.
Definition: qscilexerbatch.h:33
IndentationWarning
Definition: qscilexerpython.h:104
int braceStyle() const
Returns the style used for braces for brace matching.
QString description(int style) const
virtual void setFoldComments(bool fold)
void setIndicatorHoverStyle(IndicatorStyle style, int indicatorNumber=-1)
bool foldCompact() const
Definition: qscilexercpp.h:242
virtual void setFoldPreprocessor(bool fold)
int markerFindNext(int linenr, unsigned mask) const
virtual void moveToMatchingBrace()
virtual void setColor(const QColor &c)
virtual void endRecording()
Stop recording user commands.
IndicatorStyle
This enum defines the different indicator styles.
Definition: qsciscintilla.h:232
virtual ~QsciLexer()
Destroy the QSciLexer.
const char * wordCharacters() const
QString description(int style) const
QColor paper() const
Definition: qscistyle.h:120
virtual void setCaretWidth(int width)
QsciLexerHex(QObject *parent=0)
void setHotspotWrap(bool enable)
virtual void setFoldAtBegin(bool fold)
const char * keywords(int set) const
QString description(int style) const
virtual void setEolFill(bool eoffill, int style=-1)
QsciLexerSRec(QObject *parent=0)
QColor defaultPaper(int style) const
QColor defaultColor(int style) const
bool defaultEolFill(int style) const
Returns the end-of-line fill for style number style.
QColor defaultColor(int style) const
virtual QColor paper(int style) const
QFont defaultFont(int style) const
Returns the font for style number style.
virtual void formatPage(QPainter &painter, bool drawing, QRect &area, int pagenr)
TextCase
Definition: qscistyle.h:46
bool foldQuotes() const
Definition: qscilexerpython.h:204
virtual void setFoldComments(bool fold)
The QsciLexerPascal class encapsulates the Scintilla Pascal lexer.
Definition: qscilexerpascal.h:32
QString description(int style) const
The QsciLexerCoffeeScript class encapsulates the Scintilla CoffeeScript lexer.
Definition: qscilexercoffeescript.h:33
bool findMatchingBrace(long &brace, long &other, BraceMatch mode)
QFont defaultFont(int style) const
Returns the font for style number style.
void markerDelete(int linenr, int markerNumber=-1)
void setHighlightEscapeSequences(bool enabled)
void setMakoTemplates(bool enabled)
const char * lexer() const
QColor defaultColor(int style) const
const char * language() const
Returns the name of the language.
QsciScintilla * editor() const
Definition: qscilexer.h:207
QColor defaultPaper(int style) const
QsciLexerTeX(QObject *parent=0)
QString description(int style) const
QColor defaultColor(int style) const
Returns the foreground colour of the text for style number style.
const char * lexer() const
const char * lexer() const
void setAlternateKey(int altkey)
int lines() const
Returns the number of lines of text.
bool scriptsStyled() const
QFont defaultFont(int style) const
Returns the font for style number style.
QsciStyledText(const QString &text, int style)
virtual bool focusNextPrevChild(bool next)
Re-implemented to allow tabs to be entered as text.
void setContractedFolds(const QList< int > &folds)
void setAutoCompletionWordSeparators(const QStringList &separators)
void resetMatchedBraceIndicator()
EdgeMode
This enum defines the different edge modes for long lines.
Definition: qsciscintilla.h:178
const char * language() const
Returns the name of the language.
const char * keywords(int set) const
virtual void play()
Play the macro.
void setHotspotBackgroundColor(const QColor &col)
bool load(const QString &filename)
QColor defaultPaper(int style) const
CallTipsStyle callTipsStyle() const
Definition: qsciscintilla.h:648
bool foldComments() const
Definition: qscilexertex.h:100
bool readProperties(QSettings &qs, const QString &prefix)
long SendScintilla(unsigned int msg, unsigned long wParam=0, long lParam=0) const
QColor defaultPaper(int style) const
void setInitialSpaces(bool enable)
void setHotspotUnderline(bool enable)
bool foldPODBlocks() const
virtual ~QsciLexerHTML()
Destroys the QsciLexerHTML instance.
void propertyChanged(const char *prop, const char *val)
void setV3BinaryOctalAllowed(bool allowed)
QsciLexerVerilog(QObject *parent=0)
QColor defaultColor(int style) const
virtual void autoCompleteFromDocument()
QsciLexerHTML(QObject *parent=0)
QsciLexerTCL(QObject *parent=0)
bool readProperties(QSettings &qs, const QString &prefix)
bool defaultEolFill(int style) const
Returns the end-of-line fill for style number style.
void setQuotedIdentifiers(bool enable)
const char * blockStart(int *style=0) const
The QsciLexerLua class encapsulates the Scintilla Lua lexer.
Definition: qscilexerlua.h:33
int lineLength(int line) const
QsciLexerAVS(QObject *parent=0)
bool defaultEolFill(int style) const
Returns the end-of-line fill for style number style.
virtual void setFoldAtElse(bool fold)
int braceStyle() const
Returns the style used for braces for brace matching.
QColor defaultPaper(int style) const
void apiPreparationCancelled()
int braceStyle() const
Returns the style used for braces for brace matching.
bool autoIndent() const
Definition: qsciscintilla.h:615
QsciLexerRuby(QObject *parent=0)
QsciLexerPascal(QObject *parent=0)
const char * lexer() const
virtual ~QsciLexerSRec()
Destroys the QsciLexerSRec instance.
const char * keywords(int set) const
void setFoldMarginColors(const QColor &fore, const QColor &back)
void setFoldComments(bool fold)
CallTipsStyle
This enum defines the different call tip styles.
Definition: qsciscintilla.h:156
const char * language() const
Returns the name of the language.
void setMatchedBraceForegroundColor(const QColor &col)
virtual void setText(const QString &text)
void setFoldAtElse(bool fold)
const char * language() const
Returns the name of the language.
const char * lexer() const
QsciLexerJavaScript(QObject *parent=0)
QString description(int style) const
static bool validKey(int key)
If the key key is valid then true is returned.
@ AcusExplicit
Definition: qsciscintilla.h:108
QFont defaultFont(int style) const
Returns the font for style number style.
QString description(int style) const
QFont defaultFont(int style) const
Returns the font for style number style.
const char * blockEnd(int *style=0) const
QsciLexerEDIFACT(QObject *parent=0)
void setHighlightComments(bool highlight)
WrapIndentMode
This enum defines the different line wrap indentation modes.
Definition: qsciscintilla.h:508
bool writeProperties(QSettings &qs, const QString &prefix) const
void setOverwriteMode(bool overwrite)
bool writeProperties(QSettings &qs, const QString &prefix) const
virtual void focusOutEvent(QFocusEvent *e)
Re-implemented to tell Scintilla it has lost the focus.
virtual void setFoldCompact(bool fold)
virtual ~QsciLexerPO()
Destroys the QsciLexerPO instance.
const char * keywords(int set) const
void setFont(const QFont &f)
QColor defaultPaper(int style) const
const char * keywords(int set) const
bool readProperties(QSettings &qs, const QString &prefix)
QsciLexerLua(QObject *parent=0)
QString description(int style) const
virtual ~QsciLexerD()
Destroys the QsciLexerD instance.
virtual void updateAutoCompletionList(const QStringList &context, QStringList &list)=0
@ SC_MARK_SMALLRECT
A smaller rectangle.
Definition: qsciscintillabase.h:2573
virtual void zoomIn(int range)
QString description(int style) const
bool foldComments() const
Definition: qscilexerruby.h:203
int braceStyle() const
Returns the style used for braces for brace matching.
const char * keywords(int set) const
void setDocument(const QsciDocument &document)
bool writeSettings(QSettings &qs, const char *prefix="/Scintilla")
const char * wordCharacters() const
Returns the string of characters that comprise a word.
virtual void setFoldAtElse(bool fold)
virtual void setCursorPosition(int line, int index)
virtual ~QsciLexerSpice()
Destroys the QsciLexerSpice instance.
virtual void setModified(bool m)
const char * lexer() const
Returns the name of the lexer.
QColor defaultColor(int style) const
QsciLexerYAML(QObject *parent=0)
virtual QFont defaultFont(int style) const
Returns the default font for style number style.
const char * keywords(int set) const
QColor defaultColor(int style) const
void startStyling(int pos, int styleBits=0)
QColor defaultColor(int style) const
bool writeProperties(QSettings &qs, const QString &prefix) const
const char * keywords(int set) const
virtual void setCaretLineFrameWidth(int width)
virtual void setFoldCompact(bool fold)
const char * wordCharacters() const
Returns the string of characters that comprise a word.
QColor defaultColor(int style) const
void addEdgeColumn(int colnr, const QColor &col)
const char * keywords(int set) const
virtual void contextMenuEvent(QContextMenuEvent *e)
Re-implemented to handle the context menu.
@ SC_MARK_ROUNDRECT
A rectangle.
Definition: qsciscintillabase.h:2567
bool isUndoAvailable() const
const char * wordCharacters() const
Returns the string of characters that comprise a word.
bool LessLanguage() const
Definition: qscilexercss.h:196
QsciCommandSet * standardCommands() const
The standard command set is returned.
Definition: qsciscintilla.h:1550
void setColor(const QColor &color)
@ WrapFlagByText
A wrap flag is displayed by the text.
Definition: qsciscintilla.h:498
void SCN_HOTSPOTDOUBLECLICK(int position, int modifiers)
QsciLexerIntelHex(QObject *parent=0)
bool initialSpaces() const
Definition: qscilexerproperties.h:115
void setMarginText(int line, const QList< QsciStyledText > &text)
QsciScintillaBase(QWidget *parent=0)
Construct an empty QsciScintillaBase with parent parent.
const char * keywords(int set) const
QColor defaultPaper(int style) const
QString annotation(int line) const
Returns the annotation on line line, if any.
QColor defaultColor(int style) const
const char * language() const
Returns the name of the language.
virtual void startRecording()
Start recording user commands and add them to the macro.
const char * lexer() const
void setVisible(bool visible)
bool defaultEolFill(int style) const
Returns the end-of-line fill for style number style.
virtual void setAutoCompletionReplaceWord(bool replace)
unsigned markersAtLine(int linenr) const
virtual bool caseSensitive() const
Returns true if the language is case sensitive. The default is true.
bool foldComments() const
Definition: qscilexertcl.h:165
const char * blockStartKeyword(int *style=0) const
QString description(int style) const
QsciLexerIDL(QObject *parent=0)
QFont defaultFont(int style) const
Returns the font for style number style.
void setEolFill(bool fill)
bool isListActive() const
bool defaultEolFill(int style) const
Returns the end-of-line fill for style number style.
EdgeMode edgeMode() const
bool stringsOverNewlineAllowed() const
Definition: qscilexerpython.h:234
const char * language() const
Returns the name of the language.
@ CallTipsNone
Call tips are disabled.
Definition: qsciscintilla.h:158
QString description(int style) const
QFont defaultFont(int style) const
Returns the font for style number style.
virtual void setFoldComments(bool fold)
bool readProperties(QSettings &qs, const QString &prefix)
bool writeProperties(QSettings &qs, const QString &prefix) const
void setVerbatimStringEscapeSequencesAllowed(bool allowed)
QStringList autoCompletionWordSeparators() const
bool writeProperties(QSettings &qs, const QString &prefix) const
virtual void setIndentationWarning(QsciLexerPython::IndentationWarning warn)
virtual ~QsciLexerVHDL()
Destroys the QsciLexerVHDL instance.
bool writeProperties(QSettings &qs, const QString &prefix) const
int braceStyle() const
Returns the style used for braces for brace matching.
const char * keywords(int set) const
int braceStyle() const
Returns the style used for braces for brace matching.