~ubuntu-branches/ubuntu/saucy/atkmm1.6/saucy-proposed

« back to all changes in this revision

Viewing changes to doc/reference/html/classAtk_1_1Component.html

  • Committer: Package Import Robot
  • Author(s): Sebastien Bacher
  • Date: 2013-05-28 13:04:34 UTC
  • mfrom: (0.1.6 sid)
  • Revision ID: package-import@ubuntu.com-20130528130434-e0esxsm4eo8bn8tf
Tags: 2.22.7-1ubuntu1
* Resynchronize on Debian, remaining diff
* Convert to multiarch (LP: #902703):
  - Pass --libdir with multiarch path to configure
  - Adjust .install files to refer to /usr/lib subdirs
  - Add multiarch Pre-Depends
  - Bump debhelper and cdbs build-deps for ${misc:Pre-Depends} and
    $(DEB_HOST_MULTIARCH) support, respectively
* debian/compat: update to 9.

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
<html xmlns="http://www.w3.org/1999/xhtml">
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 
5
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
 
6
<meta name="generator" content="Doxygen 1.8.3.1"/>
5
7
<title>atkmm: Atk::Component Class Reference</title>
6
8
<link href="tabs.css" rel="stylesheet" type="text/css"/>
7
 
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
 
9
<script type="text/javascript" src="jquery.js"></script>
 
10
<script type="text/javascript" src="dynsections.js"></script>
 
11
<link href="doxygen.css" rel="stylesheet" type="text/css" />
8
12
</head>
9
13
<body>
10
 
<!-- Generated by Doxygen 1.7.4 -->
11
 
<div id="top">
 
14
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
12
15
<div id="titlearea">
13
16
<table cellspacing="0" cellpadding="0">
14
17
 <tbody>
15
18
 <tr style="height: 56px;">
16
19
  <td style="padding-left: 0.5em;">
17
 
   <div id="projectname">atkmm&#160;<span id="projectnumber">2.22.6</span></div>
 
20
   <div id="projectname">atkmm
 
21
   &#160;<span id="projectnumber">2.22.7</span>
 
22
   </div>
18
23
  </td>
19
24
 </tr>
20
25
 </tbody>
21
26
</table>
22
27
</div>
 
28
<!-- end header part -->
 
29
<!-- Generated by Doxygen 1.8.3.1 -->
23
30
  <div id="navrow1" class="tabs">
24
31
    <ul class="tablist">
25
32
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
36
43
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
37
44
    </ul>
38
45
  </div>
39
 
  <div id="nav-path" class="navpath">
40
 
    <ul>
41
 
      <li class="navelem"><a class="el" href="namespaceAtk.html">Atk</a> </li>
42
 
      <li class="navelem"><a class="el" href="classAtk_1_1Component.html">Component</a> </li>
43
 
    </ul>
44
 
  </div>
 
46
<div id="nav-path" class="navpath">
 
47
  <ul>
 
48
<li class="navelem"><a class="el" href="namespaceAtk.html">Atk</a></li><li class="navelem"><a class="el" href="classAtk_1_1Component.html">Component</a></li>  </ul>
45
49
</div>
 
50
</div><!-- top -->
46
51
<div class="header">
47
52
  <div class="summary">
48
53
<a href="#pub-methods">Public Member Functions</a> &#124;
49
 
<a href="#related">Related Functions</a> </div>
 
54
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
 
55
<a href="#pro-methods">Protected Member Functions</a> &#124;
 
56
<a href="#related">Related Functions</a> &#124;
 
57
<a href="classAtk_1_1Component-members.html">List of all members</a>  </div>
50
58
  <div class="headertitle">
51
 
<div class="title">Atk::Component Class Reference</div> </div>
52
 
</div>
 
59
<div class="title">Atk::Component Class Reference</div>  </div>
 
60
</div><!--header-->
53
61
<div class="contents">
54
 
<!-- doxytag: class="Atk::Component" --><!-- doxytag: inherits="Glib::Interface" -->
55
 
<p>The ATK interface provided by UI components which occupy a physical area on the screen.  <a href="classAtk_1_1Component.html#details">More...</a></p>
 
62
 
 
63
<p>The ATK interface provided by UI components which occupy a physical area on the screen.  
 
64
 <a href="classAtk_1_1Component.html#details">More...</a></p>
56
65
 
57
66
<p><code>#include &lt;atkmm/component.h&gt;</code></p>
58
67
<div class="dynheader">
60
69
<div class="dyncontent">
61
70
<div class="center"><img src="classAtk_1_1Component__inherit__graph.png" border="0" usemap="#Atk_1_1Component_inherit__map" alt="Inheritance graph"/></div>
62
71
<map name="Atk_1_1Component_inherit__map" id="Atk_1_1Component_inherit__map">
63
 
<area shape="rect" id="node9" href="classAtk_1_1NoOpObject.html" title="An Atk::NoOpObject is an Atk::Object which purports to implement all ATK interfaces." alt="" coords="5,315,133,344"/><area shape="rect" id="node2" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="15,160,124,189"/><area shape="rect" id="node4" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="7,83,132,112"/><area shape="rect" id="node6" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="12,5,127,35"/></map>
 
72
</map>
64
73
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
65
 
 
66
 
<p><a href="classAtk_1_1Component-members.html">List of all members.</a></p>
67
74
<table class="memberdecls">
68
 
<tr><td colspan="2"><h2><a name="pub-methods"></a>
 
75
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
69
76
Public Member Functions</h2></td></tr>
70
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e9352cd6e5e139cd5b5c310fab5d993"></a><!-- doxytag: member="Atk::Component::gobj" ref="a4e9352cd6e5e139cd5b5c310fab5d993" args="()" -->
 
77
<tr class="memitem:a4e9352cd6e5e139cd5b5c310fab5d993"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e9352cd6e5e139cd5b5c310fab5d993"></a>
71
78
AtkComponent*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#a4e9352cd6e5e139cd5b5c310fab5d993">gobj</a> ()</td></tr>
72
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <br/></td></tr>
73
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acca597d13f18df1b507a739f245a402a"></a><!-- doxytag: member="Atk::Component::gobj" ref="acca597d13f18df1b507a739f245a402a" args="() const " -->
 
79
<tr class="memdesc:a4e9352cd6e5e139cd5b5c310fab5d993"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <br/></td></tr>
 
80
<tr class="separator:a4e9352cd6e5e139cd5b5c310fab5d993"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
81
<tr class="memitem:acca597d13f18df1b507a739f245a402a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acca597d13f18df1b507a739f245a402a"></a>
74
82
const AtkComponent*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#acca597d13f18df1b507a739f245a402a">gobj</a> () const </td></tr>
75
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <br/></td></tr>
76
 
<tr><td class="memItemLeft" align="right" valign="top">guint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#a3801c9c8883b04c3cb6cbc3a8324d720">add_focus_handler</a> (AtkFocusHandler handler)</td></tr>
77
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Add the specified handler to the set of functions to be called when this object receives focus events (in or out). <a href="#a3801c9c8883b04c3cb6cbc3a8324d720"></a><br/></td></tr>
78
 
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#adfdd4667a6179c84f49a28bf7b2c3b6c">contains</a> (int x, int y, CoordType coord_type) const </td></tr>
79
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether the specified point is within the extent of the <em>component</em>. <a href="#adfdd4667a6179c84f49a28bf7b2c3b6c"></a><br/></td></tr>
80
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classAtk_1_1Object.html">Atk::Object</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#a587373de988a993ac69473a6f968d592">get_accessible_at_point</a> (int x, int y, CoordType coord_type)</td></tr>
81
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a reference to the accessible child, if one exists, at the coordinate point specified by <em>x</em> and <em>y</em>. <a href="#a587373de988a993ac69473a6f968d592"></a><br/></td></tr>
82
 
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#aff54a73d11808f3b83e476b0b6c6ef72">get_extents</a> (int&amp; x, int&amp; y, int&amp; width, int&amp; height, CoordType coord_type) const </td></tr>
83
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the rectangle which gives the extent of the <em>component</em>. <a href="#aff54a73d11808f3b83e476b0b6c6ef72"></a><br/></td></tr>
84
 
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#ab3f0b95a127bd1007bc90bf8c34077ba">get_position</a> (int&amp; x, int&amp; y, CoordType coord_type) const </td></tr>
85
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the position of <em>component</em> in the form of a point specifying <em>component's</em> top-left corner. <a href="#ab3f0b95a127bd1007bc90bf8c34077ba"></a><br/></td></tr>
86
 
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#a5a99521eb20cd82226016196f642684b">get_size</a> (int&amp; width, int&amp; height) const </td></tr>
87
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the size of the <em>component</em> in terms of width and height. <a href="#a5a99521eb20cd82226016196f642684b"></a><br/></td></tr>
88
 
<tr><td class="memItemLeft" align="right" valign="top">Layer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#a24ae6220ea9146327965cc116ec5b486">get_layer</a> () const </td></tr>
89
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the layer of the component. <a href="#a24ae6220ea9146327965cc116ec5b486"></a><br/></td></tr>
90
 
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#a2ce831669dc8644aa58c0e1540f78bf7">get_mdi_zorder</a> () const </td></tr>
91
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the zorder of the component. <a href="#a2ce831669dc8644aa58c0e1540f78bf7"></a><br/></td></tr>
92
 
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#ab62940b0782345103171b8e752b58f28">grab_focus</a> ()</td></tr>
93
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Grabs focus for this <em>component</em>. <a href="#ab62940b0782345103171b8e752b58f28"></a><br/></td></tr>
94
 
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#a980a75536f126672470779ab68a08502">remove_focus_handler</a> (guint handler_id)</td></tr>
95
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the handler specified by <em>handler_id</em> from the list of functions to be executed when this object receives focus events (in or out). <a href="#a980a75536f126672470779ab68a08502"></a><br/></td></tr>
96
 
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#a9d4d0aa5f9531ed200340e4b273c29cd">set_extents</a> (int x, int y, int width, int height, CoordType coord_type)</td></tr>
97
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the extents of <em>component</em>. <a href="#a9d4d0aa5f9531ed200340e4b273c29cd"></a><br/></td></tr>
98
 
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#a0f799ad812be9ee955d5e04b1022d107">set_position</a> (int x, int y, CoordType coord_type)</td></tr>
99
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the postition of <em>component</em>. <a href="#a0f799ad812be9ee955d5e04b1022d107"></a><br/></td></tr>
100
 
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#a41f4181b9b75198b77e2edbdb5dab2f2">set_size</a> (int width, int height)</td></tr>
101
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the size of the <em>component</em> in terms of width and height. <a href="#a41f4181b9b75198b77e2edbdb5dab2f2"></a><br/></td></tr>
102
 
<tr><td colspan="2"><h2><a name="related"></a>
 
83
<tr class="memdesc:acca597d13f18df1b507a739f245a402a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <br/></td></tr>
 
84
<tr class="separator:acca597d13f18df1b507a739f245a402a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
85
<tr class="memitem:a3801c9c8883b04c3cb6cbc3a8324d720"><td class="memItemLeft" align="right" valign="top">guint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#a3801c9c8883b04c3cb6cbc3a8324d720">add_focus_handler</a> (AtkFocusHandler handler)</td></tr>
 
86
<tr class="memdesc:a3801c9c8883b04c3cb6cbc3a8324d720"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add the specified handler to the set of functions to be called when this object receives focus events (in or out).  <a href="#a3801c9c8883b04c3cb6cbc3a8324d720">More...</a><br/></td></tr>
 
87
<tr class="separator:a3801c9c8883b04c3cb6cbc3a8324d720"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
88
<tr class="memitem:adfdd4667a6179c84f49a28bf7b2c3b6c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#adfdd4667a6179c84f49a28bf7b2c3b6c">contains</a> (int x, int y, CoordType coord_type) const </td></tr>
 
89
<tr class="memdesc:adfdd4667a6179c84f49a28bf7b2c3b6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether the specified point is within the extent of the <em>component</em>.  <a href="#adfdd4667a6179c84f49a28bf7b2c3b6c">More...</a><br/></td></tr>
 
90
<tr class="separator:adfdd4667a6179c84f49a28bf7b2c3b6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
91
<tr class="memitem:a587373de988a993ac69473a6f968d592"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classAtk_1_1Object.html">Atk::Object</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#a587373de988a993ac69473a6f968d592">get_accessible_at_point</a> (int x, int y, CoordType coord_type)</td></tr>
 
92
<tr class="memdesc:a587373de988a993ac69473a6f968d592"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a reference to the accessible child, if one exists, at the coordinate point specified by <em>x</em> and <em>y</em>.  <a href="#a587373de988a993ac69473a6f968d592">More...</a><br/></td></tr>
 
93
<tr class="separator:a587373de988a993ac69473a6f968d592"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
94
<tr class="memitem:aff54a73d11808f3b83e476b0b6c6ef72"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#aff54a73d11808f3b83e476b0b6c6ef72">get_extents</a> (int&amp; x, int&amp; y, int&amp; width, int&amp; height, CoordType coord_type) const </td></tr>
 
95
<tr class="memdesc:aff54a73d11808f3b83e476b0b6c6ef72"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the rectangle which gives the extent of the <em>component</em>.  <a href="#aff54a73d11808f3b83e476b0b6c6ef72">More...</a><br/></td></tr>
 
96
<tr class="separator:aff54a73d11808f3b83e476b0b6c6ef72"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
97
<tr class="memitem:ab3f0b95a127bd1007bc90bf8c34077ba"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#ab3f0b95a127bd1007bc90bf8c34077ba">get_position</a> (int&amp; x, int&amp; y, CoordType coord_type) const </td></tr>
 
98
<tr class="memdesc:ab3f0b95a127bd1007bc90bf8c34077ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the position of <em>component</em> in the form of a point specifying <em>component's</em> top-left corner.  <a href="#ab3f0b95a127bd1007bc90bf8c34077ba">More...</a><br/></td></tr>
 
99
<tr class="separator:ab3f0b95a127bd1007bc90bf8c34077ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
100
<tr class="memitem:a5a99521eb20cd82226016196f642684b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#a5a99521eb20cd82226016196f642684b">get_size</a> (int&amp; width, int&amp; height) const </td></tr>
 
101
<tr class="memdesc:a5a99521eb20cd82226016196f642684b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the size of the <em>component</em> in terms of width and height.  <a href="#a5a99521eb20cd82226016196f642684b">More...</a><br/></td></tr>
 
102
<tr class="separator:a5a99521eb20cd82226016196f642684b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
103
<tr class="memitem:a24ae6220ea9146327965cc116ec5b486"><td class="memItemLeft" align="right" valign="top">Layer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#a24ae6220ea9146327965cc116ec5b486">get_layer</a> () const </td></tr>
 
104
<tr class="memdesc:a24ae6220ea9146327965cc116ec5b486"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the layer of the component.  <a href="#a24ae6220ea9146327965cc116ec5b486">More...</a><br/></td></tr>
 
105
<tr class="separator:a24ae6220ea9146327965cc116ec5b486"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
106
<tr class="memitem:a2ce831669dc8644aa58c0e1540f78bf7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#a2ce831669dc8644aa58c0e1540f78bf7">get_mdi_zorder</a> () const </td></tr>
 
107
<tr class="memdesc:a2ce831669dc8644aa58c0e1540f78bf7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the zorder of the component.  <a href="#a2ce831669dc8644aa58c0e1540f78bf7">More...</a><br/></td></tr>
 
108
<tr class="separator:a2ce831669dc8644aa58c0e1540f78bf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
109
<tr class="memitem:ab62940b0782345103171b8e752b58f28"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#ab62940b0782345103171b8e752b58f28">grab_focus</a> ()</td></tr>
 
110
<tr class="memdesc:ab62940b0782345103171b8e752b58f28"><td class="mdescLeft">&#160;</td><td class="mdescRight">Grabs focus for this <em>component</em>.  <a href="#ab62940b0782345103171b8e752b58f28">More...</a><br/></td></tr>
 
111
<tr class="separator:ab62940b0782345103171b8e752b58f28"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
112
<tr class="memitem:a980a75536f126672470779ab68a08502"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#a980a75536f126672470779ab68a08502">remove_focus_handler</a> (guint handler_id)</td></tr>
 
113
<tr class="memdesc:a980a75536f126672470779ab68a08502"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the handler specified by <em>handler_id</em> from the list of functions to be executed when this object receives focus events (in or out).  <a href="#a980a75536f126672470779ab68a08502">More...</a><br/></td></tr>
 
114
<tr class="separator:a980a75536f126672470779ab68a08502"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
115
<tr class="memitem:a9d4d0aa5f9531ed200340e4b273c29cd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#a9d4d0aa5f9531ed200340e4b273c29cd">set_extents</a> (int x, int y, int width, int height, CoordType coord_type)</td></tr>
 
116
<tr class="memdesc:a9d4d0aa5f9531ed200340e4b273c29cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the extents of <em>component</em>.  <a href="#a9d4d0aa5f9531ed200340e4b273c29cd">More...</a><br/></td></tr>
 
117
<tr class="separator:a9d4d0aa5f9531ed200340e4b273c29cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
118
<tr class="memitem:a0f799ad812be9ee955d5e04b1022d107"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#a0f799ad812be9ee955d5e04b1022d107">set_position</a> (int x, int y, CoordType coord_type)</td></tr>
 
119
<tr class="memdesc:a0f799ad812be9ee955d5e04b1022d107"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the postition of <em>component</em>.  <a href="#a0f799ad812be9ee955d5e04b1022d107">More...</a><br/></td></tr>
 
120
<tr class="separator:a0f799ad812be9ee955d5e04b1022d107"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
121
<tr class="memitem:a41f4181b9b75198b77e2edbdb5dab2f2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#a41f4181b9b75198b77e2edbdb5dab2f2">set_size</a> (int width, int height)</td></tr>
 
122
<tr class="memdesc:a41f4181b9b75198b77e2edbdb5dab2f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the size of the <em>component</em> in terms of width and height.  <a href="#a41f4181b9b75198b77e2edbdb5dab2f2">More...</a><br/></td></tr>
 
123
<tr class="separator:a41f4181b9b75198b77e2edbdb5dab2f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
124
</table><table class="memberdecls">
 
125
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
 
126
Static Public Member Functions</h2></td></tr>
 
127
<tr class="memitem:aed84d91484c71856c5f082bf0a1a817b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed84d91484c71856c5f082bf0a1a817b"></a>
 
128
static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#aed84d91484c71856c5f082bf0a1a817b">get_type</a> ()</td></tr>
 
129
<tr class="memdesc:aed84d91484c71856c5f082bf0a1a817b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system. <br/></td></tr>
 
130
<tr class="separator:aed84d91484c71856c5f082bf0a1a817b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
131
</table><table class="memberdecls">
 
132
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
 
133
Protected Member Functions</h2></td></tr>
 
134
<tr class="memitem:af1afe43507f5afcf2f996cc847d7c084"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1afe43507f5afcf2f996cc847d7c084"></a>
 
135
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#af1afe43507f5afcf2f996cc847d7c084">Component</a> ()</td></tr>
 
136
<tr class="memdesc:af1afe43507f5afcf2f996cc847d7c084"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should derive from this class to use it. <br/></td></tr>
 
137
<tr class="separator:af1afe43507f5afcf2f996cc847d7c084"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
138
</table><table class="memberdecls">
 
139
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="related"></a>
103
140
Related Functions</h2></td></tr>
104
141
<tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p>
105
142
</td></tr>
106
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classAtk_1_1Component.html">Atk::Component</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#a3eb83954385bb8705cfd2d6d4f2a0f23">wrap</a> (AtkComponent* object, bool take_copy=false)</td></tr>
107
 
<tr><td class="mdescLeft">&#160;</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="#a3eb83954385bb8705cfd2d6d4f2a0f23"></a><br/></td></tr>
 
143
<tr class="memitem:a3eb83954385bb8705cfd2d6d4f2a0f23"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classAtk_1_1Component.html">Atk::Component</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#a3eb83954385bb8705cfd2d6d4f2a0f23">wrap</a> (AtkComponent* object, bool take_copy=false)</td></tr>
 
144
<tr class="memdesc:a3eb83954385bb8705cfd2d6d4f2a0f23"><td class="mdescLeft">&#160;</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="#a3eb83954385bb8705cfd2d6d4f2a0f23">More...</a><br/></td></tr>
 
145
<tr class="separator:a3eb83954385bb8705cfd2d6d4f2a0f23"><td class="memSeparator" colspan="2">&#160;</td></tr>
108
146
</table>
109
 
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
 
147
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
110
148
<div class="textblock"><p>The ATK interface provided by UI components which occupy a physical area on the screen. </p>
111
 
<p>This should be implemented by most if not all UI elements with an actual on-screen presence, i.e. components which can be said to have a screen-coordinate bounding box. Virtually all widgets will need to have <a class="el" href="classAtk_1_1Component.html" title="The ATK interface provided by UI components which occupy a physical area on the screen.">Atk::Component</a> implementations provided for their corresponding <a class="el" href="classAtk_1_1Object.html" title="The base object class for the Accessibility Toolkit API.">Atk::Object</a> class. In short, only UI elements which are* not* GUI elements will omit this ATK interface.</p>
 
149
<p>This should be implemented by most if not all UI elements with an actual on-screen presence, i.e. components which can be said to have a screen-coordinate bounding box. Virtually all widgets will need to have <a class="el" href="classAtk_1_1Component.html" title="The ATK interface provided by UI components which occupy a physical area on the screen.">Atk::Component</a> implementations provided for their corresponding <a class="el" href="classAtk_1_1Object.html" title="The base object class for the Accessibility Toolkit API.">Atk::Object</a> class. In short, only UI elements which are <em>not</em> GUI elements will omit this ATK interface.</p>
112
150
<p>A possible exception might be textual information with a transparent background, in which case text glyph bounding box information is provided by <a class="el" href="classAtk_1_1Text.html" title="The ATK interface implemented by components with text content.">Atk::Text</a>. </p>
113
 
</div><hr/><h2>Member Function Documentation</h2>
114
 
<a class="anchor" id="a3801c9c8883b04c3cb6cbc3a8324d720"></a><!-- doxytag: member="Atk::Component::add_focus_handler" ref="a3801c9c8883b04c3cb6cbc3a8324d720" args="(AtkFocusHandler handler)" -->
 
151
</div><h2 class="groupheader">Member Function Documentation</h2>
 
152
<a class="anchor" id="a3801c9c8883b04c3cb6cbc3a8324d720"></a>
115
153
<div class="memitem">
116
154
<div class="memproto">
117
155
      <table class="memname">
123
161
          <td></td>
124
162
        </tr>
125
163
      </table>
126
 
</div>
127
 
<div class="memdoc">
 
164
</div><div class="memdoc">
128
165
 
129
166
<p>Add the specified handler to the set of functions to be called when this object receives focus events (in or out). </p>
130
167
<p>If the handler is already added it is not added again </p>
131
 
<dl><dt><b>Parameters:</b></dt><dd>
 
168
<dl class="params"><dt>Parameters</dt><dd>
132
169
  <table class="params">
133
170
    <tr><td class="paramname">handler</td><td>The Atk::FocusHandler to be attached to <em>component</em>. </td></tr>
134
171
  </table>
135
172
  </dd>
136
173
</dl>
137
 
<dl class="return"><dt><b>Returns:</b></dt><dd>A handler id which can be used in atk_component_remove_focus_handler or zero if the handler was already added. </dd></dl>
 
174
<dl class="section return"><dt>Returns</dt><dd>A handler id which can be used in atk_component_remove_focus_handler or zero if the handler was already added. </dd></dl>
138
175
 
139
176
</div>
140
177
</div>
141
 
<a class="anchor" id="adfdd4667a6179c84f49a28bf7b2c3b6c"></a><!-- doxytag: member="Atk::Component::contains" ref="adfdd4667a6179c84f49a28bf7b2c3b6c" args="(int x, int y, CoordType coord_type) const " -->
 
178
<a class="anchor" id="adfdd4667a6179c84f49a28bf7b2c3b6c"></a>
142
179
<div class="memitem">
143
180
<div class="memproto">
144
181
      <table class="memname">
166
203
          <td></td><td> const</td>
167
204
        </tr>
168
205
      </table>
169
 
</div>
170
 
<div class="memdoc">
 
206
</div><div class="memdoc">
171
207
 
172
208
<p>Checks whether the specified point is within the extent of the <em>component</em>. </p>
173
 
<dl><dt><b>Parameters:</b></dt><dd>
 
209
<dl class="params"><dt>Parameters</dt><dd>
174
210
  <table class="params">
175
211
    <tr><td class="paramname">x</td><td>X coordinate. </td></tr>
176
212
    <tr><td class="paramname">y</td><td>Y coordinate. </td></tr>
178
214
  </table>
179
215
  </dd>
180
216
</dl>
181
 
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> or <code>false</code> indicating whether the specified point is within the extent of the <em>component</em> or not. </dd></dl>
 
217
<dl class="section return"><dt>Returns</dt><dd><code>true</code> or <code>false</code> indicating whether the specified point is within the extent of the <em>component</em> or not. </dd></dl>
182
218
 
183
219
</div>
184
220
</div>
185
 
<a class="anchor" id="a587373de988a993ac69473a6f968d592"></a><!-- doxytag: member="Atk::Component::get_accessible_at_point" ref="a587373de988a993ac69473a6f968d592" args="(int x, int y, CoordType coord_type)" -->
 
221
<a class="anchor" id="a587373de988a993ac69473a6f968d592"></a>
186
222
<div class="memitem">
187
223
<div class="memproto">
188
224
      <table class="memname">
210
246
          <td></td><td></td>
211
247
        </tr>
212
248
      </table>
213
 
</div>
214
 
<div class="memdoc">
 
249
</div><div class="memdoc">
215
250
 
216
251
<p>Gets a reference to the accessible child, if one exists, at the coordinate point specified by <em>x</em> and <em>y</em>. </p>
217
 
<dl><dt><b>Parameters:</b></dt><dd>
 
252
<dl class="params"><dt>Parameters</dt><dd>
218
253
  <table class="params">
219
254
    <tr><td class="paramname">x</td><td>X coordinate. </td></tr>
220
255
    <tr><td class="paramname">y</td><td>Y coordinate. </td></tr>
222
257
  </table>
223
258
  </dd>
224
259
</dl>
225
 
<dl class="return"><dt><b>Returns:</b></dt><dd>A reference to the accessible child, if one exists. </dd></dl>
 
260
<dl class="section return"><dt>Returns</dt><dd>A reference to the accessible child, if one exists. </dd></dl>
226
261
 
227
262
</div>
228
263
</div>
229
 
<a class="anchor" id="aff54a73d11808f3b83e476b0b6c6ef72"></a><!-- doxytag: member="Atk::Component::get_extents" ref="aff54a73d11808f3b83e476b0b6c6ef72" args="(int &amp;x, int &amp;y, int &amp;width, int &amp;height, CoordType coord_type) const " -->
 
264
<a class="anchor" id="aff54a73d11808f3b83e476b0b6c6ef72"></a>
230
265
<div class="memitem">
231
266
<div class="memproto">
232
267
      <table class="memname">
266
301
          <td></td><td> const</td>
267
302
        </tr>
268
303
      </table>
269
 
</div>
270
 
<div class="memdoc">
 
304
</div><div class="memdoc">
271
305
 
272
306
<p>Gets the rectangle which gives the extent of the <em>component</em>. </p>
273
 
<dl><dt><b>Parameters:</b></dt><dd>
 
307
<dl class="params"><dt>Parameters</dt><dd>
274
308
  <table class="params">
275
309
    <tr><td class="paramname">x</td><td>Address of <code>int</code> to put x coordinate. </td></tr>
276
310
    <tr><td class="paramname">y</td><td>Address of <code>int</code> to put y coordinate. </td></tr>
283
317
 
284
318
</div>
285
319
</div>
286
 
<a class="anchor" id="a24ae6220ea9146327965cc116ec5b486"></a><!-- doxytag: member="Atk::Component::get_layer" ref="a24ae6220ea9146327965cc116ec5b486" args="() const " -->
 
320
<a class="anchor" id="a24ae6220ea9146327965cc116ec5b486"></a>
287
321
<div class="memitem">
288
322
<div class="memproto">
289
323
      <table class="memname">
294
328
          <td> const</td>
295
329
        </tr>
296
330
      </table>
297
 
</div>
298
 
<div class="memdoc">
 
331
</div><div class="memdoc">
299
332
 
300
333
<p>Gets the layer of the component. </p>
301
 
<dl class="return"><dt><b>Returns:</b></dt><dd>An Atk::Layer which is the layer of the component. </dd></dl>
 
334
<dl class="section return"><dt>Returns</dt><dd>An Atk::Layer which is the layer of the component. </dd></dl>
302
335
 
303
336
</div>
304
337
</div>
305
 
<a class="anchor" id="a2ce831669dc8644aa58c0e1540f78bf7"></a><!-- doxytag: member="Atk::Component::get_mdi_zorder" ref="a2ce831669dc8644aa58c0e1540f78bf7" args="() const " -->
 
338
<a class="anchor" id="a2ce831669dc8644aa58c0e1540f78bf7"></a>
306
339
<div class="memitem">
307
340
<div class="memproto">
308
341
      <table class="memname">
313
346
          <td> const</td>
314
347
        </tr>
315
348
      </table>
316
 
</div>
317
 
<div class="memdoc">
 
349
</div><div class="memdoc">
318
350
 
319
351
<p>Gets the zorder of the component. </p>
320
352
<p>The value G_MININT will be returned if the layer of the component is not ATK_LAYER_MDI or ATK_LAYER_WINDOW. </p>
321
 
<dl class="return"><dt><b>Returns:</b></dt><dd>A <code>int</code> which is the zorder of the component, i.e. the depth at which the component is shown in relation to other components in the same container. </dd></dl>
 
353
<dl class="section return"><dt>Returns</dt><dd>A <code>int</code> which is the zorder of the component, i.e. the depth at which the component is shown in relation to other components in the same container. </dd></dl>
322
354
 
323
355
</div>
324
356
</div>
325
 
<a class="anchor" id="ab3f0b95a127bd1007bc90bf8c34077ba"></a><!-- doxytag: member="Atk::Component::get_position" ref="ab3f0b95a127bd1007bc90bf8c34077ba" args="(int &amp;x, int &amp;y, CoordType coord_type) const " -->
 
357
<a class="anchor" id="ab3f0b95a127bd1007bc90bf8c34077ba"></a>
326
358
<div class="memitem">
327
359
<div class="memproto">
328
360
      <table class="memname">
350
382
          <td></td><td> const</td>
351
383
        </tr>
352
384
      </table>
353
 
</div>
354
 
<div class="memdoc">
 
385
</div><div class="memdoc">
355
386
 
356
387
<p>Gets the position of <em>component</em> in the form of a point specifying <em>component's</em> top-left corner. </p>
357
 
<dl><dt><b>Parameters:</b></dt><dd>
 
388
<dl class="params"><dt>Parameters</dt><dd>
358
389
  <table class="params">
359
390
    <tr><td class="paramname">x</td><td>Address of <code>int</code> to put x coordinate position. </td></tr>
360
391
    <tr><td class="paramname">y</td><td>Address of <code>int</code> to put y coordinate position. </td></tr>
365
396
 
366
397
</div>
367
398
</div>
368
 
<a class="anchor" id="a5a99521eb20cd82226016196f642684b"></a><!-- doxytag: member="Atk::Component::get_size" ref="a5a99521eb20cd82226016196f642684b" args="(int &amp;width, int &amp;height) const " -->
 
399
<a class="anchor" id="a5a99521eb20cd82226016196f642684b"></a>
369
400
<div class="memitem">
370
401
<div class="memproto">
371
402
      <table class="memname">
387
418
          <td></td><td> const</td>
388
419
        </tr>
389
420
      </table>
390
 
</div>
391
 
<div class="memdoc">
 
421
</div><div class="memdoc">
392
422
 
393
423
<p>Gets the size of the <em>component</em> in terms of width and height. </p>
394
 
<dl><dt><b>Parameters:</b></dt><dd>
 
424
<dl class="params"><dt>Parameters</dt><dd>
395
425
  <table class="params">
396
426
    <tr><td class="paramname">width</td><td>Address of <code>int</code> to put width of <em>component</em>. </td></tr>
397
427
    <tr><td class="paramname">height</td><td>Address of <code>int</code> to put height of <em>component</em>. </td></tr>
401
431
 
402
432
</div>
403
433
</div>
404
 
<a class="anchor" id="ab62940b0782345103171b8e752b58f28"></a><!-- doxytag: member="Atk::Component::grab_focus" ref="ab62940b0782345103171b8e752b58f28" args="()" -->
 
434
<a class="anchor" id="ab62940b0782345103171b8e752b58f28"></a>
405
435
<div class="memitem">
406
436
<div class="memproto">
407
437
      <table class="memname">
412
442
          <td></td>
413
443
        </tr>
414
444
      </table>
415
 
</div>
416
 
<div class="memdoc">
 
445
</div><div class="memdoc">
417
446
 
418
447
<p>Grabs focus for this <em>component</em>. </p>
419
 
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if successful, <code>false</code> otherwise. </dd></dl>
 
448
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if successful, <code>false</code> otherwise. </dd></dl>
420
449
 
421
450
</div>
422
451
</div>
423
 
<a class="anchor" id="a980a75536f126672470779ab68a08502"></a><!-- doxytag: member="Atk::Component::remove_focus_handler" ref="a980a75536f126672470779ab68a08502" args="(guint handler_id)" -->
 
452
<a class="anchor" id="a980a75536f126672470779ab68a08502"></a>
424
453
<div class="memitem">
425
454
<div class="memproto">
426
455
      <table class="memname">
432
461
          <td></td>
433
462
        </tr>
434
463
      </table>
435
 
</div>
436
 
<div class="memdoc">
 
464
</div><div class="memdoc">
437
465
 
438
466
<p>Remove the handler specified by <em>handler_id</em> from the list of functions to be executed when this object receives focus events (in or out). </p>
439
 
<dl><dt><b>Parameters:</b></dt><dd>
 
467
<dl class="params"><dt>Parameters</dt><dd>
440
468
  <table class="params">
441
469
    <tr><td class="paramname">handler_id</td><td>The handler id of the focus handler to be removed from <em>component</em>. </td></tr>
442
470
  </table>
445
473
 
446
474
</div>
447
475
</div>
448
 
<a class="anchor" id="a9d4d0aa5f9531ed200340e4b273c29cd"></a><!-- doxytag: member="Atk::Component::set_extents" ref="a9d4d0aa5f9531ed200340e4b273c29cd" args="(int x, int y, int width, int height, CoordType coord_type)" -->
 
476
<a class="anchor" id="a9d4d0aa5f9531ed200340e4b273c29cd"></a>
449
477
<div class="memitem">
450
478
<div class="memproto">
451
479
      <table class="memname">
485
513
          <td></td><td></td>
486
514
        </tr>
487
515
      </table>
488
 
</div>
489
 
<div class="memdoc">
 
516
</div><div class="memdoc">
490
517
 
491
518
<p>Sets the extents of <em>component</em>. </p>
492
 
<dl><dt><b>Parameters:</b></dt><dd>
 
519
<dl class="params"><dt>Parameters</dt><dd>
493
520
  <table class="params">
494
521
    <tr><td class="paramname">x</td><td>X coordinate. </td></tr>
495
522
    <tr><td class="paramname">y</td><td>Y coordinate. </td></tr>
499
526
  </table>
500
527
  </dd>
501
528
</dl>
502
 
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> or <code>false</code> whether the extents were set or not. </dd></dl>
 
529
<dl class="section return"><dt>Returns</dt><dd><code>true</code> or <code>false</code> whether the extents were set or not. </dd></dl>
503
530
 
504
531
</div>
505
532
</div>
506
 
<a class="anchor" id="a0f799ad812be9ee955d5e04b1022d107"></a><!-- doxytag: member="Atk::Component::set_position" ref="a0f799ad812be9ee955d5e04b1022d107" args="(int x, int y, CoordType coord_type)" -->
 
533
<a class="anchor" id="a0f799ad812be9ee955d5e04b1022d107"></a>
507
534
<div class="memitem">
508
535
<div class="memproto">
509
536
      <table class="memname">
531
558
          <td></td><td></td>
532
559
        </tr>
533
560
      </table>
534
 
</div>
535
 
<div class="memdoc">
 
561
</div><div class="memdoc">
536
562
 
537
563
<p>Sets the postition of <em>component</em>. </p>
538
 
<dl><dt><b>Parameters:</b></dt><dd>
 
564
<dl class="params"><dt>Parameters</dt><dd>
539
565
  <table class="params">
540
566
    <tr><td class="paramname">x</td><td>X coordinate. </td></tr>
541
567
    <tr><td class="paramname">y</td><td>Y coordinate. </td></tr>
543
569
  </table>
544
570
  </dd>
545
571
</dl>
546
 
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> or <code>false</code> whether or not the position was set or not. </dd></dl>
 
572
<dl class="section return"><dt>Returns</dt><dd><code>true</code> or <code>false</code> whether or not the position was set or not. </dd></dl>
547
573
 
548
574
</div>
549
575
</div>
550
 
<a class="anchor" id="a41f4181b9b75198b77e2edbdb5dab2f2"></a><!-- doxytag: member="Atk::Component::set_size" ref="a41f4181b9b75198b77e2edbdb5dab2f2" args="(int width, int height)" -->
 
576
<a class="anchor" id="a41f4181b9b75198b77e2edbdb5dab2f2"></a>
551
577
<div class="memitem">
552
578
<div class="memproto">
553
579
      <table class="memname">
569
595
          <td></td><td></td>
570
596
        </tr>
571
597
      </table>
572
 
</div>
573
 
<div class="memdoc">
 
598
</div><div class="memdoc">
574
599
 
575
600
<p>Set the size of the <em>component</em> in terms of width and height. </p>
576
 
<dl><dt><b>Parameters:</b></dt><dd>
 
601
<dl class="params"><dt>Parameters</dt><dd>
577
602
  <table class="params">
578
603
    <tr><td class="paramname">width</td><td>Width to set for <em>component</em>. </td></tr>
579
604
    <tr><td class="paramname">height</td><td>Height to set for <em>component</em>. </td></tr>
580
605
  </table>
581
606
  </dd>
582
607
</dl>
583
 
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> or <code>false</code> whether the size was set or not. </dd></dl>
 
608
<dl class="section return"><dt>Returns</dt><dd><code>true</code> or <code>false</code> whether the size was set or not. </dd></dl>
584
609
 
585
610
</div>
586
611
</div>
587
 
<hr/><h2>Friends And Related Function Documentation</h2>
588
 
<a class="anchor" id="a3eb83954385bb8705cfd2d6d4f2a0f23"></a><!-- doxytag: member="Atk::Component::wrap" ref="a3eb83954385bb8705cfd2d6d4f2a0f23" args="(AtkComponent *object, bool take_copy=false)" -->
 
612
<h2 class="groupheader">Friends And Related Function Documentation</h2>
 
613
<a class="anchor" id="a3eb83954385bb8705cfd2d6d4f2a0f23"></a>
589
614
<div class="memitem">
590
615
<div class="memproto">
 
616
<table class="mlabels">
 
617
  <tr>
 
618
  <td class="mlabels-left">
591
619
      <table class="memname">
592
620
        <tr>
593
621
          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classAtk_1_1Component.html">Atk::Component</a> &gt; wrap </td>
604
632
        <tr>
605
633
          <td></td>
606
634
          <td>)</td>
