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
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
<title>gtkmm: Gdk::Rectangle Class Reference</title>
7
<link href="tabs.css" rel="stylesheet" type="text/css"/>
8
<script type="text/javascript" src="jquery.js"></script>
9
<script type="text/javascript" src="dynsections.js"></script>
10
<link href="doxygen.css" rel="stylesheet" type="text/css" />
13
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
15
<table cellspacing="0" cellpadding="0">
17
<tr style="height: 56px;">
18
<td style="padding-left: 0.5em;">
19
<div id="projectname">gtkmm
20
 <span id="projectnumber">3.5.13</span>
27
<!-- end header part -->
28
<!-- Generated by Doxygen 1.8.1.1 -->
29
<div id="navrow1" class="tabs">
31
<li><a href="index.html"><span>Main Page</span></a></li>
32
<li><a href="pages.html"><span>Related Pages</span></a></li>
33
<li><a href="modules.html"><span>Modules</span></a></li>
34
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
35
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
38
<div id="navrow2" class="tabs2">
40
<li><a href="annotated.html"><span>Class List</span></a></li>
41
<li><a href="classes.html"><span>Class Index</span></a></li>
42
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
43
<li><a href="functions.html"><span>Class Members</span></a></li>
46
<div id="nav-path" class="navpath">
48
<li class="navelem"><a class="el" href="namespaceGdk.html">Gdk</a></li><li class="navelem"><a class="el" href="classGdk_1_1Rectangle.html">Rectangle</a></li> </ul>
53
<a href="#pub-methods">Public Member Functions</a> |
54
<a href="#pub-static-methods">Static Public Member Functions</a> |
55
<a href="#pro-attribs">Protected Attributes</a> |
56
<a href="#related">Related Functions</a> </div>
57
<div class="headertitle">
58
<div class="title">Gdk::Rectangle Class Reference</div> </div>
60
<div class="contents">
62
<p><a class="el" href="classGdk_1_1Rectangle.html" title="Gdk::Rectangle is a structure holding the position and size of a rectangle.">Gdk::Rectangle</a> is a structure holding the position and size of a rectangle. <a href="classGdk_1_1Rectangle.html#details">More...</a></p>
64
<p><a href="classGdk_1_1Rectangle-members.html">List of all members.</a></p>
65
<table class="memberdecls">
66
<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
67
Public Member Functions</h2></td></tr>
68
<tr class="memitem:a4355c251991e793a3d1223a570636a73"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Rectangle.html#a4355c251991e793a3d1223a570636a73">Rectangle</a> ()</td></tr>
69
<tr class="memitem:a6a5cee08222e450ce0634133f0b2dcdc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Rectangle.html#a6a5cee08222e450ce0634133f0b2dcdc">Rectangle</a> (const GdkRectangle* gobject)</td></tr>
70
<tr class="memitem:a523818baad192ae7116554867446a8cf"><td class="memItemLeft" align="right" valign="top">GdkRectangle* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Rectangle.html#a523818baad192ae7116554867446a8cf">gobj</a> ()</td></tr>
71
<tr class="memdesc:a523818baad192ae7116554867446a8cf"><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C instance. <a href="#a523818baad192ae7116554867446a8cf"></a><br/></td></tr>
72
<tr class="memitem:af758f3fa5443c2f0dad975bdfed112df"><td class="memItemLeft" align="right" valign="top">const GdkRectangle* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Rectangle.html#af758f3fa5443c2f0dad975bdfed112df">gobj</a> () const </td></tr>
73
<tr class="memdesc:af758f3fa5443c2f0dad975bdfed112df"><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C instance. <a href="#af758f3fa5443c2f0dad975bdfed112df"></a><br/></td></tr>
74
<tr class="memitem:a4fc9fdc9c79bfb6e290630c91ed36796"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Rectangle.html#a4fc9fdc9c79bfb6e290630c91ed36796">Rectangle</a> (int x, int y, int width, int height)</td></tr>
75
<tr class="memdesc:a4fc9fdc9c79bfb6e290630c91ed36796"><td class="mdescLeft"> </td><td class="mdescRight">Creates a new rectangle instance with these dimensions. <a href="#a4fc9fdc9c79bfb6e290630c91ed36796"></a><br/></td></tr>
76
<tr class="memitem:aa3482aa592511793902d1eedcb854ba7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGdk_1_1Rectangle.html">Rectangle</a>& </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Rectangle.html#aa3482aa592511793902d1eedcb854ba7">join</a> (const <a class="el" href="classGdk_1_1Rectangle.html">Rectangle</a>& src2)</td></tr>
77
<tr class="memdesc:aa3482aa592511793902d1eedcb854ba7"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the union of two rectangles. <a href="#aa3482aa592511793902d1eedcb854ba7"></a><br/></td></tr>
78
<tr class="memitem:af7188c817c550890323012e543a96594"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGdk_1_1Rectangle.html">Rectangle</a>& </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Rectangle.html#af7188c817c550890323012e543a96594">intersect</a> (const <a class="el" href="classGdk_1_1Rectangle.html">Rectangle</a>& src2)</td></tr>
79
<tr class="memdesc:af7188c817c550890323012e543a96594"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the intersection of two rectangles, changing this rectangle. <a href="#af7188c817c550890323012e543a96594"></a><br/></td></tr>
80
<tr class="memitem:a0de9fe1fd7955800242844a35eb3cf5f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGdk_1_1Rectangle.html">Rectangle</a>& </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Rectangle.html#a0de9fe1fd7955800242844a35eb3cf5f">intersect</a> (const <a class="el" href="classGdk_1_1Rectangle.html">Rectangle</a>& src2, bool& rectangles_intersect)</td></tr>
81
<tr class="memdesc:a0de9fe1fd7955800242844a35eb3cf5f"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the intersection of two rectangles, changing this rectangle. <a href="#a0de9fe1fd7955800242844a35eb3cf5f"></a><br/></td></tr>
82
<tr class="memitem:ab1936e7e0a1fc241ca889ffeefe03e93"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Rectangle.html#ab1936e7e0a1fc241ca889ffeefe03e93">has_zero_area</a> () const </td></tr>
83
<tr class="memdesc:ab1936e7e0a1fc241ca889ffeefe03e93"><td class="mdescLeft"> </td><td class="mdescRight">Checks whether either the width or height are 0. <a href="#ab1936e7e0a1fc241ca889ffeefe03e93"></a><br/></td></tr>
84
<tr class="memitem:a9617a6b06556cf678a349d943dc90662"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Rectangle.html#a9617a6b06556cf678a349d943dc90662">get_x</a> () const </td></tr>
85
<tr class="memitem:ab4cdda52ab2748841ee867406a80e3bb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Rectangle.html#ab4cdda52ab2748841ee867406a80e3bb">set_x</a> (const int& value)</td></tr>
86
<tr class="memitem:aa733ca00ef7dc830e42c7687daf1fc7c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Rectangle.html#aa733ca00ef7dc830e42c7687daf1fc7c">get_y</a> () const </td></tr>
87
<tr class="memitem:ac001c280afb816507db7ee1448b51ff4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Rectangle.html#ac001c280afb816507db7ee1448b51ff4">set_y</a> (const int& value)</td></tr>
88
<tr class="memitem:a6768444395a35be136dcbcb96c092eeb"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Rectangle.html#a6768444395a35be136dcbcb96c092eeb">get_width</a> () const </td></tr>
89
<tr class="memitem:a4ee72346a08bf546dc0763f19f6f713b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Rectangle.html#a4ee72346a08bf546dc0763f19f6f713b">set_width</a> (const int& value)</td></tr>
90
<tr class="memitem:a712def0281db83c9a5db54efdf08716a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Rectangle.html#a712def0281db83c9a5db54efdf08716a">get_height</a> () const </td></tr>
91
<tr class="memitem:a0fe5422ce2c1cdef0e54802390bb6d63"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Rectangle.html#a0fe5422ce2c1cdef0e54802390bb6d63">set_height</a> (const int& value)</td></tr>
92
</table><table class="memberdecls">
93
<tr class="heading"><td colspan="2"><h2><a name="pub-static-methods"></a>
94
Static Public Member Functions</h2></td></tr>
95
<tr class="memitem:aff96bb222b0aa56f34006dbc61e35068"><td class="memItemLeft" align="right" valign="top">static GType </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Rectangle.html#aff96bb222b0aa56f34006dbc61e35068">get_type</a> ()</td></tr>
96
<tr class="memdesc:aff96bb222b0aa56f34006dbc61e35068"><td class="mdescLeft"> </td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system. <a href="#aff96bb222b0aa56f34006dbc61e35068"></a><br/></td></tr>
97
</table><table class="memberdecls">
98
<tr class="heading"><td colspan="2"><h2><a name="pro-attribs"></a>
99
Protected Attributes</h2></td></tr>
100
<tr class="memitem:afdbfa8f303faffbb217db17de152eda7"><td class="memItemLeft" align="right" valign="top">GdkRectangle </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Rectangle.html#afdbfa8f303faffbb217db17de152eda7">gobject_</a></td></tr>
101
</table><table class="memberdecls">
102
<tr class="heading"><td colspan="2"><h2><a name="related"></a>
103
Related Functions</h2></td></tr>
104
<tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p>
106
<tr class="memitem:ade8b8c02001ee3d868068c10743a13dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Rectangle.html#ade8b8c02001ee3d868068c10743a13dc">wrap</a> (GdkRectangle* object)</td></tr>
107
<tr class="memitem:abdb81cb65b494d2e4a50888a1e29f64b"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Rectangle.html#abdb81cb65b494d2e4a50888a1e29f64b">wrap</a> (const GdkRectangle* object)</td></tr>
109
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
110
<div class="textblock"><p><a class="el" href="classGdk_1_1Rectangle.html" title="Gdk::Rectangle is a structure holding the position and size of a rectangle.">Gdk::Rectangle</a> is a structure holding the position and size of a rectangle. </p>
111
<p>The intersection of two rectangles can be computed with <a class="el" href="classGdk_1_1Rectangle.html#af7188c817c550890323012e543a96594" title="Calculates the intersection of two rectangles, changing this rectangle.">intersect()</a>. To find the union of two rectangles use union(). </p>
112
</div><hr/><h2>Constructor & Destructor Documentation</h2>
113
<a class="anchor" id="a4355c251991e793a3d1223a570636a73"></a>
114
<div class="memitem">
115
<div class="memproto">
116
<table class="memname">
118
<td class="memname">Gdk::Rectangle::Rectangle </td>
120
<td class="paramname"></td><td>)</td>
124
</div><div class="memdoc">
128
<a class="anchor" id="a6a5cee08222e450ce0634133f0b2dcdc"></a>
129
<div class="memitem">
130
<div class="memproto">
131
<table class="mlabels">
133
<td class="mlabels-left">
134
<table class="memname">
136
<td class="memname">Gdk::Rectangle::Rectangle </td>
138
<td class="paramtype">const GdkRectangle * </td>
139
<td class="paramname"><em>gobject</em></td><td>)</td>
144
<td class="mlabels-right">
145
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
148
</div><div class="memdoc">
152
<a class="anchor" id="a4fc9fdc9c79bfb6e290630c91ed36796"></a>
153
<div class="memitem">
154
<div class="memproto">
155
<table class="memname">
157
<td class="memname">Gdk::Rectangle::Rectangle </td>
159
<td class="paramtype">int </td>
160
<td class="paramname"><em>x</em>, </td>
163
<td class="paramkey"></td>
165
<td class="paramtype">int </td>
166
<td class="paramname"><em>y</em>, </td>
169
<td class="paramkey"></td>
171
<td class="paramtype">int </td>
172
<td class="paramname"><em>width</em>, </td>
175
<td class="paramkey"></td>
177
<td class="paramtype">int </td>
178
<td class="paramname"><em>height</em> </td>
186
</div><div class="memdoc">
188
<p>Creates a new rectangle instance with these dimensions. </p>
192
<hr/><h2>Member Function Documentation</h2>
193
<a class="anchor" id="a712def0281db83c9a5db54efdf08716a"></a>
194
<div class="memitem">
195
<div class="memproto">
196
<table class="memname">
198
<td class="memname">int Gdk::Rectangle::get_height </td>
200
<td class="paramname"></td><td>)</td>
204
</div><div class="memdoc">
208
<a class="anchor" id="aff96bb222b0aa56f34006dbc61e35068"></a>
209
<div class="memitem">
210
<div class="memproto">
211
<table class="mlabels">
213
<td class="mlabels-left">
214
<table class="memname">
216
<td class="memname">static GType Gdk::Rectangle::get_type </td>
218
<td class="paramname"></td><td>)</td>
223
<td class="mlabels-right">
224
<span class="mlabels"><span class="mlabel">static</span></span> </td>
227
</div><div class="memdoc">
229
<p>Get the GType for this class, for use with the underlying GObject type system. </p>
233
<a class="anchor" id="a6768444395a35be136dcbcb96c092eeb"></a>
234
<div class="memitem">
235
<div class="memproto">
236
<table class="memname">
238
<td class="memname">int Gdk::Rectangle::get_width </td>
240
<td class="paramname"></td><td>)</td>
244
</div><div class="memdoc">
248
<a class="anchor" id="a9617a6b06556cf678a349d943dc90662"></a>
249
<div class="memitem">
250
<div class="memproto">
251
<table class="memname">
253
<td class="memname">int Gdk::Rectangle::get_x </td>
255
<td class="paramname"></td><td>)</td>
259
</div><div class="memdoc">
263
<a class="anchor" id="aa733ca00ef7dc830e42c7687daf1fc7c"></a>
264
<div class="memitem">
265
<div class="memproto">
266
<table class="memname">
268
<td class="memname">int Gdk::Rectangle::get_y </td>
270
<td class="paramname"></td><td>)</td>
274
</div><div class="memdoc">
278
<a class="anchor" id="a523818baad192ae7116554867446a8cf"></a>
279
<div class="memitem">
280
<div class="memproto">
281
<table class="mlabels">
283
<td class="mlabels-left">
284
<table class="memname">
286
<td class="memname">GdkRectangle* Gdk::Rectangle::gobj </td>
288
<td class="paramname"></td><td>)</td>
293
<td class="mlabels-right">
294
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
297
</div><div class="memdoc">
299
<p>Provides access to the underlying C instance. </p>
303
<a class="anchor" id="af758f3fa5443c2f0dad975bdfed112df"></a>
304
<div class="memitem">
305
<div class="memproto">
306
<table class="mlabels">
308
<td class="mlabels-left">
309
<table class="memname">
311
<td class="memname">const GdkRectangle* Gdk::Rectangle::gobj </td>
313
<td class="paramname"></td><td>)</td>
318
<td class="mlabels-right">
319
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
322
</div><div class="memdoc">
324
<p>Provides access to the underlying C instance. </p>
328
<a class="anchor" id="ab1936e7e0a1fc241ca889ffeefe03e93"></a>
329
<div class="memitem">
330
<div class="memproto">
331
<table class="memname">
333
<td class="memname">bool Gdk::Rectangle::has_zero_area </td>
335
<td class="paramname"></td><td>)</td>
339
</div><div class="memdoc">
341
<p>Checks whether either the width or height are 0. </p>
342
<dl class="section return"><dt>Returns:</dt><dd>Whether this rectangle has any non-0 area. </dd></dl>
346
<a class="anchor" id="af7188c817c550890323012e543a96594"></a>
347
<div class="memitem">
348
<div class="memproto">
349
<table class="memname">
351
<td class="memname"><a class="el" href="classGdk_1_1Rectangle.html">Rectangle</a>& Gdk::Rectangle::intersect </td>
353
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Rectangle</a>& </td>
354
<td class="paramname"><em>src2</em></td><td>)</td>
358
</div><div class="memdoc">
360
<p>Calculates the intersection of two rectangles, changing this rectangle. </p>
361
<p>If the rectangles do not intersect, this rectangle's width and height is set to 0 and its x and y values are undefined.</p>
362
<p>This method returns a reference to this instance, allowing you to then call another method easily. For instance: rect.intersect(src2).join(src3);</p>
363
<dl class="params"><dt>Parameters:</dt><dd>
364
<table class="params">
365
<tr><td class="paramname">src2</td><td>The rectangle with which to calculate the intersection with this rectangle. </td></tr>
369
<dl class="section return"><dt>Returns:</dt><dd>A reference to this rectangle. </dd></dl>
373
<a class="anchor" id="a0de9fe1fd7955800242844a35eb3cf5f"></a>
374
<div class="memitem">
375
<div class="memproto">
376
<table class="memname">
378
<td class="memname"><a class="el" href="classGdk_1_1Rectangle.html">Rectangle</a>& Gdk::Rectangle::intersect </td>
380
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Rectangle</a>& </td>
381
<td class="paramname"><em>src2</em>, </td>
384
<td class="paramkey"></td>
386
<td class="paramtype">bool & </td>
387
<td class="paramname"><em>rectangles_intersect</em> </td>
395
</div><div class="memdoc">
397
<p>Calculates the intersection of two rectangles, changing this rectangle. </p>
398
<p>If the rectangles do not intersect, this rectangle's width and height is set to 0 and its x and y values are undefined.</p>
399
<p>This method returns a reference to this instance, allowing you to then call another method easily. For instance: rect.intersect(src2).join(src3);</p>
400
<dl class="params"><dt>Parameters:</dt><dd>
401
<table class="params">
402
<tr><td class="paramname">src2</td><td>The rectangle with which to calculate the intersection with this rectangle. </td></tr>
403
<tr><td class="paramname">rectangles_interesect</td><td>This will be set to true if the rectangles intersect. </td></tr>
407
<dl class="section return"><dt>Returns:</dt><dd>A reference to this rectangle. </dd></dl>
411
<a class="anchor" id="aa3482aa592511793902d1eedcb854ba7"></a>
412
<div class="memitem">
413
<div class="memproto">
414
<table class="memname">
416
<td class="memname"><a class="el" href="classGdk_1_1Rectangle.html">Rectangle</a>& Gdk::Rectangle::join </td>
418
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Rectangle</a>& </td>
419
<td class="paramname"><em>src2</em></td><td>)</td>
423
</div><div class="memdoc">
425
<p>Calculates the union of two rectangles. </p>
426
<p>The union of this rectangle and <em>src2</em> is the smallest rectangle which includes both this rectangle and <em>src2</em> within it.</p>
427
<p>This method returns a reference to this instance, allowing you to then call another method easily. For instance: rect.join(src2).intersect(src3);</p>
428
<dl class="params"><dt>Parameters:</dt><dd>
429
<table class="params">
430
<tr><td class="paramname">src2</td><td>The rectangle with which to calculate the union with this rectangle. </td></tr>
434
<dl class="section return"><dt>Returns:</dt><dd>A reference to this rectangle. </dd></dl>
438
<a class="anchor" id="a0fe5422ce2c1cdef0e54802390bb6d63"></a>
439
<div class="memitem">
440
<div class="memproto">
441
<table class="memname">
443
<td class="memname">void Gdk::Rectangle::set_height </td>
445
<td class="paramtype">const int & </td>
446
<td class="paramname"><em>value</em></td><td>)</td>
450
</div><div class="memdoc">
454
<a class="anchor" id="a4ee72346a08bf546dc0763f19f6f713b"></a>
455
<div class="memitem">
456
<div class="memproto">
457
<table class="memname">
459
<td class="memname">void Gdk::Rectangle::set_width </td>
461
<td class="paramtype">const int & </td>
462
<td class="paramname"><em>value</em></td><td>)</td>
466
</div><div class="memdoc">
470
<a class="anchor" id="ab4cdda52ab2748841ee867406a80e3bb"></a>
471
<div class="memitem">
472
<div class="memproto">
473
<table class="memname">
475
<td class="memname">void Gdk::Rectangle::set_x </td>
477
<td class="paramtype">const int & </td>
478
<td class="paramname"><em>value</em></td><td>)</td>
482
</div><div class="memdoc">
486
<a class="anchor" id="ac001c280afb816507db7ee1448b51ff4"></a>
487
<div class="memitem">
488
<div class="memproto">
489
<table class="memname">
491
<td class="memname">void Gdk::Rectangle::set_y </td>
493
<td class="paramtype">const int & </td>
494
<td class="paramname"><em>value</em></td><td>)</td>
498
</div><div class="memdoc">
502
<hr/><h2>Friends And Related Function Documentation</h2>
503
<a class="anchor" id="ade8b8c02001ee3d868068c10743a13dc"></a>
504
<div class="memitem">
505
<div class="memproto">
506
<table class="mlabels">
508
<td class="mlabels-left">
509
<table class="memname">
511
<td class="memname"><a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& wrap </td>
513
<td class="paramtype">GdkRectangle * </td>
514
<td class="paramname"><em>object</em></td><td>)</td>
519
<td class="mlabels-right">
520
<span class="mlabels"><span class="mlabel">related</span></span> </td>
523
</div><div class="memdoc">
524
<dl class="params"><dt>Parameters:</dt><dd>
525
<table class="params">
526
<tr><td class="paramname">object</td><td>The C instance </td></tr>
530
<dl class="section return"><dt>Returns:</dt><dd>A C++ instance that wraps this C instance. </dd></dl>
534
<a class="anchor" id="abdb81cb65b494d2e4a50888a1e29f64b"></a>
535
<div class="memitem">
536
<div class="memproto">
537
<table class="mlabels">
539
<td class="mlabels-left">
540
<table class="memname">
542
<td class="memname">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& wrap </td>
544
<td class="paramtype">const GdkRectangle * </td>
545
<td class="paramname"><em>object</em></td><td>)</td>
550
<td class="mlabels-right">
551
<span class="mlabels"><span class="mlabel">related</span></span> </td>
554
</div><div class="memdoc">
555
<dl class="params"><dt>Parameters:</dt><dd>
556
<table class="params">
557
<tr><td class="paramname">object</td><td>The C instance </td></tr>
561
<dl class="section return"><dt>Returns:</dt><dd>A C++ instance that wraps this C instance. </dd></dl>
565
<hr/><h2>Member Data Documentation</h2>
566
<a class="anchor" id="afdbfa8f303faffbb217db17de152eda7"></a>
567
<div class="memitem">
568
<div class="memproto">
569
<table class="mlabels">
571
<td class="mlabels-left">
572
<table class="memname">
574
<td class="memname">GdkRectangle Gdk::Rectangle::gobject_</td>
578
<td class="mlabels-right">
579
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
582
</div><div class="memdoc">
586
<hr/>The documentation for this class was generated from the following file:<ul>
587
<li>gdkmm/rectangle.h</li>
589
</div><!-- contents -->
590
<!-- start footer part -->
591
<hr class="footer"/><address class="footer"><small>
592
Generated by  <a href="http://www.doxygen.org/index.html">
593
<img class="footer" src="doxygen.png" alt="doxygen"/>