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

« back to all changes in this revision

Viewing changes to doc/class_ipe_fillable.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 HTML 4.01 Transitional//EN">
2
 
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3
 
<title>Ipelib: IpeFillable Class Reference</title>
4
 
<link href="doxygen.css" rel="stylesheet" type="text/css">
5
 
<link href="tabs.css" rel="stylesheet" type="text/css">
6
 
</head><body>
7
 
<!-- Generated by Doxygen 1.5.1 -->
8
 
<div class="tabs">
9
 
  <ul>
10
 
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11
 
    <li><a href="modules.html"><span>Modules</span></a></li>
12
 
    <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
13
 
  </ul></div>
14
 
<div class="tabs">
15
 
  <ul>
16
 
    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
17
 
    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
18
 
    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
19
 
  </ul></div>
20
 
<h1>IpeFillable Class Reference<br>
21
 
<small>
22
 
[<a class="el" href="group__obj.html">Ipe Objects</a>]</small>
23
 
</h1><!-- doxytag: class="IpeFillable" --><!-- doxytag: inherits="IpeObject" -->Base class for IpeFillable's with fill color and line style.  
24
 
<a href="#_details">More...</a>
25
 
<p>
26
 
Inherits <a class="el" href="class_ipe_object.html">IpeObject</a>.
27
 
<p>
28
 
Inherited by <a class="el" href="class_ipe_group.html">IpeGroup</a>, <a class="el" href="class_ipe_mark.html">IpeMark</a>, and <a class="el" href="class_ipe_path.html">IpePath</a>.
29
 
<p>
30
 
<a href="class_ipe_fillable-members.html">List of all members.</a><h2>Public Member Functions</h2>
31
 
<ul>
32
 
<li>virtual <a class="el" href="class_ipe_fillable.html">IpeFillable</a> * <a class="el" href="class_ipe_fillable.html#3f6e0043f8427f379418806d3eae9db5">AsFillable</a> ()
33
 
<li>virtual void <a class="el" href="class_ipe_fillable.html#a54b5e3feff44e4e04aa908507610ba9">CheckStyle</a> (const <a class="el" href="class_ipe_style_sheet.html">IpeStyleSheet</a> *sheet, <a class="el" href="group__attr.html#g8592bdde9e4ad7b2ad81f5dd2638e43c">IpeAttributeSeq</a> &amp;seq) const
34
 
<li>void <a class="el" href="class_ipe_fillable.html#8d894a04682d766f4a3237ab5370abf6">SetFill</a> (<a class="el" href="class_ipe_attribute.html">IpeAttribute</a> fill)
35
 
<li>void <a class="el" href="class_ipe_fillable.html#c19402b4a2832e951169bcc4d0dc8aeb">SetLineWidth</a> (<a class="el" href="class_ipe_attribute.html">IpeAttribute</a> lw)
36
 
<li>void <a class="el" href="class_ipe_fillable.html#a866b5cc0c0c7dfbbf6edadd5635496c">SetDashStyle</a> (<a class="el" href="class_ipe_attribute.html">IpeAttribute</a> dash)
37
 
<li>void <a class="el" href="class_ipe_fillable.html#83a616c333c1401a8da211ba7818e02c">SetStrokeStyle</a> (<a class="el" href="class_ipe_stroke_style.html">IpeStrokeStyle</a> attr)
38
 
<li><a class="el" href="class_ipe_attribute.html">IpeAttribute</a> <a class="el" href="class_ipe_fillable.html#c259ae3cf0fa552ccf90d148ca183f81">Fill</a> () const
39
 
<li><a class="el" href="class_ipe_attribute.html">IpeAttribute</a> <a class="el" href="class_ipe_fillable.html#2436af0f3b85259a5a81b41493f39a94">LineWidth</a> () const
40
 
<li><a class="el" href="class_ipe_attribute.html">IpeAttribute</a> <a class="el" href="class_ipe_fillable.html#af16893313a1888b67676eed3ca6a98e">DashStyle</a> () const
41
 
<li><a class="el" href="class_ipe_stroke_style.html">IpeStrokeStyle</a> <a class="el" href="class_ipe_fillable.html#56cd105b52e5e0ae4909befa4a8f864b">StrokeStyle</a> () const
42
 
</ul>
43
 