607
 
          <td></td><td><code> [related]</code></td>
 
635
          <td></td><td></td>
608
636
        </tr>
609
637
      </table>
610
 
</div>
611
 
<div class="memdoc">
 
638
  </td>
 
639
  <td class="mlabels-right">
 
640
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
 
641
  </tr>
 
642
</table>
 
643
</div><div class="memdoc">
612
644
 
613
645
<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>
614
 
<dl><dt><b>Parameters:</b></dt><dd>
 
646
<dl class="params"><dt>Parameters</dt><dd>
615
647
  <table class="params">
616
648
    <tr><td class="paramname">object</td><td>The C instance. </td></tr>
617
649
    <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>
618
650
  </table>
619
651
  </dd>
620
652
</dl>
621
 
<dl class="return"><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl>
 
653
<dl class="section return"><dt>Returns</dt><dd>A C++ instance that wraps this C instance. </dd></dl>
622
654
 
623
655
</div>
624
656
</div>
625
 
</div>
626
 
<hr class="footer"/><address class="footer"><small>Generated on Wed Oct 26 2011 13:06:40 for atkmm by&#160;
627
 
<a href="http://www.doxygen.org/index.html">
628
 
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
 
657
</div><!-- contents -->
 
658
<!-- start footer part -->
 
659
<hr class="footer"/><address class="footer"><small>
 
660
Generated on Wed Apr 24 2013 11:08:12 for atkmm by &#160;<a href="http://www.doxygen.org/index.html">
 
661
<img class="footer" src="doxygen.png" alt="doxygen"/>
 
662
</a> 1.8.3.1
 
663
</small></address>
629
664
</body>
630
665
</html>