Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > by-pkgid > e0521f28751d07a87e3a3d6c7d15a1ac > files > 1242

libgtkmm2.0_1-devel-2.2.1-2mdk.ppc.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>Gtk::SpinButton 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%"/>

<!-- Generated by Doxygen 1.3-rc1 -->
<h1>Gtk::SpinButton Class Reference<br>
<small>
[<a class="el" href="group__Widgets.html">Widgets</a>]</small>
</h1>numeric <a class="el" href="classGtk_1_1Entry.html">Entry</a> with up/down buttons Slightly misnamed, this should be called a SpinEntry. 
<a href="#_details">More...</a>
<p>
Inheritance diagram for Gtk::SpinButton:<p><center><img src="classGtk_1_1SpinButton__inherit__graph.png" border="0" usemap="#Gtk_1_1SpinButton__inherit__map" alt="Inheritance graph"></center>
<map name="Gtk_1_1SpinButton__inherit__map">
<area href="classGtk_1_1Entry.html" shape="rect" coords="116,294,185,313" alt="">
<area href="classGtk_1_1Widget.html" shape="rect" coords="7,225,84,244" alt="">
<area href="classGtk_1_1Object.html" shape="rect" coords="7,156,84,174" alt="">
<area href="classGlib_1_1Object.html" shape="rect" coords="21,86,101,105" alt="">
<area href="classGlib_1_1ObjectBase.html" shape="rect" coords="49,17,159,36" alt="">
<area href="classGlib_1_1Interface.html" shape="rect" coords="108,156,201,174" alt="">
<area href="classGtk_1_1Editable.html" shape="rect" coords="108,225,193,244" alt="">
<area href="classGtk_1_1CellEditable.html" shape="rect" coords="217,225,327,244" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classGtk_1_1SpinButton-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
<tr><td nowrap align=right valign=top>virtual&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a0">~SpinButton</a> ()</td></tr>
<tr><td nowrap align=right valign=top>GtkSpinButton*&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a1">gobj</a> ()</td></tr>
<tr><td nowrap align=right valign=top>const GtkSpinButton*&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a2">gobj</a> () const</td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a3">SpinButton</a> (double climb_rate=0.0, guint digits=0)</td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a4">SpinButton</a> (<a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>&amp; adjustment, double climb_rate=0.0, guint digits=0)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a5">configure</a> (<a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>&amp; adjustment, double climb_rate, guint digits)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a6">set_adjustment</a> (<a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>&amp; adjustment)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Replaces the <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a> associated with <em>spin_button</em> .</em> <a href="#a6"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a7">unset_adjustment</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>*&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a8">get_adjustment</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Get the adjustment associated with a Gtk::SpinButton.</em> <a href="#a8"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>const <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>*&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a9">get_adjustment</a> () const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Get the adjustment associated with a Gtk::SpinButton.</em> <a href="#a9"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a10">set_digits</a> (guint digits)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Set the precision to be displayed by <em>spin_button</em> .</em> <a href="#a10"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>guint&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a11">get_digits</a> () const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Fetches the precision of <em>spin_button</em> .</em> <a href="#a11"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a12">set_increments</a> (double step, double page)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the step and page increments for spin_button.</em> <a href="#a12"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a13">get_increments</a> (double&amp; step, double&amp; page) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the current step and page the increments used by <em>spin_button</em> .</em> <a href="#a13"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a14">set_range</a> (double min, double max)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the minimum and maximum allowable values for <em>spin_button.</em> </em> <a href="#a14"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a15">get_range</a> (double&amp; min, double&amp; max) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the range allowed for <em>spin_button</em> .</em> <a href="#a15"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>double&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a16">get_value</a> () const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Get the value in the <em>spin_button</em> .</em> <a href="#a16"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a17">get_value_as_int</a> () const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Get the value <em>spin_button</em> represented as an integer.</em> <a href="#a17"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a18">set_value</a> (double value)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Set the value of <em>spin_button</em> .</em> <a href="#a18"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a19">set_update_policy</a> (<a class="el" href="group__gtkmmEnums.html#a104">SpinButtonUpdatePolicy</a> policy)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the update behavior of a spin button.</em> <a href="#a19"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__gtkmmEnums.html#a104">SpinButtonUpdatePolicy</a>&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a20">get_update_policy</a> () const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the update behavior of a spin button.</em> <a href="#a20"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a21">set_numeric</a> (bool numeric=true)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the flag that determines if non-numeric text can be typed into the spin button.</em> <a href="#a21"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a22">get_numeric</a> () const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns whether non-numeric text can be typed into the spin button.</em> <a href="#a22"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a23">spin</a> (<a class="el" href="group__gtkmmEnums.html#a105">SpinType</a> direction, double increment)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Increment or decrement a spin button's value in a specified direction by a specified amount.</em> <a href="#a23"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a24">set_wrap</a> (bool wrap=true)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the flag that determines if a spin button value wraps around to the opposite limit when the upper or lower limit of the range is exceeded.</em> <a href="#a24"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a25">get_wrap</a> () const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns whether the spin button's value wraps around to the opposite limit when the upper or lower limit of the range is exceeded.</em> <a href="#a25"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a26">set_snap_to_ticks</a> (bool snap_to_ticks=true)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the policy as to whether values are corrected to the nearest step increment when a spin button is activated after providing an invalid value.</em> <a href="#a26"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a27">get_snap_to_ticks</a> () const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns whether the values are corrected to the nearest step.</em> <a href="#a27"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a28">update</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Manually force an update of the spin button.</em> <a href="#a28"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt;int, double*&gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a29">signal_input</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt;bool&gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a30">signal_output</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt;void&gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a31">signal_value_changed</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>*&gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a32">property_adjustment</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;double&gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a33">property_climb_rate</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;guint&gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a34">property_digits</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a35">property_snap_to_ticks</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a36">property_numeric</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a37">property_wrap</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="group__gtkmmEnums.html#a104">SpinButtonUpdatePolicy</a>&gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a38">property_update_policy</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;double&gt;&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#a39">property_value</a> ()</td></tr>
<tr><td colspan=2><br><h2>Protected Methods</h2></td></tr>
<tr><td nowrap align=right valign=top>virtual int&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#b0">on_input</a> (double* new_value)</td></tr>
<tr><td nowrap align=right valign=top>virtual bool&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#b1">on_output</a> ()</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#b2">on_value_changed</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 nowrap align=right valign=top>Gtk::SpinButton*&nbsp;</td><td valign=bottom><a class="el" href="classGtk_1_1SpinButton.html#k0">wrap</a> (GtkSpinButton* object, bool take_copy=false)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
numeric <a class="el" href="classGtk_1_1Entry.html">Entry</a> with up/down buttons Slightly misnamed, this should be called a SpinEntry.
<p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="a0" doxytag="Gtk::SpinButton::~SpinButton"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual Gtk::SpinButton::~SpinButton </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a3" doxytag="Gtk::SpinButton::SpinButton"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Gtk::SpinButton::SpinButton </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">double&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>climb_rate</em> = 0.0, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>guint&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>digits</em> = 0</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a4" doxytag="Gtk::SpinButton::SpinButton"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Gtk::SpinButton::SpinButton </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>&amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>adjustment</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>double&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>climb_rate</em> = 0.0, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>guint&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>digits</em> = 0</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [explicit]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a name="a5" doxytag="Gtk::SpinButton::configure"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::SpinButton::configure </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>&amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>adjustment</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>double&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>climb_rate</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>guint&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>digits</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a9" doxytag="Gtk::SpinButton::get_adjustment"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* Gtk::SpinButton::get_adjustment </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Get the adjustment associated with a Gtk::SpinButton.
<p>
<dl compact><dt><b>Returns:</b></dt><dd>The <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a> of <em>spin_button</em> . </dd></dl>
    </td>
  </tr>
