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>gtkmm: Gtk::Border 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.7.3 -->
13
<table cellspacing="0" cellpadding="0">
15
<tr style="height: 56px;">
16
<td style="padding-left: 0.5em;">
17
<div id="projectname">gtkmm <span id="projectnumber">3.0.1</span></div>
23
<div id="navrow1" class="tabs">
25
<li><a href="index.html"><span>Main Page</span></a></li>
26
<li><a href="pages.html"><span>Related Pages</span></a></li>
27
<li><a href="modules.html"><span>Modules</span></a></li>
28
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
29
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
32
<div id="navrow2" class="tabs2">
34
<li><a href="annotated.html"><span>Class List</span></a></li>
35
<li><a href="classes.html"><span>Class Index</span></a></li>
36
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
37
<li><a href="functions.html"><span>Class Members</span></a></li>
40
<div id="nav-path" class="navpath">
42
<li class="navelem"><a class="el" href="namespaceGtk.html">Gtk</a> </li>
43
<li class="navelem"><a class="el" href="classGtk_1_1Border.html">Border</a> </li>
49
<a href="#pub-methods">Public Member Functions</a> |
50
<a href="#pro-attribs">Protected Attributes</a> |
51
<a href="#related">Related Functions</a> </div>
52
<div class="headertitle">
53
<h1>Gtk::Border Class Reference</h1> </div>
55
<div class="contents">
56
<!-- doxytag: class="Gtk::Border" -->
57
<p><a href="classGtk_1_1Border-members.html">List of all members.</a></p>
58
<table class="memberdecls">
59
<tr><td colspan="2"><h2><a name="pub-methods"></a>
60
Public Member Functions</h2></td></tr>
61
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Border.html#a69b6866fc29d10f4561a8bfef57dbdae">Border</a> ()</td></tr>
62
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Border.html#addb7469760afb844fa3da19ad121a692">Border</a> (GtkBorder* gobject, bool make_a_copy=true)</td></tr>
63
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Border.html#a9276d025ac8ae896da7a6daf63199574">Border</a> (const <a class="el" href="classGtk_1_1Border.html">Border</a>& other)</td></tr>
64
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1Border.html">Border</a>& </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Border.html#aebff09946686f815ec1521e259b1d7b5">operator=</a> (const <a class="el" href="classGtk_1_1Border.html">Border</a>& other)</td></tr>
65
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Border.html#aaae8173c307abf7fc2bcfa0deec1c51d">~Border</a> ()</td></tr>
66
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Border.html#a9c89e8b9645065f1c8de00aa522e82f7">swap</a> (<a class="el" href="classGtk_1_1Border.html">Border</a>& other)</td></tr>
67
<tr><td class="memItemLeft" align="right" valign="top">GtkBorder* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Border.html#adb055977f797045375454ee7a69c81f0">gobj</a> ()</td></tr>
68
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C instance. <a href="#adb055977f797045375454ee7a69c81f0"></a><br/></td></tr>
69
<tr><td class="memItemLeft" align="right" valign="top">const GtkBorder* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Border.html#a85713ee43225e0e8c28864dd6238d4d0">gobj</a> () const </td></tr>
70
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C instance. <a href="#a85713ee43225e0e8c28864dd6238d4d0"></a><br/></td></tr>
71
<tr><td class="memItemLeft" align="right" valign="top">GtkBorder* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Border.html#abc6d250fbee6866c06fb82f61ef15bcc">gobj_copy</a> () const </td></tr>
72
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs. <a href="#abc6d250fbee6866c06fb82f61ef15bcc"></a><br/></td></tr>
73
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Border.html#acedffdcb4b7efbd8c7b1e47b1386a0a4">get_left</a> () const </td></tr>
74
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Border.html#ac07e35dfa5d2c3424e24336d9e8b0876">set_left</a> (const int&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01191.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
75
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Border.html#a987328ec9806183fac7c9fb49462bc62">get_right</a> () const </td></tr>
76
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Border.html#aaeedd2506a8e421c8ec5d466279cf309">set_right</a> (const int&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01191.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
77
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Border.html#abc222e5d78880d327817bbc28ac2fe63">get_top</a> () const </td></tr>
78
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Border.html#a2c9d581c9f2013de4fffeab17ae5ec18">set_top</a> (const int&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01191.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
79
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Border.html#a11674a60d5abc37c2c61e9db16cbbf02">get_bottom</a> () const </td></tr>
80
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Border.html#a8e13fe8d68ddd34d51c95e3b42e1b267">set_bottom</a> (const int&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01191.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
81
<tr><td colspan="2"><h2><a name="pro-attribs"></a>
82
Protected Attributes</h2></td></tr>
83
<tr><td class="memItemLeft" align="right" valign="top">GtkBorder* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Border.html#ad99a0f06f9433ed845b737f017e5bcfe">gobject_</a></td></tr>
84
<tr><td colspan="2"><h2><a name="related"></a>
85
Related Functions</h2></td></tr>
86
<tr><td colspan="2">(Note that these are not member functions.) <br/></td></tr>
87
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Border.html#ab68d8870afe4d21ed39214f34ad48245">swap</a> (<a class="el" href="classGtk_1_1Border.html">Border</a>& lhs, <a class="el" href="classGtk_1_1Border.html">Border</a>& rhs)</td></tr>
88
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1Border.html">Gtk::Border</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Border.html#a85817bb7b03f5ffc79ee1c73e4e64c3f">wrap</a> (GtkBorder* object, bool take_copy=false)</td></tr>
89
<tr><td class="mdescLeft"> </td><td class="mdescRight">A <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#a85817bb7b03f5ffc79ee1c73e4e64c3f"></a><br/></td></tr>
91
<hr/><h2>Constructor & Destructor Documentation</h2>
92
<a class="anchor" id="a69b6866fc29d10f4561a8bfef57dbdae"></a><!-- doxytag: member="Gtk::Border::Border" ref="a69b6866fc29d10f4561a8bfef57dbdae" args="()" -->
94
<div class="memproto">
95
<table class="memname">
97
<td class="memname">Gtk::Border::Border </td>
99
<td class="paramname"></td><td>)</td>
108
<a class="anchor" id="addb7469760afb844fa3da19ad121a692"></a><!-- doxytag: member="Gtk::Border::Border" ref="addb7469760afb844fa3da19ad121a692" args="(GtkBorder *gobject, bool make_a_copy=true)" -->
109
<div class="memitem">
110
<div class="memproto">
111
<table class="memname">
113
<td class="memname">Gtk::Border::Border </td>
115
<td class="paramtype">GtkBorder * </td>
116
<td class="paramname"><em>gobject</em>, </td>
119
<td class="paramkey"></td>
121
<td class="paramtype">bool </td>
122
<td class="paramname"><em>make_a_copy</em> = <code>true</code> </td>
127
<td></td><td><code> [explicit]</code></td>
135
<a class="anchor" id="a9276d025ac8ae896da7a6daf63199574"></a><!-- doxytag: member="Gtk::Border::Border" ref="a9276d025ac8ae896da7a6daf63199574" args="(const Border &other)" -->
136
<div class="memitem">
137
<div class="memproto">
138
<table class="memname">
140
<td class="memname">Gtk::Border::Border </td>
142
<td class="paramtype">const <a class="el" href="classGtk_1_1Border.html">Border</a>& </td>
143
<td class="paramname"><em>other</em></td><td>)</td>
152
<a class="anchor" id="aaae8173c307abf7fc2bcfa0deec1c51d"></a><!-- doxytag: member="Gtk::Border::~Border" ref="aaae8173c307abf7fc2bcfa0deec1c51d" args="()" -->
153
<div class="memitem">
154
<div class="memproto">
155
<table class="memname">
157
<td class="memname">Gtk::Border::~Border </td>
159
<td class="paramname"></td><td>)</td>
168
<hr/><h2>Member Function Documentation</h2>
169
<a class="anchor" id="a11674a60d5abc37c2c61e9db16cbbf02"></a><!-- doxytag: member="Gtk::Border::get_bottom" ref="a11674a60d5abc37c2c61e9db16cbbf02" args="() const " -->
170
<div class="memitem">
171
<div class="memproto">
172
<table class="memname">
174
<td class="memname">int Gtk::Border::get_bottom </td>
176
<td class="paramname"></td><td>)</td>
185
<a class="anchor" id="acedffdcb4b7efbd8c7b1e47b1386a0a4"></a><!-- doxytag: member="Gtk::Border::get_left" ref="acedffdcb4b7efbd8c7b1e47b1386a0a4" args="() const " -->
186
<div class="memitem">
187
<div class="memproto">
188
<table class="memname">
190
<td class="memname">int Gtk::Border::get_left </td>
192
<td class="paramname"></td><td>)</td>
201
<a class="anchor" id="a987328ec9806183fac7c9fb49462bc62"></a><!-- doxytag: member="Gtk::Border::get_right" ref="a987328ec9806183fac7c9fb49462bc62" args="() const " -->
202
<div class="memitem">
203
<div class="memproto">
204
<table class="memname">
206
<td class="memname">int Gtk::Border::get_right </td>
208
<td class="paramname"></td><td>)</td>
217
<a class="anchor" id="abc222e5d78880d327817bbc28ac2fe63"></a><!-- doxytag: member="Gtk::Border::get_top" ref="abc222e5d78880d327817bbc28ac2fe63" args="() const " -->
218
<div class="memitem">
219
<div class="memproto">
220
<table class="memname">
222
<td class="memname">int Gtk::Border::get_top </td>
224
<td class="paramname"></td><td>)</td>
233
<a class="anchor" id="a85713ee43225e0e8c28864dd6238d4d0"></a><!-- doxytag: member="Gtk::Border::gobj" ref="a85713ee43225e0e8c28864dd6238d4d0" args="() const " -->
234
<div class="memitem">
235
<div class="memproto">
236
<table class="memname">
238
<td class="memname">const GtkBorder* Gtk::Border::gobj </td>
240
<td class="paramname"></td><td>)</td>
241
<td> const<code> [inline]</code></td>
247
<p>Provides access to the underlying C instance. </p>
251
<a class="anchor" id="adb055977f797045375454ee7a69c81f0"></a><!-- doxytag: member="Gtk::Border::gobj" ref="adb055977f797045375454ee7a69c81f0" args="()" -->
252
<div class="memitem">
253
<div class="memproto">
254
<table class="memname">
256
<td class="memname">GtkBorder* Gtk::Border::gobj </td>
258
<td class="paramname"></td><td>)</td>
259
<td><code> [inline]</code></td>
265
<p>Provides access to the underlying C instance. </p>
269
<a class="anchor" id="abc6d250fbee6866c06fb82f61ef15bcc"></a><!-- doxytag: member="Gtk::Border::gobj_copy" ref="abc6d250fbee6866c06fb82f61ef15bcc" args="() const " -->
270
<div class="memitem">
271
<div class="memproto">
272
<table class="memname">
274
<td class="memname">GtkBorder* Gtk::Border::gobj_copy </td>
276
<td class="paramname"></td><td>)</td>
283
<p>Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs. </p>
287
<a class="anchor" id="aebff09946686f815ec1521e259b1d7b5"></a><!-- doxytag: member="Gtk::Border::operator=" ref="aebff09946686f815ec1521e259b1d7b5" args="(const Border &other)" -->
288
<div class="memitem">
289
<div class="memproto">
290
<table class="memname">
292
<td class="memname"><a class="el" href="classGtk_1_1Border.html">Border</a>& Gtk::Border::operator= </td>
294
<td class="paramtype">const <a class="el" href="classGtk_1_1Border.html">Border</a>& </td>
295
<td class="paramname"><em>other</em></td><td>)</td>
304
<a class="anchor" id="a8e13fe8d68ddd34d51c95e3b42e1b267"></a><!-- doxytag: member="Gtk::Border::set_bottom" ref="a8e13fe8d68ddd34d51c95e3b42e1b267" args="(const int &value)" -->
305
<div class="memitem">
306
<div class="memproto">
307
<table class="memname">
309
<td class="memname">void Gtk::Border::set_bottom </td>
311
<td class="paramtype">const int & </td>
312
<td class="paramname"><em>value</em></td><td>)</td>
321
<a class="anchor" id="ac07e35dfa5d2c3424e24336d9e8b0876"></a><!-- doxytag: member="Gtk::Border::set_left" ref="ac07e35dfa5d2c3424e24336d9e8b0876" args="(const int &value)" -->
322
<div class="memitem">
323
<div class="memproto">
324
<table class="memname">
326
<td class="memname">void Gtk::Border::set_left </td>
328
<td class="paramtype">const int & </td>
329
<td class="paramname"><em>value</em></td><td>)</td>
338
<a class="anchor" id="aaeedd2506a8e421c8ec5d466279cf309"></a><!-- doxytag: member="Gtk::Border::set_right" ref="aaeedd2506a8e421c8ec5d466279cf309" args="(const int &value)" -->
339
<div class="memitem">
340
<div class="memproto">
341
<table class="memname">
343
<td class="memname">void Gtk::Border::set_right </td>
345
<td class="paramtype">const int & </td>
346
<td class="paramname"><em>value</em></td><td>)</td>
355
<a class="anchor" id="a2c9d581c9f2013de4fffeab17ae5ec18"></a><!-- doxytag: member="Gtk::Border::set_top" ref="a2c9d581c9f2013de4fffeab17ae5ec18" args="(const int &value)" -->
356
<div class="memitem">
357
<div class="memproto">
358
<table class="memname">
360
<td class="memname">void Gtk::Border::set_top </td>
362
<td class="paramtype">const int & </td>
363
<td class="paramname"><em>value</em></td><td>)</td>
372
<a class="anchor" id="a9c89e8b9645065f1c8de00aa522e82f7"></a><!-- doxytag: member="Gtk::Border::swap" ref="a9c89e8b9645065f1c8de00aa522e82f7" args="(Border &other)" -->
373
<div class="memitem">
374
<div class="memproto">
375
<table class="memname">
377
<td class="memname">void Gtk::Border::swap </td>
379
<td class="paramtype"><a class="el" href="classGtk_1_1Border.html">Border</a>& </td>
380
<td class="paramname"><em>other</em></td><td>)</td>
389
<hr/><h2>Friends And Related Function Documentation</h2>
390
<a class="anchor" id="ab68d8870afe4d21ed39214f34ad48245"></a><!-- doxytag: member="Gtk::Border::swap" ref="ab68d8870afe4d21ed39214f34ad48245" args="(Border &lhs, Border &rhs)" -->
391
<div class="memitem">
392
<div class="memproto">
393
<table class="memname">
395
<td class="memname">void swap </td>
397
<td class="paramtype"><a class="el" href="classGtk_1_1Border.html">Border</a>& </td>
398
<td class="paramname"><em>lhs</em>, </td>
401
<td class="paramkey"></td>
403
<td class="paramtype"><a class="el" href="classGtk_1_1Border.html">Border</a>& </td>
404
<td class="paramname"><em>rhs</em> </td>
409
<td></td><td><code> [related]</code></td>
414
<dl><dt><b>Parameters:</b></dt><dd>
415
<table class="params">
416
<tr><td class="paramname">lhs</td><td>The left-hand side </td></tr>
417
<tr><td class="paramname">rhs</td><td>The right-hand side </td></tr>
424
<a class="anchor" id="a85817bb7b03f5ffc79ee1c73e4e64c3f"></a><!-- doxytag: member="Gtk::Border::wrap" ref="a85817bb7b03f5ffc79ee1c73e4e64c3f" args="(GtkBorder *object, bool take_copy=false)" -->
425
<div class="memitem">
426
<div class="memproto">
427
<table class="memname">
429
<td class="memname"><a class="el" href="classGtk_1_1Border.html">Gtk::Border</a> wrap </td>
431
<td class="paramtype">GtkBorder * </td>
432
<td class="paramname"><em>object</em>, </td>
435
<td class="paramkey"></td>
437
<td class="paramtype">bool </td>
438
<td class="paramname"><em>take_copy</em> = <code>false</code> </td>
443
<td></td><td><code> [related]</code></td>
449
<p>A <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. </p>
450
<dl><dt><b>Parameters:</b></dt><dd>
451
<table class="params">
452
<tr><td class="paramname">object</td><td>The C instance. </td></tr>
453
<tr><td class="paramname">take_copy</td><td>False if the result should take ownership of the C instance. True if it should take a new copy or ref. </td></tr>
457
<dl class="return"><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl>
461
<hr/><h2>Member Data Documentation</h2>
462
<a class="anchor" id="ad99a0f06f9433ed845b737f017e5bcfe"></a><!-- doxytag: member="Gtk::Border::gobject_" ref="ad99a0f06f9433ed845b737f017e5bcfe" args="" -->
463
<div class="memitem">
464
<div class="memproto">
465
<table class="memname">
467
<td class="memname">GtkBorder* <a class="el" href="classGtk_1_1Border.html#ad99a0f06f9433ed845b737f017e5bcfe">Gtk::Border::gobject_</a><code> [protected]</code></td>
475
<hr/>The documentation for this class was generated from the following file:<ul>
476
<li>gtkmm/border.h</li>
479
<hr class="footer"/><address class="footer"><small>Generated on Mon May 9 2011 10:20:07 for gtkmm by 
480
<a href="http://www.doxygen.org/index.html">
481
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>