From 347f0b28701932eba7eb063d9093e446b81debae Mon Sep 17 00:00:00 2001 From: Slávek Banko Date: Thu, 9 Dec 2021 01:40:38 +0100 Subject: Rename Qt => TQt. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Slávek Banko --- doc/en/classTQextScintillaLexer.html | 910 +++++++++++++++++++++++++++++++++++ 1 file changed, 910 insertions(+) create mode 100644 doc/en/classTQextScintillaLexer.html (limited to 'doc/en/classTQextScintillaLexer.html') diff --git a/doc/en/classTQextScintillaLexer.html b/doc/en/classTQextScintillaLexer.html new file mode 100644 index 0000000..cb03290 --- /dev/null +++ b/doc/en/classTQextScintillaLexer.html @@ -0,0 +1,910 @@ + + +TQScintilla: TQextScintillaLexer Class Reference + + + + + + +

TQextScintillaLexer Class Reference

The TQextScintillaLexer class is an abstract class used as a base for specific language lexers. +More... +

+#include <tqextscintillalexer.h> +

+Inherited by TQextScintillaLexerBash, TQextScintillaLexerBatch, TQextScintillaLexerCPP, TQextScintillaLexerCSS, TQextScintillaLexerDiff, TQextScintillaLexerHTML, TQextScintillaLexerLua, TQextScintillaLexerMakefile, TQextScintillaLexerPerl, TQextScintillaLexerPOV, TQextScintillaLexerProperties, TQextScintillaLexerPython, TQextScintillaLexerRuby, TQextScintillaLexerSQL, and TQextScintillaLexerTeX. +

+List of all members.

Public Slots

+ +

Signals

+ +

Public Member Functions

+ +

Protected Member Functions

+ +

Detailed Description

+The TQextScintillaLexer class is an abstract class used as a base for specific language lexers. +

+A Scintilla lexer scans the text breaking it up into separate language objects, e.g. keywords, strings, operators. The lexer then uses a different style to draw each object. A style is identified by a style number and has a number of attributes, including colour and font. A specific language lexer will implement appropriate default styles which can be overriden by an application by further sub-classing the specific language lexer.

+A specific language lexer may provide one or more sets of words to be recognised as keywords. Most lexers only provide one set, but some may support languages embedded in other languages and provide several sets.

+TQextScintillaLexer provides convenience methods for saving and restoring user preferences for fonts and colours. +

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
TQextScintillaLexer::TQextScintillaLexer (TQObject *  parent = 0,
const char *  name = 0 
)
+
+
+ +

+Construct a TQextScintillaLexer with parent parent and name name. parent is typically the TQextScintilla instance. +

+

+ +

+
+ + + + + + + + +
virtual TQextScintillaLexer::~TQextScintillaLexer (  )  [virtual]
+
+
+ +

+Destroys the TQextScintillaLexer instance. +

+ +

+

+


Member Function Documentation

+ +

+ +

+
+ + + + + + + + +
virtual const char* TQextScintillaLexer::lexer (  )  const [pure virtual]
+
+ +

+ +

+
+ + + + + + + + +
int TQextScintillaLexer::autoIndentStyle (  ) 
+
+
+ +

+Returns the auto-indentation style. The default is 0 if the language is block structured, or TQextScintilla::AiMaintain if not.

+

See also:
setAutoIndentStyle(), TQextScintilla::AiMaintain, TQextScintilla::AiOpening, TQextScintilla::AiClosing
+ +
+

+ +

+ +

+
+ + + + + + + + + +
virtual bool TQextScintillaLexer::eolFill (int  style  )  const [virtual]
+
+ +

+ +

+
+ + + + + + + + + +
virtual TQFont TQextScintillaLexer::font (int  style  )  const [virtual]
+
+ +

+ +

+
+ + + + + + + + + +
virtual const char* TQextScintillaLexer::keywords (int  set  )  const [virtual]
+
+ +

+ +

+
+ + + + + + + + + +
virtual TQString TQextScintillaLexer::description (int  style  )  const [pure virtual]
+
+ +

+ +

+
+ + + + + + + + + +
virtual TQColor TQextScintillaLexer::paper (int  style  )  const [virtual]
+
+ +

+ +

+
+ + + + + + + + +
virtual TQFont TQextScintillaLexer::defaultFont (  )  const [virtual]
+
+
+ +

+Returns the default font for all styles.

+

See also:
setDefaultFont()
+ +
+

+ +

+
+ + + + + + + + +
virtual TQColor TQextScintillaLexer::defaultColor (  )  const [virtual]
+
+
+ +

+Returns the default text colour for all styles.

+

See also:
setDefaultColor()
+ +
+

+ +

+
+ + + + + + + + +
virtual TQColor TQextScintillaLexer::defaultPaper (  )  const [virtual]
+
+
+ +

+Returns the default paper colour for all styles.

+

See also:
setDefaultPaper()
+ +
+

+ +

