Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-release > by-pkgid > 9411cff4bc6d4e61b29ae81cd24665af > files > 211

gtkmm2.4-doc-2.12.7-1mdv2008.1.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>gtkmm 2.4: Gtk::Adjustment Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#ffffff">
<table border="0" width="100%">
<tr>
    <td width="10%" height="40"><img src="../../images/gtkmm_logo.gif" alt="logo" border="0" width="100%" height="100%"/></td>
    <td width="90%" height="40"><img src="../../images/top.gif" alt="top" width="100%" height="40"/></td>
</tr>
</table>
<center>
  <a class="qindex" href="../../index.html">Main Page</a> &nbsp;
  <a href="group__Widgets.html">Widgets</a> &nbsp;
  <a class="qindex" href="namespaces.html"> Namespaces</a> &nbsp;
  <a href="../../tutorial/html/index.html"> Book</a> &nbsp;
</center>
<hr width="100%"/>
<!-- begin main content -->
<div id="content">
<!-- Generated by Doxygen 1.5.1 -->
<div class="nav">
<a class="el" href="namespaceGtk.html">Gtk</a>::<a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a></div>
<h1>Gtk::Adjustment Class Reference</h1><!-- doxytag: class="Gtk::Adjustment" --><!-- doxytag: inherits="Gtk::Object" -->Inheritance diagram for Gtk::Adjustment:<p><center><img src="classGtk_1_1Adjustment__inherit__graph.png" border="0" usemap="#Gtk_1_1Adjustment__inherit__map" alt="Inheritance graph"></center>
<map name="Gtk_1_1Adjustment__inherit__map">
<area href="classGtk_1_1Object.html" shape="rect" coords="23,238,113,265" alt="">
<area doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1Object.html" shape="rect" coords="21,161,115,188" alt="">
<area doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ObjectBase.html" shape="rect" coords="5,84,131,110" alt="">
<area doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classsigc_1_1trackable.html" shape="rect" coords="12,6,124,33" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classGtk_1_1Adjustment-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
A class representing an adjustable bounded value. 
<p>
The <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a> object represents a value which has an associated lower and upper bound, together with step and page increments, and a page size. It is used within several gtkmm widgets, including <a class="el" href="classGtk_1_1SpinButton.html">Gtk::SpinButton</a>, <a class="el" href="classGtk_1_1Viewport.html">Gtk::Viewport</a>, and <a class="el" href="classGtk_1_1Range.html">Gtk::Range</a> (which is a base class for <a class="el" href="classGtk_1_1HScrollbar.html">Gtk::HScrollbar</a>, <a class="el" href="classGtk_1_1VScrollbar.html">Gtk::VScrollbar</a>, <a class="el" href="classGtk_1_1HScale.html">Gtk::HScale</a>, and <a class="el" href="classGtk_1_1VScale.html">Gtk::VScale</a>).<p>
The <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a> object does not update the value itself. Instead it is left up to the owner of the <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a> to control the value.<p>
The owner of the <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a> typically calls the <a class="el" href="classGtk_1_1Adjustment.html#a9e2a66bf8702196201db86a88da2567">value_changed()</a> and <a class="el" href="classGtk_1_1Adjustment.html#01b4c0118ac26897ac783f041a032765">changed()</a> functions after changing the value and its bounds. This results in the emission of the "value_changed" or "changed" signal respectively. 
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#46faef0350c12e09a3e0249af5673d75">Adjustment</a> (double value, double lower, double upper, double step_increment=1, double page_increment=10, double page_size=0)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor to create an <a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a> object.  <a href="#46faef0350c12e09a3e0249af5673d75"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#01b4c0118ac26897ac783f041a032765">changed</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Emits a "changed" signal from the <a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>.  <a href="#01b4c0118ac26897ac783f041a032765"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#721b1e2ccde935f7c7c13c7ebfba4c44">clamp_page</a> (double lower, double upper)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Updates the <a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a> value to ensure that the range between the parameters <em>lower</em> and <em>upper</em> is in the current page (i.e. between <em>value</em> and <em>value</em> + <em>page_size</em> ).  <a href="#721b1e2ccde935f7c7c13c7ebfba4c44"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#d89198d5b7eb068d0c2ac2c85bd5b8da">get_lower</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve the <em>lower</em> member variable.  <a href="#d89198d5b7eb068d0c2ac2c85bd5b8da"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#9b7871330774b5171fa66de0b50cd946">get_page_increment</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve the <em>page_increment</em> variable.  <a href="#9b7871330774b5171fa66de0b50cd946"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#5214341b8b44a0c4ec38138d2b8b2060">get_page_size</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve the <em>page_size</em> variable.  <a href="#5214341b8b44a0c4ec38138d2b8b2060"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#65f0e135cfa828769bcbc49dd5fb0ebf">get_step_increment</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve the <em>step_increment</em> variable.  <a href="#65f0e135cfa828769bcbc49dd5fb0ebf"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#79979bbcf93b022a83cce389beea5918">get_upper</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve the <em>upper</em> member variable.  <a href="#79979bbcf93b022a83cce389beea5918"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#58b73ef161f3b07c2bc89e460de86ce8">get_value</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the current value of the adjustment.  <a href="#58b73ef161f3b07c2bc89e460de86ce8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const GtkAdjustment*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#fa92a150a7a5529ca3b3c5623ce9a31d">gobj</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C GtkObject.  <a href="#fa92a150a7a5529ca3b3c5623ce9a31d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkAdjustment*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#73a1955c20e1a90ffffe17a597e43ffb">gobj</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C GtkObject.  <a href="#73a1955c20e1a90ffffe17a597e43ffb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#8b64cd68e91a24d6b7dfc03d8d199437">set_lower</a> (double lower)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the <em>lower</em> member variable.  <a href="#8b64cd68e91a24d6b7dfc03d8d199437"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#46b70c37c489b53f34b01f41fd83f8aa">set_page_increment</a> (double incr)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the <em>page_increment</em> member variable.  <a href="#46b70c37c489b53f34b01f41fd83f8aa"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#3db9de3d1621978df28b056de6d82880">set_page_size</a> (double size)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the <em>page_size</em> member variable.  <a href="#3db9de3d1621978df28b056de6d82880"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#561ae82940ee9c2a5adab11d08c4e784">set_step_increment</a> (double incr)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the <em>step_increment</em> member variable.  <a href="#561ae82940ee9c2a5adab11d08c4e784"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#b093897a15d80dba99969abb9bce039f">set_upper</a> (double upper)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the <em>upper</em> member variable.  <a href="#b093897a15d80dba99969abb9bce039f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#c585ad50e95018cd4d0fe7b014102591">set_value</a> (double value)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the current value of the <a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>.  <a href="#c585ad50e95018cd4d0fe7b014102591"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt;void&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#5bd834dd1241233069e4932fc69e5155">signal_changed</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_changed()</code> </dd></dl>
 <a href="#5bd834dd1241233069e4932fc69e5155"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt;void&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#4be702f855da41b123577032e8148b99">signal_value_changed</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_value_changed()</code> </dd></dl>
 <a href="#4be702f855da41b123577032e8148b99"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#a9e2a66bf8702196201db86a88da2567">value_changed</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Emits a "value_changed" signal from the <a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>.  <a href="#a9e2a66bf8702196201db86a88da2567"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#e6d3539498b3276200368995440de533">~Adjustment</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#fd8640b87aa243aa63cf0b4205f26df6">on_changed</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#2aa54b26614f6824a3dce58afe1080b5">on_value_changed</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#e69c6aaa3a137d794d097e2af6efa842">HScrollbar</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#cfd895dc66f5fefeceaa97f725374689">Range</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#de450f306f5819b3bff930f39105ec87">VScrollbar</a></td></tr>