<h2>Protected Member Functions</h2>
44
 
<ul>
45
 
<li><a class="el" href="class_ipe_fillable.html#7a63311d806e5eba10c821bb094d8d1b">IpeFillable</a> ()
46
 
<li><a class="el" href="class_ipe_fillable.html#a03839281ffcbf8ec06d1dd3ef4fecf5">IpeFillable</a> (const <a class="el" href="class_ipe_all_attributes.html">IpeAllAttributes</a> &amp;attr)
47
 
<li><a class="el" href="class_ipe_fillable.html#cb3c342c558ba30bad756e8a39309164">IpeFillable</a> (<a class="el" href="class_ipe_repository.html">IpeRepository</a> *rep, const <a class="el" href="class_ipe_xml_attributes.html">IpeXmlAttributes</a> &amp;attr)
48
 
<li><a class="el" href="class_ipe_fillable.html#f633225e8c2c059bb43e49c5fa34b9f0">IpeFillable</a> (const <a class="el" href="class_ipe_fillable.html">IpeFillable</a> &amp;rhs)
49
 
<li>void <a class="el" href="class_ipe_fillable.html#44628805f013147470674da833523d30">SaveFillAttributesAsXml</a> (<a class="el" href="class_ipe_painter.html">IpePainter</a> &amp;painter, <a class="el" href="class_ipe_stream.html">IpeStream</a> &amp;stream) const
50
 
<li>void <a class="el" href="class_ipe_fillable.html#566671b1d7956e30c24f2f2beb7e25f0">ApplyAttributes</a> (<a class="el" href="class_ipe_painter.html">IpePainter</a> &amp;painter) const 
51
 
</ul>
52
 
<hr><a name="_details"></a><h2>Detailed Description</h2>
53
 
Base class for IpeFillable's with fill color and line style. 
54
 
<p>
55
 
<hr><h2>Constructor &amp; Destructor Documentation</h2>
56
 
<a class="anchor" name="7a63311d806e5eba10c821bb094d8d1b"></a><!-- doxytag: member="IpeFillable::IpeFillable" ref="7a63311d806e5eba10c821bb094d8d1b" args="()" -->
57
 
<div class="memitem">
58
 
<div class="memproto">
59
 
      <table class="memname">
60
 
        <tr>
61
 
          <td class="memname">IpeFillable::IpeFillable           </td>
62
 
          <td>(</td>
63
 
          <td class="paramname">          </td>
64
 
          <td>&nbsp;)&nbsp;</td>
65
 
          <td width="100%"><code> [explicit, protected]</code></td>
66
 
        </tr>
67
 
      </table>
68
 
</div>
69
 
<div class="memdoc">
70
 
 
71
 
<p>
72
 
Create object with all null attributes. 
73
 
<p>
74
 
 
75
 
</div>
76
 
</div><p>
77
 
<a class="anchor" name="a03839281ffcbf8ec06d1dd3ef4fecf5"></a><!-- doxytag: member="IpeFillable::IpeFillable" ref="a03839281ffcbf8ec06d1dd3ef4fecf5" args="(const IpeAllAttributes &amp;attr)" -->
78
 
<div class="memitem">
79
 
<div class="memproto">
80
 
      <table class="memname">
81
 
        <tr>
82
 
          <td class="memname">IpeFillable::IpeFillable           </td>
83
 
          <td>(</td>
84
 
          <td class="paramtype">const <a class="el" href="class_ipe_all_attributes.html">IpeAllAttributes</a> &amp;&nbsp;</td>
85
 
          <td class="paramname"> <em>attr</em>          </td>
86
 
          <td>&nbsp;)&nbsp;</td>
87
 
          <td width="100%"><code> [explicit, protected]</code></td>
88
 
        </tr>
89
 
      </table>
90
 
</div>
91
 
<div class="memdoc">
92
 
 
93
 
<p>
94
 
Create object by taking attributes from <em>attr</em> and setting identity matrix. 
95
 
</div>
96
 
</div><p>
97
 
<a class="anchor" name="cb3c342c558ba30bad756e8a39309164"></a><!-- doxytag: member="IpeFillable::IpeFillable" ref="cb3c342c558ba30bad756e8a39309164" args="(IpeRepository *rep, const IpeXmlAttributes &amp;attr)" -->
98
 
<div class="memitem">
99
 
