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>
64
73
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
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* </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#a4e9352cd6e5e139cd5b5c310fab5d993">gobj</a> ()</td></tr>
72
<tr><td class="mdescLeft"> </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"> </td><td class="mdescRight">Provides access to the underlying C GObject. <br/></td></tr>
80
<tr class="separator:a4e9352cd6e5e139cd5b5c310fab5d993"><td class="memSeparator" colspan="2"> </td></tr>
81
<tr class="memitem:acca597d13f18df1b507a739f245a402a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acca597d13f18df1b507a739f245a402a"></a>
74
82
const AtkComponent* </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"> </td><td class="mdescRight">Provides access to the underlying C GObject. <br/></td></tr>
76
<tr><td class="memItemLeft" align="right" valign="top">guint </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"> </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 </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"> </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>< <a class="el" href="classAtk_1_1Object.html">Atk::Object</a> > </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#aff54a73d11808f3b83e476b0b6c6ef72">get_extents</a> (int& x, int& y, int& width, int& height, CoordType coord_type) const </td></tr>
83
<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#ab3f0b95a127bd1007bc90bf8c34077ba">get_position</a> (int& x, int& y, CoordType coord_type) const </td></tr>
85
<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#a5a99521eb20cd82226016196f642684b">get_size</a> (int& width, int& height) const </td></tr>
87
<tr><td class="mdescLeft"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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"> </td><td class="mdescRight">Provides access to the underlying C GObject. <br/></td></tr>
84
<tr class="separator:acca597d13f18df1b507a739f245a402a"><td class="memSeparator" colspan="2"> </td></tr>
85
<tr class="memitem:a3801c9c8883b04c3cb6cbc3a8324d720"><td class="memItemLeft" align="right" valign="top">guint </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"> </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"> </td></tr>
88
<tr class="memitem:adfdd4667a6179c84f49a28bf7b2c3b6c"><td class="memItemLeft" align="right" valign="top">bool </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"> </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"> </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>< <a class="el" href="classAtk_1_1Object.html">Atk::Object</a> > </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"> </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"> </td></tr>
94
<tr class="memitem:aff54a73d11808f3b83e476b0b6c6ef72"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#aff54a73d11808f3b83e476b0b6c6ef72">get_extents</a> (int& x, int& y, int& width, int& height, CoordType coord_type) const </td></tr>
95
<tr class="memdesc:aff54a73d11808f3b83e476b0b6c6ef72"><td class="mdescLeft"> </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"> </td></tr>
97
<tr class="memitem:ab3f0b95a127bd1007bc90bf8c34077ba"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#ab3f0b95a127bd1007bc90bf8c34077ba">get_position</a> (int& x, int& y, CoordType coord_type) const </td></tr>
98
<tr class="memdesc:ab3f0b95a127bd1007bc90bf8c34077ba"><td class="mdescLeft"> </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"> </td></tr>
100
<tr class="memitem:a5a99521eb20cd82226016196f642684b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Component.html#a5a99521eb20cd82226016196f642684b">get_size</a> (int& width, int& height) const </td></tr>
101
<tr class="memdesc:a5a99521eb20cd82226016196f642684b"><td class="mdescLeft"> </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"> </td></tr>
103
<tr class="memitem:a24ae6220ea9146327965cc116ec5b486"><td class="memItemLeft" align="right" valign="top">Layer </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"> </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"> </td></tr>
106
<tr class="memitem:a2ce831669dc8644aa58c0e1540f78bf7"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr>
109
<tr class="memitem:ab62940b0782345103171b8e752b58f28"><td class="memItemLeft" align="right" valign="top">bool </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"> </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"> </td></tr>
112
<tr class="memitem:a980a75536f126672470779ab68a08502"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
115
<tr class="memitem:a9d4d0aa5f9531ed200340e4b273c29cd"><td class="memItemLeft" align="right" valign="top">bool </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"> </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"> </td></tr>
118
<tr class="memitem:a0f799ad812be9ee955d5e04b1022d107"><td class="memItemLeft" align="right" valign="top">bool </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"> </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"> </td></tr>
121
<tr class="memitem:a41f4181b9b75198b77e2edbdb5dab2f2"><td class="memItemLeft" align="right" valign="top">bool </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"> </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"> </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 </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"> </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"> </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
 </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"> </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"> </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>
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>< <a class="el" href="classAtk_1_1Component.html">Atk::Component</a> > </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"> </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>< <a class="el" href="classAtk_1_1Component.html">Atk::Component</a> > </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"> </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"> </td></tr>
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">