<tr><td colspan="2"><br><h2>Related Functions</h2></td></tr>
<tr><td colspan="2">(Note that these are not member functions.) <br><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Adjustment.html#42498ed2e90842549b875fb12d47cf90">wrap</a> (GtkAdjustment* object, bool take_copy=false)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/namespaceGlib.html#671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#42498ed2e90842549b875fb12d47cf90"></a><br></td></tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="e6d3539498b3276200368995440de533"></a><!-- doxytag: member="Gtk::Adjustment::~Adjustment" ref="e6d3539498b3276200368995440de533" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Gtk::Adjustment::~Adjustment           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="46faef0350c12e09a3e0249af5673d75"></a><!-- doxytag: member="Gtk::Adjustment::Adjustment" ref="46faef0350c12e09a3e0249af5673d75" args="(double value, double lower, double upper, double step_increment=1, double page_increment=10, double page_size=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::Adjustment::Adjustment           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>lower</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>upper</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>step_increment</em> = <code>1</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>page_increment</em> = <code>10</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>page_size</em> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Constructor to create an <a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a> object. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>The initial value </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>lower</em>&nbsp;</td><td>The minimum value </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>upper</em>&nbsp;</td><td>The maximum value </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>step_increment</em>&nbsp;</td><td>The step increment </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>page_increment</em>&nbsp;</td><td>The page increment </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>page_size</em>&nbsp;</td><td>The page size </td></tr>
  </table>