<div class="memproto">
100
 
      <table class="memname">
101
 
        <tr>
102
 
          <td class="memname">IpeFillable::IpeFillable           </td>
103
 
          <td>(</td>
104
 
          <td class="paramtype"><a class="el" href="class_ipe_repository.html">IpeRepository</a> *&nbsp;</td>
105
 
          <td class="paramname"> <em>rep</em>, </td>
106
 
        </tr>
107
 
        <tr>
108
 
          <td class="paramkey"></td>
109
 
          <td></td>
110
 
          <td class="paramtype">const <a class="el" href="class_ipe_xml_attributes.html">IpeXmlAttributes</a> &amp;&nbsp;</td>
111
 
          <td class="paramname"> <em>attr</em></td><td>&nbsp;</td>
112
 
        </tr>
113
 
        <tr>
114
 
          <td></td>
115
 
          <td>)</td>
116
 
          <td></td><td></td><td width="100%"><code> [explicit, protected]</code></td>
117
 
        </tr>
118
 
      </table>
119
 
</div>
120
 
<div class="memdoc">
121
 
 
122
 
<p>
123
 
Construct from XML stream. 
124
 
<p>
125
 
 
126
 
</div>
127
 
</div><p>
128
 
<a class="anchor" name="f633225e8c2c059bb43e49c5fa34b9f0"></a><!-- doxytag: member="IpeFillable::IpeFillable" ref="f633225e8c2c059bb43e49c5fa34b9f0" args="(const IpeFillable &amp;rhs)" -->
129
 
<div class="memitem">
130
 
<div class="memproto">
131
 
      <table class="memname">
132
 
        <tr>
133
 
          <td class="memname">IpeFillable::IpeFillable           </td>
134
 
          <td>(</td>
135
 
          <td class="paramtype">const <a class="el" href="class_ipe_fillable.html">IpeFillable</a> &amp;&nbsp;</td>
136
 
          <td class="paramname"> <em>rhs</em>          </td>
137
 
          <td>&nbsp;)&nbsp;</td>
138
 
          <td width="100%"><code> [protected]</code></td>
139
 
        </tr>
140
 
      </table>
141
 
</div>
142
 
<div class="memdoc">
143
 
 
144
 
<p>
145
 
Copy constructor. 
146
 
<p>
147
 
 
148
 
</div>
149
 
</div><p>
150
 
<hr><h2>Member Function Documentation</h2>
151
 
<a class="anchor" name="3f6e0043f8427f379418806d3eae9db5"></a><!-- doxytag: member="IpeFillable::AsFillable" ref="3f6e0043f8427f379418806d3eae9db5" args="()" -->
152
 
<div class="memitem">
153
 
<div class="memproto">
154
 
      <table class="memname">
155
 
        <tr>
156
 
          <td class="memname"><a class="el" href="class_ipe_fillable.html">IpeFillable</a> * IpeFillable::AsFillable           </td>
157
 
          <td>(</td>
158
 
          <td class="paramname">          </td>
159
 
          <td>&nbsp;)&nbsp;</td>
160
 
          <td width="100%"><code> [virtual]</code></td>
161
 
        </tr>
162
 
      </table>
163
 
</div>
164
 
<div class="memdoc">
165
 
 
166
 
<p>
167
 
Return pointer to this object. 
168
 
<p>
169
 
 
170
 
<p>
171
 
Reimplemented from <a class="el" href="class_ipe_object.html#e6be8dcd1cc377146fc7ead5954e1afa">IpeObject</a>.
172
 
</div>
173
 
</div><p>
174
 
<a class="anchor" name="a54b5e3feff44e4e04aa908507610ba9"></a><!-- doxytag: member="IpeFillable::CheckStyle" ref="a54b5e3feff44e4e04aa908507610ba9" args="(const IpeStyleSheet *sheet, IpeAttributeSeq &amp;seq) const" -->
175
 
<div class="memitem">
176
 
<div class="memproto">
177
 
      <table class="memname">
178
 
        <tr>
179
 
          <td class="memname">void IpeFillable::CheckStyle           </td>
