~ubuntu-branches/ubuntu/raring/gtk+2.0/raring-proposed

« back to all changes in this revision

Viewing changes to docs/reference/gtk/html/GtkAdjustment.html

  • Committer: Package Import Robot
  • Author(s): Rico Tzschichholz, Jeremy Bicha, Rico Tzschichholz
  • Date: 2013-02-25 04:48:13 UTC
  • mfrom: (72.1.32 experimental)
  • Revision ID: package-import@ubuntu.com-20130225044813-tuhknnk1l7rq0itt
Tags: 2.24.16-1ubuntu1
[ Jeremy Bicha ]
* Sync with Debian. Remaining changes:
* debian/libgtk2.0-0.symbols:
  - Add Ubuntu specific symbols
* debian/patches/012_ubuntu-set-grab-add.patch
  - Added ubuntu_gtk_widget_set_has_grab so we can grab sliders and 
    things in menus, needed by ido
* debian/patches/043_menu_proxy.patch
  - Add GtkMenuProxy support for remoting menus.
* debian/patches/062_dnd_menubar.patch:
  - Allow click on menubars for dnd
* debian/patches/063_treeview_almost_fixed.patch:
  - Add an ubuntu-almost-fixed-height-mode property, (required for
    software-center)
* debian/patches/071_no_offscreen_widgets_grabbing.patch:
  - Don't let offscreen widgets do grabbing
* debian/patches/072_indicator_menu_update.patch:
  - change by Cody Russell to send an update event on menu changes,
    should make the bluetooth indicator refresh correctly
* debian/patches/090_logging_file_saves.patch:
  - improve the logging of saved files
* debian/patches/092_default_to_xdg_document_dir.patch:
  - Use $XDG_DOCUMENTS_DIR as default directory rather than the home
    directory for the 'Print to File' function.
* debian/patches/093_gtk3_gtkimage_fallbacks_use.patch:
  - Backported gtk3 patch to add a "use-fallback" property to GtkImage, using 
    it "icon-name and GIcon type of GtkImages can use automatic fallback 
    names.", it will be useful for the indicator stack
* debian/patches/095_git_menus_scrolling.patch:
  - backported gtk3 commit to fix menu scrolling issues
* debian/patches/096_git_gtkprintsettings.patch:
  - upstream git commit backported from the gtk3 serie, don't ignore the 
    gtkprintsettings resolution settings 
* debian/patches/097_statusicon_image_fallback.patch: Make GtkStatusIcon
  images use fallbacks by default if the property is available.
* debian/patches/098_multiarch_module_path.patch:
  - Fallback to the pre-multiarch directory for compatibility
* debian/patches/099_printer_filename_fix.patch
  - Fix to the print dialog for print to file, make sure a non-hidden filename 
    is the default (LP: #488857)
* debian/patches/100_overlay_scrollbar_loading.patch
  - support for dynamically loading overlay scrollbars
* debian/patches/print-dialog-show-options-of-remote-dnssd-printers.patch:
  Make printing on remote DNS-SD/Bonjour-shared printers work
* Dropped changes:
  - Extra breaks/replaces not needed after Precise

[ Rico Tzschichholz ]
* 043_ubuntu_menu_proxy.patch: Refreshed

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>GtkAdjustment</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.78.0">
7
7
<link rel="home" href="index.html" title="GTK+ 2 Reference Manual">
8
8
<link rel="up" href="MiscObjects.html" title="Miscellaneous">
9
9
<link rel="prev" href="MiscObjects.html" title="Miscellaneous">
47
47
#include &lt;gtk/gtk.h&gt;
48
48
 
49
49
struct              <a class="link" href="GtkAdjustment.html#GtkAdjustment-struct" title="struct GtkAdjustment">GtkAdjustment</a>;
50
 
<a class="link" href="GtkObject.html" title="GtkObject"><span class="returnvalue">GtkObject</span></a> *         <a class="link" href="GtkAdjustment.html#gtk-adjustment-new" title="gtk_adjustment_new ()">gtk_adjustment_new</a>                  (<em class="parameter"><code><span class="type">gdouble</span> value</code></em>,
51
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> lower</code></em>,
52
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> upper</code></em>,
53
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> step_increment</code></em>,
54
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> page_increment</code></em>,
55
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> page_size</code></em>);
56
 
<span class="returnvalue">gdouble</span>             <a class="link" href="GtkAdjustment.html#gtk-adjustment-get-value" title="gtk_adjustment_get_value ()">gtk_adjustment_get_value</a>            (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>);
 
50
<a class="link" href="GtkObject.html" title="GtkObject"><span class="returnvalue">GtkObject</span></a> *         <a class="link" href="GtkAdjustment.html#gtk-adjustment-new" title="gtk_adjustment_new ()">gtk_adjustment_new</a>                  (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> value</code></em>,
 
51
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> lower</code></em>,
 
52
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> upper</code></em>,
 
53
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> step_increment</code></em>,
 
54
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> page_increment</code></em>,
 
55
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> page_size</code></em>);
 
56
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>             <a class="link" href="GtkAdjustment.html#gtk-adjustment-get-value" title="gtk_adjustment_get_value ()">gtk_adjustment_get_value</a>            (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>);
57
57
<span class="returnvalue">void</span>                <a class="link" href="GtkAdjustment.html#gtk-adjustment-set-value" title="gtk_adjustment_set_value ()">gtk_adjustment_set_value</a>            (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>,
58
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> value</code></em>);
 
58
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> value</code></em>);
59
59
<span class="returnvalue">void</span>                <a class="link" href="GtkAdjustment.html#gtk-adjustment-clamp-page" title="gtk_adjustment_clamp_page ()">gtk_adjustment_clamp_page</a>           (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>,
60
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> lower</code></em>,
61
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> upper</code></em>);
 
