29
32
<div class="contents">
30
<h1>Atk::Value Class Reference</h1><!-- doxytag: class="Atk::Value" --><!-- doxytag: inherits="Glib::Interface" -->The ATK interface implemented by valuators and components which display or select a value from a bounded range of values. <a href="#_details">More...</a>
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_1Interface.html">Glib::Interface</a>.
34
Inherited by <a class="el" href="classAtk_1_1NoOpObject.html">Atk::NoOpObject</a>.
33
<h1>Atk::Value Class Reference</h1><!-- doxytag: class="Atk::Value" --><!-- doxytag: inherits="Glib::Interface" -->
34
<p>The ATK interface implemented by valuators and components which display or select a value from a bounded range of values. <a href="#_details">More...</a></p>
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_1Interface.html">Glib::Interface</a>.</p>
38
<p>Inherited by <a class="el" href="classAtk_1_1NoOpObject.html">Atk::NoOpObject</a>.</p>
36
39
<div class="dynheader">
37
40
Collaboration diagram for Atk::Value:</div>
38
41
<div class="dynsection">
39
<p><center><img src="classAtk_1_1Value__coll__graph.png" border="0" usemap="#Atk_1_1Value__coll__map" alt="Collaboration graph"></center>
40
<map name="Atk_1_1Value__coll__map">
41
<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_1Interface.html" title="Glib::Interface" alt="" coords="13,155,117,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>
42
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
45
<a href="classAtk_1_1Value-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
47
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
48
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Value.html#f3e4e430cb8177fef677c5cc222c3541">~Value</a> ()</td></tr>
50
<tr><td class="memItemLeft" nowrap align="right" valign="top">AtkValue* </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Value.html#1d492104dfbc24ca3586889e1c9dd122">gobj</a> ()</td></tr>
52
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#1d492104dfbc24ca3586889e1c9dd122"></a><br></td></tr>
53
<tr><td class="memItemLeft" nowrap align="right" valign="top">const AtkValue* </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Value.html#1e9774208afa33f5536d0af2f1542724">gobj</a> () const </td></tr>
55
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#1e9774208afa33f5536d0af2f1542724"></a><br></td></tr>
56
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Value.html#413b3aa759306e5453c52c3cc633bbdd">get_current_value</a> (<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_1ValueBase.html">Glib::ValueBase</a>&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01007.html#g1c9e781d8d15a3814a601f471797c825">value</a>) const </td></tr>
58
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of this object. <a href="#413b3aa759306e5453c52c3cc633bbdd"></a><br></td></tr>
59
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Value.html#05900879b78b99af2f608f8aa6225043">get_maximum_value</a> (<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_1ValueBase.html">Glib::ValueBase</a>&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01007.html#g1c9e781d8d15a3814a601f471797c825">value</a>) const </td></tr>
61
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the maximum value of this object. <a href="#05900879b78b99af2f608f8aa6225043"></a><br></td></tr>
62
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Value.html#a846b94c5afd243ad9b6488f3c882b30">get_minimum_value</a> (<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_1ValueBase.html">Glib::ValueBase</a>&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01007.html#g1c9e781d8d15a3814a601f471797c825">value</a>) const </td></tr>
64
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the minimum value of this object. <a href="#a846b94c5afd243ad9b6488f3c882b30"></a><br></td></tr>
65
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Value.html#5f68e4192b070a56f2f5dbdc29d18ef1">set_current_value</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_1ValueBase.html">Glib::ValueBase</a>&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01007.html#g1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
67
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the value of this object. <a href="#5f68e4192b070a56f2f5dbdc29d18ef1"></a><br></td></tr>
68
<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
69
<tr><td class="memItemLeft" nowrap align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Value.html#c8564e11ac77f72d5c57b2db14371453">add_interface</a> (GType gtype_implementer)</td></tr>
71
<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
72
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Value.html#551af308c0c75563f3868d0ad2cd33d9">get_current_value_vfunc</a> (<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_1ValueBase.html">Glib::ValueBase</a>&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01007.html#g1c9e781d8d15a3814a601f471797c825">value</a>) const </td></tr>
74
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Value.html#207fc4a161bea34cc85d27e995146b9d">get_maximum_value_vfunc</a> (<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_1ValueBase.html">Glib::ValueBase</a>&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01007.html#g1c9e781d8d15a3814a601f471797c825">value</a>) const </td></tr>
76
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Value.html#b58f2f48c88ff92b07fced0f8434bbea">get_minimum_value_vfunc</a> (<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_1ValueBase.html">Glib::ValueBase</a>&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01007.html#g1c9e781d8d15a3814a601f471797c825">value</a>) const </td></tr>
78
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Value.html#1eb831ae8176d444fa8320bb1852a4cf">set_current_value_vfunc</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_1ValueBase.html">Glib::ValueBase</a>&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01007.html#g1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
80
<tr><td colspan="2"><br><h2>Related Functions</h2></td></tr>
81
<tr><td colspan="2">(Note that these are not member functions.) <br><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>< <a class="el" href="classAtk_1_1Value.html">Atk::Value</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Value.html#68a42fa970f6678863e0d5163fc58439">wrap</a> (AtkValue* object, bool take_copy=false)</td></tr>
84
<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#671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#68a42fa970f6678863e0d5163fc58439"></a><br></td></tr>
42
<div class="center"><img src="classAtk_1_1Value__coll__graph.png" border="0" usemap="#Atk_1_1Value_coll__map" alt="Collaboration graph"/></div>
43
<map name="Atk_1_1Value_coll__map" id="Atk_1_1Value_coll__map">
44
<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_1Interface.html" title="Glib::Interface" alt="" coords="13,155,117,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>
45
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
47
<p><a href="classAtk_1_1Value-members.html">List of all members.</a></p>
48
<table border="0" cellpadding="0" cellspacing="0">
49
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
50
<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Value.html#af3e4e430cb8177fef677c5cc222c3541">~Value</a> ()</td></tr>
51
<tr><td class="memItemLeft" align="right" valign="top">AtkValue* </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Value.html#a1d492104dfbc24ca3586889e1c9dd122">gobj</a> ()</td></tr>
52
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#a1d492104dfbc24ca3586889e1c9dd122"></a><br/></td></tr>
53
<tr><td class="memItemLeft" align="right" valign="top">const AtkValue* </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Value.html#a1e9774208afa33f5536d0af2f1542724">gobj</a> () const </td></tr>
54
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#a1e9774208afa33f5536d0af2f1542724"></a><br/></td></tr>
55
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Value.html#a413b3aa759306e5453c52c3cc633bbdd">get_current_value</a> (<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_1ValueBase.html">Glib::ValueBase</a>&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01009.html#ga1c9e781d8d15a3814a601f471797c825">value</a>) const </td></tr>
56
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of this object. <a href="#a413b3aa759306e5453c52c3cc633bbdd"></a><br/></td></tr>
57
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Value.html#a05900879b78b99af2f608f8aa6225043">get_maximum_value</a> (<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_1ValueBase.html">Glib::ValueBase</a>&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01009.html#ga1c9e781d8d15a3814a601f471797c825">value</a>) const </td></tr>
58
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the maximum value of this object. <a href="#a05900879b78b99af2f608f8aa6225043"></a><br/></td></tr>
59
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Value.html#aa846b94c5afd243ad9b6488f3c882b30">get_minimum_value</a> (<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_1ValueBase.html">Glib::ValueBase</a>&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01009.html#ga1c9e781d8d15a3814a601f471797c825">value</a>) const </td></tr>
60
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the minimum value of this object. <a href="#aa846b94c5afd243ad9b6488f3c882b30"></a><br/></td></tr>
61
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Value.html#a5f68e4192b070a56f2f5dbdc29d18ef1">set_current_value</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_1ValueBase.html">Glib::ValueBase</a>&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01009.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
62
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the value of this object. <a href="#a5f68e4192b070a56f2f5dbdc29d18ef1"></a><br/></td></tr>
63
<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
64
<tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Value.html#ac8564e11ac77f72d5c57b2db14371453">add_interface</a> (GType gtype_implementer)</td></tr>
65
<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
66
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Value.html#a551af308c0c75563f3868d0ad2cd33d9">get_current_value_vfunc</a> (<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_1ValueBase.html">Glib::ValueBase</a>&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01009.html#ga1c9e781d8d15a3814a601f471797c825">value</a>) const </td></tr>
67
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Value.html#a207fc4a161bea34cc85d27e995146b9d">get_maximum_value_vfunc</a> (<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_1ValueBase.html">Glib::ValueBase</a>&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01009.html#ga1c9e781d8d15a3814a601f471797c825">value</a>) const </td></tr>
68
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Value.html#ab58f2f48c88ff92b07fced0f8434bbea">get_minimum_value_vfunc</a> (<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_1ValueBase.html">Glib::ValueBase</a>&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01009.html#ga1c9e781d8d15a3814a601f471797c825">value</a>) const </td></tr>
69
<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Value.html#a1eb831ae8176d444fa8320bb1852a4cf">set_current_value_vfunc</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_1ValueBase.html">Glib::ValueBase</a>&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01009.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
70
<tr><td colspan="2"><h2>Related Functions</h2></td></tr>
71
<tr><td colspan="2"><p>(Note that these are not member functions.) </p>
73
<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_1Value.html">Atk::Value</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classAtk_1_1Value.html#a68a42fa970f6678863e0d5163fc58439">wrap</a> (AtkValue* object, bool take_copy=false)</td></tr>
74
<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="#a68a42fa970f6678863e0d5163fc58439"></a><br/></td></tr>
86
<hr><a name="_details"></a><h2>Detailed Description</h2>
87
The ATK interface implemented by valuators and components which display or select a value from a bounded range of values. <p>
88
This should be implemented for components which either display a value from a bounded range, or which allow the user to specify a value from a bounded range, or both. For instance, most sliders and range controls, as well as dials, should have <a class="el" href="classAtk_1_1Object.html" title="The base object class for the Accessibility Toolkit API.">Atk::Object</a> representations which implement <a class="el" href="classAtk_1_1Value.html" title="The ATK interface implemented by valuators and components which display or select...">Atk::Value</a> on the component's behalf. Atk::Values may be read-only, in which case attempts to alter the value return false to indicate failure. <hr><h2>Constructor& Destructor Documentation</h2>
89
<a class="anchor" name="f3e4e430cb8177fef677c5cc222c3541"></a><!-- doxytag: member="Atk::Value::~Value" ref="f3e4e430cb8177fef677c5cc222c3541" args="()" -->
76
<hr/><a name="_details"></a><h2>Detailed Description</h2>
77
<p>The ATK interface implemented by valuators and components which display or select a value from a bounded range of values. </p>
78
<p>This should be implemented for components which either display a value from a bounded range, or which allow the user to specify a value from a bounded range, or both. For instance, most sliders and range controls, as well as dials, should have <a class="el" href="classAtk_1_1Object.html" title="The base object class for the Accessibility Toolkit API.">Atk::Object</a> representations which implement <a class="el" href="classAtk_1_1Value.html" title="The ATK interface implemented by valuators and components which display or select...">Atk::Value</a> on the component's behalf. Atk::Values may be read-only, in which case attempts to alter the value return false to indicate failure. </p>
79
<hr/><h2>Constructor & Destructor Documentation</h2>
80
<a class="anchor" id="af3e4e430cb8177fef677c5cc222c3541"></a><!-- doxytag: member="Atk::Value::~Value" ref="af3e4e430cb8177fef677c5cc222c3541" args="()" -->
90
81
<div class="memitem">
91
82
<div class="memproto">
92
83
<table class="memname">
94
85
<td class="memname">virtual Atk::Value::~Value </td>
96
<td class="paramname"> </td>
87
<td class="paramname"></td>
97
88
<td> ) </td>
98
89
<td><code> [virtual]</code></td>