180
 
          <td>(</td>
181
 
          <td class="paramtype">const <a class="el" href="class_ipe_style_sheet.html">IpeStyleSheet</a> *&nbsp;</td>
182
 
          <td class="paramname"> <em>sheet</em>, </td>
183
 
        </tr>
184
 
        <tr>
185
 
          <td class="paramkey"></td>
186
 
          <td></td>
187
 
          <td class="paramtype"><a class="el" href="group__attr.html#g8592bdde9e4ad7b2ad81f5dd2638e43c">IpeAttributeSeq</a> &amp;&nbsp;</td>
188
 
          <td class="paramname"> <em>seq</em></td><td>&nbsp;</td>
189
 
        </tr>
190
 
        <tr>
191
 
          <td></td>
192
 
          <td>)</td>
193
 
          <td></td><td></td><td width="100%"> const<code> [virtual]</code></td>
194
 
        </tr>
195
 
      </table>
196
 
</div>
197
 
<div class="memdoc">
198
 
 
199
 
<p>
200
 
Check all symbolic attributes. 
201
 
<p>
202
 
 
203
 
<p>
204
 
Reimplemented from <a class="el" href="class_ipe_object.html#f441daae5d1e1a89a5002d80cf2c5c22">IpeObject</a>.
205
 
<p>
206
 
Reimplemented in <a class="el" href="class_ipe_group.html#202ab4d7a4b8f5e2b41d68a909a93200">IpeGroup</a>, <a class="el" href="class_ipe_mark.html#208ce5aff104b1ff28233e3214c5d742">IpeMark</a>, and <a class="el" href="class_ipe_path.html#75d3fe4426df69f4151deaca826fd1b6">IpePath</a>.
207
 
</div>
208
 
</div><p>
209
 
<a class="anchor" name="8d894a04682d766f4a3237ab5370abf6"></a><!-- doxytag: member="IpeFillable::SetFill" ref="8d894a04682d766f4a3237ab5370abf6" args="(IpeAttribute fill)" -->
210
 
<div class="memitem">
211
 
<div class="memproto">
212
 
      <table class="memname">
213
 
        <tr>
214
 
          <td class="memname">void IpeFillable::SetFill           </td>
215
 
          <td>(</td>
216
 
          <td class="paramtype"><a class="el" href="class_ipe_attribute.html">IpeAttribute</a>&nbsp;</td>
217
 
          <td class="paramname"> <em>fill</em>          </td>
218
 
          <td>&nbsp;)&nbsp;</td>
219
 
          <td width="100%"></td>
220
 
        </tr>
221
 
      </table>
222
 
</div>
223
 
<div class="memdoc">
224
 
 
225
 
<p>
226
 
Set fill color. 
227
 
<p>
228
 
 
229
 
</div>
230
 
</div><p>
231
 
<a class="anchor" name="c19402b4a2832e951169bcc4d0dc8aeb"></a><!-- doxytag: member="IpeFillable::SetLineWidth" ref="c19402b4a2832e951169bcc4d0dc8aeb" args="(IpeAttribute lw)" -->
232
 
<div class="memitem">
233
 
<div class="memproto">
234
 
      <table class="memname">
235
 
        <tr>
236
 
          <td class="memname">void IpeFillable::SetLineWidth           </td>
237
 
          <td>(</td>
238
 
          <td class="paramtype"><a class="el" href="class_ipe_attribute.html">IpeAttribute</a>&nbsp;</td>
239
 
          <td class="paramname"> <em>lw</em>          </td>
240
 
          <td>&nbsp;)&nbsp;</td>
241
 
          <td width="100%"></td>
242
 
        </tr>
243
 
      </table>
244
 
</div>
245
 
<div class="memdoc">
246
 
 
247
 
<p>
248
 
Set line width. 
249
 
<p>
250
 
 
251
 
</div>
252
 
</div><p>
253
 
<a class="anchor" name="a866b5cc0c0c7dfbbf6edadd5635496c"></a><!-- doxytag: member="IpeFillable::SetDashStyle" ref="a866b5cc0c0c7dfbbf6edadd5635496c" args="(IpeAttribute dash)" -->
254
 
<div class="memitem">
255
 
<div class="memproto">
256
 
      <table class="memname">
257
 
        <tr>
258
 
          <td class="memname">void IpeFillable::SetDashStyle           </td>
