eric7/Documentation/Source/eric7.EricWidgets.EricIconBar.html

branch
eric7
changeset 8770
1b6e619bdaf5
parent 8596
d64760b2da50
child 8773
3dd81b827455
equal deleted inserted replaced
8769:142aea04a31b 8770:1b6e619bdaf5
55 <h3>Derived from</h3> 55 <h3>Derived from</h3>
56 QWidget 56 QWidget
57 <h3>Class Attributes</h3> 57 <h3>Class Attributes</h3>
58 58
59 <table> 59 <table>
60 <tr><td>BarSizes</td></tr><tr><td>DefaultBarSize</td></tr><tr><td>LabelStyleSheetTemplate</td></tr><tr><td>WidgetStyleSheetTemplate</td></tr> 60 <tr><td>BarSizes</td></tr><tr><td>DefaultBarSize</td></tr><tr><td>LabelStyleSheetTemplate</td></tr><tr><td>MenuStyleSheetTemplate</td></tr><tr><td>MoreLabelAspect</td></tr><tr><td>WidgetStyleSheetTemplate</td></tr>
61 </table> 61 </table>
62 <h3>Class Methods</h3> 62 <h3>Class Methods</h3>
63 63
64 <table> 64 <table>
65 <tr><td>None</td></tr> 65 <tr><td>None</td></tr>
71 <tr> 71 <tr>
72 <td><a href="#EricIconBar.__init__">EricIconBar</a></td> 72 <td><a href="#EricIconBar.__init__">EricIconBar</a></td>
73 <td>Constructor</td> 73 <td>Constructor</td>
74 </tr> 74 </tr>
75 <tr> 75 <tr>
76 <td><a href="#EricIconBar.__adjustIconLabels">__adjustIconLabels</a></td>
77 <td>Private method to adjust the visibility of the icon labels.</td>
78 </tr>
79 <tr>
76 <td><a href="#EricIconBar.__createIcon">__createIcon</a></td> 80 <td><a href="#EricIconBar.__createIcon">__createIcon</a></td>
77 <td>Private method to creat an icon label.</td> 81 <td>Private method to creat an icon label.</td>
78 </tr> 82 </tr>
79 <tr> 83 <tr>
84 <td><a href="#EricIconBar.__createMoreLabel">__createMoreLabel</a></td>
85 <td>Private method to create the label to be shown for too many icons.</td>
86 </tr>
87 <tr>
80 <td><a href="#EricIconBar.__iconClicked">__iconClicked</a></td> 88 <td><a href="#EricIconBar.__iconClicked">__iconClicked</a></td>
81 <td>Private slot to handle an icon been clicked.</td> 89 <td>Private slot to handle an icon been clicked.</td>
82 </tr> 90 </tr>
83 <tr> 91 <tr>
92 <td><a href="#EricIconBar.__moreLabelClicked">__moreLabelClicked</a></td>
93 <td>Private slot to handle a click onto the 'More' label.</td>
94 </tr>
95 <tr>
84 <td><a href="#EricIconBar.addIcon">addIcon</a></td> 96 <td><a href="#EricIconBar.addIcon">addIcon</a></td>
85 <td>Public method to add an icon to the bar.</td> 97 <td>Public method to add an icon to the bar.</td>
86 </tr> 98 </tr>
87 <tr> 99 <tr>
88 <td><a href="#EricIconBar.barSize">barSize</a></td> 100 <td><a href="#EricIconBar.barSize">barSize</a></td>
117 <td>Public slot to set the icon before the current one.</td> 129 <td>Public slot to set the icon before the current one.</td>
118 </tr> 130 </tr>
119 <tr> 131 <tr>
120 <td><a href="#EricIconBar.removeIcon">removeIcon</a></td> 132 <td><a href="#EricIconBar.removeIcon">removeIcon</a></td>
121 <td>Public method to remove an icon from the bar.</td> 133 <td>Public method to remove an icon from the bar.</td>
134 </tr>
135 <tr>
136 <td><a href="#EricIconBar.resizeEvent">resizeEvent</a></td>
137 <td>Protected method to handle resizing of the icon bar.</td>
122 </tr> 138 </tr>
123 <tr> 139 <tr>
124 <td><a href="#EricIconBar.setBarSize">setBarSize</a></td> 140 <td><a href="#EricIconBar.setBarSize">setBarSize</a></td>
125 <td>Public method to set the icon bar size.</td> 141 <td>Public method to set the icon bar size.</td>
126 </tr> 142 </tr>
168 <dt><i>parent</i> (QWidget (optional))</dt> 184 <dt><i>parent</i> (QWidget (optional))</dt>
169 <dd> 185 <dd>
170 reference to the parent widget (defaults to None) 186 reference to the parent widget (defaults to None)
171 </dd> 187 </dd>
172 </dl> 188 </dl>
189 <a NAME="EricIconBar.__adjustIconLabels" ID="EricIconBar.__adjustIconLabels"></a>
190 <h4>EricIconBar.__adjustIconLabels</h4>
191 <b>__adjustIconLabels</b>(<i></i>)
192
193 <p>
194 Private method to adjust the visibility of the icon labels.
195 </p>
173 <a NAME="EricIconBar.__createIcon" ID="EricIconBar.__createIcon"></a> 196 <a NAME="EricIconBar.__createIcon" ID="EricIconBar.__createIcon"></a>
174 <h4>EricIconBar.__createIcon</h4> 197 <h4>EricIconBar.__createIcon</h4>
175 <b>__createIcon</b>(<i>icon, label=""</i>) 198 <b>__createIcon</b>(<i>icon, label=""</i>)
176 199
177 <p> 200 <p>
198 <dt>Return Type:</dt> 221 <dt>Return Type:</dt>
199 <dd> 222 <dd>
200 EricClickableLabel 223 EricClickableLabel
201 </dd> 224 </dd>
202 </dl> 225 </dl>
226 <a NAME="EricIconBar.__createMoreLabel" ID="EricIconBar.__createMoreLabel"></a>
227 <h4>EricIconBar.__createMoreLabel</h4>
228 <b>__createMoreLabel</b>(<i></i>)
229
230 <p>
231 Private method to create the label to be shown for too many icons.
232 </p>
203 <a NAME="EricIconBar.__iconClicked" ID="EricIconBar.__iconClicked"></a> 233 <a NAME="EricIconBar.__iconClicked" ID="EricIconBar.__iconClicked"></a>
204 <h4>EricIconBar.__iconClicked</h4> 234 <h4>EricIconBar.__iconClicked</h4>
205 <b>__iconClicked</b>(<i>label</i>) 235 <b>__iconClicked</b>(<i>label</i>)
206 236
207 <p> 237 <p>
212 <dt><i>label</i> (EricClickableLabel)</dt> 242 <dt><i>label</i> (EricClickableLabel)</dt>
213 <dd> 243 <dd>
214 reference to the clicked label 244 reference to the clicked label
215 </dd> 245 </dd>
216 </dl> 246 </dl>
247 <a NAME="EricIconBar.__moreLabelClicked" ID="EricIconBar.__moreLabelClicked"></a>
248 <h4>EricIconBar.__moreLabelClicked</h4>
249 <b>__moreLabelClicked</b>(<i></i>)
250
251 <p>
252 Private slot to handle a click onto the 'More' label.
253 </p>
217 <a NAME="EricIconBar.addIcon" ID="EricIconBar.addIcon"></a> 254 <a NAME="EricIconBar.addIcon" ID="EricIconBar.addIcon"></a>
218 <h4>EricIconBar.addIcon</h4> 255 <h4>EricIconBar.addIcon</h4>
219 <b>addIcon</b>(<i>icon, label=""</i>) 256 <b>addIcon</b>(<i>icon, label=""</i>)
220 257
221 <p> 258 <p>
376 <dt><i>index</i> (int)</dt> 413 <dt><i>index</i> (int)</dt>
377 <dd> 414 <dd>
378 index of the icon to be removed 415 index of the icon to be removed
379 </dd> 416 </dd>
380 </dl> 417 </dl>
418 <a NAME="EricIconBar.resizeEvent" ID="EricIconBar.resizeEvent"></a>
419 <h4>EricIconBar.resizeEvent</h4>
420 <b>resizeEvent</b>(<i>evt</i>)
421
422 <p>
423 Protected method to handle resizing of the icon bar.
424 </p>
425 <dl>
426
427 <dt><i>evt</i> (QResizeEvent)</dt>
428 <dd>
429 reference to the event object
430 </dd>
431 </dl>
381 <a NAME="EricIconBar.setBarSize" ID="EricIconBar.setBarSize"></a> 432 <a NAME="EricIconBar.setBarSize" ID="EricIconBar.setBarSize"></a>
382 <h4>EricIconBar.setBarSize</h4> 433 <h4>EricIconBar.setBarSize</h4>
383 <b>setBarSize</b>(<i>barSize</i>) 434 <b>setBarSize</b>(<i>barSize</i>)
384 435
385 <p> 436 <p>

eric ide

mercurial