(empty message)
[qanava.git] / doc / reference / html / classqan_1_1can_1_1_grid.html
blob70c33673f8fdbcc83ec36c8ea8517b7ebcf3984e
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3 <title>Qanava: qan::can::Grid Class Reference</title>
4 <link href="doxygen.css" rel="stylesheet" type="text/css">
5 </head><body>
6 <!-- Generated by Doxygen 1.4.3 -->
7 <div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
8 <div class="nav">
9 <a class="el" href="namespaceqan.html">qan</a>::<a class="el" href="namespaceqan_1_1can.html">can</a>::<a class="el" href="classqan_1_1can_1_1_grid.html">Grid</a></div>
10 <h1>qan::can::Grid Class Reference</h1><!-- doxytag: class=<qan::can::Grid> --><!-- doxytag: inherits=<qan::la::Grid> -->Implements the abstract methods defined in class <a class="el" href="classqan_1_1la_1_1_grid.html">la::Grid</a>.
11 <a href="#_details">More...</a>
12 <p>
13 <code>#include &lt;canGrid.h&gt;</code>
14 <p>
15 Inherits <a class="el" href="classqan_1_1la_1_1_grid.html">qan::la::Grid</a>.
16 <p>
17 Inheritance diagram for qan::can::Grid:<p><center><img src="classqan_1_1can_1_1_grid__inherit__graph.png" border="0" usemap="#qan_1_1can_1_1_grid__inherit__map" alt="Inheritance graph"></center>
18 <map name="qan_1_1can_1_1_grid__inherit__map">
19 <area href="classqan_1_1la_1_1_grid.html" shape="rect" coords="13,7,109,34" alt="">
20 </map>
21 <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for qan::can::Grid:<p><center><img src="classqan_1_1can_1_1_grid__coll__graph.png" border="0" usemap="#qan_1_1can_1_1_grid__coll__map" alt="Collaboration graph"></center>
22 <map name="qan_1_1can_1_1_grid__coll__map">
23 <area href="classqan_1_1can_1_1_canvas.html" shape="rect" coords="338,189,464,216" alt="">
24 <area href="classqan_1_1la_1_1_grid.html" shape="rect" coords="584,8,680,34" alt="">
25 <area href="classqan_1_1la_1_1_grid_layout.html" shape="rect" coords="644,98,780,125" alt="">
26 <area href="classqan_1_1can_1_1_image_manager.html" shape="rect" coords="8,98,178,125" alt="">
27 <area href="classqan_1_1can_1_1_adv_style_1_1_manager.html" shape="rect" coords="178,8,373,34" alt="">
28 <area href="classqan_1_1can_1_1_graph_view.html" shape="rect" coords="342,98,489,125" alt="">
29 </map>
30 <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classqan_1_1can_1_1_grid-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
31 <tr><td></td></tr>
32 <tr><td colspan="2"><br><h2>Grid Constructor/Destructor</h2></td></tr>
33 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_grid.html#z16_0">Grid</a> (<a class="el" href="classqan_1_1can_1_1_canvas.html">can::Canvas</a> &amp;canvas)</td></tr>
35 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classqan_1_1can_1_1_canvas.html">can::Canvas</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_grid.html#z16_1">_canvas</a></td></tr>
37 <tr><td colspan="2"><br><h2>Grid Lines Management</h2></td></tr>
38 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_grid.html#z17_0">addLine</a> (int ax, int ay, int bx, int by, int w=1, bool dash=false, bool dot=false)</td></tr>
40 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a grid line on the canvas with specific line settings. <a href="#z17_0"></a><br></td></tr>
41 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_grid.html#z17_1">addRectangle</a> (int x, int y, int w, int h, int r, int g, int b)</td></tr>
43 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a grid rectangle on the canvas with specific size and color settings. <a href="#z17_1"></a><br></td></tr>
44 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_grid.html#z17_2">addText</a> (const std::string &amp;text, int x, int y, bool bold=false)</td></tr>
46 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a grid text label on the canvas. <a href="#z17_2"></a><br></td></tr>
47 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_grid.html#z17_3">resize</a> (int w, int h)</td></tr>
49 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resize the grid (ie, take care of resizing the specified horizontal and vertical lines, and notify the grid layout of the resize). <a href="#z17_3"></a><br></td></tr>
50 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_grid.html#z17_4">addHorizontalLine</a> (int ax, int ay, int bx, int by, int w=1, bool dash=false, bool dot=false)</td></tr>
52 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add an horizontal line to the grid canvas (horizontal lines are automatically resized when the grid canvas is resized). <a href="#z17_4"></a><br></td></tr>
53 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_grid.html#z17_5">addVerticalLine</a> (int ax, int ay, int bx, int by, int w=1, bool dash=false, bool dot=false)</td></tr>
55 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a vertical line to the grid canvas (vertical lines are automatically resized when the grid canvas is resized). <a href="#z17_5"></a><br></td></tr>
56 <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::list&lt; <a class="el" href="class_q_canvas_line.html">QCanvasLine</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_grid.html#z17_6">Lines</a></td></tr>
58 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_q_canvas_line.html">QCanvasLine</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_grid.html#z17_7">createLine</a> (int ax, int ay, int bx, int by, int w=1, bool dash=false, bool dot=false)</td></tr>
60 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classqan_1_1can_1_1_grid.html#z17_6">Lines</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_grid.html#z17_8">_horizontal</a></td></tr>
62 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classqan_1_1can_1_1_grid.html#z17_6">Lines</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_grid.html#z17_9">_vertical</a></td></tr>
64 </table>
65 <hr><a name="_details"></a><h2>Detailed Description</h2>
66 Implements the abstract methods defined in class <a class="el" href="classqan_1_1la_1_1_grid.html">la::Grid</a>.
67 <p>
68 <hr><h2>Member Typedef Documentation</h2>
69 <a class="anchor" name="z17_6"></a><!-- doxytag: member=<qan::can::Grid::Lines> ref=<z17_6> args=<> --><p>
70 <table class="mdTable" cellpadding="2" cellspacing="0">
71 <tr>
72 <td class="mdRow">
73 <table cellpadding="0" cellspacing="0" border="0">
74 <tr>
75 <td class="md" nowrap valign="top">typedef std::list&lt; <a class="el" href="class_q_canvas_line.html">QCanvasLine</a>* &gt; <a class="el" href="classqan_1_1can_1_1_grid.html#z17_6">qan::can::Grid::Lines</a><code> [private]</code> </td>
76 </tr>
77 </table>
78 </td>
79 </tr>
80 </table>
81 <table cellspacing="5" cellpadding="0" border="0">
82 <tr>
83 <td>
84 &nbsp;
85 </td>
86 <td>
88 <p>
89 </td>
90 </tr>
91 </table>
92 <hr><h2>Constructor &amp; Destructor Documentation</h2>
93 <a class="anchor" name="z16_0"></a><!-- doxytag: member=<qan::can::Grid::Grid> ref=<z16_0> args=<(can::Canvas &amp;canvas)> --><p>
94 <table class="mdTable" cellpadding="2" cellspacing="0">
95 <tr>
96 <td class="mdRow">
97 <table cellpadding="0" cellspacing="0" border="0">
98 <tr>
99 <td class="md" nowrap valign="top">qan::can::Grid::Grid </td>
100 <td class="md" valign="top">(&nbsp;</td>
101 <td class="md" nowrap valign="top"><a class="el" href="classqan_1_1can_1_1_canvas.html">can::Canvas</a> &amp;&nbsp;</td>
102 <td class="mdname1" valign="top" nowrap> <em>canvas</em> </td>
103 <td class="md" valign="top">&nbsp;)&nbsp;</td>
104 <td class="md" nowrap></td>
105 </tr>
106 </table>
107 </td>
108 </tr>
109 </table>
110 <table cellspacing="5" cellpadding="0" border="0">
111 <tr>
112 <td>
113 &nbsp;
114 </td>
115 <td>
118 </td>
119 </tr>
120 </table>
121 <hr><h2>Member Function Documentation</h2>
122 <a class="anchor" name="z17_4"></a><!-- doxytag: member=<qan::can::Grid::addHorizontalLine> ref=<z17_4> args=<(int ax, int ay, int bx, int by, int w=1, bool dash=false, bool dot=false)> --><p>
123 <table class="mdTable" cellpadding="2" cellspacing="0">
124 <tr>
125 <td class="mdRow">
126 <table cellpadding="0" cellspacing="0" border="0">
127 <tr>
128 <td class="md" nowrap valign="top">void qan::can::Grid::addHorizontalLine </td>
129 <td class="md" valign="top">(&nbsp;</td>
130 <td class="md" nowrap valign="top">int&nbsp;</td>
131 <td class="mdname" nowrap> <em>ax</em>, </td>
132 </tr>
133 <tr>
134 <td class="md" nowrap align="right"></td>
135 <td class="md"></td>
136 <td class="md" nowrap>int&nbsp;</td>
137 <td class="mdname" nowrap> <em>ay</em>, </td>
138 </tr>
139 <tr>
140 <td class="md" nowrap align="right"></td>
141 <td class="md"></td>
142 <td class="md" nowrap>int&nbsp;</td>
143 <td class="mdname" nowrap> <em>bx</em>, </td>
144 </tr>
145 <tr>
146 <td class="md" nowrap align="right"></td>
147 <td class="md"></td>
148 <td class="md" nowrap>int&nbsp;</td>
149 <td class="mdname" nowrap> <em>by</em>, </td>
150 </tr>
151 <tr>
152 <td class="md" nowrap align="right"></td>
153 <td class="md"></td>
154 <td class="md" nowrap>int&nbsp;</td>
155 <td class="mdname" nowrap> <em>w</em> = <code>1</code>, </td>
156 </tr>
157 <tr>
158 <td class="md" nowrap align="right"></td>
159 <td class="md"></td>
160 <td class="md" nowrap>bool&nbsp;</td>
161 <td class="mdname" nowrap> <em>dash</em> = <code>false</code>, </td>
162 </tr>
163 <tr>
164 <td class="md" nowrap align="right"></td>
165 <td class="md"></td>
166 <td class="md" nowrap>bool&nbsp;</td>
167 <td class="mdname" nowrap> <em>dot</em> = <code>false</code></td>
168 </tr>
169 <tr>
170 <td class="md"></td>
171 <td class="md">)&nbsp;</td>
172 <td class="md" colspan="2"><code> [virtual]</code></td>
173 </tr>
174 </table>
175 </td>
176 </tr>
177 </table>
178 <table cellspacing="5" cellpadding="0" border="0">
179 <tr>
180 <td>
181 &nbsp;
182 </td>
183 <td>
186 Add an horizontal line to the grid canvas (horizontal lines are automatically resized when the grid canvas is resized).
190 Implements <a class="el" href="classqan_1_1la_1_1_grid.html#z41_3">qan::la::Grid</a>. </td>
191 </tr>
192 </table>
193 <a class="anchor" name="z17_0"></a><!-- doxytag: member=<qan::can::Grid::addLine> ref=<z17_0> args=<(int ax, int ay, int bx, int by, int w=1, bool dash=false, bool dot=false)> --><p>
194 <table class="mdTable" cellpadding="2" cellspacing="0">
195 <tr>
196 <td class="mdRow">
197 <table cellpadding="0" cellspacing="0" border="0">
198 <tr>
199 <td class="md" nowrap valign="top">void qan::can::Grid::addLine </td>
200 <td class="md" valign="top">(&nbsp;</td>
201 <td class="md" nowrap valign="top">int&nbsp;</td>
202 <td class="mdname" nowrap> <em>ax</em>, </td>
203 </tr>
204 <tr>
205 <td class="md" nowrap align="right"></td>
206 <td class="md"></td>
207 <td class="md" nowrap>int&nbsp;</td>
208 <td class="mdname" nowrap> <em>ay</em>, </td>
209 </tr>
210 <tr>
211 <td class="md" nowrap align="right"></td>
212 <td class="md"></td>
213 <td class="md" nowrap>int&nbsp;</td>
214 <td class="mdname" nowrap> <em>bx</em>, </td>
215 </tr>
216 <tr>
217 <td class="md" nowrap align="right"></td>
218 <td class="md"></td>
219 <td class="md" nowrap>int&nbsp;</td>
220 <td class="mdname" nowrap> <em>by</em>, </td>
221 </tr>
222 <tr>
223 <td class="md" nowrap align="right"></td>
224 <td class="md"></td>
225 <td class="md" nowrap>int&nbsp;</td>
226 <td class="mdname" nowrap> <em>w</em> = <code>1</code>, </td>
227 </tr>
228 <tr>
229 <td class="md" nowrap align="right"></td>
230 <td class="md"></td>
231 <td class="md" nowrap>bool&nbsp;</td>
232 <td class="mdname" nowrap> <em>dash</em> = <code>false</code>, </td>
233 </tr>
234 <tr>
235 <td class="md" nowrap align="right"></td>
236 <td class="md"></td>
237 <td class="md" nowrap>bool&nbsp;</td>
238 <td class="mdname" nowrap> <em>dot</em> = <code>false</code></td>
239 </tr>
240 <tr>
241 <td class="md"></td>
242 <td class="md">)&nbsp;</td>
243 <td class="md" colspan="2"><code> [virtual]</code></td>
244 </tr>
245 </table>
246 </td>
247 </tr>
248 </table>
249 <table cellspacing="5" cellpadding="0" border="0">
250 <tr>
251 <td>
252 &nbsp;
253 </td>
254 <td>
257 Add a grid line on the canvas with specific line settings.
261 Implements <a class="el" href="classqan_1_1la_1_1_grid.html#z41_0">qan::la::Grid</a>. </td>
262 </tr>
263 </table>
264 <a class="anchor" name="z17_1"></a><!-- doxytag: member=<qan::can::Grid::addRectangle> ref=<z17_1> args=<(int x, int y, int w, int h, int r, int g, int b)> --><p>
265 <table class="mdTable" cellpadding="2" cellspacing="0">
266 <tr>
267 <td class="mdRow">
268 <table cellpadding="0" cellspacing="0" border="0">
269 <tr>
270 <td class="md" nowrap valign="top">void qan::can::Grid::addRectangle </td>
271 <td class="md" valign="top">(&nbsp;</td>
272 <td class="md" nowrap valign="top">int&nbsp;</td>
273 <td class="mdname" nowrap> <em>x</em>, </td>
274 </tr>
275 <tr>
276 <td class="md" nowrap align="right"></td>
277 <td class="md"></td>
278 <td class="md" nowrap>int&nbsp;</td>
279 <td class="mdname" nowrap> <em>y</em>, </td>
280 </tr>
281 <tr>
282 <td class="md" nowrap align="right"></td>
283 <td class="md"></td>
284 <td class="md" nowrap>int&nbsp;</td>
285 <td class="mdname" nowrap> <em>w</em>, </td>
286 </tr>
287 <tr>
288 <td class="md" nowrap align="right"></td>
289 <td class="md"></td>
290 <td class="md" nowrap>int&nbsp;</td>
291 <td class="mdname" nowrap> <em>h</em>, </td>
292 </tr>
293 <tr>
294 <td class="md" nowrap align="right"></td>
295 <td class="md"></td>
296 <td class="md" nowrap>int&nbsp;</td>
297 <td class="mdname" nowrap> <em>r</em>, </td>
298 </tr>
299 <tr>
300 <td class="md" nowrap align="right"></td>
301 <td class="md"></td>
302 <td class="md" nowrap>int&nbsp;</td>
303 <td class="mdname" nowrap> <em>g</em>, </td>
304 </tr>
305 <tr>
306 <td class="md" nowrap align="right"></td>
307 <td class="md"></td>
308 <td class="md" nowrap>int&nbsp;</td>
309 <td class="mdname" nowrap> <em>b</em></td>
310 </tr>
311 <tr>
312 <td class="md"></td>
313 <td class="md">)&nbsp;</td>
314 <td class="md" colspan="2"><code> [virtual]</code></td>
315 </tr>
316 </table>
317 </td>
318 </tr>
319 </table>
320 <table cellspacing="5" cellpadding="0" border="0">
321 <tr>
322 <td>
323 &nbsp;
324 </td>
325 <td>
328 Add a grid rectangle on the canvas with specific size and color settings.
332 Implements <a class="el" href="classqan_1_1la_1_1_grid.html#z41_1">qan::la::Grid</a>. </td>
333 </tr>
334 </table>
335 <a class="anchor" name="z17_2"></a><!-- doxytag: member=<qan::can::Grid::addText> ref=<z17_2> args=<(const std::string &amp;text, int x, int y, bool bold=false)> --><p>
336 <table class="mdTable" cellpadding="2" cellspacing="0">
337 <tr>
338 <td class="mdRow">
339 <table cellpadding="0" cellspacing="0" border="0">
340 <tr>
341 <td class="md" nowrap valign="top">void qan::can::Grid::addText </td>
342 <td class="md" valign="top">(&nbsp;</td>
343 <td class="md" nowrap valign="top">const std::string &amp;&nbsp;</td>
344 <td class="mdname" nowrap> <em>text</em>, </td>
345 </tr>
346 <tr>
347 <td class="md" nowrap align="right"></td>
348 <td class="md"></td>
349 <td class="md" nowrap>int&nbsp;</td>
350 <td class="mdname" nowrap> <em>x</em>, </td>
351 </tr>
352 <tr>
353 <td class="md" nowrap align="right"></td>
354 <td class="md"></td>
355 <td class="md" nowrap>int&nbsp;</td>
356 <td class="mdname" nowrap> <em>y</em>, </td>
357 </tr>
358 <tr>
359 <td class="md" nowrap align="right"></td>
360 <td class="md"></td>
361 <td class="md" nowrap>bool&nbsp;</td>
362 <td class="mdname" nowrap> <em>bold</em> = <code>false</code></td>
363 </tr>
364 <tr>
365 <td class="md"></td>
366 <td class="md">)&nbsp;</td>
367 <td class="md" colspan="2"><code> [virtual]</code></td>
368 </tr>
369 </table>
370 </td>
371 </tr>
372 </table>
373 <table cellspacing="5" cellpadding="0" border="0">
374 <tr>
375 <td>
376 &nbsp;
377 </td>
378 <td>
381 Add a grid text label on the canvas.
385 Implements <a class="el" href="classqan_1_1la_1_1_grid.html#z41_2">qan::la::Grid</a>. </td>
386 </tr>
387 </table>
388 <a class="anchor" name="z17_5"></a><!-- doxytag: member=<qan::can::Grid::addVerticalLine> ref=<z17_5> args=<(int ax, int ay, int bx, int by, int w=1, bool dash=false, bool dot=false)> --><p>
389 <table class="mdTable" cellpadding="2" cellspacing="0">
390 <tr>
391 <td class="mdRow">
392 <table cellpadding="0" cellspacing="0" border="0">
393 <tr>
394 <td class="md" nowrap valign="top">void qan::can::Grid::addVerticalLine </td>
395 <td class="md" valign="top">(&nbsp;</td>
396 <td class="md" nowrap valign="top">int&nbsp;</td>
397 <td class="mdname" nowrap> <em>ax</em>, </td>
398 </tr>
399 <tr>
400 <td class="md" nowrap align="right"></td>
401 <td class="md"></td>
402 <td class="md" nowrap>int&nbsp;</td>
403 <td class="mdname" nowrap> <em>ay</em>, </td>
404 </tr>
405 <tr>
406 <td class="md" nowrap align="right"></td>
407 <td class="md"></td>
408 <td class="md" nowrap>int&nbsp;</td>
409 <td class="mdname" nowrap> <em>bx</em>, </td>
410 </tr>
411 <tr>
412 <td class="md" nowrap align="right"></td>
413 <td class="md"></td>
414 <td class="md" nowrap>int&nbsp;</td>
415 <td class="mdname" nowrap> <em>by</em>, </td>
416 </tr>
417 <tr>
418 <td class="md" nowrap align="right"></td>
419 <td class="md"></td>
420 <td class="md" nowrap>int&nbsp;</td>
421 <td class="mdname" nowrap> <em>w</em> = <code>1</code>, </td>
422 </tr>
423 <tr>
424 <td class="md" nowrap align="right"></td>
425 <td class="md"></td>
426 <td class="md" nowrap>bool&nbsp;</td>
427 <td class="mdname" nowrap> <em>dash</em> = <code>false</code>, </td>
428 </tr>
429 <tr>
430 <td class="md" nowrap align="right"></td>
431 <td class="md"></td>
432 <td class="md" nowrap>bool&nbsp;</td>
433 <td class="mdname" nowrap> <em>dot</em> = <code>false</code></td>
434 </tr>
435 <tr>
436 <td class="md"></td>
437 <td class="md">)&nbsp;</td>
438 <td class="md" colspan="2"><code> [virtual]</code></td>
439 </tr>
440 </table>
441 </td>
442 </tr>
443 </table>
444 <table cellspacing="5" cellpadding="0" border="0">
445 <tr>
446 <td>
447 &nbsp;
448 </td>
449 <td>
452 Add a vertical line to the grid canvas (vertical lines are automatically resized when the grid canvas is resized).
456 Implements <a class="el" href="classqan_1_1la_1_1_grid.html#z41_4">qan::la::Grid</a>. </td>
457 </tr>
458 </table>
459 <a class="anchor" name="z17_7"></a><!-- doxytag: member=<qan::can::Grid::createLine> ref=<z17_7> args=<(int ax, int ay, int bx, int by, int w=1, bool dash=false, bool dot=false)> --><p>
460 <table class="mdTable" cellpadding="2" cellspacing="0">
461 <tr>
462 <td class="mdRow">
463 <table cellpadding="0" cellspacing="0" border="0">
464 <tr>
465 <td class="md" nowrap valign="top"><a class="el" href="class_q_canvas_line.html">QCanvasLine</a> * qan::can::Grid::createLine </td>
466 <td class="md" valign="top">(&nbsp;</td>
467 <td class="md" nowrap valign="top">int&nbsp;</td>
468 <td class="mdname" nowrap> <em>ax</em>, </td>
469 </tr>
470 <tr>
471 <td class="md" nowrap align="right"></td>
472 <td class="md"></td>
473 <td class="md" nowrap>int&nbsp;</td>
474 <td class="mdname" nowrap> <em>ay</em>, </td>
475 </tr>
476 <tr>
477 <td class="md" nowrap align="right"></td>
478 <td class="md"></td>
479 <td class="md" nowrap>int&nbsp;</td>
480 <td class="mdname" nowrap> <em>bx</em>, </td>
481 </tr>
482 <tr>
483 <td class="md" nowrap align="right"></td>
484 <td class="md"></td>
485 <td class="md" nowrap>int&nbsp;</td>
486 <td class="mdname" nowrap> <em>by</em>, </td>
487 </tr>
488 <tr>
489 <td class="md" nowrap align="right"></td>
490 <td class="md"></td>
491 <td class="md" nowrap>int&nbsp;</td>
492 <td class="mdname" nowrap> <em>w</em> = <code>1</code>, </td>
493 </tr>
494 <tr>
495 <td class="md" nowrap align="right"></td>
496 <td class="md"></td>
497 <td class="md" nowrap>bool&nbsp;</td>
498 <td class="mdname" nowrap> <em>dash</em> = <code>false</code>, </td>
499 </tr>
500 <tr>
501 <td class="md" nowrap align="right"></td>
502 <td class="md"></td>
503 <td class="md" nowrap>bool&nbsp;</td>
504 <td class="mdname" nowrap> <em>dot</em> = <code>false</code></td>
505 </tr>
506 <tr>
507 <td class="md"></td>
508 <td class="md">)&nbsp;</td>
509 <td class="md" colspan="2"><code> [private]</code></td>
510 </tr>
511 </table>
512 </td>
513 </tr>
514 </table>
515 <table cellspacing="5" cellpadding="0" border="0">
516 <tr>
517 <td>
518 &nbsp;
519 </td>
520 <td>
523 </td>
524 </tr>
525 </table>
526 <a class="anchor" name="z17_3"></a><!-- doxytag: member=<qan::can::Grid::resize> ref=<z17_3> args=<(int w, int h)> --><p>
527 <table class="mdTable" cellpadding="2" cellspacing="0">
528 <tr>
529 <td class="mdRow">
530 <table cellpadding="0" cellspacing="0" border="0">
531 <tr>
532 <td class="md" nowrap valign="top">void qan::can::Grid::resize </td>
533 <td class="md" valign="top">(&nbsp;</td>
534 <td class="md" nowrap valign="top">int&nbsp;</td>
535 <td class="mdname" nowrap> <em>w</em>, </td>
536 </tr>
537 <tr>
538 <td class="md" nowrap align="right"></td>
539 <td class="md"></td>
540 <td class="md" nowrap>int&nbsp;</td>
541 <td class="mdname" nowrap> <em>h</em></td>
542 </tr>
543 <tr>
544 <td class="md"></td>
545 <td class="md">)&nbsp;</td>
546 <td class="md" colspan="2"><code> [virtual]</code></td>
547 </tr>
548 </table>
549 </td>
550 </tr>
551 </table>
552 <table cellspacing="5" cellpadding="0" border="0">
553 <tr>
554 <td>
555 &nbsp;
556 </td>
557 <td>
560 Resize the grid (ie, take care of resizing the specified horizontal and vertical lines, and notify the grid layout of the resize).
564 Reimplemented from <a class="el" href="classqan_1_1la_1_1_grid.html#z40_0">qan::la::Grid</a>. </td>
565 </tr>
566 </table>
567 <hr><h2>Member Data Documentation</h2>
568 <a class="anchor" name="z16_1"></a><!-- doxytag: member=<qan::can::Grid::_canvas> ref=<z16_1> args=<> --><p>
569 <table class="mdTable" cellpadding="2" cellspacing="0">
570 <tr>
571 <td class="mdRow">
572 <table cellpadding="0" cellspacing="0" border="0">
573 <tr>
574 <td class="md" nowrap valign="top"><a class="el" href="classqan_1_1can_1_1_canvas.html">can::Canvas</a>&amp; <a class="el" href="classqan_1_1can_1_1_grid.html#z16_1">qan::can::Grid::_canvas</a><code> [private]</code> </td>
575 </tr>
576 </table>
577 </td>
578 </tr>
579 </table>
580 <table cellspacing="5" cellpadding="0" border="0">
581 <tr>
582 <td>
583 &nbsp;
584 </td>
585 <td>
588 </td>
589 </tr>
590 </table>
591 <a class="anchor" name="z17_8"></a><!-- doxytag: member=<qan::can::Grid::_horizontal> ref=<z17_8> args=<> --><p>
592 <table class="mdTable" cellpadding="2" cellspacing="0">
593 <tr>
594 <td class="mdRow">
595 <table cellpadding="0" cellspacing="0" border="0">
596 <tr>
597 <td class="md" nowrap valign="top"><a class="el" href="classqan_1_1can_1_1_grid.html#z17_6">Lines</a> <a class="el" href="classqan_1_1can_1_1_grid.html#z17_8">qan::can::Grid::_horizontal</a><code> [private]</code> </td>
598 </tr>
599 </table>
600 </td>
601 </tr>
602 </table>
603 <table cellspacing="5" cellpadding="0" border="0">
604 <tr>
605 <td>
606 &nbsp;
607 </td>
608 <td>
611 </td>
612 </tr>
613 </table>
614 <a class="anchor" name="z17_9"></a><!-- doxytag: member=<qan::can::Grid::_vertical> ref=<z17_9> args=<> --><p>
615 <table class="mdTable" cellpadding="2" cellspacing="0">
616 <tr>
617 <td class="mdRow">
618 <table cellpadding="0" cellspacing="0" border="0">
619 <tr>
620 <td class="md" nowrap valign="top"><a class="el" href="classqan_1_1can_1_1_grid.html#z17_6">Lines</a> <a class="el" href="classqan_1_1can_1_1_grid.html#z17_9">qan::can::Grid::_vertical</a><code> [private]</code> </td>
621 </tr>
622 </table>
623 </td>
624 </tr>
625 </table>
626 <table cellspacing="5" cellpadding="0" border="0">
627 <tr>
628 <td>
629 &nbsp;
630 </td>
631 <td>
634 </td>
635 </tr>
636 </table>
637 <hr>The documentation for this class was generated from the following files:<ul>
638 <li>C:/projects/qanava/src/can/<a class="el" href="can_grid_8h.html">canGrid.h</a><li>C:/projects/qanava/src/can/<a class="el" href="can_grid_8cpp.html">canGrid.cpp</a></ul>
640 <hr style="width: 100%; height: 2px;">
641 <table width="95%" height="48" border="0"
642 cellpadding="0" cellspacing="0" style="text-align: left; width: 95%; height: 31px;">
643 <tbody>
644 <tr>
645 <td height="48" style="font-family: Helvetica,Arial,sans-serif;">
646 <dl>
647 <dt><a href="http://www.libqanava.org"><font size="2">www.libqanava.org</font></a><font size="2">
648 Qanava - QCanvas Avanc&eacute;</font></dt>
649 </dl>
650 </td>
651 <td style="vertical-align: middle; text-align: right;"><span
652 style="font-family: Helvetica,Arial,sans-serif;"><font size="2">Generated by</font></span>
654 href="http://www.doxygen.org"><img alt="Doxygen logo"
655 src="../images/doxygen.png"
656 style="border: 0px solid ; width: 100px; height: 45px;" align="middle"></a></td>
657 </tr>
658 </tbody>
659 </table>