60
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> lower</code></em>,
 
61
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> upper</code></em>);
62
62
<span class="returnvalue">void</span>                <a class="link" href="GtkAdjustment.html#gtk-adjustment-changed" title="gtk_adjustment_changed ()">gtk_adjustment_changed</a>              (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>);
63
63
<span class="returnvalue">void</span>                <a class="link" href="GtkAdjustment.html#gtk-adjustment-value-changed" title="gtk_adjustment_value_changed ()">gtk_adjustment_value_changed</a>        (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>);
64
64
<span class="returnvalue">void</span>                <a class="link" href="GtkAdjustment.html#gtk-adjustment-configure" title="gtk_adjustment_configure ()">gtk_adjustment_configure</a>            (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>,
65
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> value</code></em>,
66
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> lower</code></em>,
67
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> upper</code></em>,
68
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> step_increment</code></em>,
69
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> page_increment</code></em>,
70
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> page_size</code></em>);
71
 
<span class="returnvalue">gdouble</span>             <a class="link" href="GtkAdjustment.html#gtk-adjustment-get-lower" title="gtk_adjustment_get_lower ()">gtk_adjustment_get_lower</a>            (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>);
72
 
<span class="returnvalue">gdouble</span>             <a class="link" href="GtkAdjustment.html#gtk-adjustment-get-page-increment" title="gtk_adjustment_get_page_increment ()">gtk_adjustment_get_page_increment</a>   (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>);
73
 
<span class="returnvalue">gdouble</span>             <a class="link" href="GtkAdjustment.html#gtk-adjustment-get-page-size" title="gtk_adjustment_get_page_size ()">gtk_adjustment_get_page_size</a>        (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>);
74
 
<span class="returnvalue">gdouble</span>             <a class="link" href="GtkAdjustment.html#gtk-adjustment-get-step-increment" title="gtk_adjustment_get_step_increment ()">gtk_adjustment_get_step_increment</a>   (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>);
75
 
<span class="returnvalue">gdouble</span>             <a class="link" href="GtkAdjustment.html#gtk-adjustment-get-upper" title="gtk_adjustment_get_upper ()">gtk_adjustment_get_upper</a>            (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>);
 
65
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> value</code></em>,
 
66
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> lower</code></em>,
 
67
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> upper</code></em>,
 
68
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> step_increment</code></em>,
 
69
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> page_increment</code></em>,
 
70
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> page_size</code></em>);
 
71
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>             <a class="link" href="GtkAdjustment.html#gtk-adjustment-get-lower" title="gtk_adjustment_get_lower ()">gtk_adjustment_get_lower</a>            (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>);
 
