41
41
<h2>Public Member Functions</h2>
43
43
<li><a class="el" href="class_ipe_view.html#a0">IpeView</a> ()
44
<li><a class="el" href="class_ipe_view.html#a1">IpeView</a> (const <a class="el" href="class_ipe_xml_attributes.html">IpeXmlAttributes</a> &attr)
44
<li><a class="el" href="class_ipe_view.html#a1">IpeView</a> (const <a class="el" href="class_ipe_xml_attributes.html">IpeXmlAttributes</a> &attr)
45
45
<li>void <a class="el" href="class_ipe_view.html#a2">SaveAsXml</a> (<a class="el" href="class_ipe_stream.html">IpeStream</a> &stream) const
46
46
<li>void <a class="el" href="class_ipe_view.html#a3">PageDictionary</a> (<a class="el" href="class_ipe_stream.html">IpeStream</a> &stream) const
48
<h2>Public Attributes</h2>
50
<li>std::vector< <a class="el" href="class_ipe_string.html">IpeString</a> > <a class="el" href="class_ipe_view.html#o0">iLayers</a>
51
<li><a class="el" href="class_ipe_string.html">IpeString</a> <a class="el" href="class_ipe_view.html#o1">iActive</a>
52
<li><a class="el" href="class_ipe_view.html#w17">TEffect</a> <a class="el" href="class_ipe_view.html#o2">iEffect</a>
53
<li>int <a class="el" href="class_ipe_view.html#o3">iTransitionTime</a>
54
<li>int <a class="el" href="class_ipe_view.html#o4">iDuration</a>
47
<li>int <a class="el" href="class_ipe_view.html#a4">CountLayers</a> () const
48
<li><a class="el" href="class_ipe_string.html">IpeString</a> <a class="el" href="class_ipe_view.html#a5">Layer</a> (int i) const
49
<li>bool <a class="el" href="class_ipe_view.html#a6">HasLayer</a> (<a class="el" href="class_ipe_string.html">IpeString</a> name) const
50
<li>void <a class="el" href="class_ipe_view.html#a7">DeleteLayer</a> (<a class="el" href="class_ipe_string.html">IpeString</a> name)
51
<li>void <a class="el" href="class_ipe_view.html#a8">AddLayer</a> (<a class="el" href="class_ipe_string.html">IpeString</a> name)
52
<li><a class="anchor" name="a9" doxytag="IpeView::ClearLayers" ></a>
53
void <b>ClearLayers</b> ()
54
<li><a class="el" href="class_ipe_string.html">IpeString</a> <a class="el" href="class_ipe_view.html#a10">Active</a> () const
55
<li>void <a class="el" href="class_ipe_view.html#a11">SetActive</a> (const <a class="el" href="class_ipe_string.html">IpeString</a> &l)
56
<li><a class="el" href="class_ipe_view.html#w17">TEffect</a> <a class="el" href="class_ipe_view.html#a12">Effect</a> () const
57
<li>void <a class="el" href="class_ipe_view.html#a13">SetEffect</a> (<a class="el" href="class_ipe_view.html#w17">TEffect</a> e)
58
<li>int <a class="el" href="class_ipe_view.html#a14">Duration</a> () const
59
<li>void <a class="el" href="class_ipe_view.html#a15">SetDuration</a> (int secs)
60
<li>int <a class="el" href="class_ipe_view.html#a16">TransitionTime</a> () const
61
<li>void <a class="el" href="class_ipe_view.html#a17">SetTransitionTime</a> (int secs)
56
63
<hr><a name="_details"></a><h2>Detailed Description</h2>
57
64
A view of the page (set of layers, duration, effect, transition style).
208
215
Write part of page dictionary indicating effect, including the two keys /Dur and /Trans. </td>
211
<hr><h2>Member Data Documentation</h2>
212
<a class="anchor" name="o0" doxytag="IpeView::iLayers" ></a><p>
213
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
216
<table cellpadding="0" cellspacing="0" border="0">
218
<td class="md" nowrap valign="top"> std::vector<<a class="el" href="class_ipe_string.html">IpeString</a>> <a class="el" href="class_ipe_view.html#o0">IpeView::iLayers</a>
223
<table cellspacing=5 cellpadding=0 border=0>
231
Names of layers being shown.
236
<a class="anchor" name="o1" doxytag="IpeView::iActive" ></a><p>
237
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
240
<table cellpadding="0" cellspacing="0" border="0">
242
<td class="md" nowrap valign="top"> <a class="el" href="class_ipe_string.html">IpeString</a> <a class="el" href="class_ipe_view.html#o1">IpeView::iActive</a>
218
<a class="anchor" name="a4" doxytag="IpeView::CountLayers" ></a><p>
219
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
222
<table cellpadding="0" cellspacing="0" border="0">
224
<td class="md" nowrap valign="top"> int IpeView::CountLayers </td>
225
<td class="md" valign="top">( </td>
226
<td class="mdname1" valign="top" nowrap> </td>
227
<td class="md" valign="top"> ) </td>
228
<td class="md" nowrap> const<code> [inline]</code></td>
235
<table cellspacing=5 cellpadding=0 border=0>
243
How many layers are visible in this view?
248
<a class="anchor" name="a5" doxytag="IpeView::Layer" ></a><p>
249
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
252
<table cellpadding="0" cellspacing="0" border="0">
254
<td class="md" nowrap valign="top"> <a class="el" href="class_ipe_string.html">IpeString</a> IpeView::Layer </td>
255
<td class="md" valign="top">( </td>
256
<td class="md" nowrap valign="top">int </td>
257
<td class="mdname1" valign="top" nowrap> <em>i</em> </td>
258
<td class="md" valign="top"> ) </td>
259
<td class="md" nowrap> const<code> [inline]</code></td>
266
<table cellspacing=5 cellpadding=0 border=0>
274
Return name of one visible layer.
279
<a class="anchor" name="a6" doxytag="IpeView::HasLayer" ></a><p>
280
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
283
<table cellpadding="0" cellspacing="0" border="0">
285
<td class="md" nowrap valign="top"> bool IpeView::HasLayer </td>
286
<td class="md" valign="top">( </td>
287
<td class="md" nowrap valign="top"><a class="el" href="class_ipe_string.html">IpeString</a> </td>
288
<td class="mdname1" valign="top" nowrap> <em>name</em> </td>
289
<td class="md" valign="top"> ) </td>
290
<td class="md" nowrap> const</td>
297
<table cellspacing=5 cellpadding=0 border=0>
305
Does this view contain the layer <em>name</em>?
310
<a class="anchor" name="a7" doxytag="IpeView::DeleteLayer" ></a><p>
311
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
314
<table cellpadding="0" cellspacing="0" border="0">
316
<td class="md" nowrap valign="top"> void IpeView::DeleteLayer </td>
317
<td class="md" valign="top">( </td>
318
<td class="md" nowrap valign="top"><a class="el" href="class_ipe_string.html">IpeString</a> </td>
319
<td class="mdname1" valign="top" nowrap> <em>name</em> </td>
320
<td class="md" valign="top"> ) </td>
321
<td class="md" nowrap></td>
328
<table cellspacing=5 cellpadding=0 border=0>
336
Remove the layer <em>name</em> from this view.
341
<a class="anchor" name="a8" doxytag="IpeView::AddLayer" ></a><p>
342
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
345
<table cellpadding="0" cellspacing="0" border="0">
347
<td class="md" nowrap valign="top"> void IpeView::AddLayer </td>
348
<td class="md" valign="top">( </td>
349
<td class="md" nowrap valign="top"><a class="el" href="class_ipe_string.html">IpeString</a> </td>
350
<td class="mdname1" valign="top" nowrap> <em>name</em> </td>
351
<td class="md" valign="top"> ) </td>
352
<td class="md" nowrap></td>
359
<table cellspacing=5 cellpadding=0 border=0>
367
Add layer <em>name</em> to this view.
369
It is okay if the view already contains this layer. </td>
372
<a class="anchor" name="a10" doxytag="IpeView::Active" ></a><p>
373
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
376
<table cellpadding="0" cellspacing="0" border="0">
378
<td class="md" nowrap valign="top"> <a class="el" href="class_ipe_string.html">IpeString</a> IpeView::Active </td>
379
<td class="md" valign="top">( </td>
380
<td class="mdname1" valign="top" nowrap> </td>
381
<td class="md" valign="top"> ) </td>
382
<td class="md" nowrap> const<code> [inline]</code></td>
260
<a class="anchor" name="o2" doxytag="IpeView::iEffect" ></a><p>
261
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
264
<table cellpadding="0" cellspacing="0" border="0">
266
<td class="md" nowrap valign="top"> <a class="el" href="class_ipe_view.html#w17">TEffect</a> <a class="el" href="class_ipe_view.html#o2">IpeView::iEffect</a>
271
<table cellspacing=5 cellpadding=0 border=0>
279
The fancy effect for showing the page.
284
<a class="anchor" name="o3" doxytag="IpeView::iTransitionTime" ></a><p>
285
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
288
<table cellpadding="0" cellspacing="0" border="0">
290
<td class="md" nowrap valign="top"> int <a class="el" href="class_ipe_view.html#o3">IpeView::iTransitionTime</a>
295
<table cellspacing=5 cellpadding=0 border=0>
303
Transition time for effect in showing page.
308
<a class="anchor" name="o4" doxytag="IpeView::iDuration" ></a><p>
309
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
312
<table cellpadding="0" cellspacing="0" border="0">
314
<td class="md" nowrap valign="top"> int <a class="el" href="class_ipe_view.html#o4">IpeView::iDuration</a>
319
<table cellspacing=5 cellpadding=0 border=0>
327
Duration during which page is shown.
402
<a class="anchor" name="a11" doxytag="IpeView::SetActive" ></a><p>
403
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
406
<table cellpadding="0" cellspacing="0" border="0">
408
<td class="md" nowrap valign="top"> void IpeView::SetActive </td>
409
<td class="md" valign="top">( </td>
410
<td class="md" nowrap valign="top">const <a class="el" href="class_ipe_string.html">IpeString</a> & </td>
411
<td class="mdname1" valign="top" nowrap> <em>l</em> </td>
412
<td class="md" valign="top"> ) </td>
413
<td class="md" nowrap><code> [inline]</code></td>
420
<table cellspacing=5 cellpadding=0 border=0>
433
<a class="anchor" name="a12" doxytag="IpeView::Effect" ></a><p>
434
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
437
<table cellpadding="0" cellspacing="0" border="0">
439
<td class="md" nowrap valign="top"> <a class="el" href="class_ipe_view.html#w17">TEffect</a> IpeView::Effect </td>
440
<td class="md" valign="top">( </td>
441
<td class="mdname1" valign="top" nowrap> </td>
442
<td class="md" valign="top"> ) </td>
443
<td class="md" nowrap> const<code> [inline]</code></td>
450
<table cellspacing=5 cellpadding=0 border=0>
458
The transition effect when switching to this view.
463
<a class="anchor" name="a13" doxytag="IpeView::SetEffect" ></a><p>
464
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
467
<table cellpadding="0" cellspacing="0" border="0">
469
<td class="md" nowrap valign="top"> void IpeView::SetEffect </td>
470
<td class="md" valign="top">( </td>
471
<td class="md" nowrap valign="top"><a class="el" href="class_ipe_view.html#w17">TEffect</a> </td>
472
<td class="mdname1" valign="top" nowrap> <em>e</em> </td>
473
<td class="md" valign="top"> ) </td>
474
<td class="md" nowrap><code> [inline]</code></td>
481
<table cellspacing=5 cellpadding=0 border=0>
489
Set transition effect for switching to this view.
494
<a class="anchor" name="a14" doxytag="IpeView::Duration" ></a><p>
495
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
498
<table cellpadding="0" cellspacing="0" border="0">
500
<td class="md" nowrap valign="top"> int IpeView::Duration </td>
501
<td class="md" valign="top">( </td>
502
<td class="mdname1" valign="top" nowrap> </td>
503
<td class="md" valign="top"> ) </td>
504
<td class="md" nowrap> const<code> [inline]</code></td>
511
<table cellspacing=5 cellpadding=0 border=0>
519
How long will this view be shown (in secs)?
524
<a class="anchor" name="a15" doxytag="IpeView::SetDuration" ></a><p>
525
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
528
<table cellpadding="0" cellspacing="0" border="0">
530
<td class="md" nowrap valign="top"> void IpeView::SetDuration </td>
531
<td class="md" valign="top">( </td>
532
<td class="md" nowrap valign="top">int </td>
533
<td class="mdname1" valign="top" nowrap> <em>secs</em> </td>
534
<td class="md" valign="top"> ) </td>
535
<td class="md" nowrap><code> [inline]</code></td>
542
<table cellspacing=5 cellpadding=0 border=0>
550
Set duration of this view (in secs).
555
<a class="anchor" name="a16" doxytag="IpeView::TransitionTime" ></a><p>
556
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
559
<table cellpadding="0" cellspacing="0" border="0">
561
<td class="md" nowrap valign="top"> int IpeView::TransitionTime </td>
562
<td class="md" valign="top">( </td>
563
<td class="mdname1" valign="top" nowrap> </td>
564
<td class="md" valign="top"> ) </td>
565
<td class="md" nowrap> const<code> [inline]</code></td>
572
<table cellspacing=5 cellpadding=0 border=0>
580
The transition time for the effect (in secs).
585
<a class="anchor" name="a17" doxytag="IpeView::SetTransitionTime" ></a><p>
586
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
589
<table cellpadding="0" cellspacing="0" border="0">
591
<td class="md" nowrap valign="top"> void IpeView::SetTransitionTime </td>
592
<td class="md" valign="top">( </td>
593
<td class="md" nowrap valign="top">int </td>
594
<td class="mdname1" valign="top" nowrap> <em>secs</em> </td>
595
<td class="md" valign="top"> ) </td>
596
<td class="md" nowrap><code> [inline]</code></td>
603
<table cellspacing=5 cellpadding=0 border=0>
611
Set transition time for the effect (in secs).