~ubuntu-branches/ubuntu/karmic/gtkmm2.4/karmic

« back to all changes in this revision

Viewing changes to docs/reference/html/classAtk_1_1StateSet.html

  • Committer: Bazaar Package Importer
  • Author(s): Robert Ancell
  • Date: 2009-09-22 10:14:59 UTC
  • mfrom: (1.2.42 upstream)
  • Revision ID: james.westby@ubuntu.com-20090922101459-pespb00fbm1mlqbd
Tags: 1:2.18.1-0ubuntu1
* New upstream release: (LP: #434355)
  - RecentManager: Undeprecate get_default().
  - Clipboard: wait_for_targets): Fix a crash.
  - Window: Added set_icon_name().
  - Require a recent pangomm.
  - Style: Fix a compiler error with the Intel C++ compiler.
  - Fix recently-introduced problems with disable-deprecated options.
* debian/control.in:
  - Bump libpangomm-1.4-dev depends and build-depends

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
 
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
 
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">
 
3
<head>
 
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
3
5
<title>gtkmm: Atk::StateSet Class Reference</title>
4
 
<link href="tabs.css" rel="stylesheet" type="text/css">
5
 
<link href="doxygen.css" rel="stylesheet" type="text/css">
6
 
</head><body>
7
 
<!-- Generated by Doxygen 1.5.8 -->
 
6
<link href="tabs.css" rel="stylesheet" type="text/css"/>
 
7
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
 
8
</head>
 
9
<body>
 
10
<!-- Generated by Doxygen 1.6.1 -->
8
11
<div class="navigation" id="top">
9
12
  <div class="tabs">
10
13
    <ul>
27
30
  </div>
28
31
</div>
29
32
<div class="contents">
30
 
<h1>Atk::StateSet Class Reference</h1><!-- doxytag: class="Atk::StateSet" --><!-- doxytag: inherits="Glib::Object" -->An AtkStateSet determines a component's state set. <a href="#_details">More...</a>
31
 
<p>
32
 
Inherits <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_1Object.html">Glib::Object</a>.
33
 
<p>
 
33
<h1>Atk::StateSet Class Reference</h1><!-- doxytag: class="Atk::StateSet" --><!-- doxytag: inherits="Glib::Object" -->
 
34
<p>An AtkStateSet determines a component's state set. <a href="#_details">More...</a></p>
 
35
 
 
36
<p>Inherits <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_1Object.html">Glib::Object</a>.</p>
34
37
<div class="dynheader">
35
38
Collaboration diagram for Atk::StateSet:</div>
36
39
<div class="dynsection">
37
 
<p><center><img src="classAtk_1_1StateSet__coll__graph.png" border="0" usemap="#Atk_1_1StateSet__coll__map" alt="Collaboration graph"></center>
38
 
<map name="Atk_1_1StateSet__coll__map">
39
 
<area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="20,155,111,181"><area shape="rect" 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="5,80,125,107"><area shape="rect" 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,119,32"></map>
40
 
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
41
 
 
42
 
<p>
43
 
<a href="classAtk_1_1StateSet-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
44
 
<tr><td></td></tr>
45
 
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
46
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#acb217af0a0fa1f7396724a5fcb7f26a">~StateSet</a> ()</td></tr>
47
 
 
48
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">AtkStateSet*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#dbd0e5dba45f3eb59141da59cf7ce8ed">gobj</a> ()</td></tr>
49
 
 
50
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#dbd0e5dba45f3eb59141da59cf7ce8ed"></a><br></td></tr>
51
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">const AtkStateSet*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#f095ba67a81cc186e6b9f512276f8017">gobj</a> () const </td></tr>
52
 
 
53
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#f095ba67a81cc186e6b9f512276f8017"></a><br></td></tr>
54
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">AtkStateSet*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#13da93101f80ad6d3a297fe9dfebb695">gobj_copy</a> ()</td></tr>
55
 
 
56
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. <a href="#13da93101f80ad6d3a297fe9dfebb695"></a><br></td></tr>
57
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#d60014ebc037244153ce812843ee4dd9">is_empty</a> () const </td></tr>
58
 
 
59
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether the state set is empty, i.e. has no states set. <a href="#d60014ebc037244153ce812843ee4dd9"></a><br></td></tr>
60
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#ede4c4b8495f9772d35af9da9e77395d">add_state</a> (<a class="el" href="group__atkmmEnums.html#g2b925d92032639815edcfd9b0f53d15e">Atk::StateType</a> type)</td></tr>
61
 
 
62
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a new state for the specified type to the current state set if it is not already present. <a href="#ede4c4b8495f9772d35af9da9e77395d"></a><br></td></tr>
63
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#88e473c6fd50a2cc71cf6e2222b9eff0">add_states</a> (const <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_1ArrayHandle.html">Glib::ArrayHandle</a>&lt; <a class="el" href="group__atkmmEnums.html#g2b925d92032639815edcfd9b0f53d15e">Atk::StateType</a> &gt;&amp; types)</td></tr>
64
 
 
65
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#7534af9c87a8e5af0c4033fafcb05f63">clear_states</a> ()</td></tr>
66
 
 
67
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes all states from the state set. <a href="#7534af9c87a8e5af0c4033fafcb05f63"></a><br></td></tr>
68
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#b49dcdfd6f09d04e5dd11fe66be83d27">contains_state</a> (<a class="el" href="group__atkmmEnums.html#g2b925d92032639815edcfd9b0f53d15e">Atk::StateType</a> type)</td></tr>
69
 
 
70
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether the state for the specified type is in the specified set. <a href="#b49dcdfd6f09d04e5dd11fe66be83d27"></a><br></td></tr>
71
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#206a534c4afcc82d1679ce61924d80f5">contains_states</a> (const <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_1ArrayHandle.html">Glib::ArrayHandle</a>&lt; <a class="el" href="group__atkmmEnums.html#g2b925d92032639815edcfd9b0f53d15e">Atk::StateType</a> &gt;&amp; types) const </td></tr>
72
 
 
73
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#9f01863fb1490e645e58f1013496d7b9">remove_state</a> (<a class="el" href="group__atkmmEnums.html#g2b925d92032639815edcfd9b0f53d15e">Atk::StateType</a> type)</td></tr>
74
 
 
75
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the state for the specified type from the state set. <a href="#9f01863fb1490e645e58f1013496d7b9"></a><br></td></tr>
76
 