72
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>             <a class="link" href="GtkAdjustment.html#gtk-adjustment-get-page-increment" title="gtk_adjustment_get_page_increment ()">gtk_adjustment_get_page_increment</a>   (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>);
 
73
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>             <a class="link" href="GtkAdjustment.html#gtk-adjustment-get-page-size" title="gtk_adjustment_get_page_size ()">gtk_adjustment_get_page_size</a>        (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>);
 
74
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>             <a class="link" href="GtkAdjustment.html#gtk-adjustment-get-step-increment" title="gtk_adjustment_get_step_increment ()">gtk_adjustment_get_step_increment</a>   (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>);
 
75
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>             <a class="link" href="GtkAdjustment.html#gtk-adjustment-get-upper" title="gtk_adjustment_get_upper ()">gtk_adjustment_get_upper</a>            (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>);
76
76
<span class="returnvalue">void</span>                <a class="link" href="GtkAdjustment.html#gtk-adjustment-set-lower" title="gtk_adjustment_set_lower ()">gtk_adjustment_set_lower</a>            (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>,
77
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> lower</code></em>);
 
77
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> lower</code></em>);
78
78
<span class="returnvalue">void</span>                <a class="link" href="GtkAdjustment.html#gtk-adjustment-set-page-increment" title="gtk_adjustment_set_page_increment ()">gtk_adjustment_set_page_increment</a>   (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>,
79
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> page_increment</code></em>);
 
79
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> page_increment</code></em>);
80
80
<span class="returnvalue">void</span>                <a class="link" href="GtkAdjustment.html#gtk-adjustment-set-page-size" title="gtk_adjustment_set_page_size ()">gtk_adjustment_set_page_size</a>        (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>,
81
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> page_size</code></em>);
 
81
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> page_size</code></em>);
82
82
<span class="returnvalue">void</span>                <a class="link" href="GtkAdjustment.html#gtk-adjustment-set-step-increment" title="gtk_adjustment_set_step_increment ()">gtk_adjustment_set_step_increment</a>   (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>,
83
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> step_increment</code></em>);
 
83
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> step_increment</code></em>);
84
84
<span class="returnvalue">void</span>                <a class="link" href="GtkAdjustment.html#gtk-adjustment-set-upper" title="gtk_adjustment_set_upper ()">gtk_adjustment_set_upper</a>            (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>,
85
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> upper</code></em>);
 
85
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> upper</code></em>);
86
86
</pre>
87
87
</div>
88
88
<div class="refsect1">
89
89
<a name="GtkAdjustment.object-hierarchy"></a><h2>Object Hierarchy</h2>
90
90
<pre class="synopsis">
91
 
  GObject
92
 
   +----GInitiallyUnowned
 
91
  <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
 
92
   +----<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
93
93
         +----<a class="link" href="GtkObject.html" title="GtkObject">GtkObject</a>
94
94
               +----GtkAdjustment
95
95
</pre>
97
97
<div class="refsect1">
98
98
<a name="GtkAdjustment.properties"></a><h2>Properties</h2>
99
99
<pre class="synopsis">
100
 
  "<a class="link" href="GtkAdjustment.html#GtkAdjustment--lower" title='The "lower" property'>lower</a>"                    <span class="type">gdouble</span>               : Read / Write
101
 
  "<a class="link" href="GtkAdjustment.html#GtkAdjustment--page-increment" title='The "page-increment" property'>page-increment</a>"           <span class="type">gdouble</span>               : Read / Write
102
 
  "<a class="link" href="GtkAdjustment.html#GtkAdjustment--page-size" title='The "page-size" property'>page-size</a>"                <span class="type">gdouble</span>               : Read / Write
103
 
  "<a class="link" href="GtkAdjustment.html#GtkAdjustment--step-increment" title='The "step-increment" property'>step-increment</a>"           <span class="type">gdouble</span>               : Read / Write
104
 
  "<a class="link" href="GtkAdjustment.html#GtkAdjustment--upper" title='The "upper" property'>upper</a>"                    <span class="type">gdouble</span>               : Read / Write
105
 
  "<a class="link" href="GtkAdjustment.html#GtkAdjustment--value" title='The "value" property'>value</a>"                    <span class="type">gdouble</span>               : Read / Write
 