</table>
<a name="a8" doxytag="Gtk::SpinButton::get_adjustment"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* Gtk::SpinButton::get_adjustment </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Get the adjustment associated with a Gtk::SpinButton.
<p>
<dl compact><dt><b>Returns:</b></dt><dd>The <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a> of <em>spin_button</em> . </dd></dl>
    </td>
  </tr>
</table>
<a name="a11" doxytag="Gtk::SpinButton::get_digits"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> guint Gtk::SpinButton::get_digits </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Fetches the precision of <em>spin_button</em> .
<p>
See <a class="el" href="classGtk_1_1SpinButton.html#a10">set_digits()</a>. <dl compact><dt><b>Returns:</b></dt><dd>The current precision. </dd></dl>
    </td>
  </tr>
</table>
<a name="a13" doxytag="Gtk::SpinButton::get_increments"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::SpinButton::get_increments </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">double&amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>step</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>double&amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>page</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the current step and page the increments used by <em>spin_button</em> .
<p>
See <a class="el" href="classGtk_1_1SpinButton.html#a12">set_increments()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>step</em>&nbsp;</td><td>Location to store step increment, or <code>0</code>. </td></tr>
    <tr><td valign=top><em>page</em>&nbsp;</td><td>Location to store page increment, or <code>0</code>. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a22" doxytag="Gtk::SpinButton::get_numeric"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Gtk::SpinButton::get_numeric </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns whether non-numeric text can be typed into the spin button.