+
+ + + + + + + + +
virtual void TQextScintillaLexer::refreshProperties (  )  [virtual]
+
+ +

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool TQextScintillaLexer::readSettings (TQSettings &  qs,
const char *  prefix = "/Scintilla" 
)
+
+
+ +

+The colour, paper, font and end-of-line for each style number, and all lexer specific properties are read from the settings qs. prefix is prepended to the key of each entry. TRUE is returned if there was no error.

+

See also:
writeSettings(), TQextScintilla::setLexer()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool TQextScintillaLexer::writeSettings (TQSettings &  qs,
const char *  prefix = "/Scintilla" 
) const
+
+
+ +

+The colour, paper, font and end-of-line for each style number, and all lexer specific properties are written to the settings qs. prefix is prepended to the key of each entry. TRUE is returned if there was no error.

+

See also:
readSettings()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void TQextScintillaLexer::setAutoIndentStyle (int  autoindentstyle  )  [virtual, slot]
+
+
+ +

+The auto-indentation style is set to autoindentstyle.

+

See also:
autoIndentStyle(), TQextScintilla::AiMaintain, TQextScintilla::AiOpening, TQextScintilla::AiClosing
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
virtual void TQextScintillaLexer::setColor (const TQColor &  c,
int  style = -1 
) [virtual, slot]
+
+
+ +

+The foreground colour for style number style is set to c. If style is -1 then the colour is set for all styles. +

+

+ +

+
+ + + + + + + + + +
virtual void TQextScintillaLexer::setDefaultFont (const TQFont &  f  )  [virtual, slot]
+
+
+ +

+The default font for all styles is set to f.

+

See also:
defaultFont()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void TQextScintillaLexer::setDefaultColor (const TQColor &  c  )  [virtual, slot]
+
+
+ +

+The default text colour for all styles is set to c.

+

See also:
defaultColor(), color()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void TQextScintillaLexer::setDefaultPaper (const TQColor &  c  )  [virtual, slot]
+
+
+ +

+The default paper colour for all styles is set to c.

+

See also:
defaultPaper(), paper()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
virtual void TQextScintillaLexer::setEolFill (bool  eoffill,
int  style = -1 
) [virtual, slot]
+
+
+ +

+The end-of-line fill for style number style is set to eoffill. If style is -1 then the fill is set for all styles. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
virtual void TQextScintillaLexer::setFont (const TQFont &  f,
int  style = -1 
) [virtual, slot]
+
+
+ +

+The font for style number style is set to f. If style is -1 then the font is set for all styles. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
virtual void TQextScintillaLexer::setPaper (const TQColor &  c,
int  style = -1 
) [virtual, slot]
+
+
+ +

+The background colour for style number style is set to c. If style is -1 then the colour is set for all styles. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void TQextScintillaLexer::colorChanged (const TQColor &  c,
int  style 
) [signal]
+
+
+ +

+This signal is emitted when the foreground colour of style number style has changed. The new colour is c. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void TQextScintillaLexer::eolFillChanged (bool  eoffilled,
int  style 
) [signal]
+
+
+ +

+This signal is emitted when the end-of-file fill of style number style has changed. The new fill is eoffilled. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void TQextScintillaLexer::fontChanged (const TQFont &  f,
int  style 
) [signal]
+
+
+ +

+This signal is emitted when the font of style number style has changed. The new font is f. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void TQextScintillaLexer::paperChanged (const TQColor &  c,
int  style 
) [signal]
+
+
+ +

+This signal is emitted when the background colour of style number style has changed. The new colour is c. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void TQextScintillaLexer::propertyChanged (const char *  prop,
const char *  val 
) [signal]
+
+
+ +

+This signal is emitted when the value of the lexer property prop needs to be changed. The new value is val. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
virtual bool TQextScintillaLexer::readProperties (TQSettings &  qs,
const TQString &  prefix 
) [protected, virtual]
+
+
+ +

+The lexer's properties are read from the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. +

+Reimplemented in TQextScintillaLexerBash, TQextScintillaLexerCPP, TQextScintillaLexerCSS, TQextScintillaLexerHTML, TQextScintillaLexerLua, TQextScintillaLexerPerl, TQextScintillaLexerPOV, TQextScintillaLexerProperties, TQextScintillaLexerPython, and TQextScintillaLexerSQL. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
virtual bool TQextScintillaLexer::writeProperties (TQSettings &  qs,
const TQString &  prefix 
) const [protected, virtual]
+
+
+ +

+The lexer's properties are written to the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. +

+Reimplemented in TQextScintillaLexerBash, TQextScintillaLexerCPP, TQextScintillaLexerCSS, TQextScintillaLexerHTML, TQextScintillaLexerLua, TQextScintillaLexerPerl, TQextScintillaLexerPOV, TQextScintillaLexerProperties, TQextScintillaLexerPython, and TQextScintillaLexerSQL. +

+

+


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + -- cgit v1.2.3