61 <table> |
61 <table> |
62 <tr> |
62 <tr> |
63 <td><a href="#E5GenericDiffHighlighter.__init__">E5GenericDiffHighlighter</a></td> |
63 <td><a href="#E5GenericDiffHighlighter.__init__">E5GenericDiffHighlighter</a></td> |
64 <td>Constructor</td> |
64 <td>Constructor</td> |
65 </tr><tr> |
65 </tr><tr> |
|
66 <td><a href="#E5GenericDiffHighlighter.__initColours">__initColours</a></td> |
|
67 <td>Private method to initialize the highlighter colours.</td> |
|
68 </tr><tr> |
66 <td><a href="#E5GenericDiffHighlighter.createRules">createRules</a></td> |
69 <td><a href="#E5GenericDiffHighlighter.createRules">createRules</a></td> |
67 <td>Public method to create the highlighting rules.</td> |
70 <td>Public method to create the highlighting rules.</td> |
68 </tr><tr> |
71 </tr><tr> |
69 <td><a href="#E5GenericDiffHighlighter.formats">formats</a></td> |
72 <td><a href="#E5GenericDiffHighlighter.formats">formats</a></td> |
70 <td>Public method to determine the highlighting formats for a line of text.</td> |
73 <td>Public method to determine the highlighting formats for a line of text.</td> |
75 <td><a href="#E5GenericDiffHighlighter.highlightBlock">highlightBlock</a></td> |
78 <td><a href="#E5GenericDiffHighlighter.highlightBlock">highlightBlock</a></td> |
76 <td>Public method to highlight a block of text.</td> |
79 <td>Public method to highlight a block of text.</td> |
77 </tr><tr> |
80 </tr><tr> |
78 <td><a href="#E5GenericDiffHighlighter.makeFormat">makeFormat</a></td> |
81 <td><a href="#E5GenericDiffHighlighter.makeFormat">makeFormat</a></td> |
79 <td>Public method to generate a format definition.</td> |
82 <td>Public method to generate a format definition.</td> |
|
83 </tr><tr> |
|
84 <td><a href="#E5GenericDiffHighlighter.regenerateRules">regenerateRules</a></td> |
|
85 <td>Public method to initialize or regenerate the syntax highlighter rules.</td> |
80 </tr> |
86 </tr> |
81 </table> |
87 </table> |
82 <h3>Static Methods</h3> |
88 <h3>Static Methods</h3> |
83 <table> |
89 <table> |
84 <tr><td>None</td></tr> |
90 <tr><td>None</td></tr> |
91 </p><dl> |
97 </p><dl> |
92 <dt><i>doc</i></dt> |
98 <dt><i>doc</i></dt> |
93 <dd> |
99 <dd> |
94 reference to the text document (QTextDocument) |
100 reference to the text document (QTextDocument) |
95 </dd> |
101 </dd> |
96 </dl><a NAME="E5GenericDiffHighlighter.createRules" ID="E5GenericDiffHighlighter.createRules"></a> |
102 </dl><a NAME="E5GenericDiffHighlighter.__initColours" ID="E5GenericDiffHighlighter.__initColours"></a> |
|
103 <h4>E5GenericDiffHighlighter.__initColours</h4> |
|
104 <b>__initColours</b>(<i></i>) |
|
105 <p> |
|
106 Private method to initialize the highlighter colours. |
|
107 </p><a NAME="E5GenericDiffHighlighter.createRules" ID="E5GenericDiffHighlighter.createRules"></a> |
97 <h4>E5GenericDiffHighlighter.createRules</h4> |
108 <h4>E5GenericDiffHighlighter.createRules</h4> |
98 <b>createRules</b>(<i>*rules</i>) |
109 <b>createRules</b>(<i>*rules</i>) |
99 <p> |
110 <p> |
100 Public method to create the highlighting rules. |
111 Public method to create the highlighting rules. |
101 </p><dl> |
112 </p><dl> |
158 </dl><dl> |
169 </dl><dl> |
159 <dt>Returns:</dt> |
170 <dt>Returns:</dt> |
160 <dd> |
171 <dd> |
161 format definiton (QTextCharFormat) |
172 format definiton (QTextCharFormat) |
162 </dd> |
173 </dd> |
163 </dl> |
174 </dl><a NAME="E5GenericDiffHighlighter.regenerateRules" ID="E5GenericDiffHighlighter.regenerateRules"></a> |
|
175 <h4>E5GenericDiffHighlighter.regenerateRules</h4> |
|
176 <b>regenerateRules</b>(<i></i>) |
|
177 <p> |
|
178 Public method to initialize or regenerate the syntax highlighter rules. |
|
179 </p> |
164 <div align="right"><a href="#top">Up</a></div> |
180 <div align="right"><a href="#top">Up</a></div> |
165 <hr /><hr /> |
181 <hr /><hr /> |
166 <a NAME="TERMINAL" ID="TERMINAL"></a> |
182 <a NAME="TERMINAL" ID="TERMINAL"></a> |
167 <h2>TERMINAL</h2> |
183 <h2>TERMINAL</h2> |
168 <b>TERMINAL</b>(<i>pattern</i>) |
184 <b>TERMINAL</b>(<i>pattern</i>) |