</dl>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="01b4c0118ac26897ac783f041a032765"></a><!-- doxytag: member="Gtk::Adjustment::changed" ref="01b4c0118ac26897ac783f041a032765" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Adjustment::changed           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Emits a "changed" signal from the <a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>. 
<p>
This is typically called by the owner of the <a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a> after it has changed any of the <a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a> fields other than the value. 
</div>
</div><p>
<a class="anchor" name="721b1e2ccde935f7c7c13c7ebfba4c44"></a><!-- doxytag: member="Gtk::Adjustment::clamp_page" ref="721b1e2ccde935f7c7c13c7ebfba4c44" args="(double lower, double upper)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Adjustment::clamp_page           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>lower</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>upper</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Updates the <a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a> value to ensure that the range between the parameters <em>lower</em> and <em>upper</em> is in the current page (i.e. between <em>value</em> and <em>value</em> + <em>page_size</em> ). 
<p>
If this range is larger than the page size, then only the start of it will be in the current page. A "changed" signal will be emitted if the value is changed. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>upper</em>&nbsp;</td><td>The upper value. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>lower</em>&nbsp;</td><td>The lower value. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="d89198d5b7eb068d0c2ac2c85bd5b8da"></a><!-- doxytag: member="Gtk::Adjustment::get_lower" ref="d89198d5b7eb068d0c2ac2c85bd5b8da" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Gtk::Adjustment::get_lower           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve the <em>lower</em> member variable. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The current value of <em>lower</em>. </dd></dl>

</div>
</div><p>
<a class="anchor" name="9b7871330774b5171fa66de0b50cd946"></a><!-- doxytag: member="Gtk::Adjustment::get_page_increment" ref="9b7871330774b5171fa66de0b50cd946" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Gtk::Adjustment::get_page_increment           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve the <em>page_increment</em> variable. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The current value of <em>page_increment</em>. </dd></dl>

</div>
</div><p>
<a class="anchor" name="5214341b8b44a0c4ec38138d2b8b2060"></a><!-- doxytag: member="Gtk::Adjustment::get_page_size" ref="5214341b8b44a0c4ec38138d2b8b2060" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Gtk::Adjustment::get_page_size           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve the <em>page_size</em> variable. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The current value of <em>page_size</em>. </dd></dl>