<p>
See <a class="el" href="classGtk_1_1SpinButton.html#a21">set_numeric()</a>. <dl compact><dt><b>Returns:</b></dt><dd><code>true</code> if only numeric text can be entered. </dd></dl>
    </td>
  </tr>
</table>
<a name="a15" doxytag="Gtk::SpinButton::get_range"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::SpinButton::get_range </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">double&amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>min</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>double&amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>max</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the range allowed for <em>spin_button</em> .
<p>
See <a class="el" href="classGtk_1_1SpinButton.html#a14">set_range()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>min</em>&nbsp;</td><td>Location to store minimum allowed value, or <code>0</code>. </td></tr>
    <tr><td valign=top><em>max</em>&nbsp;</td><td>Location to store maximum allowed value, or <code>0</code>. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a27" doxytag="Gtk::SpinButton::get_snap_to_ticks"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Gtk::SpinButton::get_snap_to_ticks </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns whether the values are corrected to the nearest step.
<p>
See <a class="el" href="classGtk_1_1SpinButton.html#a26">set_snap_to_ticks()</a>. <dl compact><dt><b>Returns:</b></dt><dd><code>true</code> if values are snapped to the nearest step. </dd></dl>
    </td>
  </tr>
</table>
<a name="a20" doxytag="Gtk::SpinButton::get_update_policy"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="group__gtkmmEnums.html#a104">SpinButtonUpdatePolicy</a> Gtk::SpinButton::get_update_policy </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the update behavior of a spin button.
<p>
See <a class="el" href="classGtk_1_1SpinButton.html#a19">set_update_policy()</a>. <dl compact><dt><b>Returns:</b></dt><dd>The current update policy. </dd></dl>
    </td>
  </tr>
</table>
<a name="a16" doxytag="Gtk::SpinButton::get_value"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> double Gtk::SpinButton::get_value </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Get the value in the <em>spin_button</em> .
<p>
<dl compact><dt><b>Returns:</b></dt><dd>The value of <em>spin_button</em> . </dd></dl>
    </td>
  </tr>
</table>
<a name="a17" doxytag="Gtk::SpinButton::get_value_as_int"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int Gtk::SpinButton::get_value_as_int </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Get the value <em>spin_button</em> represented as an integer.
<p>
<dl compact><dt><b>Returns:</b></dt><dd>The value of <em>spin_button</em> . </dd></dl>
    </td>
  </tr>
