112
112
<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_1SignalProxy0.html">Glib::SignalProxy0</a>< void > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#a5bd834dd1241233069e4932fc69e5155">signal_changed</a> ()</td></tr>
113
113
<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_1SignalProxy0.html">Glib::SignalProxy0</a>< void > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#a4be702f855da41b123577032e8148b99">signal_value_changed</a> ()</td></tr>
114
114
<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_1PropertyProxy.html">Glib::PropertyProxy</a>< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#aac369bfd56d9c3867d8e7f19360d74ce">property_value</a> ()</td></tr>
115
<tr><td class="mdescLeft"> </td><td class="mdescRight">The value of the adjustment. <a href="#aac369bfd56d9c3867d8e7f19360d74ce"></a><br/></td></tr>
115
<tr><td class="mdescLeft"> </td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#aac369bfd56d9c3867d8e7f19360d74ce"></a><br/></td></tr>
116
116
<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_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
117
117
< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#a6ed119ceca950cbe2f10b87db61ecfbb">property_value</a> () const </td></tr>
118
118
<tr><td class="mdescLeft"> </td><td class="mdescRight">The value of the adjustment. <a href="#a6ed119ceca950cbe2f10b87db61ecfbb"></a><br/></td></tr>
119
119
<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_1PropertyProxy.html">Glib::PropertyProxy</a>< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#a1e033745b6cb320717825ed34d92ae3e">property_lower</a> ()</td></tr>
120
<tr><td class="mdescLeft"> </td><td class="mdescRight">The minimum value of the adjustment. <a href="#a1e033745b6cb320717825ed34d92ae3e"></a><br/></td></tr>
120
<tr><td class="mdescLeft"> </td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#a1e033745b6cb320717825ed34d92ae3e"></a><br/></td></tr>
121
121
<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_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
122
122
< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#a29e9dffb8fc3c55604693832d7d2bb03">property_lower</a> () const </td></tr>
123
123
<tr><td class="mdescLeft"> </td><td class="mdescRight">The minimum value of the adjustment. <a href="#a29e9dffb8fc3c55604693832d7d2bb03"></a><br/></td></tr>
124
124
<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_1PropertyProxy.html">Glib::PropertyProxy</a>< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#aaf06b3b17c338b48e160d9670a589f2b">property_upper</a> ()</td></tr>
125
<tr><td class="mdescLeft"> </td><td class="mdescRight">The maximum value of the adjustment. <a href="#aaf06b3b17c338b48e160d9670a589f2b"></a><br/></td></tr>
125
<tr><td class="mdescLeft"> </td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#aaf06b3b17c338b48e160d9670a589f2b"></a><br/></td></tr>
126
126
<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_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
127
127
< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#a9a2df28e82be8a770cd670c2969928e5">property_upper</a> () const </td></tr>
128
128
<tr><td class="mdescLeft"> </td><td class="mdescRight">The maximum value of the adjustment. <a href="#a9a2df28e82be8a770cd670c2969928e5"></a><br/></td></tr>
129
129
<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_1PropertyProxy.html">Glib::PropertyProxy</a>< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#a723c8bc20104f0b1497c895d3b07a9bf">property_step_increment</a> ()</td></tr>
130
<tr><td class="mdescLeft"> </td><td class="mdescRight">The step increment of the adjustment. <a href="#a723c8bc20104f0b1497c895d3b07a9bf"></a><br/></td></tr>
130
<tr><td class="mdescLeft"> </td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#a723c8bc20104f0b1497c895d3b07a9bf"></a><br/></td></tr>
131
131
<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_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
132
132
< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#a96685b7af1db6c4481c806087a6ab0e6">property_step_increment</a> () const </td></tr>
133
133
<tr><td class="mdescLeft"> </td><td class="mdescRight">The step increment of the adjustment. <a href="#a96685b7af1db6c4481c806087a6ab0e6"></a><br/></td></tr>
134
134
<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_1PropertyProxy.html">Glib::PropertyProxy</a>< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#a558e75fb1d1a8d6bd26aae45dbb095b6">property_page_increment</a> ()</td></tr>
135
<tr><td class="mdescLeft"> </td><td class="mdescRight">The page increment of the adjustment. <a href="#a558e75fb1d1a8d6bd26aae45dbb095b6"></a><br/></td></tr>
135
<tr><td class="mdescLeft"> </td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#a558e75fb1d1a8d6bd26aae45dbb095b6"></a><br/></td></tr>
136
136
<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_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
137
137
< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#a2b3dace6a7371305e496064affa1d10e">property_page_increment</a> () const </td></tr>
138
138
<tr><td class="mdescLeft"> </td><td class="mdescRight">The page increment of the adjustment. <a href="#a2b3dace6a7371305e496064affa1d10e"></a><br/></td></tr>
139
139
<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_1PropertyProxy.html">Glib::PropertyProxy</a>< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#a51ae8f796a0a04a4414a32ec178e632d">property_page_size</a> ()</td></tr>
140
<tr><td class="mdescLeft"> </td><td class="mdescRight">The page size of the adjustment. <a href="#a51ae8f796a0a04a4414a32ec178e632d"></a><br/></td></tr>
140
<tr><td class="mdescLeft"> </td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#a51ae8f796a0a04a4414a32ec178e632d"></a><br/></td></tr>
141
141
<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_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
142
142
< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#af6ea4fafb300787d034f6da70874a079">property_page_size</a> () const </td></tr>
143
143
<tr><td class="mdescLeft"> </td><td class="mdescRight">The page size of the adjustment. <a href="#af6ea4fafb300787d034f6da70874a079"></a><br/></td></tr>
149
149
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#a46faef0350c12e09a3e0249af5673d75">Adjustment</a> (double <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01618.html#ga1c9e781d8d15a3814a601f471797c825">value</a>, double lower, double upper, double step_increment=1, double page_increment=10, double page_size=0)</td></tr>
150
150
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor to create an <a class="el" href="classGtk_1_1Adjustment.html" title="A class representing an adjustable bounded value.">Adjustment</a> object. <a href="#a46faef0350c12e09a3e0249af5673d75"></a><br/></td></tr>
151
151
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#afd8640b87aa243aa63cf0b4205f26df6">on_changed</a> ()</td></tr>
152
<tr><td class="mdescLeft"> </td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGtk_1_1Adjustment.html#a5bd834dd1241233069e4932fc69e5155">signal_changed()</a>. <a href="#afd8640b87aa243aa63cf0b4205f26df6"></a><br/></td></tr>
152
153
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#a2aa54b26614f6824a3dce58afe1080b5">on_value_changed</a> ()</td></tr>
154
<tr><td class="mdescLeft"> </td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGtk_1_1Adjustment.html#a4be702f855da41b123577032e8148b99">signal_value_changed()</a>. <a href="#a2aa54b26614f6824a3dce58afe1080b5"></a><br/></td></tr>
153
155
<tr><td colspan="2"><h2><a name="related"></a>
154
156
Related Functions</h2></td></tr>
155
157
<tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p>
905
905
<p>Sets the minimum value of the adjustment. </p>
906
906
<p>When setting multiple adjustment properties via their individual setters, multiple "changed" signals will be emitted. However, since the emission of the "changed" signal is tied to the emission of the "GObject::notify" signals of the changed properties, it's possible to compress the "changed" signals into one by calling Glib::object_freeze_notify() and Glib::object_thaw_notify() around the calls to the individual setters.</p>
907
907
<p>Alternatively, using a single Glib::object_set() for all the properties to change, or using <a class="el" href="classGtk_1_1Adjustment.html#a02b7d411bd640215392a4f1911028104" title="Sets all properties of the adjustment at once.">configure()</a> has the same effect of compressing "changed" emissions.</p>
908
<dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000015">Since gtkmm 2.14:</a></b></dt><dd></dd></dl>
908
<dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000014">Since gtkmm 2.14:</a></b></dt><dd></dd></dl>
909
909
<dl><dt><b>Parameters:</b></dt><dd>
910
910
<table class="params">
911
911
<tr><td class="paramname">lower</td><td>The new minimum value. </td></tr>