259
 
          <td>(</td>
260
 
          <td class="paramtype"><a class="el" href="class_ipe_attribute.html">IpeAttribute</a>&nbsp;</td>
261
 
          <td class="paramname"> <em>dash</em>          </td>
262
 
          <td>&nbsp;)&nbsp;</td>
263
 
          <td width="100%"></td>
264
 
        </tr>
265
 
      </table>
266
 
</div>
267
 
<div class="memdoc">
268
 
 
269
 
<p>
270
 
Set dash style. 
271
 
<p>
272
 
 
273
 
</div>
274
 
</div><p>
275
 
<a class="anchor" name="83a616c333c1401a8da211ba7818e02c"></a><!-- doxytag: member="IpeFillable::SetStrokeStyle" ref="83a616c333c1401a8da211ba7818e02c" args="(IpeStrokeStyle attr)" -->
276
 
<div class="memitem">
277
 
<div class="memproto">
278
 
      <table class="memname">
279
 
        <tr>
280
 
          <td class="memname">void IpeFillable::SetStrokeStyle           </td>
281
 
          <td>(</td>
282
 
          <td class="paramtype"><a class="el" href="class_ipe_stroke_style.html">IpeStrokeStyle</a>&nbsp;</td>
283
 
          <td class="paramname"> <em>attr</em>          </td>
284
 
          <td>&nbsp;)&nbsp;</td>
285
 
          <td width="100%"></td>
286
 
        </tr>
287
 
      </table>
288
 
</div>
289
 
<div class="memdoc">
290
 
 
291
 
<p>
292
 
Set line cap and join. 
293
 
<p>
294
 
 
295
 
</div>
296
 
</div><p>
297
 
<a class="anchor" name="c259ae3cf0fa552ccf90d148ca183f81"></a><!-- doxytag: member="IpeFillable::Fill" ref="c259ae3cf0fa552ccf90d148ca183f81" args="() const" -->
298
 
<div class="memitem">
299
 
<div class="memproto">
300
 
      <table class="memname">
301
 
        <tr>
302
 
          <td class="memname"><a class="el" href="class_ipe_attribute.html">IpeAttribute</a> IpeFillable::Fill           </td>
303
 
          <td>(</td>
304
 
          <td class="paramname">          </td>
305
 
          <td>&nbsp;)&nbsp;</td>
306
 
          <td width="100%"> const<code> [inline]</code></td>
307
 
        </tr>
308
 
      </table>
309
 
</div>
310
 
<div class="memdoc">
311
 
 
312
 
<p>
313
 
Return object fill color. 
314
 
<p>
315
 
 
316
 
</div>
317
 
</div><p>
318
 
<a class="anchor" name="2436af0f3b85259a5a81b41493f39a94"></a><!-- doxytag: member="IpeFillable::LineWidth" ref="2436af0f3b85259a5a81b41493f39a94" args="() const" -->
319
 
<div class="memitem">
320
 
<div class="memproto">
321
 
      <table class="memname">
322
 
        <tr>
323
 
          <td class="memname"><a class="el" href="class_ipe_attribute.html">IpeAttribute</a> IpeFillable::LineWidth           </td>
324
 
          <td>(</td>
325
 
          <td class="paramname">          </td>
326
 
          <td>&nbsp;)&nbsp;</td>
327
 
          <td width="100%"> const<code> [inline]</code></td>
328
 
        </tr>
329
 
      </table>
330
 
</div>
331
 
<div class="memdoc">
332
 
 
333
 
<p>
334
 
Return object line width. 
335
 
<p>
336
 
 
337
 
</div>
338
 
</div><p>
339
 
<a class="anchor" name="af16893313a1888b67676eed3ca6a98e"></a><!-- doxytag: member="IpeFillable::DashStyle" ref="af16893313a1888b67676eed3ca6a98e" args="() const" -->
340
 
<div class="memitem">
341
 
<div class="memproto">
342
 
      <table class="memname">
343
 
        <tr>
344
 
          <td class="memname"><a class="el" href="class_ipe_attribute.html">IpeAttribute</a> IpeFillable::DashStyle           </td>
345
 
          <td>(</td>
346
 
          <td class="paramname">          </td>
347
 
          <td>&nbsp;)&nbsp;</td>
348
 
          <td width="100%"> const<code> [inline]</code></td>
349
 
        </tr>
350
 
      </table>
351
 
</div>
352
 
<div class="memdoc">
353
 
 
354
 
