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

« back to all changes in this revision

Viewing changes to build/doc/classipe_1_1_cascade.html

  • Committer: Bazaar Package Importer
  • Author(s): Steve M. Robbins
  • Date: 2009-12-11 21:22:35 UTC
  • mfrom: (4.1.6 sid)
  • Revision ID: james.westby@ubuntu.com-20091211212235-5iio4nzpra64snab
Tags: 7.0.10-1
* New upstream.  Closes: #551192.
  - New build-depends: libcairo2-dev, liblua5.1-0-dev, gsfonts
  - patches/config.diff: Remove.  Upstream build system replaced.
  - Runtime lib package changed to libipe7.0.10 from libipe1c2a
  - Devel package renamed to libipe-dev (from libipe1-dev)
  - Package ipe depends on lua5.1 due to ipe-update-master.

* rules: Re-write to use dh.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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">
 
3
<head>
 
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"/>
 
8
</head>
 
9
<body>
 
10
<!-- Generated by Doxygen 1.6.1 -->
 
11
<div class="navigation" id="top">
 
12
  <div class="tabs">
 
13
    <ul>
 
14
      <li><a href="index.html"><span>Main&nbsp;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>
 
18
    </ul>
 
19
  </div>
 
20
  <div class="tabs">
 
21
    <ul>
 
22
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
 
23
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
 
24
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
 
25
    </ul>
 
26
  </div>
 
27
  <div class="navpath"><a class="el" href="namespaceipe.html">ipe</a>::<a class="el" href="classipe_1_1_cascade.html">Cascade</a>
 
28
  </div>
 
29
</div>
 
30
<div class="contents">
 
31
<h1>ipe::Cascade Class Reference<br/>
 
32
<small>
 
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>
 
37
 
 
38
<p><code>#include &lt;ipestyle.h&gt;</code></p>
 
39
 
 
40
<p><a href="classipe_1_1_cascade-members.html">List of all members.</a></p>
 
41
<h2>Public Member Functions</h2>
 
42
<ul>
 
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> &amp;rhs)
 
45
<li><a class="el" href="classipe_1_1_cascade.html">Cascade</a> &amp; <a class="el" href="classipe_1_1_cascade.html#ae0613005e1ac2aafb1ba6ad13aff195d">operator=</a> (const <a class="el" href="classipe_1_1_cascade.html">Cascade</a> &amp;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> &amp;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> &amp;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&lt; <a class="el" href="classipe_1_1_string.html">String</a> &gt; &amp;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)
 
69
</ul>
 
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 &amp; Destructor Documentation</h2>
 
74
<a class="anchor" id="a1294aa4759b5a9b1a24146bdf3a81fd6"></a><!-- doxytag: member="ipe::Cascade::Cascade" ref="a1294aa4759b5a9b1a24146bdf3a81fd6" args="()" -->
 
75
<div class="memitem">
 
76
<div class="memproto">
 
77
      <table class="memname">
 
78
        <tr>
 
79
          <td class="memname">Cascade::Cascade </td>
 
80
          <td>(</td>
 
81
          <td class="paramname"></td>
 
82
          <td>&nbsp;)&nbsp;</td>
 
83
          <td></td>
 
84
        </tr>
 
85
      </table>
 
86
</div>
 
87
<div class="memdoc">
 
88
 
 
89
<p>Create an empty cascade. </p>
 
90
<p>This does not add the standard style sheet. </p>
 
91
 
 
92
</div>
 
93
</div>
 
94
<a class="anchor" id="a875f0bd4198186163e9133131bfc3951"></a><!-- doxytag: member="ipe::Cascade::Cascade" ref="a875f0bd4198186163e9133131bfc3951" args="(const Cascade &amp;rhs)" -->
 
95
<div class="memitem">
 
96
<div class="memproto">
 
97
      <table class="memname">
 
98
        <tr>
 
99
          <td class="memname">Cascade::Cascade </td>
 
100
          <td>(</td>
 
101
          <td class="paramtype">const <a class="el" href="classipe_1_1_cascade.html">Cascade</a> &amp;&nbsp;</td>
 
102
          <td class="paramname"> <em>rhs</em></td>
 
103
          <td>&nbsp;)&nbsp;</td>
 
104
          <td></td>
 
105
        </tr>
 
106
      </table>
 
107
</div>
 
108
<div class="memdoc">
 
109
 
 
110
<p>Copy constructor. </p>
 
111
 
 
112
</div>
 
113
</div>
 
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">
 
118
        <tr>
 
119
          <td class="memname">Cascade::~Cascade </td>
 