100
  "<a class="link" href="GtkAdjustment.html#GtkAdjustment--lower" title='The "lower" property'>lower</a>"                    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write
 
101
  "<a class="link" href="GtkAdjustment.html#GtkAdjustment--page-increment" title='The "page-increment" property'>page-increment</a>"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write
 
102
  "<a class="link" href="GtkAdjustment.html#GtkAdjustment--page-size" title='The "page-size" property'>page-size</a>"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write
 
103
  "<a class="link" href="GtkAdjustment.html#GtkAdjustment--step-increment" title='The "step-increment" property'>step-increment</a>"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write
 
104
  "<a class="link" href="GtkAdjustment.html#GtkAdjustment--upper" title='The "upper" property'>upper</a>"                    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write
 
105
  "<a class="link" href="GtkAdjustment.html#GtkAdjustment--value" title='The "value" property'>value</a>"                    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write
106
106
</pre>
107
107
</div>
108
108
<div class="refsect1">
109
109
<a name="GtkAdjustment.signals"></a><h2>Signals</h2>
110
110
<pre class="synopsis">
111
 
  "<a class="link" href="GtkAdjustment.html#GtkAdjustment-changed" title='The "changed" signal'>changed</a>"                                        : <code class="literal">No Recursion</code>
112
 
  "<a class="link" href="GtkAdjustment.html#GtkAdjustment-value-changed" title='The "value-changed" signal'>value-changed</a>"                                  : <code class="literal">No Recursion</code>
 
111
  "<a class="link" href="GtkAdjustment.html#GtkAdjustment-changed" title='The "changed" signal'>changed</a>"                                        : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-NO-RECURSE:CAPS"><code class="literal">No Recursion</code></a>
 
112
  "<a class="link" href="GtkAdjustment.html#GtkAdjustment-value-changed" title='The "value-changed" signal'>value-changed</a>"                                  : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-NO-RECURSE:CAPS"><code class="literal">No Recursion</code></a>
113
113
</pre>
114
114
</div>
115
115
<div class="refsect1">
148
148
<tbody>
149
149
<tr>
150
150
<td>
151
 
<span class="type">gdouble</span> lower;</td>
 
151
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> lower;</td>
152
152
<td>the minimum value.</td>
153
153
</tr>
154
154
<tr>
155
155
<td>
156
 
<span class="type">gdouble</span> upper;</td>
 
156
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> upper;</td>
157
157
<td>the maximum value.</td>
158
158
</tr>
159
159
<tr>
160
160
<td>
161
 
<span class="type">gdouble</span> value;</td>
 
161
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> value;</td>
162
162
<td>the current value.</td>
163
163
</tr>
164
164
<tr>
165
165
<td>
166
 
<span class="type">gdouble</span> step_increment;</td>
 
166
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> step_increment;</td>
167
167
<td>the increment to use to make minor changes to the value.
168
168
In a <a class="link" href="GtkScrollbar.html" title="GtkScrollbar"><span class="type">GtkScrollbar</span></a> this increment is used when the mouse is clicked on the
169
169
arrows at the top and bottom of the scrollbar, to scroll by a small amount.
171
171
</tr>
172
172
<tr>
173
173
<td>
174
 
<span class="type">gdouble</span> page_increment;</td>
 
174
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> page_increment;</td>
175
175
<td>the increment to use to make major changes to the value.
176
176
In a <a class="link" href="GtkScrollbar.html" title="GtkScrollbar"><span class="type">GtkScrollbar</span></a> this increment is used when the mouse is clicked in the
177
177
trough, to scroll by a large amount.
179
179
</tr>
180
180
<tr>
181
181
<td>
182
 
<span class="type">gdouble</span> page_size;</td>
 
182
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> page_size;</td>
183
183
<td>the page size.
184
184
In a <a class="link" href="GtkScrollbar.html" title="GtkScrollbar"><span class="type">GtkScrollbar</span></a> this is the size of the area which is currently visible.
185
185
</td>
192
192
<hr>
193
193
<div class="refsect2">
194
194
<a name="gtk-adjustment-new"></a><h3>gtk_adjustment_new ()</h3>
195
 
