<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
< html > < head > < meta http-equiv = "Content-Type" content = "text/html;charset=iso-8859-1" >
< title > TQScintilla: QextScintillaLexerPython Class Reference< / title >
< link href = "doxygen.css" rel = "stylesheet" type = "text/css" >
< link href = "tabs.css" rel = "stylesheet" type = "text/css" >
< / head > < body >
<!-- Generated by Doxygen 1.4.7 -->
< div class = "tabs" >
< ul >
< li > < a href = "index.html" > < span > Main Page< / span > < / a > < / li >
< li id = "current" > < a href = "annotated.html" > < span > Classes< / span > < / a > < / li >
< li > < a href = "pages.html" > < span > Related Pages< / span > < / a > < / li >
< / ul > < / div >
< div class = "tabs" >
< ul >
< li > < a href = "annotated.html" > < span > Class List< / span > < / a > < / li >
< li > < a href = "hierarchy.html" > < span > Class Hierarchy< / span > < / a > < / li >
< li > < a href = "functions.html" > < span > Class Members< / span > < / a > < / li >
< / ul > < / div >
< h1 > QextScintillaLexerPython Class Reference< / h1 > <!-- doxytag: class="QextScintillaLexerPython" --> <!-- doxytag: inherits="QextScintillaLexer" --> The < a class = "el" href = "classQextScintillaLexerPython.html" > QextScintillaLexerPython< / a > class encapsulates the Scintilla Python lexer.
< a href = "#_details" > More...< / a >
< p >
< code > #include < qextscintillalexerpython.h> < / code >
< p >
Inherits < a class = "el" href = "classQextScintillaLexer.html" > QextScintillaLexer< / a > .
< p >
< a href = "classQextScintillaLexerPython-members.html" > List of all members.< / a > < h2 > Public Types< / h2 >
< ul >
< li > < a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a752137f0baf4988fcfb4913ab5d41cba3" > Default< / a > = 0
< li > < a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a7c4b12f8a7c7e4dae3508445700da1bd3" > WhiteSpace< / a > = Default
< li > < a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a75190716ac3b52dc832b88f81e6b0140d" > Comment< / a > = 1
< li > < a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a71767251a0c204858d26f57088b9311c2" > Number< / a > = 2
< li > < a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a7b05b852762ce579d69e27012f325508c" > DoubleQuotedString< / a > = 3
< li > < a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a7f299751dbcf5d3dc7645fbb54a89cdc3" > SingleQuotedString< / a > = 4
< li > < a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a7eb7fe0c38b385650aea8b38e33904b86" > Keyword< / a > = 5
< li > < a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a716467a665ddd2fc2b810eee360fdb5dd" > TripleSingleQuotedString< / a > = 6
< li > < a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a72715b6e12529aabee60481a6aaed222a" > TripleDoubleQuotedString< / a > = 7
< li > < a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a74caa951bface86c87bfc89d24cda16c0" > ClassName< / a > = 8
< li > < a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a7c54c9d3a8f8a5d5364f6b13a43993342" > FunctionMethodName< / a > = 9
< li > < a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a70732162aee43c32736dab2129562b68e" > Operator< / a > = 10
< li > < a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a7910c7f760e782fac068e2ea753336c1f" > Identifier< / a > = 11
< li > < a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a77051edc413807e403d54faf9a6669a41" > CommentBlock< / a > = 12
< li > < a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a7b5e62e788331f61f9480ec313cac9955" > UnclosedString< / a > = 13
< li > < a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a7dbea0e0ebb77a8b50f083ac6cee5c562" > HighlightedIdentifier< / a > = 14
< li > < a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a769870133a22bd93c3be1d616bf90ae56" > Decorator< / a > = 15
< li > < a class = "el" href = "classQextScintillaLexerPython.html#d4f135ad765fd379f190331dd2f105c564a063227a2e0d9de1ffd40929b74ec9" > NoWarning< / a > = 0
< li > < a class = "el" href = "classQextScintillaLexerPython.html#d4f135ad765fd379f190331dd2f105c5e5e22547afa8af75617a9e6ee052aeef" > Inconsistent< / a > = 1
< li > < a class = "el" href = "classQextScintillaLexerPython.html#d4f135ad765fd379f190331dd2f105c5ed745810214ba0a7d63d14cab791df77" > TabsAfterSpaces< / a > = 2
< li > < a class = "el" href = "classQextScintillaLexerPython.html#d4f135ad765fd379f190331dd2f105c5dc791abcc679d4267380ead53641ee4e" > Spaces< / a > = 3
< li > < a class = "el" href = "classQextScintillaLexerPython.html#d4f135ad765fd379f190331dd2f105c530700f362affdc9b64fa5f4d7221e2d6" > Tabs< / a > = 4
< li > enum { < br >
< a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a752137f0baf4988fcfb4913ab5d41cba3" > Default< / a > = 0,
< a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a7c4b12f8a7c7e4dae3508445700da1bd3" > WhiteSpace< / a > = Default,
< a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a75190716ac3b52dc832b88f81e6b0140d" > Comment< / a > = 1,
< br >
< a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a71767251a0c204858d26f57088b9311c2" > Number< / a > = 2,
< a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a7b05b852762ce579d69e27012f325508c" > DoubleQuotedString< / a > = 3,
< a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a7f299751dbcf5d3dc7645fbb54a89cdc3" > SingleQuotedString< / a > = 4,
< br >
< a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a7eb7fe0c38b385650aea8b38e33904b86" > Keyword< / a > = 5,
< a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a716467a665ddd2fc2b810eee360fdb5dd" > TripleSingleQuotedString< / a > = 6,
< a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a72715b6e12529aabee60481a6aaed222a" > TripleDoubleQuotedString< / a > = 7,
< br >
< a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a74caa951bface86c87bfc89d24cda16c0" > ClassName< / a > = 8,
< a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a7c54c9d3a8f8a5d5364f6b13a43993342" > FunctionMethodName< / a > = 9,
< a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a70732162aee43c32736dab2129562b68e" > Operator< / a > = 10,
< br >
< a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a7910c7f760e782fac068e2ea753336c1f" > Identifier< / a > = 11,
< a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a77051edc413807e403d54faf9a6669a41" > CommentBlock< / a > = 12,
< a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a7b5e62e788331f61f9480ec313cac9955" > UnclosedString< / a > = 13,
< br >
< a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a7dbea0e0ebb77a8b50f083ac6cee5c562" > HighlightedIdentifier< / a > = 14,
< a class = "el" href = "classQextScintillaLexerPython.html#99004ac9e2112951a73f2dfc7724a5a769870133a22bd93c3be1d616bf90ae56" > Decorator< / a > = 15
< br >
}
< li > enum < a class = "el" href = "classQextScintillaLexerPython.html#d4f135ad765fd379f190331dd2f105c5" > IndentationWarning< / a > { < br >
< a class = "el" href = "classQextScintillaLexerPython.html#d4f135ad765fd379f190331dd2f105c564a063227a2e0d9de1ffd40929b74ec9" > NoWarning< / a > = 0,
< a class = "el" href = "classQextScintillaLexerPython.html#d4f135ad765fd379f190331dd2f105c5e5e22547afa8af75617a9e6ee052aeef" > Inconsistent< / a > = 1,
< a class = "el" href = "classQextScintillaLexerPython.html#d4f135ad765fd379f190331dd2f105c5ed745810214ba0a7d63d14cab791df77" > TabsAfterSpaces< / a > = 2,
< br >
< a class = "el" href = "classQextScintillaLexerPython.html#d4f135ad765fd379f190331dd2f105c5dc791abcc679d4267380ead53641ee4e" > Spaces< / a > = 3,
< a class = "el" href = "classQextScintillaLexerPython.html#d4f135ad765fd379f190331dd2f105c530700f362affdc9b64fa5f4d7221e2d6" > Tabs< / a > = 4
< br >
}
< / ul >
< h2 > Public Slots< / h2 >
< ul >
< li > virtual void < a class = "el" href = "classQextScintillaLexerPython.html#221ade4cc1f8042ca178e8658306815d" > setFoldComments< / a > (bool fold)
< li > virtual void < a class = "el" href = "classQextScintillaLexerPython.html#52f6a99c0fe08a33d492dd715e09c2f0" > setFoldQuotes< / a > (bool fold)
< li > virtual void < a class = "el" href = "classQextScintillaLexerPython.html#45932671e8c15e7746607f370e74ff49" > setIndentationWarning< / a > (< a class = "el" href = "classQextScintillaLexerPython.html#d4f135ad765fd379f190331dd2f105c5" > IndentationWarning< / a > warn)
< / ul >
< h2 > Public Member Functions< / h2 >
< ul >
< li > < a class = "el" href = "classQextScintillaLexerPython.html#d00e08d9b76c7b85063b3a5f72dbd1f6" > QextScintillaLexerPython< / a > (TQObject *parent=0, const char *name=0)
< li > virtual < a class = "el" href = "classQextScintillaLexerPython.html#fcf6aac74a4f21b160fce08af3c2b3ab" > ~QextScintillaLexerPython< / a > ()
< li > const char * < a class = "el" href = "classQextScintillaLexerPython.html#9b79dc4e52cc372ce666d9e4ff84a56c" > language< / a > () const
< li > const char * < a class = "el" href = "classQextScintillaLexerPython.html#a8718ec3b6ba82dd0d0477508f18c1cb" > lexer< / a > () const
< li > < a class = "anchor" name = "13cf878ca43473574bffc716f27648af" > < / a > <!-- doxytag: member="QextScintillaLexerPython::autoCompletionStartCharacters" ref="13cf878ca43473574bffc716f27648af" args="() const " -->
const char * < b > autoCompletionStartCharacters< / b > () const
< li > < a class = "anchor" name = "f00a6dcbdc7c1a34aeadf58dba07086e" > < / a > <!-- doxytag: member="QextScintillaLexerPython::blockLookback" ref="f00a6dcbdc7c1a34aeadf58dba07086e" args="() const " -->
int < b > blockLookback< / b > () const
< li > < a class = "anchor" name = "3e798eb62fe3d43e15b702e9968577df" > < / a > <!-- doxytag: member="QextScintillaLexerPython::blockStart" ref="3e798eb62fe3d43e15b702e9968577df" args="(int *style=0) const " -->
const char * < b > blockStart< / b > (int *style=0) const
< li > < a class = "anchor" name = "d6acc5782360dc2572d45a1d4d4d189d" > < / a > <!-- doxytag: member="QextScintillaLexerPython::braceStyle" ref="d6acc5782360dc2572d45a1d4d4d189d" args="() const " -->
int < b > braceStyle< / b > () const
< li > TQColor < a class = "el" href = "classQextScintillaLexerPython.html#69e1a28465f6681a3f906c08ee6b05aa" > color< / a > (int style) const
< li > bool < a class = "el" href = "classQextScintillaLexerPython.html#81954fb1fb4c460fdd679cdf6a8c72ee" > eolFill< / a > (int style) const
< li > TQFont < a class = "el" href = "classQextScintillaLexerPython.html#34096513a7e9dbab85a3866a113550cb" > font< / a > (int style) const
< li > const char * < a class = "el" href = "classQextScintillaLexerPython.html#599619deb214402b873cc884d1688484" > keywords< / a > (int set) const
< li > TQString < a class = "el" href = "classQextScintillaLexerPython.html#eccb543b9847ccd0d4d538384061b901" > description< / a > (int style) const
< li > TQColor < a class = "el" href = "classQextScintillaLexerPython.html#8f4a2c5f009e7f8f05fe64612922d5ae" > paper< / a > (int style) const
< li > void < a class = "el" href = "classQextScintillaLexerPython.html#4e62dbca0f2fecd3a8c28671d3008f4d" > refreshProperties< / a > ()
< li > bool < a class = "el" href = "classQextScintillaLexerPython.html#f1f3fbb28bd65e91a9fcec8ec8702633" > foldComments< / a > () const
< li > bool < a class = "el" href = "classQextScintillaLexerPython.html#ced0e9f9c61fede62d931536f9dbc609" > foldQuotes< / a > () const
< li > < a class = "el" href = "classQextScintillaLexerPython.html#d4f135ad765fd379f190331dd2f105c5" > IndentationWarning< / a > < a class = "el" href = "classQextScintillaLexerPython.html#390ee137bc604c6a2ad14b4dc8b835db" > indentationWarning< / a > () const
< / ul >
< h2 > Protected Member Functions< / h2 >
< ul >
< li > bool < a class = "el" href = "classQextScintillaLexerPython.html#496893b8f75a204f1099b42fa06ea0da" > readProperties< / a > (TQSettings & qs, const TQString & prefix)
< li > bool < a class = "el" href = "classQextScintillaLexerPython.html#c6e164f4a93cdbacd7f3e9ab66ff98dc" > writeProperties< / a > (TQSettings & qs, const TQString & prefix) const
< / ul >
< hr > < a name = "_details" > < / a > < h2 > Detailed Description< / h2 >
The < a class = "el" href = "classQextScintillaLexerPython.html" > QextScintillaLexerPython< / a > class encapsulates the Scintilla Python lexer.
< p >
< hr > < h2 > Member Enumeration Documentation< / h2 >
< a class = "anchor" name = "99004ac9e2112951a73f2dfc7724a5a7" > < / a > <!-- doxytag: member="QextScintillaLexerPython::@42" ref="99004ac9e2112951a73f2dfc7724a5a7" args="" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > anonymous enum < / td >
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< p >
This enum defines the meanings of the different styles used by the Python lexer. < dl compact > < dt > < b > Enumerator: < / b > < / dt > < dd >
< table border = "0" cellspacing = "2" cellpadding = "0" >
< tr > < td valign = "top" > < em > < a class = "anchor" name = "99004ac9e2112951a73f2dfc7724a5a752137f0baf4988fcfb4913ab5d41cba3" > < / a > <!-- doxytag: member="Default" ref="99004ac9e2112951a73f2dfc7724a5a752137f0baf4988fcfb4913ab5d41cba3" args="" --> Default< / em > < / td > < td >
The default. < / td > < / tr >
< tr > < td valign = "top" > < em > < a class = "anchor" name = "99004ac9e2112951a73f2dfc7724a5a7c4b12f8a7c7e4dae3508445700da1bd3" > < / a > <!-- doxytag: member="WhiteSpace" ref="99004ac9e2112951a73f2dfc7724a5a7c4b12f8a7c7e4dae3508445700da1bd3" args="" --> WhiteSpace< / em > < / td > < td >
< dl compact > < dt > < b > < a class = "el" href = "deprecated.html#_deprecated000004" > Deprecated:< / a > < / b > < / dt > < dd > White space. < / dd > < / dl >
< / td > < / tr >
< tr > < td valign = "top" > < em > < a class = "anchor" name = "99004ac9e2112951a73f2dfc7724a5a75190716ac3b52dc832b88f81e6b0140d" > < / a > <!-- doxytag: member="Comment" ref="99004ac9e2112951a73f2dfc7724a5a75190716ac3b52dc832b88f81e6b0140d" args="" --> Comment< / em > < / td > < td >
A comment. < / td > < / tr >
< tr > < td valign = "top" > < em > < a class = "anchor" name = "99004ac9e2112951a73f2dfc7724a5a71767251a0c204858d26f57088b9311c2" > < / a > <!-- doxytag: member="Number" ref="99004ac9e2112951a73f2dfc7724a5a71767251a0c204858d26f57088b9311c2" args="" --> Number< / em > < / td > < td >
A number. < / td > < / tr >
< tr > < td valign = "top" > < em > < a class = "anchor" name = "99004ac9e2112951a73f2dfc7724a5a7b05b852762ce579d69e27012f325508c" > < / a > <!-- doxytag: member="DoubleQuotedString" ref="99004ac9e2112951a73f2dfc7724a5a7b05b852762ce579d69e27012f325508c" args="" --> DoubleQuotedString< / em > < / td > < td >
A double-quoted string. < / td > < / tr >
< tr > < td valign = "top" > < em > < a class = "anchor" name = "99004ac9e2112951a73f2dfc7724a5a7f299751dbcf5d3dc7645fbb54a89cdc3" > < / a > <!-- doxytag: member="SingleQuotedString" ref="99004ac9e2112951a73f2dfc7724a5a7f299751dbcf5d3dc7645fbb54a89cdc3" args="" --> SingleQuotedString< / em > < / td > < td >
A single-quoted string. < / td > < / tr >
< tr > < td valign = "top" > < em > < a class = "anchor" name = "99004ac9e2112951a73f2dfc7724a5a7eb7fe0c38b385650aea8b38e33904b86" > < / a > <!-- doxytag: member="Keyword" ref="99004ac9e2112951a73f2dfc7724a5a7eb7fe0c38b385650aea8b38e33904b86" args="" --> Keyword< / em > < / td > < td >
A keyword. < / td > < / tr >
< tr > < td valign = "top" > < em > < a class = "anchor" name = "99004ac9e2112951a73f2dfc7724a5a716467a665ddd2fc2b810eee360fdb5dd" > < / a > <!-- doxytag: member="TripleSingleQuotedString" ref="99004ac9e2112951a73f2dfc7724a5a716467a665ddd2fc2b810eee360fdb5dd" args="" --> TripleSingleQuotedString< / em > < / td > < td >
A triple single-quoted string. < / td > < / tr >
< tr > < td valign = "top" > < em > < a class = "anchor" name = "99004ac9e2112951a73f2dfc7724a5a72715b6e12529aabee60481a6aaed222a" > < / a > <!-- doxytag: member="TripleDoubleQuotedString" ref="99004ac9e2112951a73f2dfc7724a5a72715b6e12529aabee60481a6aaed222a" args="" --> TripleDoubleQuotedString< / em > < / td > < td >
A triple double-quoted string. < / td > < / tr >
< tr > < td valign = "top" > < em > < a class = "anchor" name = "99004ac9e2112951a73f2dfc7724a5a74caa951bface86c87bfc89d24cda16c0" > < / a > <!-- doxytag: member="ClassName" ref="99004ac9e2112951a73f2dfc7724a5a74caa951bface86c87bfc89d24cda16c0" args="" --> ClassName< / em > < / td > < td >
The name of a class. < / td > < / tr >
< tr > < td valign = "top" > < em > < a class = "anchor" name = "99004ac9e2112951a73f2dfc7724a5a7c54c9d3a8f8a5d5364f6b13a43993342" > < / a > <!-- doxytag: member="FunctionMethodName" ref="99004ac9e2112951a73f2dfc7724a5a7c54c9d3a8f8a5d5364f6b13a43993342" args="" --> FunctionMethodName< / em > < / td > < td >
The name of a function or method. < / td > < / tr >
< tr > < td valign = "top" > < em > < a class = "anchor" name = "99004ac9e2112951a73f2dfc7724a5a70732162aee43c32736dab2129562b68e" > < / a > <!-- doxytag: member="Operator" ref="99004ac9e2112951a73f2dfc7724a5a70732162aee43c32736dab2129562b68e" args="" --> Operator< / em > < / td > < td >
An operator. < / td > < / tr >
< tr > < td valign = "top" > < em > < a class = "anchor" name = "99004ac9e2112951a73f2dfc7724a5a7910c7f760e782fac068e2ea753336c1f" > < / a > <!-- doxytag: member="Identifier" ref="99004ac9e2112951a73f2dfc7724a5a7910c7f760e782fac068e2ea753336c1f" args="" --> Identifier< / em > < / td > < td >
An identifier. < / td > < / tr >
< tr > < td valign = "top" > < em > < a class = "anchor" name = "99004ac9e2112951a73f2dfc7724a5a77051edc413807e403d54faf9a6669a41" > < / a > <!-- doxytag: member="CommentBlock" ref="99004ac9e2112951a73f2dfc7724a5a77051edc413807e403d54faf9a6669a41" args="" --> CommentBlock< / em > < / td > < td >
A comment block. < / td > < / tr >
< tr > < td valign = "top" > < em > < a class = "anchor" name = "99004ac9e2112951a73f2dfc7724a5a7b5e62e788331f61f9480ec313cac9955" > < / a > <!-- doxytag: member="UnclosedString" ref="99004ac9e2112951a73f2dfc7724a5a7b5e62e788331f61f9480ec313cac9955" args="" --> UnclosedString< / em > < / td > < td >
The end of a line where a string is not closed. < / td > < / tr >
< tr > < td valign = "top" > < em > < a class = "anchor" name = "99004ac9e2112951a73f2dfc7724a5a7dbea0e0ebb77a8b50f083ac6cee5c562" > < / a > <!-- doxytag: member="HighlightedIdentifier" ref="99004ac9e2112951a73f2dfc7724a5a7dbea0e0ebb77a8b50f083ac6cee5c562" args="" --> HighlightedIdentifier< / em > < / td > < td >
A highlighted identifier. These are defined by keyword set 2. Reimplement < a class = "el" href = "classQextScintillaLexerPython.html#599619deb214402b873cc884d1688484" > keywords()< / a > to define keyword set 2. < / td > < / tr >
< tr > < td valign = "top" > < em > < a class = "anchor" name = "99004ac9e2112951a73f2dfc7724a5a769870133a22bd93c3be1d616bf90ae56" > < / a > <!-- doxytag: member="Decorator" ref="99004ac9e2112951a73f2dfc7724a5a769870133a22bd93c3be1d616bf90ae56" args="" --> Decorator< / em > < / td > < td >
A decorator. < / td > < / tr >
< / table >
< / dl >
< / div >
< / div > < p >
< a class = "anchor" name = "d4f135ad765fd379f190331dd2f105c5" > < / a > <!-- doxytag: member="QextScintillaLexerPython::IndentationWarning" ref="d4f135ad765fd379f190331dd2f105c5" args="" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > enum < a class = "el" href = "classQextScintillaLexerPython.html#d4f135ad765fd379f190331dd2f105c5" > QextScintillaLexerPython::IndentationWarning< / a > < / td >
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< p >
This enum defines the different conditions that can cause indentations to be displayed as being bad. < dl compact > < dt > < b > Enumerator: < / b > < / dt > < dd >
< table border = "0" cellspacing = "2" cellpadding = "0" >
< tr > < td valign = "top" > < em > < a class = "anchor" name = "d4f135ad765fd379f190331dd2f105c564a063227a2e0d9de1ffd40929b74ec9" > < / a > <!-- doxytag: member="NoWarning" ref="d4f135ad765fd379f190331dd2f105c564a063227a2e0d9de1ffd40929b74ec9" args="" --> NoWarning< / em > < / td > < td >
Bad indentation is not displayed differently. < / td > < / tr >
< tr > < td valign = "top" > < em > < a class = "anchor" name = "d4f135ad765fd379f190331dd2f105c5e5e22547afa8af75617a9e6ee052aeef" > < / a > <!-- doxytag: member="Inconsistent" ref="d4f135ad765fd379f190331dd2f105c5e5e22547afa8af75617a9e6ee052aeef" args="" --> Inconsistent< / em > < / td > < td >
The indentation is inconsistent when compared to the previous line, ie. it is made up of a different combination of tabs and/or spaces. < / td > < / tr >
< tr > < td valign = "top" > < em > < a class = "anchor" name = "d4f135ad765fd379f190331dd2f105c5ed745810214ba0a7d63d14cab791df77" > < / a > <!-- doxytag: member="TabsAfterSpaces" ref="d4f135ad765fd379f190331dd2f105c5ed745810214ba0a7d63d14cab791df77" args="" --> TabsAfterSpaces< / em > < / td > < td >
The indentation is made up of spaces followed by tabs. < / td > < / tr >
< tr > < td valign = "top" > < em > < a class = "anchor" name = "d4f135ad765fd379f190331dd2f105c5dc791abcc679d4267380ead53641ee4e" > < / a > <!-- doxytag: member="Spaces" ref="d4f135ad765fd379f190331dd2f105c5dc791abcc679d4267380ead53641ee4e" args="" --> Spaces< / em > < / td > < td >
The indentation contains spaces. < / td > < / tr >
< tr > < td valign = "top" > < em > < a class = "anchor" name = "d4f135ad765fd379f190331dd2f105c530700f362affdc9b64fa5f4d7221e2d6" > < / a > <!-- doxytag: member="Tabs" ref="d4f135ad765fd379f190331dd2f105c530700f362affdc9b64fa5f4d7221e2d6" args="" --> Tabs< / em > < / td > < td >
The indentation contains tabs. < / td > < / tr >
< / table >
< / dl >
< / div >
< / div > < p >
< hr > < h2 > Constructor & Destructor Documentation< / h2 >
< a class = "anchor" name = "d00e08d9b76c7b85063b3a5f72dbd1f6" > < / a > <!-- doxytag: member="QextScintillaLexerPython::QextScintillaLexerPython" ref="d00e08d9b76c7b85063b3a5f72dbd1f6" args="(TQObject *parent=0, const char *name=0)" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > QextScintillaLexerPython::QextScintillaLexerPython < / td >
< td > (< / td >
< td class = "paramtype" > TQObject * < / td >
< td class = "paramname" > < em > parent< / em > = < code > 0< / code > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const char * < / td >
< td class = "paramname" > < em > name< / em > = < code > 0< / code > < / td > < td > < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td > < td width = "100%" > < / td >
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< p >
Construct a < a class = "el" href = "classQextScintillaLexerPython.html" > QextScintillaLexerPython< / a > with parent < em > parent< / em > and name < em > name< / em > . < em > parent< / em > is typically the < a class = "el" href = "classQextScintilla.html" > QextScintilla< / a > instance.
< / div >
< / div > < p >
< a class = "anchor" name = "fcf6aac74a4f21b160fce08af3c2b3ab" > < / a > <!-- doxytag: member="QextScintillaLexerPython::~QextScintillaLexerPython" ref="fcf6aac74a4f21b160fce08af3c2b3ab" args="()" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual QextScintillaLexerPython::~QextScintillaLexerPython < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > < code > [virtual]< / code > < / td >
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< p >
Destroys the < a class = "el" href = "classQextScintillaLexerPython.html" > QextScintillaLexerPython< / a > instance.
< p >
< / div >
< / div > < p >
< hr > < h2 > Member Function Documentation< / h2 >
< a class = "anchor" name = "9b79dc4e52cc372ce666d9e4ff84a56c" > < / a > <!-- doxytag: member="QextScintillaLexerPython::language" ref="9b79dc4e52cc372ce666d9e4ff84a56c" args="() const " -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const char* QextScintillaLexerPython::language < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [virtual]< / code > < / td >
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< p >
Returns the name of the language.
< p >
< p >
Implements < a class = "el" href = "classQextScintillaLexer.html#59c17e312dff4a9aa90b5e4c2a382218" > QextScintillaLexer< / a > .
< / div >
< / div > < p >
< a class = "anchor" name = "a8718ec3b6ba82dd0d0477508f18c1cb" > < / a > <!-- doxytag: member="QextScintillaLexerPython::lexer" ref="a8718ec3b6ba82dd0d0477508f18c1cb" args="() const " -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const char* QextScintillaLexerPython::lexer < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [virtual]< / code > < / td >
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< p >
Returns the name of the lexer. Some lexers support a number of languages.
< p >
Implements < a class = "el" href = "classQextScintillaLexer.html#9d63d331f148e68e5cd1dd6b9c3ad7d3" > QextScintillaLexer< / a > .
< / div >
< / div > < p >
< a class = "anchor" name = "69e1a28465f6681a3f906c08ee6b05aa" > < / a > <!-- doxytag: member="QextScintillaLexerPython::color" ref="69e1a28465f6681a3f906c08ee6b05aa" args="(int style) const " -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > TQColor QextScintillaLexerPython::color < / td >
< td > (< / td >
< td class = "paramtype" > int < / td >
< td class = "paramname" > < em > style< / em > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [virtual]< / code > < / td >
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< p >
Returns the foreground colour of the text for style number < em > style< / em > .< p >
< dl compact > < dt > < b > See also:< / b > < / dt > < dd > < a class = "el" href = "classQextScintillaLexerPython.html#8f4a2c5f009e7f8f05fe64612922d5ae" > paper()< / a > < / dd > < / dl >
< p >
Reimplemented from < a class = "el" href = "classQextScintillaLexer.html#d829bf54912a1909556a517c09857974" > QextScintillaLexer< / a > .
< / div >
< / div > < p >
< a class = "anchor" name = "81954fb1fb4c460fdd679cdf6a8c72ee" > < / a > <!-- doxytag: member="QextScintillaLexerPython::eolFill" ref="81954fb1fb4c460fdd679cdf6a8c72ee" args="(int style) const " -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool QextScintillaLexerPython::eolFill < / td >
< td > (< / td >
< td class = "paramtype" > int < / td >
< td class = "paramname" > < em > style< / em > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [virtual]< / code > < / td >
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< p >
Returns the end-of-line fill for style number < em > style< / em > .
< p >
< p >
Reimplemented from < a class = "el" href = "classQextScintillaLexer.html#9e1f5d6b36346910e45c433e22ad05ff" > QextScintillaLexer< / a > .
< / div >
< / div > < p >
< a class = "anchor" name = "34096513a7e9dbab85a3866a113550cb" > < / a > <!-- doxytag: member="QextScintillaLexerPython::font" ref="34096513a7e9dbab85a3866a113550cb" args="(int style) const " -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > TQFont QextScintillaLexerPython::font < / td >
< td > (< / td >
< td class = "paramtype" > int < / td >
< td class = "paramname" > < em > style< / em > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [virtual]< / code > < / td >
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< p >
Returns the font for style number < em > style< / em > .
< p >
< p >
Reimplemented from < a class = "el" href = "classQextScintillaLexer.html#237079987354f031e8982b60a00b14e0" > QextScintillaLexer< / a > .
< / div >
< / div > < p >
< a class = "anchor" name = "599619deb214402b873cc884d1688484" > < / a > <!-- doxytag: member="QextScintillaLexerPython::keywords" ref="599619deb214402b873cc884d1688484" args="(int set) const " -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const char* QextScintillaLexerPython::keywords < / td >
< td > (< / td >
< td class = "paramtype" > int < / td >
< td class = "paramname" > < em > set< / em > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [virtual]< / code > < / td >
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< p >
Returns the set of keywords for the keyword set < em > set< / em > recognised by the lexer as a space separated string.
< p >
Reimplemented from < a class = "el" href = "classQextScintillaLexer.html#00cc06fe8bce85318fd08890f5f614e4" > QextScintillaLexer< / a > .
< / div >
< / div > < p >
< a class = "anchor" name = "eccb543b9847ccd0d4d538384061b901" > < / a > <!-- doxytag: member="QextScintillaLexerPython::description" ref="eccb543b9847ccd0d4d538384061b901" args="(int style) const " -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > TQString QextScintillaLexerPython::description < / td >
< td > (< / td >
< td class = "paramtype" > int < / td >
< td class = "paramname" > < em > style< / em > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [virtual]< / code > < / td >
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< p >
Returns the descriptive name for style number < em > style< / em > . If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs.
< p >
Implements < a class = "el" href = "classQextScintillaLexer.html#ddcd7beaeee21a59e4f4f5dee8edf0d8" > QextScintillaLexer< / a > .
< / div >
< / div > < p >
< a class = "anchor" name = "8f4a2c5f009e7f8f05fe64612922d5ae" > < / a > <!-- doxytag: member="QextScintillaLexerPython::paper" ref="8f4a2c5f009e7f8f05fe64612922d5ae" args="(int style) const " -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > TQColor QextScintillaLexerPython::paper < / td >
< td > (< / td >
< td class = "paramtype" > int < / td >
< td class = "paramname" > < em > style< / em > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [virtual]< / code > < / td >
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< p >
Returns the background colour of the text for style number < em > style< / em > .< p >
< dl compact > < dt > < b > See also:< / b > < / dt > < dd > < a class = "el" href = "classQextScintillaLexerPython.html#69e1a28465f6681a3f906c08ee6b05aa" > color()< / a > < / dd > < / dl >
< p >
Reimplemented from < a class = "el" href = "classQextScintillaLexer.html#791c5d4bcab79828d394975344fae6db" > QextScintillaLexer< / a > .
< / div >
< / div > < p >
< a class = "anchor" name = "4e62dbca0f2fecd3a8c28671d3008f4d" > < / a > <!-- doxytag: member="QextScintillaLexerPython::refreshProperties" ref="4e62dbca0f2fecd3a8c28671d3008f4d" args="()" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void QextScintillaLexerPython::refreshProperties < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > < code > [virtual]< / code > < / td >
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< p >
Causes all properties to be refreshed by emitting the < a class = "el" href = "classQextScintillaLexer.html#f320f847889bb054befdb43d0739b5cf" > propertyChanged()< / a > signal as required.
< p >
Reimplemented from < a class = "el" href = "classQextScintillaLexer.html#8c606f8763ced32f56d4a72d089a50ef" > QextScintillaLexer< / a > .
< / div >
< / div > < p >
< a class = "anchor" name = "f1f3fbb28bd65e91a9fcec8ec8702633" > < / a > <!-- doxytag: member="QextScintillaLexerPython::foldComments" ref="f1f3fbb28bd65e91a9fcec8ec8702633" args="() const " -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool QextScintillaLexerPython::foldComments < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< / td >
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< p >
Returns TRUE if indented comment blocks can be folded.< p >
< dl compact > < dt > < b > See also:< / b > < / dt > < dd > < a class = "el" href = "classQextScintillaLexerPython.html#221ade4cc1f8042ca178e8658306815d" > setFoldComments()< / a > < / dd > < / dl >
< / div >
< / div > < p >
< a class = "anchor" name = "ced0e9f9c61fede62d931536f9dbc609" > < / a > <!-- doxytag: member="QextScintillaLexerPython::foldQuotes" ref="ced0e9f9c61fede62d931536f9dbc609" args="() const " -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool QextScintillaLexerPython::foldQuotes < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< / td >
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< p >
Returns TRUE if triple quoted strings can be folded.< p >
< dl compact > < dt > < b > See also:< / b > < / dt > < dd > < a class = "el" href = "classQextScintillaLexerPython.html#52f6a99c0fe08a33d492dd715e09c2f0" > setFoldQuotes()< / a > < / dd > < / dl >
< / div >
< / div > < p >
< a class = "anchor" name = "390ee137bc604c6a2ad14b4dc8b835db" > < / a > <!-- doxytag: member="QextScintillaLexerPython::indentationWarning" ref="390ee137bc604c6a2ad14b4dc8b835db" args="() const " -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classQextScintillaLexerPython.html#d4f135ad765fd379f190331dd2f105c5" > IndentationWarning< / a > QextScintillaLexerPython::indentationWarning < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< / td >
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< p >
Returns the condition that will cause bad indentations to be displayed.< p >
< dl compact > < dt > < b > See also:< / b > < / dt > < dd > < a class = "el" href = "classQextScintillaLexerPython.html#45932671e8c15e7746607f370e74ff49" > setIndentationWarning()< / a > < / dd > < / dl >
< / div >
< / div > < p >
< a class = "anchor" name = "221ade4cc1f8042ca178e8658306815d" > < / a > <!-- doxytag: member="QextScintillaLexerPython::setFoldComments" ref="221ade4cc1f8042ca178e8658306815d" args="(bool fold)" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void QextScintillaLexerPython::setFoldComments < / td >
< td > (< / td >
< td class = "paramtype" > bool < / td >
< td class = "paramname" > < em > fold< / em > < / td >
< td > ) < / td >
< td width = "100%" > < code > [virtual, slot]< / code > < / td >
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< p >
If < em > fold< / em > is TRUE then indented comment blocks can be folded. The default is FALSE.< p >
< dl compact > < dt > < b > See also:< / b > < / dt > < dd > < a class = "el" href = "classQextScintillaLexerPython.html#f1f3fbb28bd65e91a9fcec8ec8702633" > foldComments()< / a > < / dd > < / dl >
< / div >
< / div > < p >
< a class = "anchor" name = "52f6a99c0fe08a33d492dd715e09c2f0" > < / a > <!-- doxytag: member="QextScintillaLexerPython::setFoldQuotes" ref="52f6a99c0fe08a33d492dd715e09c2f0" args="(bool fold)" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void QextScintillaLexerPython::setFoldQuotes < / td >
< td > (< / td >
< td class = "paramtype" > bool < / td >
< td class = "paramname" > < em > fold< / em > < / td >
< td > ) < / td >
< td width = "100%" > < code > [virtual, slot]< / code > < / td >
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< p >
If < em > fold< / em > is TRUE then triple quoted strings can be folded. The default is FALSE.< p >
< dl compact > < dt > < b > See also:< / b > < / dt > < dd > < a class = "el" href = "classQextScintillaLexerPython.html#ced0e9f9c61fede62d931536f9dbc609" > foldQuotes()< / a > < / dd > < / dl >
< / div >
< / div > < p >
< a class = "anchor" name = "45932671e8c15e7746607f370e74ff49" > < / a > <!-- doxytag: member="QextScintillaLexerPython::setIndentationWarning" ref="45932671e8c15e7746607f370e74ff49" args="(IndentationWarning warn)" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void QextScintillaLexerPython::setIndentationWarning < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classQextScintillaLexerPython.html#d4f135ad765fd379f190331dd2f105c5" > IndentationWarning< / a > < / td >
< td class = "paramname" > < em > warn< / em > < / td >
< td > ) < / td >
< td width = "100%" > < code > [virtual, slot]< / code > < / td >
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< p >
Sets the condition that will cause bad indentations to be displayed.< p >
< dl compact > < dt > < b > See also:< / b > < / dt > < dd > < a class = "el" href = "classQextScintillaLexerPython.html#390ee137bc604c6a2ad14b4dc8b835db" > indentationWarning()< / a > < / dd > < / dl >
< / div >
< / div > < p >
< a class = "anchor" name = "496893b8f75a204f1099b42fa06ea0da" > < / a > <!-- doxytag: member="QextScintillaLexerPython::readProperties" ref="496893b8f75a204f1099b42fa06ea0da" args="(TQSettings &qs, const TQString &prefix)" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool QextScintillaLexerPython::readProperties < / td >
< td > (< / td >
< td class = "paramtype" > TQSettings & < / td >
< td class = "paramname" > < em > qs< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const TQString & < / td >
< td class = "paramname" > < em > prefix< / em > < / td > < td > < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td > < td width = "100%" > < code > [protected, virtual]< / code > < / td >
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< p >
The lexer's properties are read from the settings < em > qs< / em > . < em > prefix< / em > (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error.
< p >
Reimplemented from < a class = "el" href = "classQextScintillaLexer.html#5c0c72a54932c47687584e2cde90574a" > QextScintillaLexer< / a > .
< / div >
< / div > < p >
< a class = "anchor" name = "c6e164f4a93cdbacd7f3e9ab66ff98dc" > < / a > <!-- doxytag: member="QextScintillaLexerPython::writeProperties" ref="c6e164f4a93cdbacd7f3e9ab66ff98dc" args="(TQSettings &qs, const TQString &prefix) const " -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool QextScintillaLexerPython::writeProperties < / td >
< td > (< / td >
< td class = "paramtype" > TQSettings & < / td >
< td class = "paramname" > < em > qs< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const TQString & < / td >
< td class = "paramname" > < em > prefix< / em > < / td > < td > < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td > < td width = "100%" > const< code > [protected, virtual]< / code > < / td >
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< p >
The lexer's properties are written to the settings < em > qs< / em > . < em > prefix< / em > (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error.
< p >
Reimplemented from < a class = "el" href = "classQextScintillaLexer.html#69d35dbbba2530a185de901e9fa12a18" > QextScintillaLexer< / a > .
< / div >
< / div > < p >
< hr size = "1" > < address style = "align: right;" > < small > Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by
< a href = "http://www.doxygen.org/index.html" >
< img src = "doxygen.png" alt = "doxygen" align = "middle" border = "0" > < / a > 1.4.7 < / small > < / address >
< / body >
< / html >