~ubuntu-branches/ubuntu/precise/ipe/precise

« back to all changes in this revision

Viewing changes to doc/class_ipe_page.html

  • Committer: Bazaar Package Importer
  • Author(s): Steve M. Robbins
  • Date: 2007-01-09 23:14:51 UTC
  • mfrom: (3.1.4 feisty)
  • Revision ID: james.westby@ubuntu.com-20070109231451-3nd095g7ishc108l
Tags: 6.0pre27-3
* debian/gsfonts-fontmap.xml: New.  Fontmap for fonts from gsfonts package.
* debian/rules: Use gsfonts-fontmap.xml instead of tetex-fontmap.xml.
* debian/control: Add texlive-latex-base dependency as alternative to
  tetex-bin (for pdflatex) and replace tetex-extra by gsfonts (for font
  files).  Patch courtesy of Norbert Preining.  Closes: #378537.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3
 
<title>Ipelib: IpePage class Reference</title>
 
3
<title>Ipelib: IpePage Class Reference</title>
4
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
5
5
</head><body>
6
 
<!-- Generated by Doxygen 1.3.6 -->
7
 
<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</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="functions.html">Class&nbsp;Members</a></div>
 
6
<!-- Generated by Doxygen 1.4.4 -->
 
7
<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</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="functions.html">Class&nbsp;Members</a></div>
8
8
<h1>IpePage Class Reference<br>
9
9
<small>
10
10
[<a class="el" href="group__doc.html">Ipe Document</a>]</small>
11
 
</h1>An Ipe document page.  
 
11
</h1><!-- doxytag: class="IpePage" -->An Ipe document page.  
12
12
<a href="#_details">More...</a>
13
13
<p>
14
14
<a href="class_ipe_page-members.html">List of all members.</a><h2>Public Member Functions</h2>
27
27
<li>int <a class="el" href="class_ipe_page.html#a11">CountViews</a> () const 
28
28
<li>const <a class="el" href="class_ipe_view.html">IpeView</a> &amp; <a class="el" href="class_ipe_page.html#a12">View</a> (int index) const 
29
29
<li><a class="el" href="class_ipe_view.html">IpeView</a> &amp; <a class="el" href="class_ipe_page.html#a13">View</a> (int index)
30
 
<li>void <a class="el" href="class_ipe_page.html#a14">SetViews</a> (const IpeViewSeq &amp;view)
 
30
<li>void <a class="el" href="class_ipe_page.html#a14">SetView</a> (int index, const <a class="el" href="class_ipe_view.html">IpeView</a> &amp;view)
31
31
<li>void <a class="el" href="class_ipe_page.html#a15">AddView</a> (const <a class="el" href="class_ipe_view.html">IpeView</a> &amp;view, int index=-1)
32
32
<li>void <a class="el" href="class_ipe_page.html#a16">DeleteView</a> (int index)
33
33
<li><a class="el" href="class_ipe_rect.html">IpeRect</a> <a class="el" href="class_ipe_page.html#a17">TextBox</a> (const <a class="el" href="class_ipe_rect.html">IpeRect</a> &amp;media, const <a class="el" href="class_ipe_style_sheet.html">IpeStyleSheet</a> *sheet) const 
34
34
<li>void <a class="el" href="class_ipe_page.html#a18">SetEdited</a> (bool edited)
35
35
<li>bool <a class="el" href="class_ipe_page.html#a19">IsEdited</a> () const 
36
 
<li><a class="anchor" name="a20" doxytag="IpePage::Section" ></a>
 
36
<li><a class="anchor" name="a20"></a><!-- doxytag: member="IpePage::Section" ref="a20" args="(int level) const " -->
37
37
<a class="el" href="class_ipe_string.html">IpeString</a> <b>Section</b> (int level) const 
38
38
<li>void <a class="el" href="class_ipe_page.html#a21">SetSection</a> (int level, <a class="el" href="class_ipe_string.html">IpeString</a> name)
39
39
<li>void <a class="el" href="class_ipe_page.html#a22">DeselectAll</a> ()
56
56
<li>bool <a class="el" href="class_ipe_page.html#a39">Ungroup</a> (int layer)
57
57
<li>void <a class="el" href="class_ipe_page.html#a40">Front</a> ()
58
58
<li>void <a class="el" href="class_ipe_page.html#a41">Back</a> ()
59
 
<li>void <a class="el" href="class_ipe_page.html#a42">Duplicate</a> (int layer)
60
 
<li>void <a class="el" href="class_ipe_page.html#a43">SetStroke</a> (<a class="el" href="class_ipe_attribute.html">IpeAttribute</a> color)
61
 
<li>void <a class="el" href="class_ipe_page.html#a44">SetFill</a> (<a class="el" href="class_ipe_attribute.html">IpeAttribute</a> color)
62
 
<li>void <a class="el" href="class_ipe_page.html#a45">SetLineWidth</a> (<a class="el" href="class_ipe_attribute.html">IpeAttribute</a> attr)
63
 
<li>void <a class="el" href="class_ipe_page.html#a46">SetDashStyle</a> (<a class="el" href="class_ipe_attribute.html">IpeAttribute</a> attr)
64
 
<li>void <a class="el" href="class_ipe_page.html#a47">SetArrows</a> (bool forward, bool backward, <a class="el" href="class_ipe_attribute.html">IpeAttribute</a> size)
65
 
<li>void <a class="el" href="class_ipe_page.html#a48">SetArrowSize</a> (<a class="el" href="class_ipe_attribute.html">IpeAttribute</a> size)
66
 
<li>void <a class="el" href="class_ipe_page.html#a49">SetMarkShape</a> (int shape)
67
 
<li>void <a class="el" href="class_ipe_page.html#a50">SetMarkSize</a> (<a class="el" href="class_ipe_attribute.html">IpeAttribute</a> size)
68
 
<li>void <a class="el" href="class_ipe_page.html#a51">SetTextSize</a> (<a class="el" href="class_ipe_attribute.html">IpeAttribute</a> size)
69
 
<li>bool <a class="el" href="class_ipe_page.html#a52">ComposePaths</a> (int layer)
70
 
<li>bool <a class="el" href="class_ipe_page.html#a53">DecomposePath</a> (int layer)
71
 
<li>bool <a class="el" href="class_ipe_page.html#a54">JoinPaths</a> (int layer)
72
 
<li>int <a class="el" href="class_ipe_page.html#a55">GridSize</a> () const 
73
 
<li>void <a class="el" href="class_ipe_page.html#a56">SetGridSize</a> (int gs)
 
59
<li>void <a class="el" href="class_ipe_page.html#a42">forward</a> ()
 
60
<li>void <a class="el" href="class_ipe_page.html#a43">backward</a> ()
 
61
<li>void <a class="el" href="class_ipe_page.html#a44">movePrimaryBeforeSecondary</a> ()
 
62
<li>void <a class="el" href="class_ipe_page.html#a45">movePrimaryBehindSecondary</a> ()
 
63
<li>void <a class="el" href="class_ipe_page.html#a46">Duplicate</a> (int layer)
 
64
<li>void <a class="el" href="class_ipe_page.html#a47">SetStroke</a> (<a class="el" href="class_ipe_attribute.html">IpeAttribute</a> color)
 
65
<li>void <a class="el" href="class_ipe_page.html#a48">SetFill</a> (<a class="el" href="class_ipe_attribute.html">IpeAttribute</a> color)
 
66
<li>void <a class="el" href="class_ipe_page.html#a49">SetLineWidth</a> (<a class="el" href="class_ipe_attribute.html">IpeAttribute</a> attr)
 
67
<li>void <a class="el" href="class_ipe_page.html#a50">SetDashStyle</a> (<a class="el" href="class_ipe_attribute.html">IpeAttribute</a> attr)
 
68
<li>void <a class="el" href="class_ipe_page.html#a51">SetArrows</a> (bool forward, bool backward, <a class="el" href="class_ipe_attribute.html">IpeAttribute</a> size)
 
69
<li>void <a class="el" href="class_ipe_page.html#a52">SetArrowSize</a> (<a class="el" href="class_ipe_attribute.html">IpeAttribute</a> size)
 
70
<li>void <a class="el" href="class_ipe_page.html#a53">SetMarkShape</a> (int shape)
 
71
<li>void <a class="el" href="class_ipe_page.html#a54">SetMarkSize</a> (<a class="el" href="class_ipe_attribute.html">IpeAttribute</a> size)
 
72
<li>void <a class="el" href="class_ipe_page.html#a55">SetTextSize</a> (<a class="el" href="class_ipe_attribute.html">IpeAttribute</a> size)
 
73
<li>bool <a class="el" href="class_ipe_page.html#a56">ComposePaths</a> (int layer)
 
74
<li>bool <a class="el" href="class_ipe_page.html#a57">DecomposePath</a> (int layer)
 
75
<li>bool <a class="el" href="class_ipe_page.html#a58">JoinPaths</a> (int layer)
 
76
<li>int <a class="el" href="class_ipe_page.html#a59">GridSize</a> () const 
 
77
<li>void <a class="el" href="class_ipe_page.html#a60">SetGridSize</a> (int gs)
74
78
</ul>
75
79
<hr><a name="_details"></a><h2>Detailed Description</h2>
76
80
An Ipe document page. 
77
81
<p>
78
82
Its main ingredients are a sequence of IpePgObjects, a list of IpeLayers, and a list of IpeViews.<p>
79
83
If you need to keep track of whether a document has been modified, you have to call SetEdited(true) whenever you modify an <a class="el" href="class_ipe_pg_object.html">IpePgObject</a>.<p>
80
 
The functions to modify the layer sequence and the views set the edited flag themselves. 
 
84
The functions to modify the layer sequence and the views set the edited flag themselves.
81
85
<p>
82
86
<hr><h2>Constructor &amp; Destructor Documentation</h2>
83
 
<a class="anchor" name="a0" doxytag="IpePage::IpePage" ></a><p>
84
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
87
<a class="anchor" name="a0"></a><!-- doxytag: member="IpePage::IpePage" ref="a0" args="()" --><p>
 
88
<table class="mdTable" cellpadding="2" cellspacing="0">
85
89
  <tr>
86
90
    <td class="mdRow">
87
91
      <table cellpadding="0" cellspacing="0" border="0">
88
92
        <tr>
89
 
          <td class="md" nowrap valign="top"> IpePage::IpePage </td>
 
93
          <td class="md" nowrap valign="top">IpePage::IpePage           </td>