</div>
</div><p>
<a class="anchor" name="65f0e135cfa828769bcbc49dd5fb0ebf"></a><!-- doxytag: member="Gtk::Adjustment::get_step_increment" ref="65f0e135cfa828769bcbc49dd5fb0ebf" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Gtk::Adjustment::get_step_increment           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve the <em>step_increment</em> variable. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The current value of <em>step_increment</em>. </dd></dl>

</div>
</div><p>
<a class="anchor" name="79979bbcf93b022a83cce389beea5918"></a><!-- doxytag: member="Gtk::Adjustment::get_upper" ref="79979bbcf93b022a83cce389beea5918" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Gtk::Adjustment::get_upper           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve the <em>upper</em> member variable. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The current value of <em>upper</em>. </dd></dl>

</div>
</div><p>
<a class="anchor" name="58b73ef161f3b07c2bc89e460de86ce8"></a><!-- doxytag: member="Gtk::Adjustment::get_value" ref="58b73ef161f3b07c2bc89e460de86ce8" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Gtk::Adjustment::get_value           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Gets the current value of the adjustment. 
<p>
See <a class="el" href="classGtk_1_1Adjustment.html#c585ad50e95018cd4d0fe7b014102591">set_value()</a>. <dl class="return" compact><dt><b>Returns:</b></dt><dd>The current value of the adjustment. </dd></dl>

</div>
</div><p>
<a class="anchor" name="fa92a150a7a5529ca3b3c5623ce9a31d"></a><!-- doxytag: member="Gtk::Adjustment::gobj" ref="fa92a150a7a5529ca3b3c5623ce9a31d" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const GtkAdjustment* Gtk::Adjustment::gobj           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Provides access to the underlying C GtkObject. 
<p>

<p>
Reimplemented from <a class="el" href="classGtk_1_1Object.html#8ae143fd31a1b55f1df0231231074fe6">Gtk::Object</a>.
</div>
</div><p>
<a class="anchor" name="73a1955c20e1a90ffffe17a597e43ffb"></a><!-- doxytag: member="Gtk::Adjustment::gobj" ref="73a1955c20e1a90ffffe17a597e43ffb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GtkAdjustment* Gtk::Adjustment::gobj           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Provides access to the underlying C GtkObject. 
<p>