120
          <td>(</td>
 
121
          <td class="paramname"></td>
 
122
          <td>&nbsp;)&nbsp;</td>
 
123
          <td></td>
 
124
        </tr>
 
125
      </table>
 
126
</div>
 
127
<div class="memdoc">
 
128
 
 
129
<p>Destructor. </p>
 
130
 
 
131
</div>
 
132
</div>
 
133
<hr/><h2>Member Function Documentation</h2>
 
134
<a class="anchor" id="ae0613005e1ac2aafb1ba6ad13aff195d"></a><!-- doxytag: member="ipe::Cascade::operator=" ref="ae0613005e1ac2aafb1ba6ad13aff195d" args="(const Cascade &amp;rhs)" -->
 
135
<div class="memitem">
 
136
<div class="memproto">
 
137
      <table class="memname">
 
138
        <tr>
 
139
          <td class="memname"><a class="el" href="classipe_1_1_cascade.html">Cascade</a> &amp; Cascade::operator= </td>
 
140
          <td>(</td>
 
141
          <td class="paramtype">const <a class="el" href="classipe_1_1_cascade.html">Cascade</a> &amp;&nbsp;</td>
 
142
          <td class="paramname"> <em>rhs</em></td>
 
143
          <td>&nbsp;)&nbsp;</td>
 
144
          <td></td>
 
145
        </tr>
 
146
      </table>
 
147
</div>
 
148
<div class="memdoc">
 
149
 
 
150
<p>Assignment operator. </p>
 
151
 
 
152
</div>
 
153
</div>
 
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">
 
158
        <tr>
 
159
          <td class="memname">int ipe::Cascade::count </td>
 
160
          <td>(</td>
 
161
          <td class="paramname"></td>
 
162
          <td>&nbsp;)&nbsp;</td>
 
163
          <td> const<code> [inline]</code></td>
 
164
        </tr>
 
165
      </table>
 
166
</div>
 
167
<div class="memdoc">
 
168
 
 
169
<p>Return number of style sheets. </p>
 
170
 
 
171
</div>
 
172
</div>
 
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">
 
177
        <tr>
 
178
          <td class="memname"><a class="el" href="classipe_1_1_style_sheet.html">StyleSheet</a>* ipe::Cascade::sheet </td>
 
179
          <td>(</td>
 
180
          <td class="paramtype">int&nbsp;</td>
 
181
          <td class="paramname"> <em>index</em></td>
 
182
          <td>&nbsp;)&nbsp;</td>
 
183
          <td><code> [inline]</code></td>
 
184
        </tr>
 
185
      </table>
 
186
</div>
 
187
<div class="memdoc">
 
188
 
 
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>
 
190
 
 
191
</div>
 
192
</div>
 
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">
 
197
        <tr>
 
198
          <td class="memname">void Cascade::insert </td>
 
199
          <td>(</td>
 
200
          <td class="paramtype">int&nbsp;</td>
 
201
          <td class="paramname"> <em>index</em>, </td>
 
202
        </tr>
 
203
        <tr>
 
204
          <td class="paramkey"></td>
 
205
          <td></td>
 
206
          <td class="paramtype"><a class="el" href="classipe_1_1_style_sheet.html">StyleSheet</a> *&nbsp;</td>
 
207
          <td class="paramname"> <em>sheet</em></td><td>&nbsp;</td>
 
208
        </tr>
 
209
        <tr>
 
210
          <td></td>
 
211
          <td>)</td>
 
212
          <td></td><td></td><td></td>
 
213
        </tr>
 
214
      </table>
 
215
</div>
 
216
<div class="memdoc">
 
217
 
 
218
<p>Insert a style sheet into the cascade. </p>
 
219
<p>Takes ownership of <em>sheet</em>. </p>
 
220
 
 
221
</div>
 
222
</div>
 
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">
 
227
        <tr>
 
228
          <td class="memname">void Cascade::remove </td>
 
229
          <td>(</td>
 
230
          <td class="paramtype">int&nbsp;</td>
 
231
          <td class="paramname"> <em>index</em></td>
 
232
          <td>&nbsp;)&nbsp;</td>
 
233
          <td></td>
 
234
        </tr>
 
235
      </table>
 
236
</div>
 
237
<div class="memdoc">
 
238
 
 
239
<p>Remove a style sheet from the cascade. </p>
 
240
<p>The old sheet is deleted. </p>
 
241
 
 
242
</div>
 
243
</div>
 
244
<a class="anchor" id="ae2437956346b16dd48a06858147985fd"></a><!-- doxytag: member="ipe::Cascade::saveAsXml" ref="ae2437956346b16dd48a06858147985fd" args="(Stream &amp;stream) const " -->
 