</table>
<a name="a25" doxytag="Gtk::SpinButton::get_wrap"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Gtk::SpinButton::get_wrap </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns whether the spin button's value wraps around to the opposite limit when the upper or lower limit of the range is exceeded.
<p>
See <a class="el" href="classGtk_1_1SpinButton.html#a24">set_wrap()</a>. <dl compact><dt><b>Returns:</b></dt><dd><code>true</code> if the spin button wraps around. </dd></dl>
    </td>
  </tr>
</table>
<a name="a2" doxytag="Gtk::SpinButton::gobj"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const GtkSpinButton* Gtk::SpinButton::gobj </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Reimplemented from <a class="el" href="classGtk_1_1Entry.html#a2">Gtk::Entry</a>.    </td>
  </tr>
</table>
<a name="a1" doxytag="Gtk::SpinButton::gobj"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> GtkSpinButton* Gtk::SpinButton::gobj </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Reimplemented from <a class="el" href="classGtk_1_1Entry.html#a1">Gtk::Entry</a>.    </td>
  </tr>
</table>
<a name="b0" doxytag="Gtk::SpinButton::on_input"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual int Gtk::SpinButton::on_input </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">double*&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>new_value</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="b1" doxytag="Gtk::SpinButton::on_output"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual bool Gtk::SpinButton::on_output </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="b2" doxytag="Gtk::SpinButton::on_value_changed"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual void Gtk::SpinButton::on_value_changed </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a32" doxytag="Gtk::SpinButton::property_adjustment"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>*&gt; Gtk::SpinButton::property_adjustment </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a33" doxytag="Gtk::SpinButton::property_climb_rate"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;double&gt; Gtk::SpinButton::property_climb_rate </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a34" doxytag="Gtk::SpinButton::property_digits"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;guint&gt; Gtk::SpinButton::property_digits </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a36" doxytag="Gtk::SpinButton::property_numeric"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gtk::SpinButton::property_numeric </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a35" doxytag="Gtk::SpinButton::property_snap_to_ticks"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gtk::SpinButton::property_snap_to_ticks </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a38" doxytag="Gtk::SpinButton::property_update_policy"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="group__gtkmmEnums.html#a104">SpinButtonUpdatePolicy</a>&gt; Gtk::SpinButton::property_update_policy </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a39" doxytag="Gtk::SpinButton::property_value"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;double&gt; Gtk::SpinButton::property_value </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a37" doxytag="Gtk::SpinButton::property_wrap"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gtk::SpinButton::property_wrap </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a6" doxytag="Gtk::SpinButton::set_adjustment"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::SpinButton::set_adjustment </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>&amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>adjustment</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Replaces the <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a> associated with <em>spin_button</em> .
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>adjustment</em>&nbsp;</td><td>A <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a> to replace the existing adjustment. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a10" doxytag="Gtk::SpinButton::set_digits"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::SpinButton::set_digits </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">guint&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>digits</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Set the precision to be displayed by <em>spin_button</em> .
<p>
Up to 20 digit precision is allowed. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>digits</em>&nbsp;</td><td>The number of digits to be displayed for the spin button's value. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a12" doxytag="Gtk::SpinButton::set_increments"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::SpinButton::set_increments </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">double&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>step</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>double&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>page</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the step and page increments for spin_button.
<p>
This affects how quickly the value changes when the spin button's arrows are activated. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>step</em>&nbsp;</td><td>Increment applied for a button 1 press. </td></tr>
    <tr><td valign=top><em>page</em>&nbsp;</td><td>Increment applied for a button 2 press. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a21" doxytag="Gtk::SpinButton::set_numeric"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::SpinButton::set_numeric </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>numeric</em> = true          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the flag that determines if non-numeric text can be typed into the spin button.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>numeric</em>&nbsp;</td><td>Flag indicating if only numeric entry is allowed. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a14" doxytag="Gtk::SpinButton::set_range"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::SpinButton::set_range </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">double&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>min</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>double&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>max</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the minimum and maximum allowable values for <em>spin_button.</em> 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>min</em>&nbsp;</td><td>Minimum allowable value. </td></tr>
    <tr><td valign=top><em>max</em>&nbsp;</td><td>Maximum allowable value. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a26" doxytag="Gtk::SpinButton::set_snap_to_ticks"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::SpinButton::set_snap_to_ticks </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>snap_to_ticks</em> = true          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the policy as to whether values are corrected to the nearest step increment when a spin button is activated after providing an invalid value.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>snap_to_ticks</em>&nbsp;</td><td>A flag indicating if invalid values should be corrected. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a19" doxytag="Gtk::SpinButton::set_update_policy"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::SpinButton::set_update_policy </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__gtkmmEnums.html#a104">SpinButtonUpdatePolicy</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>policy</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the update behavior of a spin button.