<tr><td class="memItemLeft" nowrap 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_1StateSet.html">StateSet</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#770c542a9abc8e97e28e07772d2bf442">and_sets</a> (const <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_1StateSet.html">StateSet</a> &gt;&amp; compare_set)</td></tr>
77
 
 
78
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs the intersection of the two sets, returning <code>0</code> if the intersection is empty. <a href="#770c542a9abc8e97e28e07772d2bf442"></a><br></td></tr>
79
 
<tr><td class="memItemLeft" nowrap 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_1StateSet.html">StateSet</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#8561d7c446c4d1a7d27be011c2d966e7">or_sets</a> (const <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_1StateSet.html">StateSet</a> &gt;&amp; compare_set)</td></tr>
80
 
 
81
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs the union of the two sets. <a href="#8561d7c446c4d1a7d27be011c2d966e7"></a><br></td></tr>
82
 
<tr><td class="memItemLeft" nowrap 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_1StateSet.html">StateSet</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#09d5c551ff86ff3f6b20de3bd746e87c">xor_sets</a> (const <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_1StateSet.html">StateSet</a> &gt;&amp; compare_set)</td></tr>
83
 
 
84
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs the exclusive-or of the two sets, returning <code>0</code> is empty. <a href="#09d5c551ff86ff3f6b20de3bd746e87c"></a><br></td></tr>
85
 
<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
86
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <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_1StateSet.html">StateSet</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#baebcea6f7a81790e9c76ea9ed0ac20f">create</a> ()</td></tr>
87
 
 
88
 
<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
89
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#677f991a217c9e4031b0ff4ad78a219b">StateSet</a> ()</td></tr>
90
 
 
91
 
<tr><td colspan="2"><br><h2>Related Functions</h2></td></tr>
92
 
<tr><td colspan="2">(Note that these are not member functions.) <br><br></td></tr>
93
 
<tr><td class="memItemLeft" nowrap 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_1StateSet.html">Atk::StateSet</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#b23628405857278092f4fc24ddca4fe9">wrap</a> (AtkStateSet* object, bool take_copy=false)</td></tr>
94
 
 
95
 
<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#671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#b23628405857278092f4fc24ddca4fe9"></a><br></td></tr>
 
40
<div class="center"><img src="classAtk_1_1StateSet__coll__graph.png" border="0" usemap="#Atk_1_1StateSet_coll__map" alt="Collaboration graph"/></div>
 
41
<map name="Atk_1_1StateSet_coll__map" id="Atk_1_1StateSet_coll__map">
 
42
<area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="20,155,111,181"/><area shape="rect" 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="5,80,125,107"/><area shape="rect" 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,119,32"/></map>
 
43
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 
44
 
 
45
<p><a href="classAtk_1_1StateSet-members.html">List of all members.</a></p>
 
46
<table border="0" cellpadding="0" cellspacing="0">
 
47
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
 
48
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#aacb217af0a0fa1f7396724a5fcb7f26a">~StateSet</a> ()</td></tr>
 
49
<tr><td class="memItemLeft" align="right" valign="top">AtkStateSet*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#adbd0e5dba45f3eb59141da59cf7ce8ed">gobj</a> ()</td></tr>
 
50
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#adbd0e5dba45f3eb59141da59cf7ce8ed"></a><br/></td></tr>
 
51
<tr><td class="memItemLeft" align="right" valign="top">const AtkStateSet*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#af095ba67a81cc186e6b9f512276f8017">gobj</a> () const </td></tr>
 
52
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#af095ba67a81cc186e6b9f512276f8017"></a><br/></td></tr>
 
53
<tr><td class="memItemLeft" align="right" valign="top">AtkStateSet*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#a13da93101f80ad6d3a297fe9dfebb695">gobj_copy</a> ()</td></tr>
 
54
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. <a href="#a13da93101f80ad6d3a297fe9dfebb695"></a><br/></td></tr>
 
55
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#ad60014ebc037244153ce812843ee4dd9">is_empty</a> () const </td></tr>
 
56
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether the state set is empty, i.e. has no states set. <a href="#ad60014ebc037244153ce812843ee4dd9"></a><br/></td></tr>
 
57
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#aede4c4b8495f9772d35af9da9e77395d">add_state</a> (<a class="el" href="group__atkmmEnums.html#ga2b925d92032639815edcfd9b0f53d15e">Atk::StateType</a> type)</td></tr>
 
58
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a new state for the specified type to the current state set if it is not already present. <a href="#aede4c4b8495f9772d35af9da9e77395d"></a><br/></td></tr>
 
59
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#a88e473c6fd50a2cc71cf6e2222b9eff0">add_states</a> (const <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_1ArrayHandle.html">Glib::ArrayHandle</a>&lt; <a class="el" href="group__atkmmEnums.html#ga2b925d92032639815edcfd9b0f53d15e">Atk::StateType</a> &gt;&amp; types)</td></tr>
 
60
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#a7534af9c87a8e5af0c4033fafcb05f63">clear_states</a> ()</td></tr>
 
61
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes all states from the state set. <a href="#a7534af9c87a8e5af0c4033fafcb05f63"></a><br/></td></tr>
 
62
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#ab49dcdfd6f09d04e5dd11fe66be83d27">contains_state</a> (<a class="el" href="group__atkmmEnums.html#ga2b925d92032639815edcfd9b0f53d15e">Atk::StateType</a> type)</td></tr>
 
63
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether the state for the specified type is in the specified set. <a href="#ab49dcdfd6f09d04e5dd11fe66be83d27"></a><br/></td></tr>
 
64
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#a206a534c4afcc82d1679ce61924d80f5">contains_states</a> (const <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_1ArrayHandle.html">Glib::ArrayHandle</a>&lt; <a class="el" href="group__atkmmEnums.html#ga2b925d92032639815edcfd9b0f53d15e">Atk::StateType</a> &gt;&amp; types) const </td></tr>
 
65
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#a9f01863fb1490e645e58f1013496d7b9">remove_state</a> (<a class="el" href="group__atkmmEnums.html#ga2b925d92032639815edcfd9b0f53d15e">Atk::StateType</a> type)</td></tr>
 
66
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the state for the specified type from the state set. <a href="#a9f01863fb1490e645e58f1013496d7b9"></a><br/></td></tr>
 
67
<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_1StateSet.html">StateSet</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#a770c542a9abc8e97e28e07772d2bf442">and_sets</a> (const <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_1StateSet.html">StateSet</a> &gt;&amp; compare_set)</td></tr>
 
68
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs the intersection of the two sets, returning <code>0</code> if the intersection is empty. <a href="#a770c542a9abc8e97e28e07772d2bf442"></a><br/></td></tr>
 
69
<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_1StateSet.html">StateSet</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#a8561d7c446c4d1a7d27be011c2d966e7">or_sets</a> (const <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_1StateSet.html">StateSet</a> &gt;&amp; compare_set)</td></tr>
 
70
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs the union of the two sets. <a href="#a8561d7c446c4d1a7d27be011c2d966e7"></a><br/></td></tr>
 
71
<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_1StateSet.html">StateSet</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#a09d5c551ff86ff3f6b20de3bd746e87c">xor_sets</a> (const <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_1StateSet.html">StateSet</a> &gt;&amp; compare_set)</td></tr>
 
72
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs the exclusive-or of the two sets, returning <code>0</code> is empty. <a href="#a09d5c551ff86ff3f6b20de3bd746e87c"></a><br/></td></tr>
 
73
<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
 
74
<tr><td class="memItemLeft" align="right" valign="top">static <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_1StateSet.html">StateSet</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#abaebcea6f7a81790e9c76ea9ed0ac20f">create</a> ()</td></tr>
 
75
<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
 
76
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#a677f991a217c9e4031b0ff4ad78a219b">StateSet</a> ()</td></tr>
 
77
<tr><td colspan="2"><h2>Related Functions</h2></td></tr>
 
78
<tr><td colspan="2"><p>(Note that these are not member functions.) </p>
 
79
<br/><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_1StateSet.html">Atk::StateSet</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1StateSet.html#ab23628405857278092f4fc24ddca4fe9">wrap</a> (AtkStateSet* object, bool take_copy=false)</td></tr>
 
81
<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="#ab23628405857278092f4fc24ddca4fe9"></a><br/></td></tr>
96
82
</table>
97
 
<hr><a name="_details"></a><h2>Detailed Description</h2>
98
 
An AtkStateSet determines a component's state set. <p>
99
 
It is composed of a set of Atk::States. <hr><h2>Constructor &amp; Destructor Documentation</h2>
100
 
<a class="anchor" name="acb217af0a0fa1f7396724a5fcb7f26a"></a><!-- doxytag: member="Atk::StateSet::~StateSet" ref="acb217af0a0fa1f7396724a5fcb7f26a" args="()" -->
 
83
<hr/><a name="_details"></a><h2>Detailed Description</h2>
 
84
<p>An AtkStateSet determines a component's state set. </p>
 
85
<p>It is composed of a set of Atk::States. </p>
 
86
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
 
87
<a class="anchor" id="aacb217af0a0fa1f7396724a5fcb7f26a"></a><!-- doxytag: member="Atk::StateSet::~StateSet" ref="aacb217af0a0fa1f7396724a5fcb7f26a" args="()" -->
101
88
<div class="memitem">
102
89
<div class="memproto">
103
90
      <table class="memname">
104
91
        <tr>
105
92
          <td class="memname">virtual Atk::StateSet::~StateSet </td>
106
93
          <td>(</td>
107
 
          <td class="paramname"> </td>
 
94
          <td class="paramname"></td>
108
95
          <td>&#160;)&#160;</td>
109
96
          <td><code> [virtual]</code></td>
110
97
        </tr>
112
99
</div>
113
100
<div class="memdoc">
114
101
 
115
 
<p>
116
 
 
117
 
</div>
118
 
</div><p>
119
 
<a class="anchor" name="677f991a217c9e4031b0ff4ad78a219b"></a><!-- doxytag: member="Atk::StateSet::StateSet" ref="677f991a217c9e4031b0ff4ad78a219b" args="()" -->
 
102
</div>
 
103
</div>
 
104
<a class="anchor" id="a677f991a217c9e4031b0ff4ad78a219b"></a><!-- doxytag: member="Atk::StateSet::StateSet" ref="a677f991a217c9e4031b0ff4ad78a219b" args="()" -->
120
105
<div class="memitem">
121
106
<div class="memproto">
122
107
      <table class="memname">
123
108
        <tr>
124
109
          <td class="memname">Atk::StateSet::StateSet </td>
125
110
          <td>(</td>
126
 
          <td class="paramname"> </td>
 
111
          <td class="paramname"></td>
127
112
          <td>&#160;)&#160;</td>
128
113
          <td><code> [protected]</code></td>
129
114
        </tr>
131
116
</div>
132
117
<div class="memdoc">
133
118
 
134
 
<p>
135
 
 
136
 
</div>
137
 
</div><p>
138
 
<hr><h2>Member Function Documentation</h2>
139
 
<a class="anchor" name="ede4c4b8495f9772d35af9da9e77395d"></a><!-- doxytag: member="Atk::StateSet::add_state" ref="ede4c4b8495f9772d35af9da9e77395d" args="(Atk::StateType type)" -->
 
119
</div>
 
120
</div>
 
121
<hr/><h2>Member Function Documentation</h2>
 
122
<a class="anchor" id="aede4c4b8495f9772d35af9da9e77395d"></a><!-- doxytag: member="Atk::StateSet::add_state" ref="aede4c4b8495f9772d35af9da9e77395d" args="(Atk::StateType type)" -->
140
123
<div class="memitem">
141
124
<div class="memproto">
142
125
      <table class="memname">
143
126
        <tr>
144
127
          <td class="memname">bool Atk::StateSet::add_state </td>
145
128
          <td>(</td>
146
 
          <td class="paramtype"><a class="el" href="group__atkmmEnums.html#g2b925d92032639815edcfd9b0f53d15e">Atk::StateType</a>&#160;</td>
147
 
          <td class="paramname"> <em>type</em> </td>
 
129
          <td class="paramtype"><a class="el" href="group__atkmmEnums.html#ga2b925d92032639815edcfd9b0f53d15e">Atk::StateType</a>&#160;</td>
 
130
          <td class="paramname"> <em>type</em></td>
148
131
          <td>&#160;)&#160;</td>
149
132
          <td></td>
150
133
        </tr>
152
135
</div>
153
136
<div class="memdoc">
154
137
 
155
 
<p>
156
 
Add a new state for the specified type to the current state set if it is not already present. <p>
157
 
<dl compact><dt><b>Parameters:</b></dt><dd>
 
138
<p>Add a new state for the specified type to the current state set if it is not already present. </p>
 
139
<dl><dt><b>Parameters:</b></dt><dd>
158
140
  <table border="0" cellspacing="2" cellpadding="0">
159
 
    <tr><td valign="top"></td><td valign="top"><em>type</em>&#160;</td><td>An <a class="el" href="group__atkmmEnums.html#g2b925d92032639815edcfd9b0f53d15e">Atk::StateType</a>. </td></tr>
 
141
    <tr><td valign="top"></td><td valign="top"><em>type</em>&#160;</td><td>An <a class="el" href="group__atkmmEnums.html#ga2b925d92032639815edcfd9b0f53d15e">Atk::StateType</a>. </td></tr>
160
142
  </table>
 
143
  </dd>
161
144
</dl>
162
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if the state for <em>type</em> is not already in <em>set</em>. </dd></dl>
 
145
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if the state for <em>type</em> is not already in <em>set</em>. </dd></dl>
163
146
 
164
147
</div>
165
 
</div><p>
166
 
<a class="anchor" name="88e473c6fd50a2cc71cf6e2222b9eff0"></a><!-- doxytag: member="Atk::StateSet::add_states" ref="88e473c6fd50a2cc71cf6e2222b9eff0" args="(const Glib::ArrayHandle&lt; Atk::StateType &gt; &amp;types)" -->
 
148
</div>
 
149
<a class="anchor" id="a88e473c6fd50a2cc71cf6e2222b9eff0"></a><!-- doxytag: member="Atk::StateSet::add_states" ref="a88e473c6fd50a2cc71cf6e2222b9eff0" args="(const Glib::ArrayHandle&lt; Atk::StateType &gt; &amp;types)" -->
167
150
<div class="memitem">
168
151
<div class="memproto">
169
152
      <table class="memname">
170
153
        <tr>
171
154
          <td class="memname">void Atk::StateSet::add_states </td>
172
155
          <td>(</td>
173
 
          <td class="paramtype">const <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_1ArrayHandle.html">Glib::ArrayHandle</a>&lt; <a class="el" href="group__atkmmEnums.html#g2b925d92032639815edcfd9b0f53d15e">Atk::StateType</a> &gt;&amp;&#160;</td>
174
 
          <td class="paramname"> <em>types</em> </td>
 
156
          <td class="paramtype">const <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_1ArrayHandle.html">Glib::ArrayHandle</a>&lt; <a class="el" href="group__atkmmEnums.html#ga2b925d92032639815edcfd9b0f53d15e">Atk::StateType</a> &gt;&amp;&#160;</td>
 
157
          <td class="paramname"> <em>types</em></td>
175
158
          <td>&#160;)&#160;</td>
176
159
          <td></td>
177
160
        </tr>
179
162
</div>
180
163
<div class="memdoc">
181
164
 
182
 
<p>
183
 
 
184
 
</div>
185
 
</div><p>
186
 
<a class="anchor" name="770c542a9abc8e97e28e07772d2bf442"></a><!-- doxytag: member="Atk::StateSet::and_sets" ref="770c542a9abc8e97e28e07772d2bf442" args="(const Glib::RefPtr&lt; StateSet &gt; &amp;compare_set)" -->
 
165
</div>
 
166
</div>
 
167
<a class="anchor" id="a770c542a9abc8e97e28e07772d2bf442"></a><!-- doxytag: member="Atk::StateSet::and_sets" ref="a770c542a9abc8e97e28e07772d2bf442" args="(const Glib::RefPtr&lt; StateSet &gt; &amp;compare_set)" -->
187
168
<div class="memitem">
188
169
<div class="memproto">
189
170
      <table class="memname">
191
172
          <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_1StateSet.html">StateSet</a>&gt; Atk::StateSet::and_sets </td>
192
173
          <td>(</td>
193
174
          <td class="paramtype">const <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_1StateSet.html">StateSet</a> &gt;&amp;&#160;</td>
194
 
          <td class="paramname"> <em>compare_set</em> </td>
 
175
          <td class="paramname"> <em>compare_set</em></td>
195
176
          <td>&#160;)&#160;</td>
196
177
          <td></td>
197
178
        </tr>
199
180
</div>
200
181
<div class="memdoc">
201
182
 
202
 
<p>
203
 
Constructs the intersection of the two sets, returning <code>0</code> if the intersection is empty. <p>
204
 
<dl compact><dt><b>Parameters:</b></dt><dd>
 
183
<p>Constructs the intersection of the two sets, returning <code>0</code> if the intersection is empty. </p>
 
184
<dl><dt><b>Parameters:</b></dt><dd>
205
185
  <table border="0" cellspacing="2" cellpadding="0">
206
186
    <tr><td valign="top"></td><td valign="top"><em>compare_set</em>&#160;</td><td>Another <a class="el" href="classAtk_1_1StateSet.html" title="An AtkStateSet determines a component&#39;s state set.">Atk::StateSet</a>. </td></tr>
207
187
  </table>
 
188
  </dd>
208
189
</dl>
209
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A new <a class="el" href="classAtk_1_1StateSet.html" title="An AtkStateSet determines a component&#39;s state set.">Atk::StateSet</a> which is the intersection of the two sets. </dd></dl>
 
190
<dl class="return"><dt><b>Returns:</b></dt><dd>A new <a class="el" href="classAtk_1_1StateSet.html" title="An AtkStateSet determines a component&#39;s state set.">Atk::StateSet</a> which is the intersection of the two sets. </dd></dl>
210
191
 
211
192
</div>
212
 
</div><p>
213
 
<a class="anchor" name="7534af9c87a8e5af0c4033fafcb05f63"></a><!-- doxytag: member="Atk::StateSet::clear_states" ref="7534af9c87a8e5af0c4033fafcb05f63" args="()" -->
 
193
</div>
 
194
<a class="anchor" id="a7534af9c87a8e5af0c4033fafcb05f63"></a><!-- doxytag: member="Atk::StateSet::clear_states" ref="a7534af9c87a8e5af0c4033fafcb05f63" args="()" -->
214
195
<div class="memitem">
215
196
<div class="memproto">
216
197
      <table class="memname">
217
198
        <tr>
218
199
          <td class="memname">void Atk::StateSet::clear_states </td>
219
200
          <td>(</td>
220
 
          <td class="paramname"> </td>
 
201
          <td class="paramname"></td>
221
202
          <td>&#160;)&#160;</td>
222
203
          <td></td>
223
204
        </tr>
225
206
</div>
226
207
<div class="memdoc">
227
208
 
228
 
<p>
229
 
Removes all states from the state set. <p>
 
209
<p>Removes all states from the state set. </p>
230
210
 
231
211
</div>
232
 
</div><p>
233
 
<a class="anchor" name="b49dcdfd6f09d04e5dd11fe66be83d27"></a><!-- doxytag: member="Atk::StateSet::contains_state" ref="b49dcdfd6f09d04e5dd11fe66be83d27" args="(Atk::StateType type)" -->
 
212
</div>
 
213
<a class="anchor" id="ab49dcdfd6f09d04e5dd11fe66be83d27"></a><!-- doxytag: member="Atk::StateSet::contains_state" ref="ab49dcdfd6f09d04e5dd11fe66be83d27" args="(Atk::StateType type)" -->
234
214
<div class="memitem">
235
215
<div class="memproto">
236
216
      <table class="memname">
237
217
        <tr>
238
218
          <td class="memname">bool Atk::StateSet::contains_state </td>
239
219
          <td>(</td>
240
 
          <td class="paramtype"><a class="el" href="group__atkmmEnums.html#g2b925d92032639815edcfd9b0f53d15e">Atk::StateType</a>&#160;</td>
241
 
          <td class="paramname"> <em>type</em> </td>
 
220
          <td class="paramtype"><a class="el" href="group__atkmmEnums.html#ga2b925d92032639815edcfd9b0f53d15e">Atk::StateType</a>&#160;</td>
 
221
          <td class="paramname"> <em>type</em></td>
242
222
          <td>&#160;)&#160;</td>
243
223
          <td></td>
244
224
        </tr>
246
226
</div>
247
227
<div class="memdoc">
248
228
 
249
 
<p>
250
 
Checks whether the state for the specified type is in the specified set. <p>
251
 
<dl compact><dt><b>Parameters:</b></dt><dd>
 
229
<p>Checks whether the state for the specified type is in the specified set. </p>
 
230
<dl><dt><b>Parameters:</b></dt><dd>
252
231
  <table border="0" cellspacing="2" cellpadding="0">
253
 
    <tr><td valign="top"></td><td valign="top"><em>type</em>&#160;</td><td>An <a class="el" href="group__atkmmEnums.html#g2b925d92032639815edcfd9b0f53d15e">Atk::StateType</a>. </td></tr>
 
232
    <tr><td valign="top"></td><td valign="top"><em>type</em>&#160;</td><td>An <a class="el" href="group__atkmmEnums.html#ga2b925d92032639815edcfd9b0f53d15e">Atk::StateType</a>. </td></tr>
254
233
  </table>
 
234
  </dd>
255
235
</dl>
256
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if <em>type</em> is the state type is in <em>set</em>. </dd></dl>
 
236
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if <em>type</em> is the state type is in <em>set</em>. </dd></dl>
257
237
 
258
238
</div>
259
 
</div><p>
260
 
<a class="anchor" name="206a534c4afcc82d1679ce61924d80f5"></a><!-- doxytag: member="Atk::StateSet::contains_states" ref="206a534c4afcc82d1679ce61924d80f5" args="(const Glib::ArrayHandle&lt; Atk::StateType &gt; &amp;types) const " -->
 
239
</div>
 
240
<a class="anchor" id="a206a534c4afcc82d1679ce61924d80f5"></a><!-- doxytag: member="Atk::StateSet::contains_states" ref="a206a534c4afcc82d1679ce61924d80f5" args="(const Glib::ArrayHandle&lt; Atk::StateType &gt; &amp;types) const " -->
261
241
<div class="memitem">
262
242
<div class="memproto">
263
243
      <table class="memname">
264
244
        <tr>
265
245
          <td class="memname">bool Atk::StateSet::contains_states </td>
266
246
          <td>(</td>
267
 
          <td class="paramtype">const <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_1ArrayHandle.html">Glib::ArrayHandle</a>&lt; <a class="el" href="group__atkmmEnums.html#g2b925d92032639815edcfd9b0f53d15e">Atk::StateType</a> &gt;&amp;&#160;</td>
268
 
          <td class="paramname"> <em>types</em> </td>
 
247
          <td class="paramtype">const <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_1ArrayHandle.html">Glib::ArrayHandle</a>&lt; <a class="el" href="group__atkmmEnums.html#ga2b925d92032639815edcfd9b0f53d15e">Atk::StateType</a> &gt;&amp;&#160;</td>
 
248
          <td class="paramname"> <em>types</em></td>
269
249
          <td>&#160;)&#160;</td>
270
250
          <td> const</td>
271
251
        </tr>
273
253
</div>
274
254
<div class="memdoc">
275
255
 
276
 
<p>
277
 
 
278
 
</div>
279
 
</div><p>
280
 
<a class="anchor" name="baebcea6f7a81790e9c76ea9ed0ac20f"></a><!-- doxytag: member="Atk::StateSet::create" ref="baebcea6f7a81790e9c76ea9ed0ac20f" args="()" -->
 
256
</div>
 
257
</div>
 
258
<a class="anchor" id="abaebcea6f7a81790e9c76ea9ed0ac20f"></a><!-- doxytag: member="Atk::StateSet::create" ref="abaebcea6f7a81790e9c76ea9ed0ac20f" args="()" -->
281
259
<div class="memitem">
282
260
<div class="memproto">
283
261
      <table class="memname">
284
262
        <tr>
285
263
          <td class="memname">static <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_1StateSet.html">StateSet</a>&gt; Atk::StateSet::create </td>
286
264
          <td>(</td>
287
 
          <td class="paramname"> </td>
 
265
          <td class="paramname"></td>
288
266
          <td>&#160;)&#160;</td>
289
267
          <td><code> [static]</code></td>
290
268
        </tr>
292
270
</div>
293
271
<div class="memdoc">
294
272
 
295
 
<p>
296
 
 
297
 
</div>
298
 
</div><p>
299
 
<a class="anchor" name="f095ba67a81cc186e6b9f512276f8017"></a><!-- doxytag: member="Atk::StateSet::gobj" ref="f095ba67a81cc186e6b9f512276f8017" args="() const " -->
 
273
</div>
 
274
</div>
 
275
<a class="anchor" id="af095ba67a81cc186e6b9f512276f8017"></a><!-- doxytag: member="Atk::StateSet::gobj" ref="af095ba67a81cc186e6b9f512276f8017" args="() const " -->
300
276
<div class="memitem">
301
277
<div class="memproto">
302
278
      <table class="memname">
303
279
        <tr>
304
280
          <td class="memname">const AtkStateSet* Atk::StateSet::gobj </td>
305
281
          <td>(</td>
306
 
          <td class="paramname"> </td>
 
282
          <td class="paramname"></td>
307
283
          <td>&#160;)&#160;</td>
308
284
          <td> const<code> [inline]</code></td>
309
285
        </tr>
311
287
</div>
312
288
<div class="memdoc">
313
289
 
314
 
<p>
315
 
Provides access to the underlying C GObject. <p>
316
 
 
317
 
<p>Reimplemented from <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_1ObjectBase.html#778a94181132976bbfb0519793f3b32e">Glib::ObjectBase</a>.</p>
318
 
 
319
 
</div>
320
 
</div><p>
321
 
<a class="anchor" name="dbd0e5dba45f3eb59141da59cf7ce8ed"></a><!-- doxytag: member="Atk::StateSet::gobj" ref="dbd0e5dba45f3eb59141da59cf7ce8ed" args="()" -->
 
290
<p>Provides access to the underlying C GObject. </p>
 
291
 
 
292
<p>Reimplemented from <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_1ObjectBase.html#a778a94181132976bbfb0519793f3b32e">Glib::ObjectBase</a>.</p>
 
293
 
 
294
</div>
 
295
</div>
 
296
<a class="anchor" id="adbd0e5dba45f3eb59141da59cf7ce8ed"></a><!-- doxytag: member="Atk::StateSet::gobj" ref="adbd0e5dba45f3eb59141da59cf7ce8ed" args="()" -->
322
297
<div class="memitem">
323
298
<div class="memproto">
324
299
      <table class="memname">
325
300
        <tr>
326
301
          <td class="memname">AtkStateSet* Atk::StateSet::gobj </td>
327
302
          <td>(</td>
328
 
          <td class="paramname"> </td>
 
303
          <td class="paramname"></td>
329
304
          <td>&#160;)&#160;</td>
330
305
          <td><code> [inline]</code></td>
331
306
        </tr>
333
308
</div>
334
309
<div class="memdoc">
335
310
 
336
 
<p>
337
 
Provides access to the underlying C GObject. <p>
338
 
 
339
 
<p>Reimplemented from <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_1ObjectBase.html#4c6efc18be8cb9c56e58fc0bd20fafbe">Glib::ObjectBase</a>.</p>
340
 
 
341
 
</div>
342
 
</div><p>
343
 
<a class="anchor" name="13da93101f80ad6d3a297fe9dfebb695"></a><!-- doxytag: member="Atk::StateSet::gobj_copy" ref="13da93101f80ad6d3a297fe9dfebb695" args="()" -->
 
311
<p>Provides access to the underlying C GObject. </p>
 
312
 
 
313
<p>Reimplemented from <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_1ObjectBase.html#a4c6efc18be8cb9c56e58fc0bd20fafbe">Glib::ObjectBase</a>.</p>
 
314
 
 
315
</div>
 
316
</div>
 
317
<a class="anchor" id="a13da93101f80ad6d3a297fe9dfebb695"></a><!-- doxytag: member="Atk::StateSet::gobj_copy" ref="a13da93101f80ad6d3a297fe9dfebb695" args="()" -->
344
318
<div class="memitem">
345
319
<div class="memproto">
346
320
      <table class="memname">
347
321
        <tr>
348
322
          <td class="memname">AtkStateSet* Atk::StateSet::gobj_copy </td>
349
323
          <td>(</td>
350
 
          <td class="paramname"> </td>
 
324
          <td class="paramname"></td>
351
325
          <td>&#160;)&#160;</td>
352
326
          <td></td>
353
327
        </tr>
355
329
</div>
356
330
<div class="memdoc">
357
331
 
358
 
<p>
359
 
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. <p>
 
332
<p>Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. </p>
360
333
 
361
334
</div>
362
 
</div><p>
363
 
<a class="anchor" name="d60014ebc037244153ce812843ee4dd9"></a><!-- doxytag: member="Atk::StateSet::is_empty" ref="d60014ebc037244153ce812843ee4dd9" args="() const " -->
 
335
</div>
 
336
<a class="anchor" id="ad60014ebc037244153ce812843ee4dd9"></a><!-- doxytag: member="Atk::StateSet::is_empty" ref="ad60014ebc037244153ce812843ee4dd9" args="() const " -->
364
337
<div class="memitem">
365
338
<div class="memproto">
366
339
      <table class="memname">
367
340
        <tr>
368
341
          <td class="memname">bool Atk::StateSet::is_empty </td>
369
342
          <td>(</td>
370
 
          <td class="paramname"> </td>
 
343
          <td class="paramname"></td>
371
344
          <td>&#160;)&#160;</td>
372
345
          <td> const</td>
373
346
        </tr>
375
348
</div>
376
349
<div class="memdoc">
377
350
 
378
 
<p>
379
 
Checks whether the state set is empty, i.e. has no states set. <p>
380
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if <em>set</em> has no states set, otherwise <code>false</code>. </dd></dl>
 
351
<p>Checks whether the state set is empty, i.e. has no states set. </p>
 
352
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if <em>set</em> has no states set, otherwise <code>false</code>. </dd></dl>
381
353
 
382
354
</div>
383
 
</div><p>
384
 
<a class="anchor" name="8561d7c446c4d1a7d27be011c2d966e7"></a><!-- doxytag: member="Atk::StateSet::or_sets" ref="8561d7c446c4d1a7d27be011c2d966e7" args="(const Glib::RefPtr&lt; StateSet &gt; &amp;compare_set)" -->
 
355
</div>
 
356
<a class="anchor" id="a8561d7c446c4d1a7d27be011c2d966e7"></a><!-- doxytag: member="Atk::StateSet::or_sets" ref="a8561d7c446c4d1a7d27be011c2d966e7" args="(const Glib::RefPtr&lt; StateSet &gt; &amp;compare_set)" -->
385
357
<div class="memitem">
386
358
<div class="memproto">
387
359
      <table class="memname">
389
361
          <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_1StateSet.html">StateSet</a>&gt; Atk::StateSet::or_sets </td>
390
362
          <td>(</td>
391
363
          <td class="paramtype">const <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_1StateSet.html">StateSet</a> &gt;&amp;&#160;</td>
392
 
          <td class="paramname"> <em>compare_set</em> </td>
 
364
          <td class="paramname"> <em>compare_set</em></td>
393
365
          <td>&#160;)&#160;</td>
394
366
          <td></td>
395
367
        </tr>
397
369
</div>
398
370
<div class="memdoc">
399
371
 
400
 
<p>
401
 
Constructs the union of the two sets. <p>
402
 
<dl compact><dt><b>Parameters:</b></dt><dd>
 
372
<p>Constructs the union of the two sets. </p>
 
373
<dl><dt><b>Parameters:</b></dt><dd>
403
374
  <table border="0" cellspacing="2" cellpadding="0">
404
375
    <tr><td valign="top"></td><td valign="top"><em>compare_set</em>&#160;</td><td>Another <a class="el" href="classAtk_1_1StateSet.html" title="An AtkStateSet determines a component&#39;s state set.">Atk::StateSet</a>. </td></tr>
405
376
  </table>
 
377
  </dd>
406
378
</dl>
407
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A new <a class="el" href="classAtk_1_1StateSet.html" title="An AtkStateSet determines a component&#39;s state set.">Atk::StateSet</a> which is the union of the two sets, returning <code>0</code> is empty. </dd></dl>
 
379
<dl class="return"><dt><b>Returns:</b></dt><dd>A new <a class="el" href="classAtk_1_1StateSet.html" title="An AtkStateSet determines a component&#39;s state set.">Atk::StateSet</a> which is the union of the two sets, returning <code>0</code> is empty. </dd></dl>
408
380
 
409
381
</div>
410
 
</div><p>
411
 
<a class="anchor" name="9f01863fb1490e645e58f1013496d7b9"></a><!-- doxytag: member="Atk::StateSet::remove_state" ref="9f01863fb1490e645e58f1013496d7b9" args="(Atk::StateType type)" -->
 
382
</div>
 
383
<a class="anchor" id="a9f01863fb1490e645e58f1013496d7b9"></a><!-- doxytag: member="Atk::StateSet::remove_state" ref="a9f01863fb1490e645e58f1013496d7b9" args="(Atk::StateType type)" -->
412
384
<div class="memitem">
413
385
<div class="memproto">
414
386
      <table class="memname">
415
387
        <tr>
416
388
          <td class="memname">bool Atk::StateSet::remove_state </td>
417
389
          <td>(</td>
418
 
          <td class="paramtype"><a class="el" href="group__atkmmEnums.html#g2b925d92032639815edcfd9b0f53d15e">Atk::StateType</a>&#160;</td>
419
 
          <td class="paramname"> <em>type</em> </td>
 
390
          <td class="paramtype"><a class="el" href="group__atkmmEnums.html#ga2b925d92032639815edcfd9b0f53d15e">Atk::StateType</a>&#160;</td>
 
391
          <td class="paramname"> <em>type</em></td>
420
392
          <td>&#160;)&#160;</td>
421
393
          <td></td>
422
394
        </tr>
424
396
</div>
425
397
<div class="memdoc">
426
398
 
427
 
<p>
428
 
Removes the state for the specified type from the state set. <p>
429
 
<dl compact><dt><b>Parameters:</b></dt><dd>
 
399
<p>Removes the state for the specified type from the state set. </p>
 
400
<dl><dt><b>Parameters:</b></dt><dd>
430
401
  <table border="0" cellspacing="2" cellpadding="0">
431
402
    <tr><td valign="top"></td><td valign="top"><em>type</em>&#160;</td><td>An Atk::Type. </td></tr>
432
403
  </table>
 
404
  </dd>
433
405
</dl>
434
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if <em>type</em> was the state type is in <em>set</em>. </dd></dl>
 
406
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if <em>type</em> was the state type is in <em>set</em>. </dd></dl>
435
407
 
436
408
</div>
437
 
</div><p>
438
 
<a class="anchor" name="09d5c551ff86ff3f6b20de3bd746e87c"></a><!-- doxytag: member="Atk::StateSet::xor_sets" ref="09d5c551ff86ff3f6b20de3bd746e87c" args="(const Glib::RefPtr&lt; StateSet &gt; &amp;compare_set)" -->
 
409
</div>
 
410
<a class="anchor" id="a09d5c551ff86ff3f6b20de3bd746e87c"></a><!-- doxytag: member="Atk::StateSet::xor_sets" ref="a09d5c551ff86ff3f6b20de3bd746e87c" args="(const Glib::RefPtr&lt; StateSet &gt; &amp;compare_set)" -->
439
411
<div class="memitem">
440
412
<div class="memproto">
441
413
      <table class="memname">
443
415
          <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_1StateSet.html">StateSet</a>&gt; Atk::StateSet::xor_sets </td>
444
416
          <td>(</td>
445
417
          <td class="paramtype">const <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_1StateSet.html">StateSet</a> &gt;&amp;&#160;</td>
446
 
          <td class="paramname"> <em>compare_set</em> </td>
 
418
          <td class="paramname"> <em>compare_set</em></td>
447
419
          <td>&#160;)&#160;</td>
448
420
          <td></td>
449
421
        </tr>
451
423
</div>
452
424
<div class="memdoc">
453
425
 
454
 
<p>
455
 
Constructs the exclusive-or of the two sets, returning <code>0</code> is empty. <p>
456
 
The set returned by this operation contains the states in exactly one of the two sets. <dl compact><dt><b>Parameters:</b></dt><dd>
 
426
<p>Constructs the exclusive-or of the two sets, returning <code>0</code> is empty. </p>
 
427
<p>The set returned by this operation contains the states in exactly one of the two sets. </p>
 
428
<dl><dt><b>Parameters:</b></dt><dd>
457
429
  <table border="0" cellspacing="2" cellpadding="0">
458
430
    <tr><td valign="top"></td><td valign="top"><em>compare_set</em>&#160;</td><td>Another <a class="el" href="classAtk_1_1StateSet.html" title="An AtkStateSet determines a component&#39;s state set.">Atk::StateSet</a>. </td></tr>
459
431
  </table>
 
432
  </dd>
460
433
</dl>
461
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A new <a class="el" href="classAtk_1_1StateSet.html" title="An AtkStateSet determines a component&#39;s state set.">Atk::StateSet</a> which contains the states which are in exactly one of the two sets. </dd></dl>
 
434
<dl class="return"><dt><b>Returns:</b></dt><dd>A new <a class="el" href="classAtk_1_1StateSet.html" title="An AtkStateSet determines a component&#39;s state set.">Atk::StateSet</a> which contains the states which are in exactly one of the two sets. </dd></dl>
462
435
 
463
436
</div>
464
 
</div><p>
465
 
<hr><h2>Friends And Related Function Documentation</h2>
466
 
<a class="anchor" name="b23628405857278092f4fc24ddca4fe9"></a><!-- doxytag: member="Atk::StateSet::wrap" ref="b23628405857278092f4fc24ddca4fe9" args="(AtkStateSet *object, bool take_copy=false)" -->
 
437
</div>
 
438
<hr/><h2>Friends And Related Function Documentation</h2>
 
439
<a class="anchor" id="ab23628405857278092f4fc24ddca4fe9"></a><!-- doxytag: member="Atk::StateSet::wrap" ref="ab23628405857278092f4fc24ddca4fe9" args="(AtkStateSet *object, bool take_copy=false)" -->
467
440
<div class="memitem">
468
441
<div class="memproto">
469
442
      <table class="memname">
488
461
</div>
489
462
<div class="memdoc">
490
463
 
491
 
<p>
492
 
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#671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <p>
493
 
<dl compact><dt><b>Parameters:</b></dt><dd>
 
464
<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>
 
465
<dl><dt><b>Parameters:</b></dt><dd>
494
466
  <table border="0" cellspacing="2" cellpadding="0">
495
467
    <tr><td valign="top"></td><td valign="top"><em>object</em>&#160;</td><td>The C instance. </td></tr>
496
468
    <tr><td valign="top"></td><td valign="top"><em>take_copy</em>&#160;</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>
497
469
  </table>
 
470
  </dd>
498
471
</dl>
499
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl>
 
472
<dl class="return"><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl>
500
473
 
501
474
</div>
502
 
</div><p>
503
 
<hr>The documentation for this class was generated from the following file:<ul>
504
 
<li>atkmm/stateset.h</ul>
505
 
</div>
506
 
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Sep 6 18:45:22 2009 for gtkmm by&#160;
 
475
</div>
 
476
<hr/>The documentation for this class was generated from the following file:<ul>
 
477
<li>atkmm/stateset.h</li>
 
478
</ul>
 
479
</div>
 
480
<hr size="1"/><address style="text-align: right;"><small>Generated on Mon Sep 21 16:34:29 2009 for gtkmm by&#160;
507
481
<a href="http://www.doxygen.org/index.html">
508
 
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
 
482
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
509
483
</body>
510
484
</html>