245
<div class="memitem">
 
246
<div class="memproto">
 
247
      <table class="memname">
 
248
        <tr>
 
249
          <td class="memname">void Cascade::saveAsXml </td>
 
250
          <td>(</td>
 
251
          <td class="paramtype"><a class="el" href="classipe_1_1_stream.html">Stream</a> &amp;&nbsp;</td>
 
252
          <td class="paramname"> <em>stream</em></td>
 
253
          <td>&nbsp;)&nbsp;</td>
 
254
          <td> const</td>
 
255
        </tr>
 
256
      </table>
 
257
</div>
 
258
<div class="memdoc">
 
259
 
 
260
</div>
 
261
</div>
 
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">
 
266
        <tr>
 
267
          <td class="memname">bool Cascade::has </td>
 
268
          <td>(</td>
 
269
          <td class="paramtype"><a class="el" href="group__attr.html#ga4687dc25ac49588fa3b339079972944a">Kind</a>&nbsp;</td>
 
270
          <td class="paramname"> <em>kind</em>, </td>
 
271
        </tr>
 
272
        <tr>
 
273
          <td class="paramkey"></td>
 
274
          <td></td>
 
275
          <td class="paramtype"><a class="el" href="classipe_1_1_attribute.html">Attribute</a>&nbsp;</td>
 
276
          <td class="paramname"> <em>sym</em></td><td>&nbsp;</td>
 
277
        </tr>
 
278
        <tr>
 
279
          <td></td>
 
280
          <td>)</td>
 
281
          <td></td><td></td><td> const</td>
 
282
        </tr>
 
283
      </table>
 
284
</div>
 
285
<div class="memdoc">
 
286
 
 
287
</div>
 
288
</div>
 
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">
 
293
        <tr>
 
294
          <td class="memname"><a class="el" href="classipe_1_1_attribute.html">Attribute</a> Cascade::find </td>
 
295
          <td>(</td>
 
296
          <td class="paramtype"><a class="el" href="group__attr.html#ga4687dc25ac49588fa3b339079972944a">Kind</a>&nbsp;</td>
 
297
          <td class="paramname"> <em>kind</em>, </td>
 
298
        </tr>
 
299
        <tr>
 
300
          <td class="paramkey"></td>
 
301
          <td></td>
 
302
          <td class="paramtype"><a class="el" href="classipe_1_1_attribute.html">Attribute</a>&nbsp;</td>
 
303
          <td class="paramname"> <em>sym</em></td><td>&nbsp;</td>
 
304
        </tr>
 
305
        <tr>
 
306
          <td></td>
 
307
          <td>)</td>
 
308
          <td></td><td></td><td> const</td>
 
309
        </tr>
 
310
      </table>
 
311
</div>
 
312
<div class="memdoc">
 
313
 
 
314
</div>
 
315
</div>
 
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">
 
320
        <tr>
 
321
          <td class="memname">const <a class="el" href="structipe_1_1_symbol.html">Symbol</a> * Cascade::findSymbol </td>
 
322
          <td>(</td>
 
323
          <td class="paramtype"><a class="el" href="classipe_1_1_attribute.html">Attribute</a>&nbsp;</td>
 
324
          <td class="paramname"> <em>sym</em></td>
 
325
          <td>&nbsp;)&nbsp;</td>
 
326
          <td> const</td>
 
327
        </tr>
 
328
      </table>
 
329
</div>
 
330
<div class="memdoc">
 
331
 
 
332
</div>
 
333
</div>
 
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">
 
338
        <tr>
 
339
          <td class="memname">const <a class="el" href="structipe_1_1_gradient.html">Gradient</a> * Cascade::findGradient </td>
 
340
          <td>(</td>
 
341
          <td class="paramtype"><a class="el" href="classipe_1_1_attribute.html">Attribute</a>&nbsp;</td>
 
342
          <td class="paramname"> <em>sym</em></td>
 
343
          <td>&nbsp;)&nbsp;</td>
 
344
          <td> const</td>
 
345
        </tr>
 
346
      </table>
 
347
</div>
 
348
<div class="memdoc">
 
349
 
 
350
</div>
 
351
</div>
 
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">
 
356
        <tr>
 
357
          <td class="memname">const <a class="el" href="structipe_1_1_tiling.html">Tiling</a> * Cascade::findTiling </td>
 
358
          <td>(</td>
 
359
          <td class="paramtype"><a class="el" href="classipe_1_1_attribute.html">Attribute</a>&nbsp;</td>
 
360
          <td class="paramname"> <em>sym</em></td>
 
361
          <td>&nbsp;)&nbsp;</td>
 