<p>
355
 
Return object line style. 
356
 
<p>
357
 
 
358
 
</div>
359
 
</div><p>
360
 
<a class="anchor" name="56cd105b52e5e0ae4909befa4a8f864b"></a><!-- doxytag: member="IpeFillable::StrokeStyle" ref="56cd105b52e5e0ae4909befa4a8f864b" args="() const" -->
361
 
<div class="memitem">
362
 
<div class="memproto">
363
 
      <table class="memname">
364
 
        <tr>
365
 
          <td class="memname"><a class="el" href="class_ipe_stroke_style.html">IpeStrokeStyle</a> IpeFillable::StrokeStyle           </td>
366
 
          <td>(</td>
367
 
          <td class="paramname">          </td>
368
 
          <td>&nbsp;)&nbsp;</td>
369
 
          <td width="100%"> const<code> [inline]</code></td>
370
 
        </tr>
371
 
      </table>
372
 
</div>
373
 
<div class="memdoc">
374
 
 
375
 
<p>
376
 
Return line cap, join. 
377
 
<p>
378
 
 
379
 
</div>
380
 
</div><p>
381
 
<a class="anchor" name="44628805f013147470674da833523d30"></a><!-- doxytag: member="IpeFillable::SaveFillAttributesAsXml" ref="44628805f013147470674da833523d30" args="(IpePainter &amp;painter, IpeStream &amp;stream) const" -->
382
 
<div class="memitem">
383
 
<div class="memproto">
384
 
      <table class="memname">
385
 
        <tr>
386
 
          <td class="memname">void IpeFillable::SaveFillAttributesAsXml           </td>
387
 
          <td>(</td>
388
 
          <td class="paramtype"><a class="el" href="class_ipe_painter.html">IpePainter</a> &amp;&nbsp;</td>
389
 
          <td class="paramname"> <em>painter</em>, </td>
390
 
        </tr>
391
 
        <tr>
392
 
          <td class="paramkey"></td>
393
 
          <td></td>
394
 
          <td class="paramtype"><a class="el" href="class_ipe_stream.html">IpeStream</a> &amp;&nbsp;</td>
395
 
          <td class="paramname"> <em>stream</em></td><td>&nbsp;</td>
396
 
        </tr>
397
 
        <tr>
398
 
          <td></td>
399
 
          <td>)</td>
400
 
          <td></td><td></td><td width="100%"> const<code> [protected]</code></td>
401
 
        </tr>
402
 
      </table>
403
 
</div>
404
 
<div class="memdoc">
405
 
 
406
 
<p>
407
 
Write common attributes to XML stream. 
408
 
<p>
409
 
 
410
 
</div>
411
 
</div><p>
412
 
<a class="anchor" name="566671b1d7956e30c24f2f2beb7e25f0"></a><!-- doxytag: member="IpeFillable::ApplyAttributes" ref="566671b1d7956e30c24f2f2beb7e25f0" args="(IpePainter &amp;painter) const " -->
413
 
<div class="memitem">
414
 
<div class="memproto">
415
 
      <table class="memname">
416
 
        <tr>
417
 
          <td class="memname">void IpeFillable::ApplyAttributes           </td>
418
 
          <td>(</td>
419
 
          <td class="paramtype"><a class="el" href="class_ipe_painter.html">IpePainter</a> &amp;&nbsp;</td>
420
 
          <td class="paramname"> <em>painter</em>          </td>
421
 
          <td>&nbsp;)&nbsp;</td>
422
 
          <td width="100%"> const<code> [protected]</code></td>
423
 
        </tr>
424
 
      </table>
425
 
</div>
426
 
<div class="memdoc">
427
 
 
428
 
<p>
429
 
Save graphics state, and set new attributes. 
430
 
<p>
431
 
Color, line width, and dash style are only set if the current value in the graphics state is null.<p>
432
 
Line cap, line join, and miter limit are only set if the value to be set is not the default. (I.e. a default value means to inherit the parent value.)<p>
433
 
Don't forget to pop the graphics state after doing your drawing! 
434
 
</div>
435
 
</div><p>
436
 
<hr>The documentation for this class was generated from the following files:<ul>
437
 
<li>ipeobj.h<li>ipeobj.cpp</ul>
438
 
<hr>
439
 
</body></html>