<p>
This determines whether the spin button is always updated or only when a valid value is set. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>policy</em>&nbsp;</td><td>A <a class="el" href="group__gtkmmEnums.html#a104">Gtk::SpinButtonUpdatePolicy</a> value. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a18" doxytag="Gtk::SpinButton::set_value"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::SpinButton::set_value </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">double&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>value</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Set the value of <em>spin_button</em> .
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>value</em>&nbsp;</td><td>The new value. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a24" doxytag="Gtk::SpinButton::set_wrap"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::SpinButton::set_wrap </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>wrap</em> = true          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the flag that determines if a spin button value wraps around to the opposite limit when the upper or lower limit of the range is exceeded.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>wrap</em>&nbsp;</td><td>A flag indicating if wrapping behavior is performed. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a29" doxytag="Gtk::SpinButton::signal_input"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt;int,double*&gt; Gtk::SpinButton::signal_input </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Prototype:</b></dt><dd><code>int input(double* new_value)</code> </dd></dl>
    </td>
  </tr>
</table>
<a name="a30" doxytag="Gtk::SpinButton::signal_output"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt;bool&gt; Gtk::SpinButton::signal_output </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Prototype:</b></dt><dd><code>bool output()</code> </dd></dl>
    </td>
  </tr>
</table>
<a name="a31" doxytag="Gtk::SpinButton::signal_value_changed"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt;void&gt; Gtk::SpinButton::signal_value_changed </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Prototype:</b></dt><dd><code>void value_changed()</code> </dd></dl>
    </td>
  </tr>
</table>
<a name="a23" doxytag="Gtk::SpinButton::spin"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::SpinButton::spin </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__gtkmmEnums.html#a105">SpinType</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>direction</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>double&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>increment</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Increment or decrement a spin button's value in a specified direction by a specified amount.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>direction</em>&nbsp;</td><td>A <a class="el" href="group__gtkmmEnums.html#a105">Gtk::SpinType</a> indicating the direction to spin. </td></tr>
    <tr><td valign=top><em>increment</em>&nbsp;</td><td>Step increment to apply in the specified direction. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a7" doxytag="Gtk::SpinButton::unset_adjustment"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::SpinButton::unset_adjustment </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a28" doxytag="Gtk::SpinButton::update"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gtk::SpinButton::update </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Manually force an update of the spin button.
<p>
    </td>
  </tr>
</table>
<hr><h2>Friends And Related Function Documentation</h2>
<a name="k0" doxytag="Gtk::SpinButton::wrap"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Gtk::SpinButton* wrap </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">GtkSpinButton*&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>object</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>take_copy</em> = false</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="spinbutton_8h.html">spinbutton.h</a></ul>
<hr><address><small>
Generated for gtkmm by <a href="http://www.doxygen.org/index.html">
Doxygen</a> 1.3-rc1 &copy;&nbsp;1997-2001</small></address>
</body>
</html>