<pre class="programlisting"><a class="link" href="GtkObject.html" title="GtkObject"><span class="returnvalue">GtkObject</span></a> *         gtk_adjustment_new                  (<em class="parameter"><code><span class="type">gdouble</span> value</code></em>,
196
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> lower</code></em>,
197
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> upper</code></em>,
198
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> step_increment</code></em>,
199
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> page_increment</code></em>,
200
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> page_size</code></em>);</pre>
 
195
<pre class="programlisting"><a class="link" href="GtkObject.html" title="GtkObject"><span class="returnvalue">GtkObject</span></a> *         gtk_adjustment_new                  (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> value</code></em>,
 
196
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> lower</code></em>,
 
197
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> upper</code></em>,
 
198
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> step_increment</code></em>,
 
199
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> page_increment</code></em>,
 
200
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> page_size</code></em>);</pre>
201
201
<p>
202
202
Creates a new <a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a>.
203
203
</p>
241
241
<hr>
242
242
<div class="refsect2">
243
243
<a name="gtk-adjustment-get-value"></a><h3>gtk_adjustment_get_value ()</h3>
244
 
<pre class="programlisting"><span class="returnvalue">gdouble</span>             gtk_adjustment_get_value            (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>);</pre>
 
244
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>             gtk_adjustment_get_value            (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>);</pre>
245
245
<p>
246
246
Gets the current value of the adjustment. See
247
247
<a class="link" href="GtkAdjustment.html#gtk-adjustment-set-value" title="gtk_adjustment_set_value ()"><code class="function">gtk_adjustment_set_value()</code></a>.
268
268
<div class="refsect2">
269
269
<a name="gtk-adjustment-set-value"></a><h3>gtk_adjustment_set_value ()</h3>
270
270
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_adjustment_set_value            (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>,
271
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> value</code></em>);</pre>
 
271
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> value</code></em>);</pre>
272
272
<p>
273
273
Sets the <a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> value. The value is clamped to lie between
274
274
<code class="literal">adjustment-&gt;lower</code> and
300
300
<div class="refsect2">
301
301
<a name="gtk-adjustment-clamp-page"></a><h3>gtk_adjustment_clamp_page ()</h3>
302
302
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_adjustment_clamp_page           (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>,
303
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> lower</code></em>,
304
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> upper</code></em>);</pre>
 
303
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> lower</code></em>,
 
304
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> upper</code></em>);</pre>
305
305
<p>
306
306
Updates the <a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> <em class="parameter"><code>value</code></em> to ensure that the range between <em class="parameter"><code>lower</code></em>
307
307
and <em class="parameter"><code>upper</code></em> is in the current page (i.e. between <em class="parameter"><code>value</code></em> and <em class="parameter"><code>value</code></em> +
377
377
<div class="refsect2">
378
378
<a name="gtk-adjustment-configure"></a><h3>gtk_adjustment_configure ()</h3>
379
379
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_adjustment_configure            (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>,
380
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> value</code></em>,
381
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> lower</code></em>,
382
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> upper</code></em>,
383
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> step_increment</code></em>,
384
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> page_increment</code></em>,
385
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> page_size</code></em>);</pre>
 
380
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> value</code></em>,
 
381
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> lower</code></em>,
 
382
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> upper</code></em>,
 
383
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> step_increment</code></em>,
 
384
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> page_increment</code></em>,
 
385
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> page_size</code></em>);</pre>
386
386
<p>
387
387
Sets all properties of the adjustment at once.
388
388
</p>
433
433
<hr>
434
434
<div class="refsect2">
435
435
<a name="gtk-adjustment-get-lower"></a><h3>gtk_adjustment_get_lower ()</h3>
436
 
<pre class="programlisting"><span class="returnvalue">gdouble</span>             gtk_adjustment_get_lower            (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>);</pre>
 
436
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>             gtk_adjustment_get_lower            (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>);</pre>
437
437
<p>
438
438
Retrieves the minimum value of the adjustment.
439
439
</p>
459
459
<hr>
460
460
<div class="refsect2">
461
461
<a name="gtk-adjustment-get-page-increment"></a><h3>gtk_adjustment_get_page_increment ()</h3>
462
 
<pre class="programlisting"><span class="returnvalue">gdouble</span>             gtk_adjustment_get_page_increment   (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>);</pre>
 