<p>
Reimplemented from <a class="el" href="classGtk_1_1Object.html#e3541ec02d1b7cd56cfabe7295f8948f">Gtk::Object</a>.
</div>
</div><p>
<a class="anchor" name="fd8640b87aa243aa63cf0b4205f26df6"></a><!-- doxytag: member="Gtk::Adjustment::on_changed" ref="fd8640b87aa243aa63cf0b4205f26df6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gtk::Adjustment::on_changed           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="2aa54b26614f6824a3dce58afe1080b5"></a><!-- doxytag: member="Gtk::Adjustment::on_value_changed" ref="2aa54b26614f6824a3dce58afe1080b5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gtk::Adjustment::on_value_changed           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="8b64cd68e91a24d6b7dfc03d8d199437"></a><!-- doxytag: member="Gtk::Adjustment::set_lower" ref="8b64cd68e91a24d6b7dfc03d8d199437" args="(double lower)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Adjustment::set_lower           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>lower</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the <em>lower</em> member variable. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>lower</em>&nbsp;</td><td>The value to set the <em>lower</em> member variable to. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="46b70c37c489b53f34b01f41fd83f8aa"></a><!-- doxytag: member="Gtk::Adjustment::set_page_increment" ref="46b70c37c489b53f34b01f41fd83f8aa" args="(double incr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Adjustment::set_page_increment           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>incr</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the <em>page_increment</em> member variable. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>incr</em>&nbsp;</td><td>The value to set the <em>page_increment</em> member variable to. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="3db9de3d1621978df28b056de6d82880"></a><!-- doxytag: member="Gtk::Adjustment::set_page_size" ref="3db9de3d1621978df28b056de6d82880" args="(double size)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Adjustment::set_page_size           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>size</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the <em>page_size</em> member variable. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>The value to set the @ page_size member varialbe to. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="561ae82940ee9c2a5adab11d08c4e784"></a><!-- doxytag: member="Gtk::Adjustment::set_step_increment" ref="561ae82940ee9c2a5adab11d08c4e784" args="(double incr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Adjustment::set_step_increment           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>incr</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the <em>step_increment</em> member variable. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>incr</em>&nbsp;</td><td>The value to set the <em>step_incrememnt</em> member variable to. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="b093897a15d80dba99969abb9bce039f"></a><!-- doxytag: member="Gtk::Adjustment::set_upper" ref="b093897a15d80dba99969abb9bce039f" args="(double upper)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Adjustment::set_upper           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>upper</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the <em>upper</em> member variable. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>upper</em>&nbsp;</td><td>The value to set the <em>upper</em> member variable to. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="c585ad50e95018cd4d0fe7b014102591"></a><!-- doxytag: member="Gtk::Adjustment::set_value" ref="c585ad50e95018cd4d0fe7b014102591" args="(double value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Adjustment::set_value           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>value</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the current value of the <a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>The new value of the <a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="5bd834dd1241233069e4932fc69e5155"></a><!-- doxytag: member="Gtk::Adjustment::signal_changed" ref="5bd834dd1241233069e4932fc69e5155" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gtk::Adjustment::signal_changed           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_changed()</code> </dd></dl>

<p>

</div>
</div><p>
<a class="anchor" name="4be702f855da41b123577032e8148b99"></a><!-- doxytag: member="Gtk::Adjustment::signal_value_changed" ref="4be702f855da41b123577032e8148b99" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gtk::Adjustment::signal_value_changed           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_value_changed()</code> </dd></dl>

<p>

</div>
</div><p>
<a class="anchor" name="a9e2a66bf8702196201db86a88da2567"></a><!-- doxytag: member="Gtk::Adjustment::value_changed" ref="a9e2a66bf8702196201db86a88da2567" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Adjustment::value_changed           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Emits a "value_changed" signal from the <a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>. 
<p>
This is typically called by the owner of the <a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a> after it has changed the <a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a> value field. 
</div>
</div><p>
<hr><h2>Friends And Related Function Documentation</h2>
<a class="anchor" name="e69c6aaa3a137d794d097e2af6efa842"></a><!-- doxytag: member="Gtk::Adjustment::HScrollbar" ref="e69c6aaa3a137d794d097e2af6efa842" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="classGtk_1_1HScrollbar.html">HScrollbar</a><code> [friend]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="cfd895dc66f5fefeceaa97f725374689"></a><!-- doxytag: member="Gtk::Adjustment::Range" ref="cfd895dc66f5fefeceaa97f725374689" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="classGtk_1_1Range.html">Range</a><code> [friend]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="de450f306f5819b3bff930f39105ec87"></a><!-- doxytag: member="Gtk::Adjustment::VScrollbar" ref="de450f306f5819b3bff930f39105ec87" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="classGtk_1_1VScrollbar.html">VScrollbar</a><code> [friend]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="42498ed2e90842549b875fb12d47cf90"></a><!-- doxytag: member="Gtk::Adjustment::wrap" ref="42498ed2e90842549b875fb12d47cf90" args="(GtkAdjustment *object, bool take_copy=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* wrap           </td>
          <td>(</td>
          <td class="paramtype">GtkAdjustment *&nbsp;</td>
          <td class="paramname"> <em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>take_copy</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/namespaceGlib.html#671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>object</em>&nbsp;</td><td>The C instance. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>take_copy</em>&nbsp;</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>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="adjustment_8h.html">adjustment.h</a></ul>
</div>
<!-- end main content -->

<hr><address><small>
Generated for gtkmm 2.4 by <a href="http://www.doxygen.org/index.html">
Doxygen</a> 1.5.1 &copy;&nbsp;1997-2001</small></address>
</body>
</html>