90
94
          <td class="md" valign="top">(&nbsp;</td>
91
95
          <td class="mdname1" valign="top" nowrap>          </td>
92
96
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
93
97
          <td class="md" nowrap><code> [explicit]</code></td>
94
98
        </tr>
95
 
 
96
99
      </table>
97
100
    </td>
98
101
  </tr>
99
102
</table>
100
 
<table cellspacing=5 cellpadding=0 border=0>
 
103
<table cellspacing="5" cellpadding="0" border="0">
101
104
  <tr>
102
105
    <td>
103
106
      &nbsp;
111
114
  </tr>
112
115
</table>
113
116
<hr><h2>Member Function Documentation</h2>
114
 
<a class="anchor" name="a1" doxytag="IpePage::SaveAsXml" ></a><p>
115
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
117
<a class="anchor" name="a1"></a><!-- doxytag: member="IpePage::SaveAsXml" ref="a1" args="(IpePainter &amp;painter, IpeStream &amp;stream) const " --><p>
 
118
<table class="mdTable" cellpadding="2" cellspacing="0">
116
119
  <tr>
117
120
    <td class="mdRow">
118
121
      <table cellpadding="0" cellspacing="0" border="0">
119
122
        <tr>
120
 
          <td class="md" nowrap valign="top"> void IpePage::SaveAsXml </td>
 
123
          <td class="md" nowrap valign="top">void IpePage::SaveAsXml           </td>
121
124
          <td class="md" valign="top">(&nbsp;</td>
122
125
          <td class="md" nowrap valign="top"><a class="el" href="class_ipe_painter.html">IpePainter</a> &amp;&nbsp;</td>
123
126
          <td class="mdname" nowrap> <em>painter</em>, </td>
124
127
        </tr>
125
128
        <tr>
126
129
          <td class="md" nowrap align="right"></td>
127
 
          <td></td>
 
130
          <td class="md"></td>
128
131
          <td class="md" nowrap><a class="el" href="class_ipe_stream.html">IpeStream</a> &amp;&nbsp;</td>
129
132
          <td class="mdname" nowrap> <em>stream</em></td>
130
133
        </tr>
131
134
        <tr>
132
 
          <td></td>
 
135
          <td class="md"></td>
133
136
          <td class="md">)&nbsp;</td>
134
137
          <td class="md" colspan="2"> const</td>
135
138
        </tr>
136
 
 
137
139
      </table>
138
140
    </td>
139
141
  </tr>
140
142
</table>
141
 
<table cellspacing=5 cellpadding=0 border=0>
 
143
<table cellspacing="5" cellpadding="0" border="0">
142
144
  <tr>
143
145
    <td>
144
146
      &nbsp;
151
153
    </td>
152
154
  </tr>
153
155
</table>
154
 
<a class="anchor" name="a2" doxytag="IpePage::CountLayers" ></a><p>
155
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
156
<a class="anchor" name="a2"></a><!-- doxytag: member="IpePage::CountLayers" ref="a2" args="() const " --><p>
 
157
<table class="mdTable" cellpadding="2" cellspacing="0">
156
158
  <tr>
157
159
    <td class="mdRow">
158
160
      <table cellpadding="0" cellspacing="0" border="0">
159
161
        <tr>
160
 
          <td class="md" nowrap valign="top"> int IpePage::CountLayers </td>
 
162
          <td class="md" nowrap valign="top">int IpePage::CountLayers           </td>
161
163
          <td class="md" valign="top">(&nbsp;</td>
162
164
          <td class="mdname1" valign="top" nowrap>          </td>
163
165
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
164
166
          <td class="md" nowrap> const<code> [inline]</code></td>
165
167
        </tr>
166
 
 
167
168
      </table>
168
169
    </td>
169
170
  </tr>
170
171
</table>
171
 
<table cellspacing=5 cellpadding=0 border=0>
 
172
<table cellspacing="5" cellpadding="0" border="0">
172
173
  <tr>
173
174
    <td>
174
175
      &nbsp;
181
182
    </td>
182
183
  </tr>
183
184
</table>
184
 
<a class="anchor" name="a3" doxytag="IpePage::Layer" ></a><p>
185
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
185
<a class="anchor" name="a3"></a><!-- doxytag: member="IpePage::Layer" ref="a3" args="(int index) const " --><p>
 
186
<table class="mdTable" cellpadding="2" cellspacing="0">
186
187
  <tr>
187
188
    <td class="mdRow">
188
189
      <table cellpadding="0" cellspacing="0" border="0">
189
190
        <tr>
190
 
          <td class="md" nowrap valign="top"> const <a class="el" href="class_ipe_layer.html">IpeLayer</a>&amp; IpePage::Layer </td>
 
191
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_layer.html">IpeLayer</a>&amp; IpePage::Layer           </td>
191
192
          <td class="md" valign="top">(&nbsp;</td>
192
193
          <td class="md" nowrap valign="top">int&nbsp;</td>
193
194
          <td class="mdname1" valign="top" nowrap> <em>index</em>          </td>
194
195
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
195
196
          <td class="md" nowrap> const<code> [inline]</code></td>
196
197
        </tr>
197
 
 
198
198
      </table>
199
199
    </td>
200
200
  </tr>
201
201
</table>
202
 
<table cellspacing=5 cellpadding=0 border=0>
 
202
<table cellspacing="5" cellpadding="0" border="0">
203
203
  <tr>
204
204
    <td>
205
205
      &nbsp;
212
212
    </td>
213
213
  </tr>
214
214
</table>
215
 
<a class="anchor" name="a4" doxytag="IpePage::Layer" ></a><p>
216
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
215
<a class="anchor" name="a4"></a><!-- doxytag: member="IpePage::Layer" ref="a4" args="(int index)" --><p>
 
216
<table class="mdTable" cellpadding="2" cellspacing="0">
217
217
  <tr>
218
218
    <td class="mdRow">
219
219
      <table cellpadding="0" cellspacing="0" border="0">
220
220
        <tr>
221
 
          <td class="md" nowrap valign="top"> <a class="el" href="class_ipe_layer.html">IpeLayer</a>&amp; IpePage::Layer </td>
 
221
          <td class="md" nowrap valign="top"><a class="el" href="class_ipe_layer.html">IpeLayer</a>&amp; IpePage::Layer           </td>
222
222
          <td class="md" valign="top">(&nbsp;</td>
223
223
          <td class="md" nowrap valign="top">int&nbsp;</td>
224
224
          <td class="mdname1" valign="top" nowrap> <em>index</em>          </td>
225
225
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
226
226
          <td class="md" nowrap><code> [inline]</code></td>
227
227
        </tr>
228
 
 
229
228
      </table>
230
229
    </td>
231
230
  </tr>
232
231
</table>
233
 
<table cellspacing=5 cellpadding=0 border=0>
 
232
<table cellspacing="5" cellpadding="0" border="0">
234
233
  <tr>
235
234
    <td>
236
235
      &nbsp;
243
242
    </td>
244
243
  </tr>
245
244
</table>
246
 
<a class="anchor" name="a5" doxytag="IpePage::FindLayer" ></a><p>
247
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
245
<a class="anchor" name="a5"></a><!-- doxytag: member="IpePage::FindLayer" ref="a5" args="(IpeString name) const " --><p>
 
246
<table class="mdTable" cellpadding="2" cellspacing="0">
248
247
  <tr>
249
248
    <td class="mdRow">
250
249
      <table cellpadding="0" cellspacing="0" border="0">
251
250
        <tr>
252
 
          <td class="md" nowrap valign="top"> int IpePage::FindLayer </td>
 
251
          <td class="md" nowrap valign="top">int IpePage::FindLayer           </td>
253
252
          <td class="md" valign="top">(&nbsp;</td>
254
253
          <td class="md" nowrap valign="top"><a class="el" href="class_ipe_string.html">IpeString</a>&nbsp;</td>
255
254
          <td class="mdname1" valign="top" nowrap> <em>name</em>          </td>
256
255
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
257
256
          <td class="md" nowrap> const</td>
258
257
        </tr>
259
 
 
260
258
      </table>
261
259
    </td>
262
260
  </tr>
263
261
</table>
264
 
<table cellspacing=5 cellpadding=0 border=0>
 
262
<table cellspacing="5" cellpadding="0" border="0">
265
263
  <tr>
266
264
    <td>
267
265
      &nbsp;
274
272
Returns -1 if not found.     </td>
275
273
  </tr>
276
274
</table>
277
 
<a class="anchor" name="a6" doxytag="IpePage::AddLayer" ></a><p>
278
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
275
<a class="anchor" name="a6"></a><!-- doxytag: member="IpePage::AddLayer" ref="a6" args="(const IpeLayer &amp;layer, int index=-1)" --><p>
 
276
<table class="mdTable" cellpadding="2" cellspacing="0">
279
277
  <tr>
280
278
    <td class="mdRow">
281
279
      <table cellpadding="0" cellspacing="0" border="0">
282
280
        <tr>
283
 
          <td class="md" nowrap valign="top"> int IpePage::AddLayer </td>
 
281
          <td class="md" nowrap valign="top">int IpePage::AddLayer           </td>
284
282
          <td class="md" valign="top">(&nbsp;</td>
285
283
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_layer.html">IpeLayer</a> &amp;&nbsp;</td>
286
284
          <td class="mdname" nowrap> <em>layer</em>, </td>
287
285
        </tr>
288
286
        <tr>
289
287
          <td class="md" nowrap align="right"></td>
290
 
          <td></td>
 
288
          <td class="md"></td>
291
289
          <td class="md" nowrap>int&nbsp;</td>
292
 
          <td class="mdname" nowrap> <em>index</em> = -1</td>
 
290
          <td class="mdname" nowrap> <em>index</em> = <code>-1</code></td>
293
291
        </tr>
294
292
        <tr>
295
 
          <td></td>
 
293
          <td class="md"></td>
296
294
          <td class="md">)&nbsp;</td>
297
295
          <td class="md" colspan="2"></td>
298
296
        </tr>
299
 
 
300
297
      </table>
301
298
    </td>
302
299
  </tr>
303
300
</table>
304
 
<table cellspacing=5 cellpadding=0 border=0>
 
301
<table cellspacing="5" cellpadding="0" border="0">
305
302
  <tr>
306
303
    <td>
307
304
      &nbsp;
311
308
<p>
312
309
Add a new layer at <em>index</em> (at the end if <em>index</em> is negative). 
313
310
<p>
314
 
Returns index of new layer, and sets edited flag. Layer numbers of all objects on page are adjusted if necessary.     </td>
 
311
Returns index of new layer, and sets edited flag. Layer numbers of all objects on page are adjusted if necessary.    </td>
315
312
  </tr>
316
313
</table>
317
 
<a class="anchor" name="a7" doxytag="IpePage::NewLayer" ></a><p>
318
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
314
<a class="anchor" name="a7"></a><!-- doxytag: member="IpePage::NewLayer" ref="a7" args="(int index)" --><p>
 
315
<table class="mdTable" cellpadding="2" cellspacing="0">
319
316
  <tr>
320
317
    <td class="mdRow">
321
318
      <table cellpadding="0" cellspacing="0" border="0">
322
319
        <tr>
323
 
          <td class="md" nowrap valign="top"> int IpePage::NewLayer </td>
 
320
          <td class="md" nowrap valign="top">int IpePage::NewLayer           </td>
324
321
          <td class="md" valign="top">(&nbsp;</td>
325
322
          <td class="md" nowrap valign="top">int&nbsp;</td>
326
323
          <td class="mdname1" valign="top" nowrap> <em>index</em>          </td>
327
324
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
328
325
          <td class="md" nowrap></td>
329
326
        </tr>
330
 
 
331
327
      </table>
332
328
    </td>
333
329
  </tr>
334
330
</table>
335
 
<table cellspacing=5 cellpadding=0 border=0>
 
331
<table cellspacing="5" cellpadding="0" border="0">
336
332
  <tr>
337
333
    <td>
338
334
      &nbsp;
345
341
The layer is inserted at index <em>index</em>, or appended if <em>index</em> is negative. Returns index of new layer.     </td>
346
342
  </tr>
347
343
</table>
348
 
<a class="anchor" name="a8" doxytag="IpePage::DeleteLayer" ></a><p>
349
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
344
<a class="anchor" name="a8"></a><!-- doxytag: member="IpePage::DeleteLayer" ref="a8" args="(int index)" --><p>
 
345
<table class="mdTable" cellpadding="2" cellspacing="0">
350
346
  <tr>
351
347
    <td class="mdRow">
352
348
      <table cellpadding="0" cellspacing="0" border="0">
353
349
        <tr>
354
 
          <td class="md" nowrap valign="top"> void IpePage::DeleteLayer </td>
 
350
          <td class="md" nowrap valign="top">void IpePage::DeleteLayer           </td>
355
351
          <td class="md" valign="top">(&nbsp;</td>
356
352
          <td class="md" nowrap valign="top">int&nbsp;</td>
357
353
          <td class="mdname1" valign="top" nowrap> <em>index</em>          </td>
358
354
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
359
355
          <td class="md" nowrap></td>
360
356
        </tr>
361
 
 
362
357
      </table>
363
358
    </td>
364
359
  </tr>
365
360
</table>
366
 
<table cellspacing=5 cellpadding=0 border=0>
 
361
<table cellspacing="5" cellpadding="0" border="0">
367
362
  <tr>
368
363
    <td>
369
364
      &nbsp;
373
368
<p>
374
369
Deletes an empty layer from the page. 
375
370
<p>
376
 
All objects are adjusted. Panics if there are objects in the deleted layer, of if it is the only layer. The layer is also removed from all views.     </td>
 
371
All objects are adjusted. Panics if there are objects in the deleted layer, of if it is the only layer. The layer is also removed from all views.    </td>
377
372
  </tr>
378
373
</table>
379
 
<a class="anchor" name="a9" doxytag="IpePage::IsLayerActiveInView" ></a><p>
380
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
374
<a class="anchor" name="a9"></a><!-- doxytag: member="IpePage::IsLayerActiveInView" ref="a9" args="(int index) const " --><p>
 
375
<table class="mdTable" cellpadding="2" cellspacing="0">
381
376
  <tr>
382
377
    <td class="mdRow">
383
378
      <table cellpadding="0" cellspacing="0" border="0">
384
379
        <tr>
385
 
          <td class="md" nowrap valign="top"> bool IpePage::IsLayerActiveInView </td>
 
380
          <td class="md" nowrap valign="top">bool IpePage::IsLayerActiveInView           </td>
386
381
          <td class="md" valign="top">(&nbsp;</td>
387
382
          <td class="md" nowrap valign="top">int&nbsp;</td>
388
383
          <td class="mdname1" valign="top" nowrap> <em>index</em>          </td>
389
384
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
390
385
          <td class="md" nowrap> const</td>
391
386
        </tr>
392
 
 
393
387
      </table>
394
388
    </td>
395
389
  </tr>
396
390
</table>
397
 
<table cellspacing=5 cellpadding=0 border=0>
 
391
<table cellspacing="5" cellpadding="0" border="0">
398
392
  <tr>
399
393
    <td>
400
394
      &nbsp;
407
401
    </td>
408
402
  </tr>
409
403
</table>
410
 
<a class="anchor" name="a10" doxytag="IpePage::Views" ></a><p>
411
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
404
<a class="anchor" name="a10"></a><!-- doxytag: member="IpePage::Views" ref="a10" args="() const " --><p>
 
405
<table class="mdTable" cellpadding="2" cellspacing="0">
412
406
  <tr>
413
407
    <td class="mdRow">
414
408
      <table cellpadding="0" cellspacing="0" border="0">
415
409
        <tr>
416
 
          <td class="md" nowrap valign="top"> const IpeViewSeq&amp; IpePage::Views </td>
 
410
          <td class="md" nowrap valign="top">const IpeViewSeq&amp; IpePage::Views           </td>
417
411
          <td class="md" valign="top">(&nbsp;</td>
418
412
          <td class="mdname1" valign="top" nowrap>          </td>
419
413
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
420
414
          <td class="md" nowrap> const<code> [inline]</code></td>
421
415
        </tr>
422
 
 
423
416
      </table>
424
417
    </td>
425
418
  </tr>
426
419
</table>
427
 
<table cellspacing=5 cellpadding=0 border=0>
 
420
<table cellspacing="5" cellpadding="0" border="0">
428
421
  <tr>
429
422
    <td>
430
423
      &nbsp;
437
430
    </td>
438
431
  </tr>
439
432
</table>
440
 
<a class="anchor" name="a11" doxytag="IpePage::CountViews" ></a><p>
441
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
433
<a class="anchor" name="a11"></a><!-- doxytag: member="IpePage::CountViews" ref="a11" args="() const " --><p>
 
434
<table class="mdTable" cellpadding="2" cellspacing="0">
442
435
  <tr>
443
436
    <td class="mdRow">
444
437
      <table cellpadding="0" cellspacing="0" border="0">
445
438
        <tr>
446
 
          <td class="md" nowrap valign="top"> int IpePage::CountViews </td>
 
439
          <td class="md" nowrap valign="top">int IpePage::CountViews           </td>
447
440
          <td class="md" valign="top">(&nbsp;</td>
448
441
          <td class="mdname1" valign="top" nowrap>          </td>
449
442
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
450
443
          <td class="md" nowrap> const<code> [inline]</code></td>
451
444
        </tr>
452
 
 
453
445
      </table>
454
446
    </td>
455
447
  </tr>
456
448
</table>
457
 
<table cellspacing=5 cellpadding=0 border=0>
 
449
<table cellspacing="5" cellpadding="0" border="0">
458
450
  <tr>
459
451
    <td>
460
452
      &nbsp;
467
459
    </td>
468
460
  </tr>
469
461
</table>
470
 
<a class="anchor" name="a12" doxytag="IpePage::View" ></a><p>
471
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
462
<a class="anchor" name="a12"></a><!-- doxytag: member="IpePage::View" ref="a12" args="(int index) const " --><p>
 
463
<table class="mdTable" cellpadding="2" cellspacing="0">
472
464
  <tr>
473
465
    <td class="mdRow">
474
466
      <table cellpadding="0" cellspacing="0" border="0">
475
467
        <tr>
476
 
          <td class="md" nowrap valign="top"> const <a class="el" href="class_ipe_view.html">IpeView</a>&amp; IpePage::View </td>
 
468
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_view.html">IpeView</a>&amp; IpePage::View           </td>
477
469
          <td class="md" valign="top">(&nbsp;</td>
478
470
          <td class="md" nowrap valign="top">int&nbsp;</td>
479
471
          <td class="mdname1" valign="top" nowrap> <em>index</em>          </td>
480
472
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
481
473
          <td class="md" nowrap> const<code> [inline]</code></td>
482
474
        </tr>
483
 
 
484
475
      </table>
485
476
    </td>
486
477
  </tr>
487
478
</table>
488
 
<table cellspacing=5 cellpadding=0 border=0>
 
479
<table cellspacing="5" cellpadding="0" border="0">
489
480
  <tr>
490
481
    <td>
491
482
      &nbsp;
498
489
    </td>
499
490
  </tr>
500
491
</table>
501
 
<a class="anchor" name="a13" doxytag="IpePage::View" ></a><p>
502
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
492
<a class="anchor" name="a13"></a><!-- doxytag: member="IpePage::View" ref="a13" args="(int index)" --><p>
 
493
<table class="mdTable" cellpadding="2" cellspacing="0">
503
494
  <tr>
504
495
    <td class="mdRow">
505
496
      <table cellpadding="0" cellspacing="0" border="0">
506
497
        <tr>
507
 
          <td class="md" nowrap valign="top"> <a class="el" href="class_ipe_view.html">IpeView</a>&amp; IpePage::View </td>
 
498
          <td class="md" nowrap valign="top"><a class="el" href="class_ipe_view.html">IpeView</a>&amp; IpePage::View           </td>
508
499
          <td class="md" valign="top">(&nbsp;</td>
509
500
          <td class="md" nowrap valign="top">int&nbsp;</td>
510
501
          <td class="mdname1" valign="top" nowrap> <em>index</em>          </td>
511
502
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
512
503
          <td class="md" nowrap><code> [inline]</code></td>
513
504
        </tr>
514
 
 
515
505
      </table>
516
506
    </td>
517
507
  </tr>
518
508
</table>
519
 
<table cellspacing=5 cellpadding=0 border=0>
 
509
<table cellspacing="5" cellpadding="0" border="0">
520
510
  <tr>
521
511
    <td>
522
512
      &nbsp;
529
519
    </td>
530
520
  </tr>
531
521
</table>
532
 
<a class="anchor" name="a14" doxytag="IpePage::SetViews" ></a><p>
533
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
522
<a class="anchor" name="a14"></a><!-- doxytag: member="IpePage::SetView" ref="a14" args="(int index, const IpeView &amp;view)" --><p>
 
523
<table class="mdTable" cellpadding="2" cellspacing="0">
534
524
  <tr>
535
525
    <td class="mdRow">
536
526
      <table cellpadding="0" cellspacing="0" border="0">
537
527
        <tr>
538
 
          <td class="md" nowrap valign="top"> void IpePage::SetViews </td>
 
528
          <td class="md" nowrap valign="top">void IpePage::SetView           </td>
539
529
          <td class="md" valign="top">(&nbsp;</td>
540
 
          <td class="md" nowrap valign="top">const IpeViewSeq &amp;&nbsp;</td>
541
 
          <td class="mdname1" valign="top" nowrap> <em>views</em>          </td>
542
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
543
 
          <td class="md" nowrap></td>
544
 
        </tr>
545
 
 
 
530
          <td class="md" nowrap valign="top">int&nbsp;</td>
 
531
          <td class="mdname" nowrap> <em>index</em>, </td>
 
532
        </tr>
 
533
        <tr>
 
534
          <td class="md" nowrap align="right"></td>
 
535
          <td class="md"></td>
 
536
          <td class="md" nowrap>const <a class="el" href="class_ipe_view.html">IpeView</a> &amp;&nbsp;</td>
 
537
          <td class="mdname" nowrap> <em>view</em></td>
 
538
        </tr>
 
539
        <tr>
 
540
          <td class="md"></td>
 
541
          <td class="md">)&nbsp;</td>
 
542
          <td class="md" colspan="2"></td>
 
543
        </tr>
546
544
      </table>
547
545
    </td>
548
546
  </tr>
549
547
</table>
550
 
<table cellspacing=5 cellpadding=0 border=0>
 
548
<table cellspacing="5" cellpadding="0" border="0">
551
549
  <tr>
552
550
    <td>
553
551
      &nbsp;
555
553
    <td>
556
554
 
557
555
<p>
558
 
Set the views for the page. 
 
556
Sets one view of the page. 
559
557
<p>
560
558
This sets the edited flag.     </td>
561
559
  </tr>
562
560
</table>
563
 
<a class="anchor" name="a15" doxytag="IpePage::AddView" ></a><p>
564
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
561
<a class="anchor" name="a15"></a><!-- doxytag: member="IpePage::AddView" ref="a15" args="(const IpeView &amp;view, int index=-1)" --><p>
 
562
<table class="mdTable" cellpadding="2" cellspacing="0">
565
563
  <tr>
566
564
    <td class="mdRow">
567
565
      <table cellpadding="0" cellspacing="0" border="0">
568
566
        <tr>
569
 
          <td class="md" nowrap valign="top"> void IpePage::AddView </td>
 
567
          <td class="md" nowrap valign="top">void IpePage::AddView           </td>
570
568
          <td class="md" valign="top">(&nbsp;</td>
571
569
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_view.html">IpeView</a> &amp;&nbsp;</td>
572
570
          <td class="mdname" nowrap> <em>view</em>, </td>
573
571
        </tr>
574
572
        <tr>
575
573
          <td class="md" nowrap align="right"></td>
576
 
          <td></td>
 
574
          <td class="md"></td>
577
575
          <td class="md" nowrap>int&nbsp;</td>
578
 
          <td class="mdname" nowrap> <em>index</em> = -1</td>
 
576
          <td class="mdname" nowrap> <em>index</em> = <code>-1</code></td>
579
577
        </tr>
580
578
        <tr>
581
 
          <td></td>
 
579
          <td class="md"></td>
582
580
          <td class="md">)&nbsp;</td>
583
581
          <td class="md" colspan="2"></td>
584
582
        </tr>
585
 
 
586
583
      </table>
587
584
    </td>
588
585
  </tr>
589
586
</table>
590
 
<table cellspacing=5 cellpadding=0 border=0>
 
587
<table cellspacing="5" cellpadding="0" border="0">
591
588
  <tr>
592
589
    <td>
593
590
      &nbsp;
600
597
The view is appended at the end if <em>index</em> is negative.     </td>
601
598
  </tr>
602
599
</table>
603
 
<a class="anchor" name="a16" doxytag="IpePage::DeleteView" ></a><p>
604
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
600
<a class="anchor" name="a16"></a><!-- doxytag: member="IpePage::DeleteView" ref="a16" args="(int index)" --><p>
 
601
<table class="mdTable" cellpadding="2" cellspacing="0">
605
602
  <tr>
606
603
    <td class="mdRow">
607
604
      <table cellpadding="0" cellspacing="0" border="0">
608
605
        <tr>
609
 
          <td class="md" nowrap valign="top"> void IpePage::DeleteView </td>
 
606
          <td class="md" nowrap valign="top">void IpePage::DeleteView           </td>
610
607
          <td class="md" valign="top">(&nbsp;</td>
611
608
          <td class="md" nowrap valign="top">int&nbsp;</td>
612
609
          <td class="mdname1" valign="top" nowrap> <em>index</em>          </td>
613
610
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
614
611
          <td class="md" nowrap></td>
615
612
        </tr>
616
 
 
617
613
      </table>
618
614
    </td>
619
615
  </tr>
620
616
</table>
621
 
<table cellspacing=5 cellpadding=0 border=0>
 
617
<table cellspacing="5" cellpadding="0" border="0">
622
618
  <tr>
623
619
    <td>
624
620
      &nbsp;
631
627
    </td>
632
628
  </tr>
633
629
</table>
634
 
<a class="anchor" name="a17" doxytag="IpePage::TextBox" ></a><p>
635
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
630
<a class="anchor" name="a17"></a><!-- doxytag: member="IpePage::TextBox" ref="a17" args="(const IpeRect &amp;media, const IpeStyleSheet *sheet) const " --><p>
 
631
<table class="mdTable" cellpadding="2" cellspacing="0">
636
632
  <tr>
637
633
    <td class="mdRow">
638
634
      <table cellpadding="0" cellspacing="0" border="0">
639
635
        <tr>
640
 
          <td class="md" nowrap valign="top"> <a class="el" href="class_ipe_rect.html">IpeRect</a> IpePage::TextBox </td>
 
636
          <td class="md" nowrap valign="top"><a class="el" href="class_ipe_rect.html">IpeRect</a> IpePage::TextBox           </td>
641
637
          <td class="md" valign="top">(&nbsp;</td>
642
638
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_rect.html">IpeRect</a> &amp;&nbsp;</td>
643
639
          <td class="mdname" nowrap> <em>media</em>, </td>
644
640
        </tr>
645
641
        <tr>
646
642
          <td class="md" nowrap align="right"></td>
647
 
          <td></td>
 
643
          <td class="md"></td>
648
644
          <td class="md" nowrap>const <a class="el" href="class_ipe_style_sheet.html">IpeStyleSheet</a> *&nbsp;</td>
649
645
          <td class="mdname" nowrap> <em>sheet</em></td>
650
646
        </tr>
651
647
        <tr>
652
 
          <td></td>
 
648
          <td class="md"></td>
653
649
          <td class="md">)&nbsp;</td>
654
650
          <td class="md" colspan="2"> const</td>
655
651
        </tr>
656
 
 
657
652
      </table>
658
653
    </td>
659
654
  </tr>
660
655
</table>
661
 
<table cellspacing=5 cellpadding=0 border=0>
 
656
<table cellspacing="5" cellpadding="0" border="0">
662
657
  <tr>
663
658
    <td>
664
659
      &nbsp;
671
666
Takes into account media size, margins, and text objects already on the page .     </td>
672
667
  </tr>
673
668
</table>
674
 
<a class="anchor" name="a18" doxytag="IpePage::SetEdited" ></a><p>
675
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
669
<a class="anchor" name="a18"></a><!-- doxytag: member="IpePage::SetEdited" ref="a18" args="(bool edited)" --><p>
 
670
<table class="mdTable" cellpadding="2" cellspacing="0">
676
671
  <tr>
677
672
    <td class="mdRow">
678
673
      <table cellpadding="0" cellspacing="0" border="0">
679
674
        <tr>
680
 
          <td class="md" nowrap valign="top"> void IpePage::SetEdited </td>
 
675
          <td class="md" nowrap valign="top">void IpePage::SetEdited           </td>
681
676
          <td class="md" valign="top">(&nbsp;</td>
682
677
          <td class="md" nowrap valign="top">bool&nbsp;</td>
683
678
          <td class="mdname1" valign="top" nowrap> <em>edited</em>          </td>
684
679
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
685
680
          <td class="md" nowrap></td>
686
681
        </tr>
687
 
 
688
682
      </table>
689
683
    </td>
690
684
  </tr>
691
685
</table>
692
 
<table cellspacing=5 cellpadding=0 border=0>
 
686
<table cellspacing="5" cellpadding="0" border="0">
693
687
  <tr>
694
688
    <td>
695
689
      &nbsp;
702
696
    </td>
703
697
  </tr>
704
698
</table>
705
 
<a class="anchor" name="a19" doxytag="IpePage::IsEdited" ></a><p>
706
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
699
<a class="anchor" name="a19"></a><!-- doxytag: member="IpePage::IsEdited" ref="a19" args="() const " --><p>
 
700
<table class="mdTable" cellpadding="2" cellspacing="0">
707
701
  <tr>
708
702
    <td class="mdRow">
709
703
      <table cellpadding="0" cellspacing="0" border="0">
710
704
        <tr>
711
 
          <td class="md" nowrap valign="top"> bool IpePage::IsEdited </td>
 
705
          <td class="md" nowrap valign="top">bool IpePage::IsEdited           </td>
712
706
          <td class="md" valign="top">(&nbsp;</td>
713
707
          <td class="mdname1" valign="top" nowrap>          </td>
714
708
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
715
709
          <td class="md" nowrap> const<code> [inline]</code></td>
716
710
        </tr>
717
 
 
718
711
      </table>
719
712
    </td>
720
713
  </tr>
721
714
</table>
722
 
<table cellspacing=5 cellpadding=0 border=0>
 
715
<table cellspacing="5" cellpadding="0" border="0">
723
716
  <tr>
724
717
    <td>
725
718
      &nbsp;
732
725
    </td>
733
726
  </tr>
734
727
</table>
735
 
<a class="anchor" name="a21" doxytag="IpePage::SetSection" ></a><p>
736
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
728
<a class="anchor" name="a21"></a><!-- doxytag: member="IpePage::SetSection" ref="a21" args="(int level, IpeString name)" --><p>
 
729
<table class="mdTable" cellpadding="2" cellspacing="0">
737
730
  <tr>
738
731
    <td class="mdRow">
739
732
      <table cellpadding="0" cellspacing="0" border="0">
740
733
        <tr>
741
 
          <td class="md" nowrap valign="top"> void IpePage::SetSection </td>
 
734
          <td class="md" nowrap valign="top">void IpePage::SetSection           </td>
742
735
          <td class="md" valign="top">(&nbsp;</td>
743
736
          <td class="md" nowrap valign="top">int&nbsp;</td>
744
737
          <td class="mdname" nowrap> <em>level</em>, </td>
745
738
        </tr>
746
739
        <tr>
747
740
          <td class="md" nowrap align="right"></td>
748
 
          <td></td>
 
741
          <td class="md"></td>
749
742
          <td class="md" nowrap><a class="el" href="class_ipe_string.html">IpeString</a>&nbsp;</td>
750
743
          <td class="mdname" nowrap> <em>name</em></td>
751
744
        </tr>
752
745
        <tr>
753
 
          <td></td>
 
746
          <td class="md"></td>
754
747
          <td class="md">)&nbsp;</td>
755
748
          <td class="md" colspan="2"></td>
756
749
        </tr>
757
 
 
758
750
      </table>
759
751
    </td>
760
752
  </tr>
761
753
</table>
762
 
<table cellspacing=5 cellpadding=0 border=0>
 
754
<table cellspacing="5" cellpadding="0" border="0">
763
755
  <tr>
764
756
    <td>
765
757
      &nbsp;
772
764
Level 0 is the section, level 1 the subsection. This marks the page as edited.     </td>
773
765
  </tr>
774
766
</table>
775
 
<a class="anchor" name="a22" doxytag="IpePage::DeselectAll" ></a><p>
776
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
767
<a class="anchor" name="a22"></a><!-- doxytag: member="IpePage::DeselectAll" ref="a22" args="()" --><p>
 
768
<table class="mdTable" cellpadding="2" cellspacing="0">
777
769
  <tr>
778
770
    <td class="mdRow">
779
771
      <table cellpadding="0" cellspacing="0" border="0">
780
772
        <tr>
781
 
          <td class="md" nowrap valign="top"> void IpePage::DeselectAll </td>
 
773
          <td class="md" nowrap valign="top">void IpePage::DeselectAll           </td>
782
774
          <td class="md" valign="top">(&nbsp;</td>
783
775
          <td class="mdname1" valign="top" nowrap>          </td>
784
776
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
785
777
          <td class="md" nowrap></td>
786
778
        </tr>
787
 
 
788
779
      </table>
789
780
    </td>
790
781
  </tr>
791
782
</table>
792
 
<table cellspacing=5 cellpadding=0 border=0>
 
783
<table cellspacing="5" cellpadding="0" border="0">
793
784
  <tr>
794
785
    <td>
795
786
      &nbsp;
802
793
    </td>
803
794
  </tr>
804
795
</table>
805
 
<a class="anchor" name="a23" doxytag="IpePage::DeselectLayer" ></a><p>
806
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
796
<a class="anchor" name="a23"></a><!-- doxytag: member="IpePage::DeselectLayer" ref="a23" args="(int layer)" --><p>
 
797
<table class="mdTable" cellpadding="2" cellspacing="0">
807
798
  <tr>
808
799
    <td class="mdRow">
809
800
      <table cellpadding="0" cellspacing="0" border="0">
810
801
        <tr>
811
 
          <td class="md" nowrap valign="top"> void IpePage::DeselectLayer </td>
 
802
          <td class="md" nowrap valign="top">void IpePage::DeselectLayer           </td>
812
803
          <td class="md" valign="top">(&nbsp;</td>
813
804
          <td class="md" nowrap valign="top">int&nbsp;</td>
814
805
          <td class="mdname1" valign="top" nowrap> <em>layer</em>          </td>
815
806
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
816
807
          <td class="md" nowrap></td>
817
808
        </tr>
818
 
 
819
809
      </table>
820
810
    </td>
821
811
  </tr>
822
812
</table>
823
 
<table cellspacing=5 cellpadding=0 border=0>
 
813
<table cellspacing="5" cellpadding="0" border="0">
824
814
  <tr>
825
815
    <td>
826
816
      &nbsp;
833
823
    </td>
834
824
  </tr>
835
825
</table>
836
 
<a class="anchor" name="a24" doxytag="IpePage::DeselectNotInView" ></a><p>
837
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
826
<a class="anchor" name="a24"></a><!-- doxytag: member="IpePage::DeselectNotInView" ref="a24" args="(int view)" --><p>
 
827
<table class="mdTable" cellpadding="2" cellspacing="0">
838
828
  <tr>
839
829
    <td class="mdRow">
840
830
      <table cellpadding="0" cellspacing="0" border="0">
841
831
        <tr>
842
 
          <td class="md" nowrap valign="top"> void IpePage::DeselectNotInView </td>
 
832
          <td class="md" nowrap valign="top">void IpePage::DeselectNotInView           </td>
843
833
          <td class="md" valign="top">(&nbsp;</td>
844
834
          <td class="md" nowrap valign="top">int&nbsp;</td>
845
835
          <td class="mdname1" valign="top" nowrap> <em>view</em>          </td>
846
836
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
847
837
          <td class="md" nowrap></td>
848
838
        </tr>
849
 
 
850
839
      </table>
851
840
    </td>
852
841
  </tr>
853
842
</table>
854
 
<table cellspacing=5 cellpadding=0 border=0>
 
843
<table cellspacing="5" cellpadding="0" border="0">
855
844
  <tr>
856
845
    <td>
857
846
      &nbsp;
864
853
    </td>
865
854
  </tr>
866
855
</table>
867
 
<a class="anchor" name="a25" doxytag="IpePage::HasSelection" ></a><p>
868
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
856
<a class="anchor" name="a25"></a><!-- doxytag: member="IpePage::HasSelection" ref="a25" args="() const " --><p>
 
857
<table class="mdTable" cellpadding="2" cellspacing="0">
869
858
  <tr>
870
859
    <td class="mdRow">
871
860
      <table cellpadding="0" cellspacing="0" border="0">
872
861
        <tr>
873
 
          <td class="md" nowrap valign="top"> bool IpePage::HasSelection </td>
 
862
          <td class="md" nowrap valign="top">bool IpePage::HasSelection           </td>
874
863
          <td class="md" valign="top">(&nbsp;</td>
875
864
          <td class="mdname1" valign="top" nowrap>          </td>
876
865
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
877
866
          <td class="md" nowrap> const</td>
878
867
        </tr>
879
 
 
880
868
      </table>
881
869
    </td>
882
870
  </tr>
883
871
</table>
884
 
<table cellspacing=5 cellpadding=0 border=0>
 
872
<table cellspacing="5" cellpadding="0" border="0">
885
873
  <tr>
886
874
    <td>
887
875
      &nbsp;
894
882
    </td>
895
883
  </tr>
896
884
</table>
897
 
<a class="anchor" name="a26" doxytag="IpePage::PrimarySelection" ></a><p>
898
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
885
<a class="anchor" name="a26"></a><!-- doxytag: member="IpePage::PrimarySelection" ref="a26" args="()" --><p>
 
886
<table class="mdTable" cellpadding="2" cellspacing="0">
899
887
  <tr>
900
888
    <td class="mdRow">
901
889
      <table cellpadding="0" cellspacing="0" border="0">
902
890
        <tr>
903
 
          <td class="md" nowrap valign="top"> IpePage::iterator IpePage::PrimarySelection </td>
 
891
          <td class="md" nowrap valign="top">IpePage::iterator IpePage::PrimarySelection           </td>
904
892
          <td class="md" valign="top">(&nbsp;</td>
905
893
          <td class="mdname1" valign="top" nowrap>          </td>
906
894
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
907
895
          <td class="md" nowrap></td>
908
896
        </tr>
909
 
 
910
897
      </table>
911
898
    </td>
912
899
  </tr>
913
900
</table>
914
 
<table cellspacing=5 cellpadding=0 border=0>
 
901
<table cellspacing="5" cellpadding="0" border="0">
915
902
  <tr>
916
903
    <td>
917
904
      &nbsp;
924
911
    </td>
925
912
  </tr>
926
913
</table>
927
 
<a class="anchor" name="a27" doxytag="IpePage::EnsurePrimarySelection" ></a><p>
928
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
914
<a class="anchor" name="a27"></a><!-- doxytag: member="IpePage::EnsurePrimarySelection" ref="a27" args="()" --><p>
 
915
<table class="mdTable" cellpadding="2" cellspacing="0">
929
916
  <tr>
930
917
    <td class="mdRow">
931
918
      <table cellpadding="0" cellspacing="0" border="0">
932
919
        <tr>
933
 
          <td class="md" nowrap valign="top"> void IpePage::EnsurePrimarySelection </td>
 
920
          <td class="md" nowrap valign="top">void IpePage::EnsurePrimarySelection           </td>
934
921
          <td class="md" valign="top">(&nbsp;</td>
935
922
          <td class="mdname1" valign="top" nowrap>          </td>
936
923
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
937
924
          <td class="md" nowrap></td>
938
925
        </tr>
939
 
 
940
926
      </table>
941
927
    </td>
942
928
  </tr>
943
929
</table>
944
 
<table cellspacing=5 cellpadding=0 border=0>
 
930
<table cellspacing="5" cellpadding="0" border="0">
945
931
  <tr>
946
932
    <td>
947
933
      &nbsp;
952
938
If no object is the primary selection, make the topmost secondary selection the primary one.     </td>
953
939
  </tr>
954
940
</table>
955
 
<a class="anchor" name="a28" doxytag="IpePage::ExtractSelection" ></a><p>
956
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
941
<a class="anchor" name="a28"></a><!-- doxytag: member="IpePage::ExtractSelection" ref="a28" args="(IpePgObjectSeq &amp;seq)" --><p>
 
942
<table class="mdTable" cellpadding="2" cellspacing="0">
957
943
  <tr>
958
944
    <td class="mdRow">
959
945
      <table cellpadding="0" cellspacing="0" border="0">
960
946
        <tr>
961
 
          <td class="md" nowrap valign="top"> void IpePage::ExtractSelection </td>
 
947
          <td class="md" nowrap valign="top">void IpePage::ExtractSelection           </td>
962
948
          <td class="md" valign="top">(&nbsp;</td>
963
949
          <td class="md" nowrap valign="top">IpePgObjectSeq &amp;&nbsp;</td>
964
950
          <td class="mdname1" valign="top" nowrap> <em>seq</em>          </td>
965
951
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
966
952
          <td class="md" nowrap></td>
967
953
        </tr>
968
 
 
969
954
      </table>
970
955
    </td>
971
956
  </tr>
972
957
</table>
973
 
<table cellspacing=5 cellpadding=0 border=0>
 
958
<table cellspacing="5" cellpadding="0" border="0">
974
959
  <tr>
975
960
    <td>
976
961
      &nbsp;
983
968
They are added, in the same order, to <em>seq</em>.     </td>
984
969
  </tr>
985
970
</table>
986
 
<a class="anchor" name="a29" doxytag="IpePage::UpdateCloseSelection" ></a><p>
987
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
971
<a class="anchor" name="a29"></a><!-- doxytag: member="IpePage::UpdateCloseSelection" ref="a29" args="(const IpeVector &amp;pos, double d, bool primaryOnly, int view)" --><p>
 
972
<table class="mdTable" cellpadding="2" cellspacing="0">
988
973
  <tr>
989
974
    <td class="mdRow">
990
975
      <table cellpadding="0" cellspacing="0" border="0">
991
976
        <tr>
992
 
          <td class="md" nowrap valign="top"> bool IpePage::UpdateCloseSelection </td>
 
977
          <td class="md" nowrap valign="top">bool IpePage::UpdateCloseSelection           </td>
993
978
          <td class="md" valign="top">(&nbsp;</td>
994
979
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;&nbsp;</td>
995
980
          <td class="mdname" nowrap> <em>pos</em>, </td>
996
981
        </tr>
997
982
        <tr>
998
983
          <td class="md" nowrap align="right"></td>
999
 
          <td></td>
 
984
          <td class="md"></td>
1000
985
          <td class="md" nowrap>double&nbsp;</td>
1001
986
          <td class="mdname" nowrap> <em>d</em>, </td>
1002
987
        </tr>
1003
988
        <tr>
1004
989
          <td class="md" nowrap align="right"></td>
1005
 
          <td></td>
 
990
          <td class="md"></td>
1006
991
          <td class="md" nowrap>bool&nbsp;</td>
1007
992
          <td class="mdname" nowrap> <em>primaryOnly</em>, </td>
1008
993
        </tr>
1009
994
        <tr>
1010
995
          <td class="md" nowrap align="right"></td>
1011
 
          <td></td>
 
996
          <td class="md"></td>
1012
997
          <td class="md" nowrap>int&nbsp;</td>
1013
998
          <td class="mdname" nowrap> <em>view</em></td>
1014
999
        </tr>
1015
1000
        <tr>
1016
 
          <td></td>
 
1001
          <td class="md"></td>
1017
1002
          <td class="md">)&nbsp;</td>
1018
1003
          <td class="md" colspan="2"></td>
1019
1004
        </tr>
1020
 
 
1021
1005
      </table>
1022
1006
    </td>
1023
1007
  </tr>
1024
1008
</table>
1025
 
<table cellspacing=5 cellpadding=0 border=0>
 
1009
<table cellspacing="5" cellpadding="0" border="0">
1026
1010
  <tr>
1027
1011
    <td>
1028
1012
      &nbsp;
1033
1017
If no selected object is close, select closest object. 
1034
1018
<p>
1035
1019
If there is a selected object at distance at most <em>d</em> from <em>pos</em>, return true. Otherwise, check whether the closest object to <em>pos</em> has distance at most <em>d</em>. If so, unselect everything, make this object the primary selection, and return true. If not, return whether the page has a selection at all.<p>
1036
 
If <em>primaryOnly</em> is <code>true</code>, the primary selection has to be at distance at most <em>d</em>, otherwise it'll be replaced as above.     </td>
 
1020
If <em>primaryOnly</em> is <code>true</code>, the primary selection has to be at distance at most <em>d</em>, otherwise it'll be replaced as above.    </td>
1037
1021
  </tr>
1038
1022
</table>
1039
 
<a class="anchor" name="a30" doxytag="IpePage::Copy" ></a><p>
1040
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1023
<a class="anchor" name="a30"></a><!-- doxytag: member="IpePage::Copy" ref="a30" args="(IpeStream &amp;stream, const IpeStyleSheet *sheet) const " --><p>
 
1024
<table class="mdTable" cellpadding="2" cellspacing="0">
1041
1025
  <tr>
1042
1026
    <td class="mdRow">
1043
1027
      <table cellpadding="0" cellspacing="0" border="0">
1044
1028
        <tr>
1045
 
          <td class="md" nowrap valign="top"> void IpePage::Copy </td>
 
1029
          <td class="md" nowrap valign="top">void IpePage::Copy           </td>
1046
1030
          <td class="md" valign="top">(&nbsp;</td>
1047
1031
          <td class="md" nowrap valign="top"><a class="el" href="class_ipe_stream.html">IpeStream</a> &amp;&nbsp;</td>
1048
1032
          <td class="mdname" nowrap> <em>stream</em>, </td>
1049
1033
        </tr>
1050
1034
        <tr>
1051
1035
          <td class="md" nowrap align="right"></td>
1052
 
          <td></td>
 
1036
          <td class="md"></td>
1053
1037
          <td class="md" nowrap>const <a class="el" href="class_ipe_style_sheet.html">IpeStyleSheet</a> *&nbsp;</td>
1054
1038
          <td class="mdname" nowrap> <em>sheet</em></td>
1055
1039
        </tr>
1056
1040
        <tr>
1057
 
          <td></td>
 
1041
          <td class="md"></td>
1058
1042
          <td class="md">)&nbsp;</td>
1059
1043
          <td class="md" colspan="2"> const</td>
1060
1044
        </tr>
1061
 
 
1062
1045
      </table>
1063
1046
    </td>
1064
1047
  </tr>
1065
1048
</table>
1066
 
<table cellspacing=5 cellpadding=0 border=0>
 
1049
<table cellspacing="5" cellpadding="0" border="0">
1067
1050
  <tr>
1068
1051
    <td>
1069
1052
      &nbsp;
1076
1059
    </td>
1077
1060
  </tr>
1078
1061
</table>
1079
 
<a class="anchor" name="a31" doxytag="IpePage::Paste" ></a><p>
1080
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1062
<a class="anchor" name="a31"></a><!-- doxytag: member="IpePage::Paste" ref="a31" args="(int layer, IpeDataSource &amp;source, IpeRepository *rep)" --><p>
 
1063
<table class="mdTable" cellpadding="2" cellspacing="0">
1081
1064
  <tr>
1082
1065
    <td class="mdRow">
1083
1066
      <table cellpadding="0" cellspacing="0" border="0">
1084
1067
        <tr>
1085
 
          <td class="md" nowrap valign="top"> bool IpePage::Paste </td>
 
1068
          <td class="md" nowrap valign="top">bool IpePage::Paste           </td>
1086
1069
          <td class="md" valign="top">(&nbsp;</td>
1087
1070
          <td class="md" nowrap valign="top">int&nbsp;</td>
1088
1071
          <td class="mdname" nowrap> <em>layer</em>, </td>
1089
1072
        </tr>
1090
1073
        <tr>
1091
1074
          <td class="md" nowrap align="right"></td>
1092
 
          <td></td>
 
1075
          <td class="md"></td>
1093
1076
          <td class="md" nowrap><a class="el" href="class_ipe_data_source.html">IpeDataSource</a> &amp;&nbsp;</td>
1094
1077
          <td class="mdname" nowrap> <em>source</em>, </td>
1095
1078
        </tr>
1096
1079
        <tr>
1097
1080
          <td class="md" nowrap align="right"></td>
1098
 
          <td></td>
 
1081
          <td class="md"></td>
1099
1082
          <td class="md" nowrap><a class="el" href="class_ipe_repository.html">IpeRepository</a> *&nbsp;</td>
1100
1083
          <td class="mdname" nowrap> <em>rep</em></td>
1101
1084
        </tr>
1102
1085
        <tr>
1103
 
          <td></td>
 
1086
          <td class="md"></td>
1104
1087
          <td class="md">)&nbsp;</td>
1105
1088
          <td class="md" colspan="2"></td>
1106
1089
        </tr>
1107
 
 
1108
1090
      </table>
1109
1091
    </td>
1110
1092
  </tr>
1111
1093
</table>
1112
 
<table cellspacing=5 cellpadding=0 border=0>
 
1094
<table cellspacing="5" cellpadding="0" border="0">
1113
1095
  <tr>
1114
1096
    <td>
1115
1097
      &nbsp;
1122
1104
Returns false if XML source cannot be parsed.     </td>
1123
1105
  </tr>
1124
1106
</table>
1125
 
<a class="anchor" name="a32" doxytag="IpePage::CopyPage" ></a><p>
1126
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1107
<a class="anchor" name="a32"></a><!-- doxytag: member="IpePage::CopyPage" ref="a32" args="(IpeStream &amp;stream, const IpeStyleSheet *sheet) const " --><p>
 
1108
<table class="mdTable" cellpadding="2" cellspacing="0">
1127
1109
  <tr>
1128
1110
    <td class="mdRow">
1129
1111
      <table cellpadding="0" cellspacing="0" border="0">
1130
1112
        <tr>
1131
 
          <td class="md" nowrap valign="top"> void IpePage::CopyPage </td>
 
1113
          <td class="md" nowrap valign="top">void IpePage::CopyPage           </td>
1132
1114
          <td class="md" valign="top">(&nbsp;</td>
1133
1115
          <td class="md" nowrap valign="top"><a class="el" href="class_ipe_stream.html">IpeStream</a> &amp;&nbsp;</td>
1134
1116
          <td class="mdname" nowrap> <em>stream</em>, </td>
1135
1117
        </tr>
1136
1118
        <tr>
1137
1119
          <td class="md" nowrap align="right"></td>
1138
 
          <td></td>
 
1120
          <td class="md"></td>
1139
1121
          <td class="md" nowrap>const <a class="el" href="class_ipe_style_sheet.html">IpeStyleSheet</a> *&nbsp;</td>
1140
1122
          <td class="mdname" nowrap> <em>sheet</em></td>
1141
1123
        </tr>
1142
1124
        <tr>
1143
 
          <td></td>
 
1125
          <td class="md"></td>
1144
1126
          <td class="md">)&nbsp;</td>
1145
1127
          <td class="md" colspan="2"> const</td>
1146
1128
        </tr>
1147
 
 
1148
1129
      </table>
1149
1130
    </td>
1150
1131
  </tr>
1151
1132
</table>
1152
 
<table cellspacing=5 cellpadding=0 border=0>
 
1133
<table cellspacing="5" cellpadding="0" border="0">
1153
1134
  <tr>
1154
1135
    <td>
1155
1136
      &nbsp;
1162
1143
    </td>
1163
1144
  </tr>
1164
1145
</table>
1165
 
<a class="anchor" name="a33" doxytag="IpePage::MakeLayerTable" ></a><p>
1166
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1146
<a class="anchor" name="a33"></a><!-- doxytag: member="IpePage::MakeLayerTable" ref="a33" args="(std::vector&lt; bool &gt; &amp;layers, int view, bool excludeLocked) const " --><p>
 
1147
<table class="mdTable" cellpadding="2" cellspacing="0">
1167
1148
  <tr>
1168
1149
    <td class="mdRow">
1169
1150
      <table cellpadding="0" cellspacing="0" border="0">
1170
1151
        <tr>
1171
 
          <td class="md" nowrap valign="top"> void IpePage::MakeLayerTable </td>
 
1152
          <td class="md" nowrap valign="top">void IpePage::MakeLayerTable           </td>
1172
1153
          <td class="md" valign="top">(&nbsp;</td>
1173
1154
          <td class="md" nowrap valign="top">std::vector&lt; bool &gt; &amp;&nbsp;</td>
1174
1155
          <td class="mdname" nowrap> <em>layers</em>, </td>
1175
1156
        </tr>
1176
1157
        <tr>
1177
1158
          <td class="md" nowrap align="right"></td>
1178
 
          <td></td>
 
1159
          <td class="md"></td>
1179
1160
          <td class="md" nowrap>int&nbsp;</td>
1180
1161
          <td class="mdname" nowrap> <em>view</em>, </td>
1181
1162
        </tr>
1182
1163
        <tr>
1183
1164
          <td class="md" nowrap align="right"></td>
1184
 
          <td></td>
 
1165
          <td class="md"></td>
1185
1166
          <td class="md" nowrap>bool&nbsp;</td>
1186
1167
          <td class="mdname" nowrap> <em>excludeLocked</em></td>
1187
1168
        </tr>
1188
1169
        <tr>
1189
 
          <td></td>
 
1170
          <td class="md"></td>
1190
1171
          <td class="md">)&nbsp;</td>
1191
1172
          <td class="md" colspan="2"> const</td>
1192
1173
        </tr>
1193
 
 
1194
1174
      </table>
1195
1175
    </td>
1196
1176
  </tr>
1197
1177
</table>
1198
 
<table cellspacing=5 cellpadding=0 border=0>
 
1178
<table cellspacing="5" cellpadding="0" border="0">
1199
1179
  <tr>
1200
1180
    <td>
1201
1181
      &nbsp;
1208
1188
Must be called with an empty <em>layers</em> vector.     </td>
1209
1189
  </tr>
1210
1190
</table>
1211
 
<a class="anchor" name="a34" doxytag="IpePage::MoveToLayer" ></a><p>
1212
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1191
<a class="anchor" name="a34"></a><!-- doxytag: member="IpePage::MoveToLayer" ref="a34" args="(int layer)" --><p>
 
1192
<table class="mdTable" cellpadding="2" cellspacing="0">
1213
1193
  <tr>
1214
1194
    <td class="mdRow">
1215
1195
      <table cellpadding="0" cellspacing="0" border="0">
1216
1196
        <tr>
1217
 
          <td class="md" nowrap valign="top"> void IpePage::MoveToLayer </td>
 
1197
          <td class="md" nowrap valign="top">void IpePage::MoveToLayer           </td>
1218
1198
          <td class="md" valign="top">(&nbsp;</td>
1219
1199
          <td class="md" nowrap valign="top">int&nbsp;</td>
1220
1200
          <td class="mdname1" valign="top" nowrap> <em>layer</em>          </td>
1221
1201
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1222
1202
          <td class="md" nowrap></td>
1223
1203
        </tr>
1224
 
 
1225
1204
      </table>
1226
1205
    </td>
1227
1206
  </tr>
1228
1207
</table>
1229
 
<table cellspacing=5 cellpadding=0 border=0>
 
1208
<table cellspacing="5" cellpadding="0" border="0">
1230
1209
  <tr>
1231
1210
    <td>
1232
1211
      &nbsp;
1239
1218
    </td>
1240
1219
  </tr>
1241
1220
</table>
1242
 
<a class="anchor" name="a35" doxytag="IpePage::Delete" ></a><p>
1243
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1221
<a class="anchor" name="a35"></a><!-- doxytag: member="IpePage::Delete" ref="a35" args="()" --><p>
 
1222
<table class="mdTable" cellpadding="2" cellspacing="0">
1244
1223
  <tr>
1245
1224
    <td class="mdRow">
1246
1225
      <table cellpadding="0" cellspacing="0" border="0">
1247
1226
        <tr>
1248
 
          <td class="md" nowrap valign="top"> void IpePage::Delete </td>
 
1227
          <td class="md" nowrap valign="top">void IpePage::Delete           </td>
1249
1228
          <td class="md" valign="top">(&nbsp;</td>
1250
1229
          <td class="mdname1" valign="top" nowrap>          </td>
1251
1230
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1252
1231
          <td class="md" nowrap></td>
1253
1232
        </tr>
1254
 
 
1255
1233
      </table>
1256
1234
    </td>
1257
1235
  </tr>
1258
1236
</table>
1259
 
<table cellspacing=5 cellpadding=0 border=0>
 
1237
<table cellspacing="5" cellpadding="0" border="0">
1260
1238
  <tr>
1261
1239
    <td>
1262
1240
      &nbsp;
1269
1247
    </td>
1270
1248
  </tr>
1271
1249
</table>
1272
 
<a class="anchor" name="a36" doxytag="IpePage::SelectAll" ></a><p>
1273
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1250
<a class="anchor" name="a36"></a><!-- doxytag: member="IpePage::SelectAll" ref="a36" args="(int view)" --><p>
 
1251
<table class="mdTable" cellpadding="2" cellspacing="0">
1274
1252
  <tr>
1275
1253
    <td class="mdRow">
1276
1254
      <table cellpadding="0" cellspacing="0" border="0">
1277
1255
        <tr>
1278
 
          <td class="md" nowrap valign="top"> void IpePage::SelectAll </td>
 
1256
          <td class="md" nowrap valign="top">void IpePage::SelectAll           </td>
1279
1257
          <td class="md" valign="top">(&nbsp;</td>
1280
1258
          <td class="md" nowrap valign="top">int&nbsp;</td>
1281
1259
          <td class="mdname1" valign="top" nowrap> <em>view</em>          </td>
1282
1260
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1283
1261
          <td class="md" nowrap></td>
1284
1262
        </tr>
1285
 
 
1286
1263
      </table>
1287
1264
    </td>
1288
1265
  </tr>
1289
1266
</table>
1290
 
<table cellspacing=5 cellpadding=0 border=0>
 
1267
<table cellspacing="5" cellpadding="0" border="0">
1291
1268
  <tr>
1292
1269
    <td>
1293
1270
      &nbsp;
1300
1277
    </td>
1301
1278
  </tr>
1302
1279
</table>
1303
 
<a class="anchor" name="a37" doxytag="IpePage::SelectAllInLayer" ></a><p>
1304
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1280
<a class="anchor" name="a37"></a><!-- doxytag: member="IpePage::SelectAllInLayer" ref="a37" args="(int layer)" --><p>
 
1281
<table class="mdTable" cellpadding="2" cellspacing="0">
1305
1282
  <tr>
1306
1283
    <td class="mdRow">
1307
1284
      <table cellpadding="0" cellspacing="0" border="0">
1308
1285
        <tr>
1309
 
          <td class="md" nowrap valign="top"> void IpePage::SelectAllInLayer </td>
 
1286
          <td class="md" nowrap valign="top">void IpePage::SelectAllInLayer           </td>
1310
1287
          <td class="md" valign="top">(&nbsp;</td>
1311
1288
          <td class="md" nowrap valign="top">int&nbsp;</td>
1312
1289
          <td class="mdname1" valign="top" nowrap> <em>layer</em>          </td>
1313
1290
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1314
1291
          <td class="md" nowrap></td>
1315
1292
        </tr>
1316
 
 
1317
1293
      </table>
1318
1294
    </td>
1319
1295
  </tr>
1320
1296
</table>
1321
 
<table cellspacing=5 cellpadding=0 border=0>
 
1297
<table cellspacing="5" cellpadding="0" border="0">
1322
1298
  <tr>
1323
1299
    <td>
1324
1300
      &nbsp;
1331
1307
    </td>
1332
1308
  </tr>
1333
1309
</table>
1334
 
<a class="anchor" name="a38" doxytag="IpePage::Group" ></a><p>
1335
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1310
<a class="anchor" name="a38"></a><!-- doxytag: member="IpePage::Group" ref="a38" args="(int layer)" --><p>
 
1311
<table class="mdTable" cellpadding="2" cellspacing="0">
1336
1312
  <tr>
1337
1313
    <td class="mdRow">
1338
1314
      <table cellpadding="0" cellspacing="0" border="0">
1339
1315
        <tr>
1340
 
          <td class="md" nowrap valign="top"> void IpePage::Group </td>
 
1316
          <td class="md" nowrap valign="top">void IpePage::Group           </td>
1341
1317
          <td class="md" valign="top">(&nbsp;</td>
1342
1318
          <td class="md" nowrap valign="top">int&nbsp;</td>
1343
1319
          <td class="mdname1" valign="top" nowrap> <em>layer</em>          </td>
1344
1320
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1345
1321
          <td class="md" nowrap></td>
1346
1322
        </tr>
1347
 
 
1348
1323
      </table>
1349
1324
    </td>
1350
1325
  </tr>
1351
1326
</table>
1352
 
<table cellspacing=5 cellpadding=0 border=0>
 
1327
<table cellspacing="5" cellpadding="0" border="0">
1353
1328
  <tr>
1354
1329
    <td>
1355
1330
      &nbsp;
1362
1337
The new object is placed in <em>layer</em>.     </td>
1363
1338
  </tr>
1364
1339
</table>
1365
 
<a class="anchor" name="a39" doxytag="IpePage::Ungroup" ></a><p>
1366
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1340
<a class="anchor" name="a39"></a><!-- doxytag: member="IpePage::Ungroup" ref="a39" args="(int layer)" --><p>
 
1341
<table class="mdTable" cellpadding="2" cellspacing="0">
1367
1342
  <tr>
1368
1343
    <td class="mdRow">
1369
1344
      <table cellpadding="0" cellspacing="0" border="0">
1370
1345
        <tr>
1371
 
          <td class="md" nowrap valign="top"> bool IpePage::Ungroup </td>
 
1346
          <td class="md" nowrap valign="top">bool IpePage::Ungroup           </td>
1372
1347
          <td class="md" valign="top">(&nbsp;</td>
1373
1348
          <td class="md" nowrap valign="top">int&nbsp;</td>
1374
1349
          <td class="mdname1" valign="top" nowrap> <em>layer</em>          </td>
1375
1350
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1376
1351
          <td class="md" nowrap></td>
1377
1352
        </tr>
1378
 
 
1379
1353
      </table>
1380
1354
    </td>
1381
1355
  </tr>
1382
1356
</table>
1383
 
<table cellspacing=5 cellpadding=0 border=0>
 
1357
<table cellspacing="5" cellpadding="0" border="0">
1384
1358
  <tr>
1385
1359
    <td>
1386
1360
      &nbsp;
1393
1367
Panics if no primary selection, returns false if primary selection is not a group.     </td>
1394
1368
  </tr>
1395
1369
</table>
1396
 
<a class="anchor" name="a40" doxytag="IpePage::Front" ></a><p>
1397
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1370
<a class="anchor" name="a40"></a><!-- doxytag: member="IpePage::Front" ref="a40" args="()" --><p>
 
1371
<table class="mdTable" cellpadding="2" cellspacing="0">
1398
1372
  <tr>
1399
1373
    <td class="mdRow">
1400
1374
      <table cellpadding="0" cellspacing="0" border="0">
1401
1375
        <tr>
1402
 
          <td class="md" nowrap valign="top"> void IpePage::Front </td>
 
1376
          <td class="md" nowrap valign="top">void IpePage::Front           </td>
1403
1377
          <td class="md" valign="top">(&nbsp;</td>
1404
1378
          <td class="mdname1" valign="top" nowrap>          </td>
1405
1379
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1406
1380
          <td class="md" nowrap></td>
1407
1381
        </tr>
1408
 
 
1409
1382
      </table>
1410
1383
    </td>
1411
1384
  </tr>
1412
1385
</table>
1413
 
<table cellspacing=5 cellpadding=0 border=0>
 
1386
<table cellspacing="5" cellpadding="0" border="0">
1414
1387
  <tr>
1415
1388
    <td>
1416
1389
      &nbsp;
1423
1396
    </td>
1424
1397
  </tr>
1425
1398
</table>
1426
 
<a class="anchor" name="a41" doxytag="IpePage::Back" ></a><p>
1427
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1399
<a class="anchor" name="a41"></a><!-- doxytag: member="IpePage::Back" ref="a41" args="()" --><p>
 
1400
<table class="mdTable" cellpadding="2" cellspacing="0">
1428
1401
  <tr>
1429
1402
    <td class="mdRow">
1430
1403
      <table cellpadding="0" cellspacing="0" border="0">
1431
1404
        <tr>
1432
 
          <td class="md" nowrap valign="top"> void IpePage::Back </td>
 
1405
          <td class="md" nowrap valign="top">void IpePage::Back           </td>
1433
1406
          <td class="md" valign="top">(&nbsp;</td>
1434
1407
          <td class="mdname1" valign="top" nowrap>          </td>
1435
1408
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1436
1409
          <td class="md" nowrap></td>
1437
1410
        </tr>
1438
 
 
1439
1411
      </table>
1440
1412
    </td>
1441
1413
  </tr>
1442
1414
</table>
1443
 
<table cellspacing=5 cellpadding=0 border=0>
 
1415
<table cellspacing="5" cellpadding="0" border="0">
1444
1416
  <tr>
1445
1417
    <td>
1446
1418
      &nbsp;
1453
1425
    </td>
1454
1426
  </tr>
1455
1427
</table>
1456
 
<a class="anchor" name="a42" doxytag="IpePage::Duplicate" ></a><p>
1457
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1458
 
  <tr>
1459
 
    <td class="mdRow">
1460
 
      <table cellpadding="0" cellspacing="0" border="0">
1461
 
        <tr>
1462
 
          <td class="md" nowrap valign="top"> void IpePage::Duplicate </td>
 
1428
<a class="anchor" name="a42"></a><!-- doxytag: member="IpePage::forward" ref="a42" args="()" --><p>
 
1429
<table class="mdTable" cellpadding="2" cellspacing="0">
 
1430
  <tr>
 
1431
    <td class="mdRow">
 
1432
      <table cellpadding="0" cellspacing="0" border="0">
 
1433
        <tr>
 
1434
          <td class="md" nowrap valign="top">void IpePage::forward           </td>
 
1435
          <td class="md" valign="top">(&nbsp;</td>
 
1436
          <td class="mdname1" valign="top" nowrap>          </td>
 
1437
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
1438
          <td class="md" nowrap></td>
 
1439
        </tr>
 
1440
      </table>
 
1441
    </td>
 
1442
  </tr>
 
1443
</table>
 
1444
<table cellspacing="5" cellpadding="0" border="0">
 
1445
  <tr>
 
1446
    <td>
 
1447
      &nbsp;
 
1448
    </td>
 
1449
    <td>
 
1450
 
 
1451
<p>
 
1452
Move selected objects one step forward. 
 
1453
<p>
 
1454
    </td>
 
1455
  </tr>
 
1456
</table>
 
1457
<a class="anchor" name="a43"></a><!-- doxytag: member="IpePage::backward" ref="a43" args="()" --><p>
 
1458
<table class="mdTable" cellpadding="2" cellspacing="0">
 
1459
  <tr>
 
1460
    <td class="mdRow">
 
1461
      <table cellpadding="0" cellspacing="0" border="0">
 
1462
        <tr>
 
1463
          <td class="md" nowrap valign="top">void IpePage::backward           </td>
 
1464
          <td class="md" valign="top">(&nbsp;</td>
 
1465
          <td class="mdname1" valign="top" nowrap>          </td>
 
1466
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
1467
          <td class="md" nowrap></td>
 
1468
        </tr>
 
1469
      </table>
 
1470
    </td>
 
1471
  </tr>
 
1472
</table>
 
1473
<table cellspacing="5" cellpadding="0" border="0">
 
1474
  <tr>
 
1475
    <td>
 
1476
      &nbsp;
 
1477
    </td>
 
1478
    <td>
 
1479
 
 
1480
<p>
 
1481
Move selected objects one step backward. 
 
1482
<p>
 
1483
    </td>
 
1484
  </tr>
 
1485
</table>
 
1486
<a class="anchor" name="a44"></a><!-- doxytag: member="IpePage::movePrimaryBeforeSecondary" ref="a44" args="()" --><p>
 
1487
<table class="mdTable" cellpadding="2" cellspacing="0">
 
1488
  <tr>
 
1489
    <td class="mdRow">
 
1490
      <table cellpadding="0" cellspacing="0" border="0">
 
1491
        <tr>
 
1492
          <td class="md" nowrap valign="top">void IpePage::movePrimaryBeforeSecondary           </td>
 
1493
          <td class="md" valign="top">(&nbsp;</td>
 
1494
          <td class="mdname1" valign="top" nowrap>          </td>
 
1495
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
1496
          <td class="md" nowrap></td>
 
1497
        </tr>
 
1498
      </table>
 
1499
    </td>
 
1500
  </tr>
 
1501
</table>
 
1502
<table cellspacing="5" cellpadding="0" border="0">
 
1503
  <tr>
 
1504
    <td>
 
1505
      &nbsp;
 
1506
    </td>
 
1507
    <td>
 
1508
 
 
1509
<p>
 
1510
Moves the primary selection just before the highest secondary. 
 
1511
<p>
 
1512
    </td>
 
1513
  </tr>
 
1514
</table>
 
1515
<a class="anchor" name="a45"></a><!-- doxytag: member="IpePage::movePrimaryBehindSecondary" ref="a45" args="()" --><p>
 
1516
<table class="mdTable" cellpadding="2" cellspacing="0">
 
1517
  <tr>
 
1518
    <td class="mdRow">
 
1519
      <table cellpadding="0" cellspacing="0" border="0">
 
1520
        <tr>
 
1521
          <td class="md" nowrap valign="top">void IpePage::movePrimaryBehindSecondary           </td>
 
1522
          <td class="md" valign="top">(&nbsp;</td>
 
1523
          <td class="mdname1" valign="top" nowrap>          </td>
 
1524
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
1525
          <td class="md" nowrap></td>
 
1526
        </tr>
 
1527
      </table>
 
1528
    </td>
 
1529
  </tr>
 
1530
</table>
 
1531
<table cellspacing="5" cellpadding="0" border="0">
 
1532
  <tr>
 
1533
    <td>
 
1534
      &nbsp;
 
1535
    </td>
 
1536
    <td>
 
1537
 
 
1538
<p>
 
1539
Moves the primary selection just behind the lowest secondary. 
 
1540
<p>
 
1541
    </td>
 
1542
  </tr>
 
1543
</table>
 
1544
<a class="anchor" name="a46"></a><!-- doxytag: member="IpePage::Duplicate" ref="a46" args="(int layer)" --><p>
 
1545
<table class="mdTable" cellpadding="2" cellspacing="0">
 
1546
  <tr>
 
1547
    <td class="mdRow">
 
1548
      <table cellpadding="0" cellspacing="0" border="0">
 
1549
        <tr>
 
1550
          <td class="md" nowrap valign="top">void IpePage::Duplicate           </td>
1463
1551
          <td class="md" valign="top">(&nbsp;</td>
1464
1552
          <td class="md" nowrap valign="top">int&nbsp;</td>
1465
1553
          <td class="mdname1" valign="top" nowrap> <em>layer</em>          </td>
1466
1554
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1467
1555
          <td class="md" nowrap></td>
1468
1556
        </tr>
1469
 
 
1470
1557
      </table>
1471
1558
    </td>
1472
1559
  </tr>
1473
1560
</table>
1474
 
<table cellspacing=5 cellpadding=0 border=0>
 
1561
<table cellspacing="5" cellpadding="0" border="0">
1475
1562
  <tr>
1476
1563
    <td>
1477
1564
      &nbsp;
1484
1571
    </td>
1485
1572
  </tr>
1486
1573
</table>
1487
 
<a class="anchor" name="a43" doxytag="IpePage::SetStroke" ></a><p>
1488
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1574
<a class="anchor" name="a47"></a><!-- doxytag: member="IpePage::SetStroke" ref="a47" args="(IpeAttribute color)" --><p>
 
1575
<table class="mdTable" cellpadding="2" cellspacing="0">
1489
1576
  <tr>
1490
1577
    <td class="mdRow">
1491
1578
      <table cellpadding="0" cellspacing="0" border="0">
1492
1579
        <tr>
1493
 
          <td class="md" nowrap valign="top"> void IpePage::SetStroke </td>
 
1580
          <td class="md" nowrap valign="top">void IpePage::SetStroke           </td>
1494
1581
          <td class="md" valign="top">(&nbsp;</td>
1495
1582
          <td class="md" nowrap valign="top"><a class="el" href="class_ipe_attribute.html">IpeAttribute</a>&nbsp;</td>
1496
1583
          <td class="mdname1" valign="top" nowrap> <em>color</em>          </td>
1497
1584
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1498
1585
          <td class="md" nowrap></td>
1499
1586
        </tr>
1500
 
 
1501
1587
      </table>
1502
1588
    </td>
1503
1589
  </tr>
1504
1590
</table>
1505
 
<table cellspacing=5 cellpadding=0 border=0>
 
1591
<table cellspacing="5" cellpadding="0" border="0">
1506
1592
  <tr>
1507
1593
    <td>
1508
1594
      &nbsp;
1515
1601
    </td>
1516
1602
  </tr>
1517
1603
</table>
1518
 
<a class="anchor" name="a44" doxytag="IpePage::SetFill" ></a><p>
1519
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1604
<a class="anchor" name="a48"></a><!-- doxytag: member="IpePage::SetFill" ref="a48" args="(IpeAttribute color)" --><p>
 
1605
<table class="mdTable" cellpadding="2" cellspacing="0">
1520
1606
  <tr>
1521
1607
    <td class="mdRow">
1522
1608
      <table cellpadding="0" cellspacing="0" border="0">
1523
1609
        <tr>
1524
 
          <td class="md" nowrap valign="top"> void IpePage::SetFill </td>
 
1610
          <td class="md" nowrap valign="top">void IpePage::SetFill           </td>
1525
1611
          <td class="md" valign="top">(&nbsp;</td>
1526
1612
          <td class="md" nowrap valign="top"><a class="el" href="class_ipe_attribute.html">IpeAttribute</a>&nbsp;</td>
1527
1613
          <td class="mdname1" valign="top" nowrap> <em>color</em>          </td>
1528
1614
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1529
1615
          <td class="md" nowrap></td>
1530
1616
        </tr>
1531
 
 
1532
1617
      </table>
1533
1618
    </td>
1534
1619
  </tr>
1535
1620
</table>
1536
 
<table cellspacing=5 cellpadding=0 border=0>
 
1621
<table cellspacing="5" cellpadding="0" border="0">
1537
1622
  <tr>
1538
1623
    <td>
1539
1624
      &nbsp;
1546
1631
    </td>
1547
1632
  </tr>
1548
1633
</table>
1549
 
<a class="anchor" name="a45" doxytag="IpePage::SetLineWidth" ></a><p>
1550
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1634
<a class="anchor" name="a49"></a><!-- doxytag: member="IpePage::SetLineWidth" ref="a49" args="(IpeAttribute attr)" --><p>
 
1635
<table class="mdTable" cellpadding="2" cellspacing="0">
1551
1636
  <tr>
1552
1637
    <td class="mdRow">
1553
1638
      <table cellpadding="0" cellspacing="0" border="0">
1554
1639
        <tr>
1555
 
          <td class="md" nowrap valign="top"> void IpePage::SetLineWidth </td>
 
1640
          <td class="md" nowrap valign="top">void IpePage::SetLineWidth           </td>
1556
1641
          <td class="md" valign="top">(&nbsp;</td>
1557
1642
          <td class="md" nowrap valign="top"><a class="el" href="class_ipe_attribute.html">IpeAttribute</a>&nbsp;</td>
1558
1643
          <td class="mdname1" valign="top" nowrap> <em>attr</em>          </td>
1559
1644
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1560
1645
          <td class="md" nowrap></td>
1561
1646
        </tr>
1562
 
 
1563
1647
      </table>
1564
1648
    </td>
1565
1649
  </tr>
1566
1650
</table>
1567
 
<table cellspacing=5 cellpadding=0 border=0>
 
1651
<table cellspacing="5" cellpadding="0" border="0">
1568
1652
  <tr>
1569
1653
    <td>
1570
1654
      &nbsp;
1577
1661
    </td>
1578
1662
  </tr>
1579
1663
</table>
1580
 
<a class="anchor" name="a46" doxytag="IpePage::SetDashStyle" ></a><p>
1581
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1664
<a class="anchor" name="a50"></a><!-- doxytag: member="IpePage::SetDashStyle" ref="a50" args="(IpeAttribute attr)" --><p>
 
1665
<table class="mdTable" cellpadding="2" cellspacing="0">
1582
1666
  <tr>
1583
1667
    <td class="mdRow">
1584
1668
      <table cellpadding="0" cellspacing="0" border="0">
1585
1669
        <tr>
1586
 
          <td class="md" nowrap valign="top"> void IpePage::SetDashStyle </td>
 
1670
          <td class="md" nowrap valign="top">void IpePage::SetDashStyle           </td>
1587
1671
          <td class="md" valign="top">(&nbsp;</td>
1588
1672
          <td class="md" nowrap valign="top"><a class="el" href="class_ipe_attribute.html">IpeAttribute</a>&nbsp;</td>
1589
1673
          <td class="mdname1" valign="top" nowrap> <em>attr</em>          </td>
1590
1674
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1591
1675
          <td class="md" nowrap></td>
1592
1676
        </tr>
1593
 
 
1594
1677
      </table>
1595
1678
    </td>
1596
1679
  </tr>
1597
1680
</table>
1598
 
<table cellspacing=5 cellpadding=0 border=0>
 
1681
<table cellspacing="5" cellpadding="0" border="0">
1599
1682
  <tr>
1600
1683
    <td>
1601
1684
      &nbsp;
1608
1691
    </td>
1609
1692
  </tr>
1610
1693
</table>
1611
 
<a class="anchor" name="a47" doxytag="IpePage::SetArrows" ></a><p>
1612
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1694
<a class="anchor" name="a51"></a><!-- doxytag: member="IpePage::SetArrows" ref="a51" args="(bool forward, bool backward, IpeAttribute size)" --><p>
 
1695
<table class="mdTable" cellpadding="2" cellspacing="0">
1613
1696
  <tr>
1614
1697
    <td class="mdRow">
1615
1698
      <table cellpadding="0" cellspacing="0" border="0">
1616
1699
        <tr>
1617
 
          <td class="md" nowrap valign="top"> void IpePage::SetArrows </td>
 
1700
          <td class="md" nowrap valign="top">void IpePage::SetArrows           </td>
1618
1701
          <td class="md" valign="top">(&nbsp;</td>
1619
1702
          <td class="md" nowrap valign="top">bool&nbsp;</td>
1620
1703
          <td class="mdname" nowrap> <em>forward</em>, </td>
1621
1704
        </tr>
1622
1705
        <tr>
1623
1706
          <td class="md" nowrap align="right"></td>
1624
 
          <td></td>
 
1707
          <td class="md"></td>
1625
1708
          <td class="md" nowrap>bool&nbsp;</td>
1626
1709
          <td class="mdname" nowrap> <em>backward</em>, </td>
1627
1710
        </tr>
1628
1711
        <tr>
1629
1712
          <td class="md" nowrap align="right"></td>
1630
 
          <td></td>
 
1713
          <td class="md"></td>
1631
1714
          <td class="md" nowrap><a class="el" href="class_ipe_attribute.html">IpeAttribute</a>&nbsp;</td>
1632
1715
          <td class="mdname" nowrap> <em>size</em></td>
1633
1716
        </tr>
1634
1717
        <tr>
1635
 
          <td></td>
 
1718
          <td class="md"></td>
1636
1719
          <td class="md">)&nbsp;</td>
1637
1720
          <td class="md" colspan="2"></td>
1638
1721
        </tr>
1639
 
 
1640
1722
      </table>
1641
1723
    </td>
1642
1724
  </tr>
1643
1725
</table>
1644
 
<table cellspacing=5 cellpadding=0 border=0>
 
1726
<table cellspacing="5" cellpadding="0" border="0">
1645
1727
  <tr>
1646
1728
    <td>
1647
1729
      &nbsp;
1654
1736
    </td>
1655
1737
  </tr>
1656
1738
</table>
1657
 
<a class="anchor" name="a48" doxytag="IpePage::SetArrowSize" ></a><p>
1658
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1739
<a class="anchor" name="a52"></a><!-- doxytag: member="IpePage::SetArrowSize" ref="a52" args="(IpeAttribute size)" --><p>
 
1740
<table class="mdTable" cellpadding="2" cellspacing="0">
1659
1741
  <tr>
1660
1742
    <td class="mdRow">
1661
1743
      <table cellpadding="0" cellspacing="0" border="0">
1662
1744
        <tr>
1663
 
          <td class="md" nowrap valign="top"> void IpePage::SetArrowSize </td>
 
1745
          <td class="md" nowrap valign="top">void IpePage::SetArrowSize           </td>
1664
1746
          <td class="md" valign="top">(&nbsp;</td>
1665
1747
          <td class="md" nowrap valign="top"><a class="el" href="class_ipe_attribute.html">IpeAttribute</a>&nbsp;</td>
1666
1748
          <td class="mdname1" valign="top" nowrap> <em>size</em>          </td>
1667
1749
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1668
1750
          <td class="md" nowrap></td>
1669
1751
        </tr>
1670
 
 
1671
1752
      </table>
1672
1753
    </td>
1673
1754
  </tr>
1674
1755
</table>
1675
 
<table cellspacing=5 cellpadding=0 border=0>
 
1756
<table cellspacing="5" cellpadding="0" border="0">
1676
1757
  <tr>
1677
1758
    <td>
1678
1759
      &nbsp;
1685
1766
    </td>
1686
1767
  </tr>
1687
1768
</table>
1688
 
<a class="anchor" name="a49" doxytag="IpePage::SetMarkShape" ></a><p>
1689
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1769
<a class="anchor" name="a53"></a><!-- doxytag: member="IpePage::SetMarkShape" ref="a53" args="(int shape)" --><p>
 
1770
<table class="mdTable" cellpadding="2" cellspacing="0">
1690
1771
  <tr>
1691
1772
    <td class="mdRow">
1692
1773
      <table cellpadding="0" cellspacing="0" border="0">
1693
1774
        <tr>
1694
 
          <td class="md" nowrap valign="top"> void IpePage::SetMarkShape </td>
 
1775
          <td class="md" nowrap valign="top">void IpePage::SetMarkShape           </td>
1695
1776
          <td class="md" valign="top">(&nbsp;</td>
1696
1777
          <td class="md" nowrap valign="top">int&nbsp;</td>
1697
1778
          <td class="mdname1" valign="top" nowrap> <em>shape</em>          </td>
1698
1779
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1699
1780
          <td class="md" nowrap></td>
1700
1781
        </tr>
1701
 
 
1702
1782
      </table>
1703
1783
    </td>
1704
1784
  </tr>
1705
1785
</table>
1706
 
<table cellspacing=5 cellpadding=0 border=0>
 
1786
<table cellspacing="5" cellpadding="0" border="0">
1707
1787
  <tr>
1708
1788
    <td>
1709
1789
      &nbsp;
1716
1796
    </td>
1717
1797
  </tr>
1718
1798
</table>
1719
 
<a class="anchor" name="a50" doxytag="IpePage::SetMarkSize" ></a><p>
1720
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1799
<a class="anchor" name="a54"></a><!-- doxytag: member="IpePage::SetMarkSize" ref="a54" args="(IpeAttribute size)" --><p>
 
1800
<table class="mdTable" cellpadding="2" cellspacing="0">
1721
1801
  <tr>
1722
1802
    <td class="mdRow">
1723
1803
      <table cellpadding="0" cellspacing="0" border="0">
1724
1804
        <tr>
1725
 
          <td class="md" nowrap valign="top"> void IpePage::SetMarkSize </td>
 
1805
          <td class="md" nowrap valign="top">void IpePage::SetMarkSize           </td>
1726
1806
          <td class="md" valign="top">(&nbsp;</td>
1727
1807
          <td class="md" nowrap valign="top"><a class="el" href="class_ipe_attribute.html">IpeAttribute</a>&nbsp;</td>
1728
1808
          <td class="mdname1" valign="top" nowrap> <em>size</em>          </td>
1729
1809
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1730
1810
          <td class="md" nowrap></td>
1731
1811
        </tr>
1732
 
 
1733
1812
      </table>
1734
1813
    </td>
1735
1814
  </tr>
1736
1815
</table>
1737
 
<table cellspacing=5 cellpadding=0 border=0>
 
1816
<table cellspacing="5" cellpadding="0" border="0">
1738
1817
  <tr>
1739
1818
    <td>
1740
1819
      &nbsp;
1747
1826
    </td>
1748
1827
  </tr>
1749
1828
</table>
1750
 
<a class="anchor" name="a51" doxytag="IpePage::SetTextSize" ></a><p>
1751
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1829
<a class="anchor" name="a55"></a><!-- doxytag: member="IpePage::SetTextSize" ref="a55" args="(IpeAttribute size)" --><p>
 
1830
<table class="mdTable" cellpadding="2" cellspacing="0">
1752
1831
  <tr>
1753
1832
    <td class="mdRow">
1754
1833
      <table cellpadding="0" cellspacing="0" border="0">
1755
1834
        <tr>
1756
 
          <td class="md" nowrap valign="top"> void IpePage::SetTextSize </td>
 
1835
          <td class="md" nowrap valign="top">void IpePage::SetTextSize           </td>
1757
1836
          <td class="md" valign="top">(&nbsp;</td>
1758
1837
          <td class="md" nowrap valign="top"><a class="el" href="class_ipe_attribute.html">IpeAttribute</a>&nbsp;</td>
1759
1838
          <td class="mdname1" valign="top" nowrap> <em>size</em>          </td>
1760
1839
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1761
1840
          <td class="md" nowrap></td>
1762
1841
        </tr>
1763
 
 
1764
1842
      </table>
1765
1843
    </td>
1766
1844
  </tr>
1767
1845
</table>
1768
 
<table cellspacing=5 cellpadding=0 border=0>
 
1846
<table cellspacing="5" cellpadding="0" border="0">
1769
1847
  <tr>
1770
1848
    <td>
1771
1849
      &nbsp;
1778
1856
    </td>
1779
1857
  </tr>
1780
1858
</table>
1781
 
<a class="anchor" name="a52" doxytag="IpePage::ComposePaths" ></a><p>
1782
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1859
<a class="anchor" name="a56"></a><!-- doxytag: member="IpePage::ComposePaths" ref="a56" args="(int layer)" --><p>
 
1860
<table class="mdTable" cellpadding="2" cellspacing="0">
1783
1861
  <tr>
1784
1862
    <td class="mdRow">
1785
1863
      <table cellpadding="0" cellspacing="0" border="0">
1786
1864
        <tr>
1787
 
          <td class="md" nowrap valign="top"> bool IpePage::ComposePaths </td>
 
1865
          <td class="md" nowrap valign="top">bool IpePage::ComposePaths           </td>
1788
1866
          <td class="md" valign="top">(&nbsp;</td>
1789
1867
          <td class="md" nowrap valign="top">int&nbsp;</td>
1790
1868
          <td class="mdname1" valign="top" nowrap> <em>layer</em>          </td>
1791
1869
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1792
1870
          <td class="md" nowrap></td>
1793
1871
        </tr>
1794
 
 
1795
1872
      </table>
1796
1873
    </td>
1797
1874
  </tr>
1798
1875
</table>
1799
 
<table cellspacing=5 cellpadding=0 border=0>
 
1876
<table cellspacing="5" cellpadding="0" border="0">
1800
1877
  <tr>
1801
1878
    <td>
1802
1879
      &nbsp;
1809
1886
The new object takes the attributes from the primary selection, and is placed in <em>layer</em>. The function returns false if non-path objects are selected.     </td>
1810
1887
  </tr>
1811
1888
</table>
1812
 
<a class="anchor" name="a53" doxytag="IpePage::DecomposePath" ></a><p>
1813
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1889
<a class="anchor" name="a57"></a><!-- doxytag: member="IpePage::DecomposePath" ref="a57" args="(int layer)" --><p>
 
1890
<table class="mdTable" cellpadding="2" cellspacing="0">
1814
1891
  <tr>
1815
1892
    <td class="mdRow">
1816
1893
      <table cellpadding="0" cellspacing="0" border="0">
1817
1894
        <tr>
1818
 
          <td class="md" nowrap valign="top"> bool IpePage::DecomposePath </td>
 
1895
          <td class="md" nowrap valign="top">bool IpePage::DecomposePath           </td>
1819
1896
          <td class="md" valign="top">(&nbsp;</td>
1820
1897
          <td class="md" nowrap valign="top">int&nbsp;</td>
1821
1898
          <td class="mdname1" valign="top" nowrap> <em>layer</em>          </td>
1822
1899
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1823
1900
          <td class="md" nowrap></td>
1824
1901
        </tr>
1825
 
 
1826
1902
      </table>
1827
1903
    </td>
1828
1904
  </tr>
1829
1905
</table>
1830
 
<table cellspacing=5 cellpadding=0 border=0>
 
1906
<table cellspacing="5" cellpadding="0" border="0">
1831
1907
  <tr>
1832
1908
    <td>
1833
1909
      &nbsp;
1840
1916
The new objects are placed in <em>layer</em>. The function returns false if the primary selection is not a path object.     </td>
1841
1917
  </tr>
1842
1918
</table>
1843
 
<a class="anchor" name="a54" doxytag="IpePage::JoinPaths" ></a><p>
1844
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1919
<a class="anchor" name="a58"></a><!-- doxytag: member="IpePage::JoinPaths" ref="a58" args="(int layer)" --><p>
 
1920
<table class="mdTable" cellpadding="2" cellspacing="0">
1845
1921
  <tr>
1846
1922
    <td class="mdRow">
1847
1923
      <table cellpadding="0" cellspacing="0" border="0">
1848
1924
        <tr>
1849
 
          <td class="md" nowrap valign="top"> bool IpePage::JoinPaths </td>
 
1925
          <td class="md" nowrap valign="top">bool IpePage::JoinPaths           </td>
1850
1926
          <td class="md" valign="top">(&nbsp;</td>
1851
1927
          <td class="md" nowrap valign="top">int&nbsp;</td>
1852
1928
          <td class="mdname1" valign="top" nowrap> <em>layer</em>          </td>
1853
1929
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1854
1930
          <td class="md" nowrap></td>
1855
1931
        </tr>
1856
 
 
1857
1932
      </table>
1858
1933
    </td>
1859
1934
  </tr>
1860
1935
</table>
1861
 
<table cellspacing=5 cellpadding=0 border=0>
 
1936
<table cellspacing="5" cellpadding="0" border="0">
1862
1937
  <tr>
1863
1938
    <td>
1864
1939
      &nbsp;
1868
1943
<p>
1869
1944
Join paths into one long path. 
1870
1945
<p>
1871
 
Create one path object with the open subpaths from the selection joined into one long subpath. The new object takes the attributes from the primary selection, and is placed in <em>layer</em>. The function returns <code>false</code> if objects are selected that do not consist of open subpaths only.     </td>
 
1946
Create one path object with the open subpaths from the selection joined into one long subpath. The new object takes the attributes from the primary selection, and is placed in <em>layer</em>. The function returns <code>false</code> if objects are selected that do not consist of open subpaths only.    </td>
1872
1947
  </tr>
1873
1948
</table>
1874
 
<a class="anchor" name="a55" doxytag="IpePage::GridSize" ></a><p>
1875
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1949
<a class="anchor" name="a59"></a><!-- doxytag: member="IpePage::GridSize" ref="a59" args="() const " --><p>
 
1950
<table class="mdTable" cellpadding="2" cellspacing="0">
1876
1951
  <tr>
1877
1952
    <td class="mdRow">
1878
1953
      <table cellpadding="0" cellspacing="0" border="0">
1879
1954
        <tr>
1880
 
          <td class="md" nowrap valign="top"> int IpePage::GridSize </td>
 
1955
          <td class="md" nowrap valign="top">int IpePage::GridSize           </td>
1881
1956
          <td class="md" valign="top">(&nbsp;</td>
1882
1957
          <td class="mdname1" valign="top" nowrap>          </td>
1883
1958
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1884
1959
          <td class="md" nowrap> const<code> [inline]</code></td>
1885
1960
        </tr>
1886
 
 
1887
1961
      </table>
1888
1962
    </td>
1889
1963
  </tr>
1890
1964
</table>
1891
 
<table cellspacing=5 cellpadding=0 border=0>
 
1965
<table cellspacing="5" cellpadding="0" border="0">
1892
1966
  <tr>
1893
1967
    <td>
1894
1968
      &nbsp;
1901
1975
    </td>
1902
1976
  </tr>
1903
1977
</table>
1904
 
<a class="anchor" name="a56" doxytag="IpePage::SetGridSize" ></a><p>
1905
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1978
<a class="anchor" name="a60"></a><!-- doxytag: member="IpePage::SetGridSize" ref="a60" args="(int gs)" --><p>
 
1979
<table class="mdTable" cellpadding="2" cellspacing="0">
1906
1980
  <tr>
1907
1981
    <td class="mdRow">
1908
1982
      <table cellpadding="0" cellspacing="0" border="0">
1909
1983
        <tr>
1910
 
          <td class="md" nowrap valign="top"> void IpePage::SetGridSize </td>
 
1984
          <td class="md" nowrap valign="top">void IpePage::SetGridSize           </td>
1911
1985
          <td class="md" valign="top">(&nbsp;</td>
1912
1986
          <td class="md" nowrap valign="top">int&nbsp;</td>
1913
1987
          <td class="mdname1" valign="top" nowrap> <em>gs</em>          </td>
1914
1988
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1915
1989
          <td class="md" nowrap><code> [inline]</code></td>
1916
1990
        </tr>
1917
 
 
1918
1991
      </table>
1919
1992
    </td>
1920
1993
  </tr>
1921
1994
</table>
1922
 
<table cellspacing=5 cellpadding=0 border=0>
 
1995
<table cellspacing="5" cellpadding="0" border="0">
1923
1996
  <tr>
1924
1997
    <td>
1925
1998
      &nbsp;