462
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>             gtk_adjustment_get_page_increment   (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>);</pre>
463
463
<p>
464
464
Retrieves the page increment of the adjustment.
465
465
</p>
485
485
<hr>
486
486
<div class="refsect2">
487
487
<a name="gtk-adjustment-get-page-size"></a><h3>gtk_adjustment_get_page_size ()</h3>
488
 
<pre class="programlisting"><span class="returnvalue">gdouble</span>             gtk_adjustment_get_page_size        (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>);</pre>
 
488
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>             gtk_adjustment_get_page_size        (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>);</pre>
489
489
<p>
490
490
Retrieves the page size of the adjustment.
491
491
</p>
511
511
<hr>
512
512
<div class="refsect2">
513
513
<a name="gtk-adjustment-get-step-increment"></a><h3>gtk_adjustment_get_step_increment ()</h3>
514
 
<pre class="programlisting"><span class="returnvalue">gdouble</span>             gtk_adjustment_get_step_increment   (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>);</pre>
 
514
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>             gtk_adjustment_get_step_increment   (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>);</pre>
515
515
<p>
516
516
Retrieves the step increment of the adjustment.
517
517
</p>
537
537
<hr>
538
538
<div class="refsect2">
539
539
<a name="gtk-adjustment-get-upper"></a><h3>gtk_adjustment_get_upper ()</h3>
540
 
<pre class="programlisting"><span class="returnvalue">gdouble</span>             gtk_adjustment_get_upper            (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>);</pre>
 
540
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>             gtk_adjustment_get_upper            (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>);</pre>
541
541
<p>
542
542
Retrieves the maximum value of the adjustment.
543
543
</p>
564
564
<div class="refsect2">
565
565
<a name="gtk-adjustment-set-lower"></a><h3>gtk_adjustment_set_lower ()</h3>
566
566
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_adjustment_set_lower            (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>,
567
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> lower</code></em>);</pre>
 
567
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> lower</code></em>);</pre>
568
568
<p>
569
569
Sets the minimum value of the adjustment.
570
570
</p>
574
574
the emission of the "changed" signal is tied to the emission of the
575
575
"GObject::notify" signals of the changed properties, it's possible
576
576
to compress the "changed" signals into one by calling
577
 
<code class="function">g_object_freeze_notify()</code> and <code class="function">g_object_thaw_notify()</code> around the
 
577
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-freeze-notify"><code class="function">g_object_freeze_notify()</code></a> and <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-thaw-notify"><code class="function">g_object_thaw_notify()</code></a> around the
578
578
calls to the individual setters.
579
579
</p>
580
580
<p>
581
 
Alternatively, using a single <code class="function">g_object_set()</code> for all the properties
 
581
Alternatively, using a single <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-set"><code class="function">g_object_set()</code></a> for all the properties
582
582
to change, or using <a class="link" href="GtkAdjustment.html#gtk-adjustment-configure" title="gtk_adjustment_configure ()"><code class="function">gtk_adjustment_configure()</code></a> has the same effect
583
583
of compressing "changed" emissions.
584
584
</p>
605
605
<div class="refsect2">
606
606
<a name="gtk-adjustment-set-page-increment"></a><h3>gtk_adjustment_set_page_increment ()</h3>
607
607
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_adjustment_set_page_increment   (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>,
608
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> page_increment</code></em>);</pre>
 
608
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> page_increment</code></em>);</pre>
609
609
<p>
610
610
Sets the page increment of the adjustment.
611
611
</p>
637
637
<div class="refsect2">
638
638
<a name="gtk-adjustment-set-page-size"></a><h3>gtk_adjustment_set_page_size ()</h3>
639
639
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_adjustment_set_page_size        (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>,
640
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> page_size</code></em>);</pre>
 
640
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> page_size</code></em>);</pre>
641
641
<p>
642
642
Sets the page size of the adjustment.
643
643
</p>
669
669
<div class="refsect2">
670
670
<a name="gtk-adjustment-set-step-increment"></a><h3>gtk_adjustment_set_step_increment ()</h3>
671
671
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_adjustment_set_step_increment   (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>,
672
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> step_increment</code></em>);</pre>
 
