Documentation/Source/eric5.Graphics.SvgDiagram.html

changeset 2334
fc69ad77e18a
parent 2101
5bac7dee9e1a
child 2367
78f6c8193d37
equal deleted inserted replaced
2331:9e623311630d 2334:fc69ad77e18a
47 </p> 47 </p>
48 <h3>Derived from</h3> 48 <h3>Derived from</h3>
49 E5MainWindow 49 E5MainWindow
50 <h3>Class Attributes</h3> 50 <h3>Class Attributes</h3>
51 <table> 51 <table>
52 <tr><td>None</td></tr> 52 <tr><td>ZoomLevelDefault</td></tr><tr><td>ZoomLevels</td></tr>
53 </table> 53 </table>
54 <h3>Class Methods</h3> 54 <h3>Class Methods</h3>
55 <table> 55 <table>
56 <tr><td>None</td></tr> 56 <tr><td>None</td></tr>
57 </table> 57 </table>
63 </tr><tr> 63 </tr><tr>
64 <td><a href="#SvgDiagram.__adjustScrollBar">__adjustScrollBar</a></td> 64 <td><a href="#SvgDiagram.__adjustScrollBar">__adjustScrollBar</a></td>
65 <td>Private method to adjust a scrollbar by a certain factor.</td> 65 <td>Private method to adjust a scrollbar by a certain factor.</td>
66 </tr><tr> 66 </tr><tr>
67 <td><a href="#SvgDiagram.__doZoom">__doZoom</a></td> 67 <td><a href="#SvgDiagram.__doZoom">__doZoom</a></td>
68 <td>Private method to perform the zooming.</td> 68 <td>Public method to set the zoom value in percent.</td>
69 </tr><tr> 69 </tr><tr>
70 <td><a href="#SvgDiagram.__initActions">__initActions</a></td> 70 <td><a href="#SvgDiagram.__initActions">__initActions</a></td>
71 <td>Private method to initialize the view actions.</td> 71 <td>Private method to initialize the view actions.</td>
72 </tr><tr> 72 </tr><tr>
73 <td><a href="#SvgDiagram.__initContextMenu">__initContextMenu</a></td> 73 <td><a href="#SvgDiagram.__initContextMenu">__initContextMenu</a></td>
74 <td>Private method to initialize the context menu.</td> 74 <td>Private method to initialize the context menu.</td>
75 </tr><tr> 75 </tr><tr>
76 <td><a href="#SvgDiagram.__initToolBars">__initToolBars</a></td> 76 <td><a href="#SvgDiagram.__initToolBars">__initToolBars</a></td>
77 <td>Private method to populate the toolbars with our actions.</td> 77 <td>Private method to populate the toolbars with our actions.</td>
78 </tr><tr> 78 </tr><tr>
79 <td><a href="#SvgDiagram.__levelForZoom">__levelForZoom</a></td>
80 <td>Private method determining the zoom level index given a zoom factor.</td>
81 </tr><tr>
79 <td><a href="#SvgDiagram.__print">__print</a></td> 82 <td><a href="#SvgDiagram.__print">__print</a></td>
80 <td>Private slot to the actual printing.</td> 83 <td>Private slot to the actual printing.</td>
81 </tr><tr> 84 </tr><tr>
82 <td><a href="#SvgDiagram.__printDiagram">__printDiagram</a></td> 85 <td><a href="#SvgDiagram.__printDiagram">__printDiagram</a></td>
83 <td>Private slot called to print the diagram.</td> 86 <td>Private slot called to print the diagram.</td>
87 </tr><tr> 90 </tr><tr>
88 <td><a href="#SvgDiagram.__showContextMenu">__showContextMenu</a></td> 91 <td><a href="#SvgDiagram.__showContextMenu">__showContextMenu</a></td>
89 <td>Private slot to show the context menu of the listview.</td> 92 <td>Private slot to show the context menu of the listview.</td>
90 </tr><tr> 93 </tr><tr>
91 <td><a href="#SvgDiagram.__zoom">__zoom</a></td> 94 <td><a href="#SvgDiagram.__zoom">__zoom</a></td>
92 <td>Private method to handle the zoom context menu action.</td> 95 <td>Public method to get the current zoom factor in percent.</td>
93 </tr><tr> 96 </tr><tr>
94 <td><a href="#SvgDiagram.__zoomIn">__zoomIn</a></td> 97 <td><a href="#SvgDiagram.__zoomIn">__zoomIn</a></td>
95 <td>Private method to handle the zoom in context menu entry.</td> 98 <td>Private method to zoom into the SVG.</td>
96 </tr><tr> 99 </tr><tr>
97 <td><a href="#SvgDiagram.__zoomOut">__zoomOut</a></td> 100 <td><a href="#SvgDiagram.__zoomOut">__zoomOut</a></td>
98 <td>Private method to handle the zoom out context menu entry.</td> 101 <td>Private method to zoom out of the SVG.</td>
99 </tr><tr> 102 </tr><tr>
100 <td><a href="#SvgDiagram.__zoomReset">__zoomReset</a></td> 103 <td><a href="#SvgDiagram.__zoomReset">__zoomReset</a></td>
101 <td>Private method to handle the reset zoom context menu entry.</td> 104 <td>Private method to reset the zoom value.</td>
102 </tr><tr> 105 </tr><tr>
103 <td><a href="#SvgDiagram.event">event</a></td> 106 <td><a href="#SvgDiagram.event">event</a></td>
104 <td>Protected method handling events.</td> 107 <td>Protected method handling events.</td>
105 </tr><tr> 108 </tr><tr>
106 <td><a href="#SvgDiagram.gestureEvent">gestureEvent</a></td> 109 <td><a href="#SvgDiagram.gestureEvent">gestureEvent</a></td>
146 <dd> 149 <dd>
147 factor to adjust by (float) 150 factor to adjust by (float)
148 </dd> 151 </dd>
149 </dl><a NAME="SvgDiagram.__doZoom" ID="SvgDiagram.__doZoom"></a> 152 </dl><a NAME="SvgDiagram.__doZoom" ID="SvgDiagram.__doZoom"></a>
150 <h4>SvgDiagram.__doZoom</h4> 153 <h4>SvgDiagram.__doZoom</h4>
151 <b>__doZoom</b>(<i>factor</i>) 154 <b>__doZoom</b>(<i>value</i>)
152 <p> 155 <p>
153 Private method to perform the zooming. 156 Public method to set the zoom value in percent.
154 </p><dl> 157 </p><dl>
155 <dt><i>factor</i></dt> 158 <dt><i>value</i></dt>
156 <dd> 159 <dd>
157 zoom factor (float) 160 zoom value in percent (integer)
158 </dd> 161 </dd>
159 </dl><a NAME="SvgDiagram.__initActions" ID="SvgDiagram.__initActions"></a> 162 </dl><a NAME="SvgDiagram.__initActions" ID="SvgDiagram.__initActions"></a>
160 <h4>SvgDiagram.__initActions</h4> 163 <h4>SvgDiagram.__initActions</h4>
161 <b>__initActions</b>(<i></i>) 164 <b>__initActions</b>(<i></i>)
162 <p> 165 <p>
169 </p><a NAME="SvgDiagram.__initToolBars" ID="SvgDiagram.__initToolBars"></a> 172 </p><a NAME="SvgDiagram.__initToolBars" ID="SvgDiagram.__initToolBars"></a>
170 <h4>SvgDiagram.__initToolBars</h4> 173 <h4>SvgDiagram.__initToolBars</h4>
171 <b>__initToolBars</b>(<i></i>) 174 <b>__initToolBars</b>(<i></i>)
172 <p> 175 <p>
173 Private method to populate the toolbars with our actions. 176 Private method to populate the toolbars with our actions.
174 </p><a NAME="SvgDiagram.__print" ID="SvgDiagram.__print"></a> 177 </p><a NAME="SvgDiagram.__levelForZoom" ID="SvgDiagram.__levelForZoom"></a>
178 <h4>SvgDiagram.__levelForZoom</h4>
179 <b>__levelForZoom</b>(<i>zoom</i>)
180 <p>
181 Private method determining the zoom level index given a zoom factor.
182 </p><dl>
183 <dt><i>zoom</i></dt>
184 <dd>
185 zoom factor (integer)
186 </dd>
187 </dl><dl>
188 <dt>Returns:</dt>
189 <dd>
190 index of zoom factor (integer)
191 </dd>
192 </dl><a NAME="SvgDiagram.__print" ID="SvgDiagram.__print"></a>
175 <h4>SvgDiagram.__print</h4> 193 <h4>SvgDiagram.__print</h4>
176 <b>__print</b>(<i>printer</i>) 194 <b>__print</b>(<i>printer</i>)
177 <p> 195 <p>
178 Private slot to the actual printing. 196 Private slot to the actual printing.
179 </p><dl> 197 </p><dl>
203 </dd> 221 </dd>
204 </dl><a NAME="SvgDiagram.__zoom" ID="SvgDiagram.__zoom"></a> 222 </dl><a NAME="SvgDiagram.__zoom" ID="SvgDiagram.__zoom"></a>
205 <h4>SvgDiagram.__zoom</h4> 223 <h4>SvgDiagram.__zoom</h4>
206 <b>__zoom</b>(<i></i>) 224 <b>__zoom</b>(<i></i>)
207 <p> 225 <p>
208 Private method to handle the zoom context menu action. 226 Public method to get the current zoom factor in percent.
209 </p><a NAME="SvgDiagram.__zoomIn" ID="SvgDiagram.__zoomIn"></a> 227 </p><dl>
228 <dt>Returns:</dt>
229 <dd>
230 current zoom factor in percent (integer)
231 </dd>
232 </dl><a NAME="SvgDiagram.__zoomIn" ID="SvgDiagram.__zoomIn"></a>
210 <h4>SvgDiagram.__zoomIn</h4> 233 <h4>SvgDiagram.__zoomIn</h4>
211 <b>__zoomIn</b>(<i></i>) 234 <b>__zoomIn</b>(<i></i>)
212 <p> 235 <p>
213 Private method to handle the zoom in context menu entry. 236 Private method to zoom into the SVG.
214 </p><a NAME="SvgDiagram.__zoomOut" ID="SvgDiagram.__zoomOut"></a> 237 </p><a NAME="SvgDiagram.__zoomOut" ID="SvgDiagram.__zoomOut"></a>
215 <h4>SvgDiagram.__zoomOut</h4> 238 <h4>SvgDiagram.__zoomOut</h4>
216 <b>__zoomOut</b>(<i></i>) 239 <b>__zoomOut</b>(<i></i>)
217 <p> 240 <p>
218 Private method to handle the zoom out context menu entry. 241 Private method to zoom out of the SVG.
219 </p><a NAME="SvgDiagram.__zoomReset" ID="SvgDiagram.__zoomReset"></a> 242 </p><a NAME="SvgDiagram.__zoomReset" ID="SvgDiagram.__zoomReset"></a>
220 <h4>SvgDiagram.__zoomReset</h4> 243 <h4>SvgDiagram.__zoomReset</h4>
221 <b>__zoomReset</b>(<i></i>) 244 <b>__zoomReset</b>(<i></i>)
222 <p> 245 <p>
223 Private method to handle the reset zoom context menu entry. 246 Private method to reset the zoom value.
224 </p><a NAME="SvgDiagram.event" ID="SvgDiagram.event"></a> 247 </p><a NAME="SvgDiagram.event" ID="SvgDiagram.event"></a>
225 <h4>SvgDiagram.event</h4> 248 <h4>SvgDiagram.event</h4>
226 <b>event</b>(<i>evt</i>) 249 <b>event</b>(<i>evt</i>)
227 <p> 250 <p>
228 Protected method handling events. 251 Protected method handling events.

eric ide

mercurial