src/eric7/Documentation/Source/eric7.Preferences.ConfigurationPages.EditorLanguageTabIndentOverrideDialog.html

branch
eric7
changeset 10479
856476537696
parent 9209
b99e7fd55fd3
equal deleted inserted replaced
10478:de9106c55c3d 10479:856476537696
5 <link rel="stylesheet" href="styles.css"> 5 <link rel="stylesheet" href="styles.css">
6 </head> 6 </head>
7 <body> 7 <body>
8 <a NAME="top" ID="top"></a> 8 <a NAME="top" ID="top"></a>
9 <h1>eric7.Preferences.ConfigurationPages.EditorLanguageTabIndentOverrideDialog</h1> 9 <h1>eric7.Preferences.ConfigurationPages.EditorLanguageTabIndentOverrideDialog</h1>
10
11 <p> 10 <p>
12 Module implementing a dialog to set the tab and indentation width override for 11 Module implementing a dialog to set the tab and indentation width override for
13 a language. 12 a language.
14 </p> 13 </p>
14
15 <h3>Global Attributes</h3> 15 <h3>Global Attributes</h3>
16
17 <table> 16 <table>
18 <tr><td>None</td></tr> 17 <tr><td>None</td></tr>
19 </table> 18 </table>
19
20 <h3>Classes</h3> 20 <h3>Classes</h3>
21
22 <table> 21 <table>
23
24 <tr> 22 <tr>
25 <td><a href="#EditorLanguageTabIndentOverrideDialog">EditorLanguageTabIndentOverrideDialog</a></td> 23 <td><a href="#EditorLanguageTabIndentOverrideDialog">EditorLanguageTabIndentOverrideDialog</a></td>
26 <td>Class implementing a dialog to set the tab and indentation width override for a language.</td> 24 <td>Class implementing a dialog to set the tab and indentation width override for a language.</td>
27 </tr> 25 </tr>
28 </table> 26 </table>
27
29 <h3>Functions</h3> 28 <h3>Functions</h3>
30
31 <table> 29 <table>
32 <tr><td>None</td></tr> 30 <tr><td>None</td></tr>
33 </table> 31 </table>
32
34 <hr /> 33 <hr />
35 <hr /> 34 <hr />
36 <a NAME="EditorLanguageTabIndentOverrideDialog" ID="EditorLanguageTabIndentOverrideDialog"></a> 35 <a NAME="EditorLanguageTabIndentOverrideDialog" ID="EditorLanguageTabIndentOverrideDialog"></a>
37 <h2>EditorLanguageTabIndentOverrideDialog</h2> 36 <h2>EditorLanguageTabIndentOverrideDialog</h2>
38
39 <p> 37 <p>
40 Class implementing a dialog to set the tab and indentation width override 38 Class implementing a dialog to set the tab and indentation width override
41 for a language. 39 for a language.
42 </p> 40 </p>
41
43 <h3>Derived from</h3> 42 <h3>Derived from</h3>
44 QDialog, Ui_EditorLanguageTabIndentOverrideDialog 43 QDialog, Ui_EditorLanguageTabIndentOverrideDialog
45 <h3>Class Attributes</h3> 44 <h3>Class Attributes</h3>
46
47 <table> 45 <table>
48 <tr><td>PygmentsMarker</td></tr> 46 <tr><td>PygmentsMarker</td></tr>
49 </table> 47 </table>
48
50 <h3>Class Methods</h3> 49 <h3>Class Methods</h3>
51
52 <table> 50 <table>
53 <tr><td>None</td></tr> 51 <tr><td>None</td></tr>
54 </table> 52 </table>
53
55 <h3>Methods</h3> 54 <h3>Methods</h3>
56
57 <table> 55 <table>
58
59 <tr> 56 <tr>
60 <td><a href="#EditorLanguageTabIndentOverrideDialog.__init__">EditorLanguageTabIndentOverrideDialog</a></td> 57 <td><a href="#EditorLanguageTabIndentOverrideDialog.__init__">EditorLanguageTabIndentOverrideDialog</a></td>
61 <td>Constructor</td> 58 <td>Constructor</td>
62 </tr> 59 </tr>
63 <tr> 60 <tr>
79 <tr> 76 <tr>
80 <td><a href="#EditorLanguageTabIndentOverrideDialog.on_pygmentsLexerCombo_currentIndexChanged">on_pygmentsLexerCombo_currentIndexChanged</a></td> 77 <td><a href="#EditorLanguageTabIndentOverrideDialog.on_pygmentsLexerCombo_currentIndexChanged">on_pygmentsLexerCombo_currentIndexChanged</a></td>
81 <td>Private slot to handle the selection of a language.</td> 78 <td>Private slot to handle the selection of a language.</td>
82 </tr> 79 </tr>
83 </table> 80 </table>
81
84 <h3>Static Methods</h3> 82 <h3>Static Methods</h3>
85
86 <table> 83 <table>
87 <tr><td>None</td></tr> 84 <tr><td>None</td></tr>
88 </table> 85 </table>
89 86
87
90 <a NAME="EditorLanguageTabIndentOverrideDialog.__init__" ID="EditorLanguageTabIndentOverrideDialog.__init__"></a> 88 <a NAME="EditorLanguageTabIndentOverrideDialog.__init__" ID="EditorLanguageTabIndentOverrideDialog.__init__"></a>
91 <h4>EditorLanguageTabIndentOverrideDialog (Constructor)</h4> 89 <h4>EditorLanguageTabIndentOverrideDialog (Constructor)</h4>
92 <b>EditorLanguageTabIndentOverrideDialog</b>(<i>*, editMode=False, languages=None, tabWidth=0, indentWidth=0, parent=None</i>) 90 <b>EditorLanguageTabIndentOverrideDialog</b>(<i>*, editMode=False, languages=None, tabWidth=0, indentWidth=0, parent=None</i>)
93
94 <p> 91 <p>
95 Constructor 92 Constructor
96 </p> 93 </p>
94
97 <dl> 95 <dl>
98 96
99 <dt><i>editMode=</i> (bool)</dt> 97 <dt><i>editMode=</i> (bool)</dt>
100 <dd> 98 <dd>
101 flag indicating the edit mode (Note: in edit mode 99 flag indicating the edit mode (Note: in edit mode
120 </dd> 118 </dd>
121 </dl> 119 </dl>
122 <a NAME="EditorLanguageTabIndentOverrideDialog.__populateLanguages" ID="EditorLanguageTabIndentOverrideDialog.__populateLanguages"></a> 120 <a NAME="EditorLanguageTabIndentOverrideDialog.__populateLanguages" ID="EditorLanguageTabIndentOverrideDialog.__populateLanguages"></a>
123 <h4>EditorLanguageTabIndentOverrideDialog.__populateLanguages</h4> 121 <h4>EditorLanguageTabIndentOverrideDialog.__populateLanguages</h4>
124 <b>__populateLanguages</b>(<i>filterLanguages</i>) 122 <b>__populateLanguages</b>(<i>filterLanguages</i>)
125
126 <p> 123 <p>
127 Private method to populate the language combo boxes. 124 Private method to populate the language combo boxes.
128 </p> 125 </p>
126
129 <dl> 127 <dl>
130 128
131 <dt><i>filterLanguages</i> (list of str)</dt> 129 <dt><i>filterLanguages</i> (list of str)</dt>
132 <dd> 130 <dd>
133 list of languages to be filtered out 131 list of languages to be filtered out
134 </dd> 132 </dd>
135 </dl> 133 </dl>
136 <a NAME="EditorLanguageTabIndentOverrideDialog.__updateOkButton" ID="EditorLanguageTabIndentOverrideDialog.__updateOkButton"></a> 134 <a NAME="EditorLanguageTabIndentOverrideDialog.__updateOkButton" ID="EditorLanguageTabIndentOverrideDialog.__updateOkButton"></a>
137 <h4>EditorLanguageTabIndentOverrideDialog.__updateOkButton</h4> 135 <h4>EditorLanguageTabIndentOverrideDialog.__updateOkButton</h4>
138 <b>__updateOkButton</b>(<i></i>) 136 <b>__updateOkButton</b>(<i></i>)
139
140 <p> 137 <p>
141 Private method to set the enabled status of the OK button. 138 Private method to set the enabled status of the OK button.
142 </p> 139 </p>
140
143 <a NAME="EditorLanguageTabIndentOverrideDialog.getData" ID="EditorLanguageTabIndentOverrideDialog.getData"></a> 141 <a NAME="EditorLanguageTabIndentOverrideDialog.getData" ID="EditorLanguageTabIndentOverrideDialog.getData"></a>
144 <h4>EditorLanguageTabIndentOverrideDialog.getData</h4> 142 <h4>EditorLanguageTabIndentOverrideDialog.getData</h4>
145 <b>getData</b>(<i></i>) 143 <b>getData</b>(<i></i>)
146
147 <p> 144 <p>
148 Public method to get the entered data. 145 Public method to get the entered data.
149 </p> 146 </p>
147
150 <dl> 148 <dl>
151 <dt>Return:</dt> 149 <dt>Return:</dt>
152 <dd> 150 <dd>
153 tuple containing the language, the tab width and the 151 tuple containing the language, the tab width and the
154 indentation width 152 indentation width
161 </dd> 159 </dd>
162 </dl> 160 </dl>
163 <a NAME="EditorLanguageTabIndentOverrideDialog.on_languageComboBox_currentIndexChanged" ID="EditorLanguageTabIndentOverrideDialog.on_languageComboBox_currentIndexChanged"></a> 161 <a NAME="EditorLanguageTabIndentOverrideDialog.on_languageComboBox_currentIndexChanged" ID="EditorLanguageTabIndentOverrideDialog.on_languageComboBox_currentIndexChanged"></a>
164 <h4>EditorLanguageTabIndentOverrideDialog.on_languageComboBox_currentIndexChanged</h4> 162 <h4>EditorLanguageTabIndentOverrideDialog.on_languageComboBox_currentIndexChanged</h4>
165 <b>on_languageComboBox_currentIndexChanged</b>(<i>index</i>) 163 <b>on_languageComboBox_currentIndexChanged</b>(<i>index</i>)
166
167 <p> 164 <p>
168 Private slot to handle the selection of a language. 165 Private slot to handle the selection of a language.
169 </p> 166 </p>
167
170 <dl> 168 <dl>
171 169
172 <dt><i>index</i> (int)</dt> 170 <dt><i>index</i> (int)</dt>
173 <dd> 171 <dd>
174 index of the current item 172 index of the current item
175 </dd> 173 </dd>
176 </dl> 174 </dl>
177 <a NAME="EditorLanguageTabIndentOverrideDialog.on_pygmentsLexerCombo_currentIndexChanged" ID="EditorLanguageTabIndentOverrideDialog.on_pygmentsLexerCombo_currentIndexChanged"></a> 175 <a NAME="EditorLanguageTabIndentOverrideDialog.on_pygmentsLexerCombo_currentIndexChanged" ID="EditorLanguageTabIndentOverrideDialog.on_pygmentsLexerCombo_currentIndexChanged"></a>
178 <h4>EditorLanguageTabIndentOverrideDialog.on_pygmentsLexerCombo_currentIndexChanged</h4> 176 <h4>EditorLanguageTabIndentOverrideDialog.on_pygmentsLexerCombo_currentIndexChanged</h4>
179 <b>on_pygmentsLexerCombo_currentIndexChanged</b>(<i>index</i>) 177 <b>on_pygmentsLexerCombo_currentIndexChanged</b>(<i>index</i>)
180
181 <p> 178 <p>
182 Private slot to handle the selection of a language. 179 Private slot to handle the selection of a language.
183 </p> 180 </p>
181
184 <dl> 182 <dl>
185 183
186 <dt><i>index</i> (int)</dt> 184 <dt><i>index</i> (int)</dt>
187 <dd> 185 <dd>
188 index of the current item 186 index of the current item

eric ide

mercurial