672
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> step_increment</code></em>);</pre>
673
673
<p>
674
674
Sets the step increment of the adjustment.
675
675
</p>
701
701
<div class="refsect2">
702
702
<a name="gtk-adjustment-set-upper"></a><h3>gtk_adjustment_set_upper ()</h3>
703
703
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_adjustment_set_upper            (<em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>,
704
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> upper</code></em>);</pre>
 
704
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> upper</code></em>);</pre>
705
705
<p>
706
706
Sets the maximum value of the adjustment.
707
707
</p>
739
739
<a name="GtkAdjustment.property-details"></a><h2>Property Details</h2>
740
740
<div class="refsect2">
741
741
<a name="GtkAdjustment--lower"></a><h3>The <code class="literal">"lower"</code> property</h3>
742
 
<pre class="programlisting">  "lower"                    <span class="type">gdouble</span>               : Read / Write</pre>
 
742
<pre class="programlisting">  "lower"                    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write</pre>
743
743
<p>
744
744
The minimum value of the adjustment.
745
745
</p>
749
749
<hr>
750
750
<div class="refsect2">
751
751
<a name="GtkAdjustment--page-increment"></a><h3>The <code class="literal">"page-increment"</code> property</h3>
752
 
<pre class="programlisting">  "page-increment"           <span class="type">gdouble</span>               : Read / Write</pre>
 
752
<pre class="programlisting">  "page-increment"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write</pre>
753
753
<p>
754
754
The page increment of the adjustment.
755
755
</p>
759
759
<hr>
760
760
<div class="refsect2">
761
761
<a name="GtkAdjustment--page-size"></a><h3>The <code class="literal">"page-size"</code> property</h3>
762
 
<pre class="programlisting">  "page-size"                <span class="type">gdouble</span>               : Read / Write</pre>
 
762
<pre class="programlisting">  "page-size"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write</pre>
763
763
<p>
764
764
The page size of the adjustment.
765
765
Note that the page-size is irrelevant and should be set to zero
772
772
<hr>
773
773
<div class="refsect2">
774
774
<a name="GtkAdjustment--step-increment"></a><h3>The <code class="literal">"step-increment"</code> property</h3>
775
 
<pre class="programlisting">  "step-increment"           <span class="type">gdouble</span>               : Read / Write</pre>
 
775
<pre class="programlisting">  "step-increment"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write</pre>
776
776
<p>
777
777
The step increment of the adjustment.
778
778
</p>
782
782
<hr>
783
783
<div class="refsect2">
784
784
<a name="GtkAdjustment--upper"></a><h3>The <code class="literal">"upper"</code> property</h3>
785
 
<pre class="programlisting">  "upper"                    <span class="type">gdouble</span>               : Read / Write</pre>
 
785
<pre class="programlisting">  "upper"                    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write</pre>
786
786
<p>
787
787
The maximum value of the adjustment. 
788
788
Note that values will be restricted by 
795
795
<hr>
796
796
<div class="refsect2">
797
797
<a name="GtkAdjustment--value"></a><h3>The <code class="literal">"value"</code> property</h3>
798
 
<pre class="programlisting">  "value"                    <span class="type">gdouble</span>               : Read / Write</pre>
 
798
<pre class="programlisting">  "value"                    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write</pre>
799
799
<p>
800
800
The value of the adjustment.
801
801
</p>
808
808
<div class="refsect2">
809
809
<a name="GtkAdjustment-changed"></a><h3>The <code class="literal">"changed"</code> signal</h3>
810
810
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment,
811
 
                                                        <span class="type">gpointer</span>       user_data)       : <code class="literal">No Recursion</code></pre>
 
811
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)       : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-NO-RECURSE:CAPS"><code class="literal">No Recursion</code></a></pre>
812
812
<p>
813
813
Emitted when one or more of the <a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> fields have been changed,
814
814
other than the value field.
834
834
<div class="refsect2">
835
835
<a name="GtkAdjustment-value-changed"></a><h3>The <code class="literal">"value-changed"</code> signal</h3>
836
836
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment,
837
 
                                                        <span class="type">gpointer</span>       user_data)       : <code class="literal">No Recursion</code></pre>
 
837
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)       : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-NO-RECURSE:CAPS"><code class="literal">No Recursion</code></a></pre>
838
838
<p>
839
839
Emitted when the <a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> value field has been changed.
840
840
</p>