362
          <td> const</td>
 
363
        </tr>
 
364
      </table>
 
365
</div>
 
366
<div class="memdoc">
 
367
 
 
368
</div>
 
369
</div>
 
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">
 
374
        <tr>
 
375
          <td class="memname">const <a class="el" href="structipe_1_1_effect.html">Effect</a> * Cascade::findEffect </td>
 
376
          <td>(</td>
 
377
          <td class="paramtype"><a class="el" href="classipe_1_1_attribute.html">Attribute</a>&nbsp;</td>
 
378
          <td class="paramname"> <em>sym</em></td>
 
379
          <td>&nbsp;)&nbsp;</td>
 
380
          <td> const</td>
 
381
        </tr>
 
382
      </table>
 
383
</div>
 
384
<div class="memdoc">
 
385
 
 
386
</div>
 
387
</div>
 
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">
 
392
        <tr>
 
393
          <td class="memname">const <a class="el" href="structipe_1_1_layout.html">Layout</a> * Cascade::findLayout </td>
 
394
          <td>(</td>
 
395
          <td class="paramname"></td>
 
396
          <td>&nbsp;)&nbsp;</td>
 
397
          <td> const</td>
 
398
        </tr>
 
399
      </table>
 
400
</div>
 
401
<div class="memdoc">
 
402
 
 
403
<p>Find page layout (such as text margins). </p>
 
404
 
 
405
</div>
 
406
</div>
 
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">
 
411
        <tr>
 
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>
 
413
          <td>(</td>
 
414
          <td class="paramname"></td>
 
415
          <td>&nbsp;)&nbsp;</td>
 
416
          <td> const</td>
 
417
        </tr>
 
418
      </table>
 
419
</div>
 
420
<div class="memdoc">
 
421
 
 
422
<p>Get style of page titles (or 0 if none defined). </p>
 
423
 
 
424
</div>
 
425
</div>
 
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">
 
430
        <tr>
 
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>
 
432
          <td>(</td>
 
433
          <td class="paramname"></td>
 
434
          <td>&nbsp;)&nbsp;</td>
 
435
          <td> const</td>
 
436
        </tr>
 
437
      </table>
 
438
</div>
 
439
<div class="memdoc">
 
440
 
 
441
<p>Return style of page numbering (or 0 if none defined). </p>
 
442
 
 
443
</div>
 
444
</div>
 
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">
 
449
        <tr>
 
450
          <td class="memname"><a class="el" href="classipe_1_1_string.html">String</a> Cascade::findPreamble </td>
 
451
          <td>(</td>
 
452
          <td class="paramname"></td>
 
453
          <td>&nbsp;)&nbsp;</td>
 
454
          <td> const</td>
 
455
        </tr>
 
456
      </table>
 
457
</div>
 
458
<div class="memdoc">
 
459
 
 
460
<p>Return total LaTeX preamble (of the whole cascade). </p>
 
461
 
 
462
</div>
 
463
</div>
 
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">
 
468
        <tr>
 
469
          <td class="memname"><a class="el" href="group__attr.html#ga2a173ffa6945f9033fffd786ada441b5">TLineCap</a> Cascade::lineCap </td>
 
470
          <td>(</td>
 
471
          <td class="paramname"></td>
 
472
          <td>&nbsp;)&nbsp;</td>
 
473
          <td> const</td>
 
474
        </tr>
 
475
      </table>
 
476
</div>
 
477
<div class="memdoc">
 
478
 
 
479
</div>
 
480
</div>
 
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">
 
485
        <tr>
 
486
          <td class="memname"><a class="el" href="group__attr.html#gae5ab4b7143ab5ed05efcdbe4bbb9dd93">TLineJoin</a> Cascade::lineJoin </td>
 
487
          <td>(</td>
 
488
          <td class="paramname"></td>
 
489
          <td>&nbsp;)&nbsp;</td>
 
490
          <td> const</td>
 
491
        </tr>
 
492
      </table>
 
493
</div>
 
494
<div class="memdoc">
 
495
 
 
496
</div>
 
497
</div>
 
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">
 
502
        <tr>
 
503
          <td class="memname"><a class="el" href="group__attr.html#ga4defbee452ac9648e94eee7878214647">TFillRule</a> Cascade::fillRule </td>
 
504
          <td>(</td>
 
505
          <td class="paramname"></td>
 
506
          <td>&nbsp;)&nbsp;</td>
 
507
          <td> const</td>
 
508
        </tr>
 
