1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml">
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
<title>Ipelib: ipe::Cascade Class Reference</title>
6
<link href="tabs.css" rel="stylesheet" type="text/css"/>
7
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
10
<!-- Generated by Doxygen 1.6.1 -->
11
<div class="navigation" id="top">
14
<li><a href="index.html"><span>Main Page</span></a></li>
15
<li><a href="modules.html"><span>Modules</span></a></li>
16
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
17
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
22
<li><a href="annotated.html"><span>Class List</span></a></li>
23
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
24
<li><a href="functions.html"><span>Class Members</span></a></li>
27
<div class="navpath"><a class="el" href="namespaceipe.html">ipe</a>::<a class="el" href="classipe_1_1_cascade.html">Cascade</a>
30
<div class="contents">
31
<h1>ipe::Cascade Class Reference<br/>
33
[<a class="el" href="group__doc.html">Ipe Document</a>]</small>
34
</h1><!-- doxytag: class="ipe::Cascade" -->
35
<p>A cascade of style sheets.
36
<a href="#_details">More...</a></p>
38
<p><code>#include <ipestyle.h></code></p>
40
<p><a href="classipe_1_1_cascade-members.html">List of all members.</a></p>
41
<h2>Public Member Functions</h2>
43
<li><a class="el" href="classipe_1_1_cascade.html#a1294aa4759b5a9b1a24146bdf3a81fd6">Cascade</a> ()
44
<li><a class="el" href="classipe_1_1_cascade.html#a875f0bd4198186163e9133131bfc3951">Cascade</a> (const <a class="el" href="classipe_1_1_cascade.html">Cascade</a> &rhs)
45
<li><a class="el" href="classipe_1_1_cascade.html">Cascade</a> & <a class="el" href="classipe_1_1_cascade.html#ae0613005e1ac2aafb1ba6ad13aff195d">operator=</a> (const <a class="el" href="classipe_1_1_cascade.html">Cascade</a> &rhs)
46
<li><a class="el" href="classipe_1_1_cascade.html#a27156398de43c949f42a397b94ea6b82">~Cascade</a> ()
47
<li>int <a class="el" href="classipe_1_1_cascade.html#af9e8f89db64e3e50b9d7745be3833b00">count</a> () const
48
<li><a class="el" href="classipe_1_1_style_sheet.html">StyleSheet</a> * <a class="el" href="classipe_1_1_cascade.html#a0865abc3e4659ec0a229e45fe5f907f5">sheet</a> (int index)
49
<li>void <a class="el" href="classipe_1_1_cascade.html#a0c08417be551b419a71d1ac485d612ab">insert</a> (int index, <a class="el" href="classipe_1_1_style_sheet.html">StyleSheet</a> *sheet)
50
<li>void <a class="el" href="classipe_1_1_cascade.html#a0ea7584b7f94f80767dcf05fbe5b072d">remove</a> (int index)
51
<li>void <a class="el" href="classipe_1_1_cascade.html#ae2437956346b16dd48a06858147985fd">saveAsXml</a> (<a class="el" href="classipe_1_1_stream.html">Stream</a> &stream) const
52
<li>bool <a class="el" href="classipe_1_1_cascade.html#a89eda390676d205e0911fe2837fc70e6">has</a> (<a class="el" href="group__attr.html#ga4687dc25ac49588fa3b339079972944a">Kind</a> kind, <a class="el" href="classipe_1_1_attribute.html">Attribute</a> sym) const
53
<li><a class="el" href="classipe_1_1_attribute.html">Attribute</a> <a class="el" href="classipe_1_1_cascade.html#a063cda03410946f4f76f5fd706def4a5">find</a> (<a class="el" href="group__attr.html#ga4687dc25ac49588fa3b339079972944a">Kind</a>, <a class="el" href="classipe_1_1_attribute.html">Attribute</a> sym) const
54
<li>const <a class="el" href="structipe_1_1_symbol.html">Symbol</a> * <a class="el" href="classipe_1_1_cascade.html#a49be26f02de76e7c6308a5aa30862b6e">findSymbol</a> (<a class="el" href="classipe_1_1_attribute.html">Attribute</a> sym) const
55
<li>const <a class="el" href="structipe_1_1_gradient.html">Gradient</a> * <a class="el" href="classipe_1_1_cascade.html#a09ba4d66f995f98c9343a45d043ab2bf">findGradient</a> (<a class="el" href="classipe_1_1_attribute.html">Attribute</a> sym) const
56
<li>const <a class="el" href="structipe_1_1_tiling.html">Tiling</a> * <a class="el" href="classipe_1_1_cascade.html#ac7986b4c637c245f205afbfecc373e40">findTiling</a> (<a class="el" href="classipe_1_1_attribute.html">Attribute</a> sym) const
57
<li>const <a class="el" href="structipe_1_1_effect.html">Effect</a> * <a class="el" href="classipe_1_1_cascade.html#a01a1330fae8cdf196cc5bce367db1a3e">findEffect</a> (<a class="el" href="classipe_1_1_attribute.html">Attribute</a> sym) const
58
<li>const <a class="el" href="structipe_1_1_layout.html">Layout</a> * <a class="el" href="classipe_1_1_cascade.html#aa72fdb16161553f4e070f8a469b2c50e">findLayout</a> () const
59
<li>const <a class="el" href="structipe_1_1_style_sheet_1_1_title_style.html">StyleSheet::TitleStyle</a> * <a class="el" href="classipe_1_1_cascade.html#a40a335d33d39d6db7c24db51a415d8ec">findTitleStyle</a> () const
60
<li>const <a class="el" href="structipe_1_1_style_sheet_1_1_page_number_style.html">StyleSheet::PageNumberStyle</a> * <a class="el" href="classipe_1_1_cascade.html#aa1062835e7edfd3cf6ed04646c18b956">findPageNumberStyle</a> () const
61
<li><a class="el" href="classipe_1_1_string.html">String</a> <a class="el" href="classipe_1_1_cascade.html#ac1a88673f40dfb7b5728ef75c13fdbc7">findPreamble</a> () const
62
<li><a class="el" href="group__attr.html#ga2a173ffa6945f9033fffd786ada441b5">TLineCap</a> <a class="el" href="classipe_1_1_cascade.html#a43bdc721586069200fd471185620528c">lineCap</a> () const
63
<li><a class="el" href="group__attr.html#gae5ab4b7143ab5ed05efcdbe4bbb9dd93">TLineJoin</a> <a class="el" href="classipe_1_1_cascade.html#a7f2d5a47a3af6773895ccd1e94b987e1">lineJoin</a> () const
64
<li><a class="el" href="group__attr.html#ga4defbee452ac9648e94eee7878214647">TFillRule</a> <a class="el" href="classipe_1_1_cascade.html#a1c75fb2f35a52f3bb4ef0e906383306e">fillRule</a> () const
65
<li>void <a class="el" href="classipe_1_1_cascade.html#a08a6814ca3b4e35815675bffa21c9c2b">allNames</a> (<a class="el" href="group__attr.html#ga4687dc25ac49588fa3b339079972944a">Kind</a> kind, <a class="el" href="group__attr.html#ga724109aa4dbab072ea067cc5ed471e02">AttributeSeq</a> &seq) const
66
<li>int <a class="el" href="classipe_1_1_cascade.html#a1127be67e47ca1627778a0f1f8d0783e">findDefinition</a> (<a class="el" href="group__attr.html#ga4687dc25ac49588fa3b339079972944a">Kind</a> kind, <a class="el" href="classipe_1_1_attribute.html">Attribute</a> sym) const
67
<li>void <a class="el" href="classipe_1_1_cascade.html#a12827972cfc7abe79b4f362fe6c0afb3">allCMaps</a> (std::vector< <a class="el" href="classipe_1_1_string.html">String</a> > &seq) const
68
<li><a class="el" href="classipe_1_1_string.html">String</a> <a class="el" href="classipe_1_1_cascade.html#a33b0911bef6eba39e2a3fe567487203b">update</a> (<a class="el" href="classipe_1_1_string.html">String</a> dir)
70
<hr/><a name="_details"></a><h2>Detailed Description</h2>
71
<p>A cascade of style sheets. </p>
72
<p>The StyleSheets of a document cascade in the sense that a document can refer to several StyleSheets, which are arranged in a stack. A lookup is done from top to bottom, and returns as soon as a match is found. Ipe always appends the built-in "standard" style sheet at the bottom of the cascade. </p>
73
<hr/><h2>Constructor & Destructor Documentation</h2>
74
<a class="anchor" id="a1294aa4759b5a9b1a24146bdf3a81fd6"></a><!-- doxytag: member="ipe::Cascade::Cascade" ref="a1294aa4759b5a9b1a24146bdf3a81fd6" args="()" -->
76
<div class="memproto">
77
<table class="memname">
79
<td class="memname">Cascade::Cascade </td>
81
<td class="paramname"></td>
82
<td> ) </td>
89
<p>Create an empty cascade. </p>
90
<p>This does not add the standard style sheet. </p>
94
<a class="anchor" id="a875f0bd4198186163e9133131bfc3951"></a><!-- doxytag: member="ipe::Cascade::Cascade" ref="a875f0bd4198186163e9133131bfc3951" args="(const Cascade &rhs)" -->
96
<div class="memproto">
97
<table class="memname">
99
<td class="memname">Cascade::Cascade </td>
101
<td class="paramtype">const <a class="el" href="classipe_1_1_cascade.html">Cascade</a> & </td>
102
<td class="paramname"> <em>rhs</em></td>
103
<td> ) </td>
110
<p>Copy constructor. </p>
114
<a class="anchor" id="a27156398de43c949f42a397b94ea6b82"></a><!-- doxytag: member="ipe::Cascade::~Cascade" ref="a27156398de43c949f42a397b94ea6b82" args="()" -->
115
<div class="memitem">
116
<div class="memproto">
117
<table class="memname">
119
<td class="memname">Cascade::~Cascade </td>
121
<td class="paramname"></td>
122
<td> ) </td>
133
<hr/><h2>Member Function Documentation</h2>
134
<a class="anchor" id="ae0613005e1ac2aafb1ba6ad13aff195d"></a><!-- doxytag: member="ipe::Cascade::operator=" ref="ae0613005e1ac2aafb1ba6ad13aff195d" args="(const Cascade &rhs)" -->
135
<div class="memitem">
136
<div class="memproto">
137
<table class="memname">
139
<td class="memname"><a class="el" href="classipe_1_1_cascade.html">Cascade</a> & Cascade::operator= </td>
141
<td class="paramtype">const <a class="el" href="classipe_1_1_cascade.html">Cascade</a> & </td>
142
<td class="paramname"> <em>rhs</em></td>
143
<td> ) </td>
150
<p>Assignment operator. </p>
154
<a class="anchor" id="af9e8f89db64e3e50b9d7745be3833b00"></a><!-- doxytag: member="ipe::Cascade::count" ref="af9e8f89db64e3e50b9d7745be3833b00" args="() const " -->
155
<div class="memitem">
156
<div class="memproto">
157
<table class="memname">
159
<td class="memname">int ipe::Cascade::count </td>
161
<td class="paramname"></td>
162
<td> ) </td>
163
<td> const<code> [inline]</code></td>
169
<p>Return number of style sheets. </p>
173
<a class="anchor" id="a0865abc3e4659ec0a229e45fe5f907f5"></a><!-- doxytag: member="ipe::Cascade::sheet" ref="a0865abc3e4659ec0a229e45fe5f907f5" args="(int index)" -->
174
<div class="memitem">
175
<div class="memproto">
176
<table class="memname">
178
<td class="memname"><a class="el" href="classipe_1_1_style_sheet.html">StyleSheet</a>* ipe::Cascade::sheet </td>
180
<td class="paramtype">int </td>
181
<td class="paramname"> <em>index</em></td>
182
<td> ) </td>
183
<td><code> [inline]</code></td>
189
<p>Return <a class="el" href="classipe_1_1_style_sheet.html" title="A style sheet maps symbolic names to absolute values.">StyleSheet</a> at <em>index</em>. </p>
193
<a class="anchor" id="a0c08417be551b419a71d1ac485d612ab"></a><!-- doxytag: member="ipe::Cascade::insert" ref="a0c08417be551b419a71d1ac485d612ab" args="(int index, StyleSheet *sheet)" -->
194
<div class="memitem">
195
<div class="memproto">
196
<table class="memname">
198
<td class="memname">void Cascade::insert </td>
200
<td class="paramtype">int </td>
201
<td class="paramname"> <em>index</em>, </td>
204
<td class="paramkey"></td>
206
<td class="paramtype"><a class="el" href="classipe_1_1_style_sheet.html">StyleSheet</a> * </td>
207
<td class="paramname"> <em>sheet</em></td><td> </td>
212
<td></td><td></td><td></td>
218
<p>Insert a style sheet into the cascade. </p>
219
<p>Takes ownership of <em>sheet</em>. </p>
223
<a class="anchor" id="a0ea7584b7f94f80767dcf05fbe5b072d"></a><!-- doxytag: member="ipe::Cascade::remove" ref="a0ea7584b7f94f80767dcf05fbe5b072d" args="(int index)" -->
224
<div class="memitem">
225
<div class="memproto">
226
<table class="memname">
228
<td class="memname">void Cascade::remove </td>
230
<td class="paramtype">int </td>
231
<td class="paramname"> <em>index</em></td>
232
<td> ) </td>
239
<p>Remove a style sheet from the cascade. </p>
240
<p>The old sheet is deleted. </p>
244
<a class="anchor" id="ae2437956346b16dd48a06858147985fd"></a><!-- doxytag: member="ipe::Cascade::saveAsXml" ref="ae2437956346b16dd48a06858147985fd" args="(Stream &stream) const " -->
245
<div class="memitem">
246
<div class="memproto">
247
<table class="memname">
249
<td class="memname">void Cascade::saveAsXml </td>
251
<td class="paramtype"><a class="el" href="classipe_1_1_stream.html">Stream</a> & </td>
252
<td class="paramname"> <em>stream</em></td>
253
<td> ) </td>
262
<a class="anchor" id="a89eda390676d205e0911fe2837fc70e6"></a><!-- doxytag: member="ipe::Cascade::has" ref="a89eda390676d205e0911fe2837fc70e6" args="(Kind kind, Attribute sym) const " -->
263
<div class="memitem">
264
<div class="memproto">
265
<table class="memname">
267
<td class="memname">bool Cascade::has </td>
269
<td class="paramtype"><a class="el" href="group__attr.html#ga4687dc25ac49588fa3b339079972944a">Kind</a> </td>
270
<td class="paramname"> <em>kind</em>, </td>
273
<td class="paramkey"></td>
275
<td class="paramtype"><a class="el" href="classipe_1_1_attribute.html">Attribute</a> </td>
276
<td class="paramname"> <em>sym</em></td><td> </td>
281
<td></td><td></td><td> const</td>
289
<a class="anchor" id="a063cda03410946f4f76f5fd706def4a5"></a><!-- doxytag: member="ipe::Cascade::find" ref="a063cda03410946f4f76f5fd706def4a5" args="(Kind, Attribute sym) const " -->
290
<div class="memitem">
291
<div class="memproto">
292
<table class="memname">
294
<td class="memname"><a class="el" href="classipe_1_1_attribute.html">Attribute</a> Cascade::find </td>
296
<td class="paramtype"><a class="el" href="group__attr.html#ga4687dc25ac49588fa3b339079972944a">Kind</a> </td>
297
<td class="paramname"> <em>kind</em>, </td>
300
<td class="paramkey"></td>
302
<td class="paramtype"><a class="el" href="classipe_1_1_attribute.html">Attribute</a> </td>
303
<td class="paramname"> <em>sym</em></td><td> </td>
308
<td></td><td></td><td> const</td>
316
<a class="anchor" id="a49be26f02de76e7c6308a5aa30862b6e"></a><!-- doxytag: member="ipe::Cascade::findSymbol" ref="a49be26f02de76e7c6308a5aa30862b6e" args="(Attribute sym) const " -->
317
<div class="memitem">
318
<div class="memproto">
319
<table class="memname">
321
<td class="memname">const <a class="el" href="structipe_1_1_symbol.html">Symbol</a> * Cascade::findSymbol </td>
323
<td class="paramtype"><a class="el" href="classipe_1_1_attribute.html">Attribute</a> </td>
324
<td class="paramname"> <em>sym</em></td>
325
<td> ) </td>
334
<a class="anchor" id="a09ba4d66f995f98c9343a45d043ab2bf"></a><!-- doxytag: member="ipe::Cascade::findGradient" ref="a09ba4d66f995f98c9343a45d043ab2bf" args="(Attribute sym) const " -->
335
<div class="memitem">
336
<div class="memproto">
337
<table class="memname">
339
<td class="memname">const <a class="el" href="structipe_1_1_gradient.html">Gradient</a> * Cascade::findGradient </td>
341
<td class="paramtype"><a class="el" href="classipe_1_1_attribute.html">Attribute</a> </td>
342
<td class="paramname"> <em>sym</em></td>
343
<td> ) </td>
352
<a class="anchor" id="ac7986b4c637c245f205afbfecc373e40"></a><!-- doxytag: member="ipe::Cascade::findTiling" ref="ac7986b4c637c245f205afbfecc373e40" args="(Attribute sym) const " -->
353
<div class="memitem">
354
<div class="memproto">
355
<table class="memname">
357
<td class="memname">const <a class="el" href="structipe_1_1_tiling.html">Tiling</a> * Cascade::findTiling </td>
359
<td class="paramtype"><a class="el" href="classipe_1_1_attribute.html">Attribute</a> </td>
360
<td class="paramname"> <em>sym</em></td>
361
<td> ) </td>
370
<a class="anchor" id="a01a1330fae8cdf196cc5bce367db1a3e"></a><!-- doxytag: member="ipe::Cascade::findEffect" ref="a01a1330fae8cdf196cc5bce367db1a3e" args="(Attribute sym) const " -->
371
<div class="memitem">
372
<div class="memproto">
373
<table class="memname">
375
<td class="memname">const <a class="el" href="structipe_1_1_effect.html">Effect</a> * Cascade::findEffect </td>
377
<td class="paramtype"><a class="el" href="classipe_1_1_attribute.html">Attribute</a> </td>
378
<td class="paramname"> <em>sym</em></td>
379
<td> ) </td>
388
<a class="anchor" id="aa72fdb16161553f4e070f8a469b2c50e"></a><!-- doxytag: member="ipe::Cascade::findLayout" ref="aa72fdb16161553f4e070f8a469b2c50e" args="() const " -->
389
<div class="memitem">
390
<div class="memproto">
391
<table class="memname">
393
<td class="memname">const <a class="el" href="structipe_1_1_layout.html">Layout</a> * Cascade::findLayout </td>
395
<td class="paramname"></td>
396
<td> ) </td>
403
<p>Find page layout (such as text margins). </p>
407
<a class="anchor" id="a40a335d33d39d6db7c24db51a415d8ec"></a><!-- doxytag: member="ipe::Cascade::findTitleStyle" ref="a40a335d33d39d6db7c24db51a415d8ec" args="() const " -->
408
<div class="memitem">
409
<div class="memproto">
410
<table class="memname">
412
<td class="memname">const <a class="el" href="structipe_1_1_style_sheet_1_1_title_style.html">StyleSheet::TitleStyle</a> * Cascade::findTitleStyle </td>
414
<td class="paramname"></td>
415
<td> ) </td>
422
<p>Get style of page titles (or 0 if none defined). </p>
426
<a class="anchor" id="aa1062835e7edfd3cf6ed04646c18b956"></a><!-- doxytag: member="ipe::Cascade::findPageNumberStyle" ref="aa1062835e7edfd3cf6ed04646c18b956" args="() const " -->
427
<div class="memitem">
428
<div class="memproto">
429
<table class="memname">
431
<td class="memname">const <a class="el" href="structipe_1_1_style_sheet_1_1_page_number_style.html">StyleSheet::PageNumberStyle</a> * Cascade::findPageNumberStyle </td>
433
<td class="paramname"></td>
434
<td> ) </td>
441
<p>Return style of page numbering (or 0 if none defined). </p>
445
<a class="anchor" id="ac1a88673f40dfb7b5728ef75c13fdbc7"></a><!-- doxytag: member="ipe::Cascade::findPreamble" ref="ac1a88673f40dfb7b5728ef75c13fdbc7" args="() const " -->
446
<div class="memitem">
447
<div class="memproto">
448
<table class="memname">
450
<td class="memname"><a class="el" href="classipe_1_1_string.html">String</a> Cascade::findPreamble </td>
452
<td class="paramname"></td>
453
<td> ) </td>
460
<p>Return total LaTeX preamble (of the whole cascade). </p>
464
<a class="anchor" id="a43bdc721586069200fd471185620528c"></a><!-- doxytag: member="ipe::Cascade::lineCap" ref="a43bdc721586069200fd471185620528c" args="() const " -->
465
<div class="memitem">
466
<div class="memproto">
467
<table class="memname">
469
<td class="memname"><a class="el" href="group__attr.html#ga2a173ffa6945f9033fffd786ada441b5">TLineCap</a> Cascade::lineCap </td>
471
<td class="paramname"></td>
472
<td> ) </td>
481
<a class="anchor" id="a7f2d5a47a3af6773895ccd1e94b987e1"></a><!-- doxytag: member="ipe::Cascade::lineJoin" ref="a7f2d5a47a3af6773895ccd1e94b987e1" args="() const " -->
482
<div class="memitem">
483
<div class="memproto">
484
<table class="memname">
486
<td class="memname"><a class="el" href="group__attr.html#gae5ab4b7143ab5ed05efcdbe4bbb9dd93">TLineJoin</a> Cascade::lineJoin </td>
488
<td class="paramname"></td>
489
<td> ) </td>
498
<a class="anchor" id="a1c75fb2f35a52f3bb4ef0e906383306e"></a><!-- doxytag: member="ipe::Cascade::fillRule" ref="a1c75fb2f35a52f3bb4ef0e906383306e" args="() const " -->
499
<div class="memitem">
500
<div class="memproto">
501
<table class="memname">
503
<td class="memname"><a class="el" href="group__attr.html#ga4defbee452ac9648e94eee7878214647">TFillRule</a> Cascade::fillRule </td>
505
<td class="paramname"></td>
506
<td> ) </td>
515
<a class="anchor" id="a08a6814ca3b4e35815675bffa21c9c2b"></a><!-- doxytag: member="ipe::Cascade::allNames" ref="a08a6814ca3b4e35815675bffa21c9c2b" args="(Kind kind, AttributeSeq &seq) const " -->
516
<div class="memitem">
517
<div class="memproto">
518
<table class="memname">
520
<td class="memname">void Cascade::allNames </td>
522
<td class="paramtype"><a class="el" href="group__attr.html#ga4687dc25ac49588fa3b339079972944a">Kind</a> </td>
523
<td class="paramname"> <em>kind</em>, </td>
526
<td class="paramkey"></td>
528
<td class="paramtype"><a class="el" href="group__attr.html#ga724109aa4dbab072ea067cc5ed471e02">AttributeSeq</a> & </td>
529
<td class="paramname"> <em>seq</em></td><td> </td>
534
<td></td><td></td><td> const</td>
542
<a class="anchor" id="a1127be67e47ca1627778a0f1f8d0783e"></a><!-- doxytag: member="ipe::Cascade::findDefinition" ref="a1127be67e47ca1627778a0f1f8d0783e" args="(Kind kind, Attribute sym) const " -->
543
<div class="memitem">
544
<div class="memproto">
545
<table class="memname">
547
<td class="memname">int Cascade::findDefinition </td>
549
<td class="paramtype"><a class="el" href="group__attr.html#ga4687dc25ac49588fa3b339079972944a">Kind</a> </td>
550
<td class="paramname"> <em>kind</em>, </td>
553
<td class="paramkey"></td>
555
<td class="paramtype"><a class="el" href="classipe_1_1_attribute.html">Attribute</a> </td>
556
<td class="paramname"> <em>sym</em></td><td> </td>
561
<td></td><td></td><td> const</td>
567
<p>Find stylesheet defining the attribute. </p>
568
<p>This method goes through the cascade looking for a definition of the symbolic attribute <em>sym</em>. It returns the index of the stylesheet defining the attribute, or -1 if the attribute is not defined.</p>
569
<p>The method panics if <em>sym</em> is not symbolic. It also works for ESymbol, EGradient, ETiling, and EEffect. </p>
573
<a class="anchor" id="a12827972cfc7abe79b4f362fe6c0afb3"></a><!-- doxytag: member="ipe::Cascade::allCMaps" ref="a12827972cfc7abe79b4f362fe6c0afb3" args="(std::vector< String > &seq) const " -->
574
<div class="memitem">
575
<div class="memproto">
576
<table class="memname">
578
<td class="memname">void Cascade::allCMaps </td>
580
<td class="paramtype">std::vector< <a class="el" href="classipe_1_1_string.html">String</a> > & </td>
581
<td class="paramname"> <em>seq</em></td>
582
<td> ) </td>
591
<a class="anchor" id="a33b0911bef6eba39e2a3fe567487203b"></a><!-- doxytag: member="ipe::Cascade::update" ref="a33b0911bef6eba39e2a3fe567487203b" args="(String dir)" -->
592
<div class="memitem">
593
<div class="memproto">
594
<table class="memname">
596
<td class="memname"><a class="el" href="classipe_1_1_string.html">String</a> Cascade::update </td>
598
<td class="paramtype"><a class="el" href="classipe_1_1_string.html">String</a> </td>
599
<td class="paramname"> <em>dir</em></td>
600
<td> ) </td>
607
<p>Update all style sheets in document from stylesheet file. </p>
608
<p>Looks for files in directory <em>dir</em> whose name matches the name of the style sheet and has the extension 'isy'. </p>
609
<dl class="return"><dt><b>Returns:</b></dt><dd>a string describing what has been done. </dd></dl>
613
<hr/>The documentation for this class was generated from the following files:<ul>
615
<li>ipestyle.cpp</li>