509
      </table>
 
510
</div>
 
511
<div class="memdoc">
 
512
 
 
513
</div>
 
514
</div>
 
515
<a class="anchor" id="a08a6814ca3b4e35815675bffa21c9c2b"></a><!-- doxytag: member="ipe::Cascade::allNames" ref="a08a6814ca3b4e35815675bffa21c9c2b" args="(Kind kind, AttributeSeq &amp;seq) const " -->
 
516
<div class="memitem">
 
517
<div class="memproto">
 
518
      <table class="memname">
 
519
        <tr>
 
520
          <td class="memname">void Cascade::allNames </td>
 
521
          <td>(</td>
 
522
          <td class="paramtype"><a class="el" href="group__attr.html#ga4687dc25ac49588fa3b339079972944a">Kind</a>&nbsp;</td>
 
523
          <td class="paramname"> <em>kind</em>, </td>
 
524
        </tr>
 
525
        <tr>
 
526
          <td class="paramkey"></td>
 
527
          <td></td>
 
528
          <td class="paramtype"><a class="el" href="group__attr.html#ga724109aa4dbab072ea067cc5ed471e02">AttributeSeq</a> &amp;&nbsp;</td>
 
529
          <td class="paramname"> <em>seq</em></td><td>&nbsp;</td>
 
530
        </tr>
 
531
        <tr>
 
532
          <td></td>
 
533
          <td>)</td>
 
534
          <td></td><td></td><td> const</td>
 
535
        </tr>
 
536
      </table>
 
537
</div>
 
538
<div class="memdoc">
 
539
 
 
540
</div>
 
541
</div>
 
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">
 
546
        <tr>
 
547
          <td class="memname">int Cascade::findDefinition </td>
 
548
          <td>(</td>
 
549
          <td class="paramtype"><a class="el" href="group__attr.html#ga4687dc25ac49588fa3b339079972944a">Kind</a>&nbsp;</td>
 
550
          <td class="paramname"> <em>kind</em>, </td>
 
551
        </tr>
 
552
        <tr>
 
553
          <td class="paramkey"></td>
 
554
          <td></td>
 
555
          <td class="paramtype"><a class="el" href="classipe_1_1_attribute.html">Attribute</a>&nbsp;</td>
 
556
          <td class="paramname"> <em>sym</em></td><td>&nbsp;</td>
 
557
        </tr>
 
558
        <tr>
 
559
          <td></td>
 
560
          <td>)</td>
 
561
          <td></td><td></td><td> const</td>
 
562
        </tr>
 
563
      </table>
 
564
</div>
 
565
<div class="memdoc">
 
566
 
 
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>
 
570
 
 
571
</div>
 
572
</div>
 
573
<a class="anchor" id="a12827972cfc7abe79b4f362fe6c0afb3"></a><!-- doxytag: member="ipe::Cascade::allCMaps" ref="a12827972cfc7abe79b4f362fe6c0afb3" args="(std::vector&lt; String &gt; &amp;seq) const " -->
 
574
<div class="memitem">
 
575
<div class="memproto">
 
576
      <table class="memname">
 
577
        <tr>
 
578
          <td class="memname">void Cascade::allCMaps </td>
 
579
          <td>(</td>
 
580
          <td class="paramtype">std::vector&lt; <a class="el" href="classipe_1_1_string.html">String</a> &gt; &amp;&nbsp;</td>
 
581
          <td class="paramname"> <em>seq</em></td>
 
582
          <td>&nbsp;)&nbsp;</td>
 
583
          <td> const</td>
 
584
        </tr>
 
585
      </table>
 
586
</div>
 
587
<div class="memdoc">
 
588
 
 
589
</div>
 
590
</div>
 
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">
 
595
        <tr>
 
596
          <td class="memname"><a class="el" href="classipe_1_1_string.html">String</a> Cascade::update </td>
 
597
          <td>(</td>
 
598
          <td class="paramtype"><a class="el" href="classipe_1_1_string.html">String</a>&nbsp;</td>
 
599
          <td class="paramname"> <em>dir</em></td>
 
600
          <td>&nbsp;)&nbsp;</td>
 
601
          <td></td>
 
602
        </tr>
 
603
      </table>
 
604
</div>
 
605
<div class="memdoc">
 
606
 
 
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>
 
610
 
 
611
</div>
 
612
</div>
 
613
<hr/>The documentation for this class was generated from the following files:<ul>
 
614
<li>ipestyle.h</li>
 
615
<li>ipestyle.cpp</li>
 
616
</ul>
 
617
</div>
 
618
<hr>
 
619
</body></html>