diff options
author | Leo Tenenbaum <pommicket@gmail.com> | 2018-08-20 21:12:06 -0400 |
---|---|---|
committer | Leo Tenenbaum <pommicket@gmail.com> | 2018-08-20 21:12:06 -0400 |
commit | 63e87c2d0c9d263f14c77b68f85c67d46ece82a9 (patch) | |
tree | 6260365cbf7d24f37d27669e8538227fcb72e243 /gtk+-mingw/share/gtk-doc/html/gtk3/GtkRange.html | |
parent | a4460f6d9453bbd7e584937686449cef3e19f052 (diff) |
Diffstat (limited to 'gtk+-mingw/share/gtk-doc/html/gtk3/GtkRange.html')
-rw-r--r-- | gtk+-mingw/share/gtk-doc/html/gtk3/GtkRange.html | 1266 |
1 files changed, 0 insertions, 1266 deletions
diff --git a/gtk+-mingw/share/gtk-doc/html/gtk3/GtkRange.html b/gtk+-mingw/share/gtk-doc/html/gtk3/GtkRange.html deleted file mode 100644 index 6f20e2b..0000000 --- a/gtk+-mingw/share/gtk-doc/html/gtk3/GtkRange.html +++ /dev/null @@ -1,1266 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>GtkRange</title> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="index.html" title="GTK+ 3 Reference Manual"> -<link rel="up" href="AbstractObjects.html" title="Abstract Base Classes"> -<link rel="prev" href="GtkMisc.html" title="GtkMisc"> -<link rel="next" href="GtkIMContext.html" title="GtkIMContext"> -<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)"> -<link rel="stylesheet" href="style.css" type="text/css"> -</head> -<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> -<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"> -<tr valign="middle"> -<td><a accesskey="p" href="GtkMisc.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td> -<td><a accesskey="u" href="AbstractObjects.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td> -<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td> -<th width="100%" align="center">GTK+ 3 Reference Manual</th> -<td><a accesskey="n" href="GtkIMContext.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td> -</tr> -<tr><td colspan="5" class="shortcuts"> -<a href="#GtkRange.synopsis" class="shortcut">Top</a> - | - <a href="#GtkRange.description" class="shortcut">Description</a> - | - <a href="#GtkRange.object-hierarchy" class="shortcut">Object Hierarchy</a> - | - <a href="#GtkRange.implemented-interfaces" class="shortcut">Implemented Interfaces</a> - | - <a href="#GtkRange.properties" class="shortcut">Properties</a> - | - <a href="#GtkRange.style-properties" class="shortcut">Style Properties</a> - | - <a href="#GtkRange.signals" class="shortcut">Signals</a> -</td></tr> -</table> -<div class="refentry"> -<a name="GtkRange"></a><div class="titlepage"></div> -<div class="refnamediv"><table width="100%"><tr> -<td valign="top"> -<h2><span class="refentrytitle"><a name="GtkRange.top_of_page"></a>GtkRange</span></h2> -<p>GtkRange — Base class for widgets which visualize an adjustment</p> -</td> -<td valign="top" align="right"></td> -</tr></table></div> -<div class="refsynopsisdiv"> -<a name="GtkRange.synopsis"></a><h2>Synopsis</h2> -<pre class="synopsis"> -#include <gtk/gtk.h> - -struct <a class="link" href="GtkRange.html#GtkRange-struct" title="struct GtkRange">GtkRange</a>; -<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a> <a class="link" href="GtkRange.html#gtk-range-get-fill-level" title="gtk_range_get_fill_level ()">gtk_range_get_fill_level</a> (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>); -<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GtkRange.html#gtk-range-get-restrict-to-fill-level" title="gtk_range_get_restrict_to_fill_level ()">gtk_range_get_restrict_to_fill_level</a> - (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>); -<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GtkRange.html#gtk-range-get-show-fill-level" title="gtk_range_get_show_fill_level ()">gtk_range_get_show_fill_level</a> (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkRange.html#gtk-range-set-fill-level" title="gtk_range_set_fill_level ()">gtk_range_set_fill_level</a> (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> fill_level</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkRange.html#gtk-range-set-restrict-to-fill-level" title="gtk_range_set_restrict_to_fill_level ()">gtk_range_set_restrict_to_fill_level</a> - (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> restrict_to_fill_level</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkRange.html#gtk-range-set-show-fill-level" title="gtk_range_set_show_fill_level ()">gtk_range_set_show_fill_level</a> (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> show_fill_level</code></em>); -<a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="returnvalue">GtkAdjustment</span></a> * <a class="link" href="GtkRange.html#gtk-range-get-adjustment" title="gtk_range_get_adjustment ()">gtk_range_get_adjustment</a> (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkRange.html#gtk-range-set-adjustment" title="gtk_range_set_adjustment ()">gtk_range_set_adjustment</a> (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>); -<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GtkRange.html#gtk-range-get-inverted" title="gtk_range_get_inverted ()">gtk_range_get_inverted</a> (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkRange.html#gtk-range-set-inverted" title="gtk_range_set_inverted ()">gtk_range_set_inverted</a> (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>); -<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a> <a class="link" href="GtkRange.html#gtk-range-get-value" title="gtk_range_get_value ()">gtk_range_get_value</a> (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkRange.html#gtk-range-set-value" title="gtk_range_set_value ()">gtk_range_set_value</a> (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <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>); -<span class="returnvalue">void</span> <a class="link" href="GtkRange.html#gtk-range-set-increments" title="gtk_range_set_increments ()">gtk_range_set_increments</a> (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <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</code></em>, - <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</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkRange.html#gtk-range-set-range" title="gtk_range_set_range ()">gtk_range_set_range</a> (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> min</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> max</code></em>); -<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GtkRange.html#gtk-range-get-round-digits" title="gtk_range_get_round_digits ()">gtk_range_get_round_digits</a> (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkRange.html#gtk-range-set-round-digits" title="gtk_range_set_round_digits ()">gtk_range_set_round_digits</a> (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> round_digits</code></em>); -enum <a class="link" href="GtkRange.html#GtkSensitivityType" title="enum GtkSensitivityType">GtkSensitivityType</a>; -<span class="returnvalue">void</span> <a class="link" href="GtkRange.html#gtk-range-set-lower-stepper-sensitivity" title="gtk_range_set_lower_stepper_sensitivity ()">gtk_range_set_lower_stepper_sensitivity</a> - (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <em class="parameter"><code><a class="link" href="GtkRange.html#GtkSensitivityType" title="enum GtkSensitivityType"><span class="type">GtkSensitivityType</span></a> sensitivity</code></em>); -<a class="link" href="GtkRange.html#GtkSensitivityType" title="enum GtkSensitivityType"><span class="returnvalue">GtkSensitivityType</span></a> <a class="link" href="GtkRange.html#gtk-range-get-lower-stepper-sensitivity" title="gtk_range_get_lower_stepper_sensitivity ()">gtk_range_get_lower_stepper_sensitivity</a> - (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkRange.html#gtk-range-set-upper-stepper-sensitivity" title="gtk_range_set_upper_stepper_sensitivity ()">gtk_range_set_upper_stepper_sensitivity</a> - (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <em class="parameter"><code><a class="link" href="GtkRange.html#GtkSensitivityType" title="enum GtkSensitivityType"><span class="type">GtkSensitivityType</span></a> sensitivity</code></em>); -<a class="link" href="GtkRange.html#GtkSensitivityType" title="enum GtkSensitivityType"><span class="returnvalue">GtkSensitivityType</span></a> <a class="link" href="GtkRange.html#gtk-range-get-upper-stepper-sensitivity" title="gtk_range_get_upper_stepper_sensitivity ()">gtk_range_get_upper_stepper_sensitivity</a> - (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>); -<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GtkRange.html#gtk-range-get-flippable" title="gtk_range_get_flippable ()">gtk_range_get_flippable</a> (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkRange.html#gtk-range-set-flippable" title="gtk_range_set_flippable ()">gtk_range_set_flippable</a> (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> flippable</code></em>); -<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GtkRange.html#gtk-range-get-min-slider-size" title="gtk_range_get_min_slider_size ()">gtk_range_get_min_slider_size</a> (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkRange.html#gtk-range-get-range-rect" title="gtk_range_get_range_rect ()">gtk_range_get_range_rect</a> (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <em class="parameter"><code><a href="http://developer.gnome.org/gdk/gdk3-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> *range_rect</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkRange.html#gtk-range-get-slider-range" title="gtk_range_get_slider_range ()">gtk_range_get_slider_range</a> (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *slider_start</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *slider_end</code></em>); -<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GtkRange.html#gtk-range-get-slider-size-fixed" title="gtk_range_get_slider_size_fixed ()">gtk_range_get_slider_size_fixed</a> (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkRange.html#gtk-range-set-min-slider-size" title="gtk_range_set_min_slider_size ()">gtk_range_set_min_slider_size</a> (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> min_size</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkRange.html#gtk-range-set-slider-size-fixed" title="gtk_range_set_slider_size_fixed ()">gtk_range_set_slider_size_fixed</a> (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> size_fixed</code></em>); -</pre> -</div> -<div class="refsect1"> -<a name="GtkRange.object-hierarchy"></a><h2>Object Hierarchy</h2> -<pre class="synopsis"> - <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a> - +----<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a> - +----<a class="link" href="GtkWidget.html" title="GtkWidget">GtkWidget</a> - +----GtkRange - +----<a class="link" href="GtkScale.html" title="GtkScale">GtkScale</a> - +----<a class="link" href="GtkScrollbar.html" title="GtkScrollbar">GtkScrollbar</a> -</pre> -</div> -<div class="refsect1"> -<a name="GtkRange.implemented-interfaces"></a><h2>Implemented Interfaces</h2> -<p> -GtkRange implements - AtkImplementorIface, <a class="link" href="GtkBuildable.html" title="GtkBuildable">GtkBuildable</a> and <a class="link" href="gtk3-Orientable.html#GtkOrientable">GtkOrientable</a>.</p> -</div> -<div class="refsect1"> -<a name="GtkRange.properties"></a><h2>Properties</h2> -<pre class="synopsis"> - "<a class="link" href="GtkRange.html#GtkRange--adjustment" title='The "adjustment" property'>adjustment</a>" <a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a>* : Read / Write / Construct - "<a class="link" href="GtkRange.html#GtkRange--fill-level" title='The "fill-level" property'>fill-level</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> : Read / Write - "<a class="link" href="GtkRange.html#GtkRange--inverted" title='The "inverted" property'>inverted</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write - "<a class="link" href="GtkRange.html#GtkRange--lower-stepper-sensitivity" title='The "lower-stepper-sensitivity" property'>lower-stepper-sensitivity</a>" <a class="link" href="GtkRange.html#GtkSensitivityType" title="enum GtkSensitivityType"><span class="type">GtkSensitivityType</span></a> : Read / Write - "<a class="link" href="GtkRange.html#GtkRange--restrict-to-fill-level" title='The "restrict-to-fill-level" property'>restrict-to-fill-level</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write - "<a class="link" href="GtkRange.html#GtkRange--round-digits" title='The "round-digits" property'>round-digits</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write - "<a class="link" href="GtkRange.html#GtkRange--show-fill-level" title='The "show-fill-level" property'>show-fill-level</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write - "<a class="link" href="GtkRange.html#GtkRange--upper-stepper-sensitivity" title='The "upper-stepper-sensitivity" property'>upper-stepper-sensitivity</a>" <a class="link" href="GtkRange.html#GtkSensitivityType" title="enum GtkSensitivityType"><span class="type">GtkSensitivityType</span></a> : Read / Write -</pre> -</div> -<div class="refsect1"> -<a name="GtkRange.style-properties"></a><h2>Style Properties</h2> -<pre class="synopsis"> - "<a class="link" href="GtkRange.html#GtkRange--s-arrow-displacement-x" title='The "arrow-displacement-x" style property'>arrow-displacement-x</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read - "<a class="link" href="GtkRange.html#GtkRange--s-arrow-displacement-y" title='The "arrow-displacement-y" style property'>arrow-displacement-y</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read - "<a class="link" href="GtkRange.html#GtkRange--s-arrow-scaling" title='The "arrow-scaling" style property'>arrow-scaling</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> : Read - "<a class="link" href="GtkRange.html#GtkRange--s-slider-width" title='The "slider-width" style property'>slider-width</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read - "<a class="link" href="GtkRange.html#GtkRange--s-stepper-size" title='The "stepper-size" style property'>stepper-size</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read - "<a class="link" href="GtkRange.html#GtkRange--s-stepper-spacing" title='The "stepper-spacing" style property'>stepper-spacing</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read - "<a class="link" href="GtkRange.html#GtkRange--s-trough-border" title='The "trough-border" style property'>trough-border</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read - "<a class="link" href="GtkRange.html#GtkRange--s-trough-under-steppers" title='The "trough-under-steppers" style property'>trough-under-steppers</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read -</pre> -</div> -<div class="refsect1"> -<a name="GtkRange.signals"></a><h2>Signals</h2> -<pre class="synopsis"> - "<a class="link" href="GtkRange.html#GtkRange-adjust-bounds" title='The "adjust-bounds" signal'>adjust-bounds</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a> - "<a class="link" href="GtkRange.html#GtkRange-change-value" title='The "change-value" signal'>change-value</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a> - "<a class="link" href="GtkRange.html#GtkRange-move-slider" title='The "move-slider" signal'>move-slider</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS"><code class="literal">Action</code></a> - "<a class="link" href="GtkRange.html#GtkRange-value-changed" title='The "value-changed" signal'>value-changed</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a> -</pre> -</div> -<div class="refsect1"> -<a name="GtkRange.description"></a><h2>Description</h2> -<p> -<a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> is the common base class for widgets which visualize an -adjustment, e.g <a class="link" href="GtkScale.html" title="GtkScale"><span class="type">GtkScale</span></a> or <a class="link" href="GtkScrollbar.html" title="GtkScrollbar"><span class="type">GtkScrollbar</span></a>. -</p> -<p> -Apart from signals for monitoring the parameters of the adjustment, -<a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> provides properties and methods for influencing the sensitivity -of the "steppers". It also provides properties and methods for setting a -"fill level" on range widgets. See <a class="link" href="GtkRange.html#gtk-range-set-fill-level" title="gtk_range_set_fill_level ()"><code class="function">gtk_range_set_fill_level()</code></a>. -</p> -</div> -<div class="refsect1"> -<a name="GtkRange.details"></a><h2>Details</h2> -<div class="refsect2"> -<a name="GtkRange-struct"></a><h3>struct GtkRange</h3> -<pre class="programlisting">struct GtkRange;</pre> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-range-get-fill-level"></a><h3>gtk_range_get_fill_level ()</h3> -<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a> gtk_range_get_fill_level (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>);</pre> -<p> -Gets the current position of the fill level indicator. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>A <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td>The current fill level</td> -</tr> -</tbody> -</table></div> -<p class="since">Since 2.12</p> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-range-get-restrict-to-fill-level"></a><h3>gtk_range_get_restrict_to_fill_level ()</h3> -<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gtk_range_get_restrict_to_fill_level - (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>);</pre> -<p> -Gets whether the range is restricted to the fill level. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>A <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td> -<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>range</code></em> is restricted to the fill level.</td> -</tr> -</tbody> -</table></div> -<p class="since">Since 2.12</p> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-range-get-show-fill-level"></a><h3>gtk_range_get_show_fill_level ()</h3> -<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gtk_range_get_show_fill_level (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>);</pre> -<p> -Gets whether the range displays the fill level graphically. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>A <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td> -<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>range</code></em> shows the fill level.</td> -</tr> -</tbody> -</table></div> -<p class="since">Since 2.12</p> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-range-set-fill-level"></a><h3>gtk_range_set_fill_level ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_range_set_fill_level (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> fill_level</code></em>);</pre> -<p> -Set the new position of the fill level indicator. -</p> -<p> -The "fill level" is probably best described by its most prominent -use case, which is an indicator for the amount of pre-buffering in -a streaming media player. In that use case, the value of the range -would indicate the current play position, and the fill level would -be the position up to which the file/stream has been downloaded. -</p> -<p> -This amount of prebuffering can be displayed on the range's trough -and is themeable separately from the trough. To enable fill level -display, use <a class="link" href="GtkRange.html#gtk-range-set-show-fill-level" title="gtk_range_set_show_fill_level ()"><code class="function">gtk_range_set_show_fill_level()</code></a>. The range defaults -to not showing the fill level. -</p> -<p> -Additionally, it's possible to restrict the range's slider position -to values which are smaller than the fill level. This is controller -by <a class="link" href="GtkRange.html#gtk-range-set-restrict-to-fill-level" title="gtk_range_set_restrict_to_fill_level ()"><code class="function">gtk_range_set_restrict_to_fill_level()</code></a> and is by default -enabled. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>a <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>fill_level</code></em> :</span></p></td> -<td>the new position of the fill level indicator</td> -</tr> -</tbody> -</table></div> -<p class="since">Since 2.12</p> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-range-set-restrict-to-fill-level"></a><h3>gtk_range_set_restrict_to_fill_level ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_range_set_restrict_to_fill_level - (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> restrict_to_fill_level</code></em>);</pre> -<p> -Sets whether the slider is restricted to the fill level. See -<a class="link" href="GtkRange.html#gtk-range-set-fill-level" title="gtk_range_set_fill_level ()"><code class="function">gtk_range_set_fill_level()</code></a> for a general description of the fill -level concept. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>A <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>restrict_to_fill_level</code></em> :</span></p></td> -<td>Whether the fill level restricts slider movement.</td> -</tr> -</tbody> -</table></div> -<p class="since">Since 2.12</p> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-range-set-show-fill-level"></a><h3>gtk_range_set_show_fill_level ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_range_set_show_fill_level (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> show_fill_level</code></em>);</pre> -<p> -Sets whether a graphical fill level is show on the trough. See -<a class="link" href="GtkRange.html#gtk-range-set-fill-level" title="gtk_range_set_fill_level ()"><code class="function">gtk_range_set_fill_level()</code></a> for a general description of the fill -level concept. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>A <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>show_fill_level</code></em> :</span></p></td> -<td>Whether a fill level indicator graphics is shown.</td> -</tr> -</tbody> -</table></div> -<p class="since">Since 2.12</p> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-range-get-adjustment"></a><h3>gtk_range_get_adjustment ()</h3> -<pre class="programlisting"><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="returnvalue">GtkAdjustment</span></a> * gtk_range_get_adjustment (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>);</pre> -<p> -Get the <a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> which is the "model" object for <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a>. -See <a class="link" href="GtkRange.html#gtk-range-set-adjustment" title="gtk_range_set_adjustment ()"><code class="function">gtk_range_set_adjustment()</code></a> for details. -The return value does not have a reference added, so should not -be unreferenced. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>a <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td>a <a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span> -</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-range-set-adjustment"></a><h3>gtk_range_set_adjustment ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_range_set_adjustment (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>);</pre> -<p> -Sets the adjustment to be used as the "model" object for this range -widget. The adjustment indicates the current range value, the -minimum and maximum range values, the step/page increments used -for keybindings and scrolling, and the page size. The page size -is normally 0 for <a class="link" href="GtkScale.html" title="GtkScale"><span class="type">GtkScale</span></a> and nonzero for <a class="link" href="GtkScrollbar.html" title="GtkScrollbar"><span class="type">GtkScrollbar</span></a>, and -indicates the size of the visible area of the widget being scrolled. -The page size affects the size of the scrollbar slider. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>a <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>adjustment</code></em> :</span></p></td> -<td>a <a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> -</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-range-get-inverted"></a><h3>gtk_range_get_inverted ()</h3> -<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gtk_range_get_inverted (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>);</pre> -<p> -Gets the value set by <a class="link" href="GtkRange.html#gtk-range-set-inverted" title="gtk_range_set_inverted ()"><code class="function">gtk_range_set_inverted()</code></a>. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>a <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td> -<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the range is inverted</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-range-set-inverted"></a><h3>gtk_range_set_inverted ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_range_set_inverted (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre> -<p> -Ranges normally move from lower to higher values as the -slider moves from top to bottom or left to right. Inverted -ranges have higher values at the top or on the right rather than -on the bottom or left. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>a <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>setting</code></em> :</span></p></td> -<td> -<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to invert the range</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-range-get-value"></a><h3>gtk_range_get_value ()</h3> -<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a> gtk_range_get_value (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>);</pre> -<p> -Gets the current value of the range. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>a <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td>current value of the range.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-range-set-value"></a><h3>gtk_range_set_value ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_range_set_value (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <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> -<p> -Sets the current value of the range; if the value is outside the -minimum or maximum range values, it will be clamped to fit inside -them. The range emits the <a class="link" href="GtkRange.html#GtkRange-value-changed" title='The "value-changed" signal'><span class="type">"value-changed"</span></a> signal if the -value changes. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>a <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td> -<td>new value of the range</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-range-set-increments"></a><h3>gtk_range_set_increments ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_range_set_increments (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <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</code></em>, - <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</code></em>);</pre> -<p> -Sets the step and page sizes for the range. -The step size is used when the user clicks the <a class="link" href="GtkScrollbar.html" title="GtkScrollbar"><span class="type">GtkScrollbar</span></a> -arrows or moves <a class="link" href="GtkScale.html" title="GtkScale"><span class="type">GtkScale</span></a> via arrow keys. The page size -is used for example when moving via Page Up or Page Down keys. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>a <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>step</code></em> :</span></p></td> -<td>step size</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td> -<td>page size</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-range-set-range"></a><h3>gtk_range_set_range ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_range_set_range (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> min</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> max</code></em>);</pre> -<p> -Sets the allowable values in the <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a>, and clamps the range -value to be between <em class="parameter"><code>min</code></em> and <em class="parameter"><code>max</code></em>. (If the range has a non-zero -page size, it is clamped between <em class="parameter"><code>min</code></em> and <em class="parameter"><code>max</code></em> - page-size.) -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>a <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>min</code></em> :</span></p></td> -<td>minimum range value</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>max</code></em> :</span></p></td> -<td>maximum range value</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-range-get-round-digits"></a><h3>gtk_range_get_round_digits ()</h3> -<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gtk_range_get_round_digits (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>);</pre> -<p> -Gets the number of digits to round the value to when -it changes. See <a class="link" href="GtkRange.html#GtkRange-change-value" title='The "change-value" signal'><span class="type">"change-value"</span></a>. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>a <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td>the number of digits to round to</td> -</tr> -</tbody> -</table></div> -<p class="since">Since 2.24</p> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-range-set-round-digits"></a><h3>gtk_range_set_round_digits ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_range_set_round_digits (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> round_digits</code></em>);</pre> -<p> -Sets the number of digits to round the value to when -it changes. See <a class="link" href="GtkRange.html#GtkRange-change-value" title='The "change-value" signal'><span class="type">"change-value"</span></a>. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>a <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>round_digits</code></em> :</span></p></td> -<td>the precision in digits, or -1</td> -</tr> -</tbody> -</table></div> -<p class="since">Since 2.24</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkSensitivityType"></a><h3>enum GtkSensitivityType</h3> -<pre class="programlisting">typedef enum { - GTK_SENSITIVITY_AUTO, - GTK_SENSITIVITY_ON, - GTK_SENSITIVITY_OFF -} GtkSensitivityType; -</pre> -<p> -Determines how GTK+ handles the sensitivity of stepper arrows -at the end of range widgets. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><a name="GTK-SENSITIVITY-AUTO:CAPS"></a><span class="term"><code class="literal">GTK_SENSITIVITY_AUTO</code></span></p></td> -<td>The arrow is made insensitive if the - thumb is at the end -</td> -</tr> -<tr> -<td><p><a name="GTK-SENSITIVITY-ON:CAPS"></a><span class="term"><code class="literal">GTK_SENSITIVITY_ON</code></span></p></td> -<td>The arrow is always sensitive -</td> -</tr> -<tr> -<td><p><a name="GTK-SENSITIVITY-OFF:CAPS"></a><span class="term"><code class="literal">GTK_SENSITIVITY_OFF</code></span></p></td> -<td>The arrow is always insensitive -</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-range-set-lower-stepper-sensitivity"></a><h3>gtk_range_set_lower_stepper_sensitivity ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_range_set_lower_stepper_sensitivity - (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <em class="parameter"><code><a class="link" href="GtkRange.html#GtkSensitivityType" title="enum GtkSensitivityType"><span class="type">GtkSensitivityType</span></a> sensitivity</code></em>);</pre> -<p> -Sets the sensitivity policy for the stepper that points to the -'lower' end of the GtkRange's adjustment. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>a <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>sensitivity</code></em> :</span></p></td> -<td>the lower stepper's sensitivity policy.</td> -</tr> -</tbody> -</table></div> -<p class="since">Since 2.10</p> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-range-get-lower-stepper-sensitivity"></a><h3>gtk_range_get_lower_stepper_sensitivity ()</h3> -<pre class="programlisting"><a class="link" href="GtkRange.html#GtkSensitivityType" title="enum GtkSensitivityType"><span class="returnvalue">GtkSensitivityType</span></a> gtk_range_get_lower_stepper_sensitivity - (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>);</pre> -<p> -Gets the sensitivity policy for the stepper that points to the -'lower' end of the GtkRange's adjustment. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>a <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td>The lower stepper's sensitivity policy.</td> -</tr> -</tbody> -</table></div> -<p class="since">Since 2.10</p> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-range-set-upper-stepper-sensitivity"></a><h3>gtk_range_set_upper_stepper_sensitivity ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_range_set_upper_stepper_sensitivity - (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <em class="parameter"><code><a class="link" href="GtkRange.html#GtkSensitivityType" title="enum GtkSensitivityType"><span class="type">GtkSensitivityType</span></a> sensitivity</code></em>);</pre> -<p> -Sets the sensitivity policy for the stepper that points to the -'upper' end of the GtkRange's adjustment. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>a <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>sensitivity</code></em> :</span></p></td> -<td>the upper stepper's sensitivity policy.</td> -</tr> -</tbody> -</table></div> -<p class="since">Since 2.10</p> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-range-get-upper-stepper-sensitivity"></a><h3>gtk_range_get_upper_stepper_sensitivity ()</h3> -<pre class="programlisting"><a class="link" href="GtkRange.html#GtkSensitivityType" title="enum GtkSensitivityType"><span class="returnvalue">GtkSensitivityType</span></a> gtk_range_get_upper_stepper_sensitivity - (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>);</pre> -<p> -Gets the sensitivity policy for the stepper that points to the -'upper' end of the GtkRange's adjustment. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>a <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td>The upper stepper's sensitivity policy.</td> -</tr> -</tbody> -</table></div> -<p class="since">Since 2.10</p> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-range-get-flippable"></a><h3>gtk_range_get_flippable ()</h3> -<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gtk_range_get_flippable (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>);</pre> -<p> -Gets the value set by <a class="link" href="GtkRange.html#gtk-range-set-flippable" title="gtk_range_set_flippable ()"><code class="function">gtk_range_set_flippable()</code></a>. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>a <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td> -<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the range is flippable</td> -</tr> -</tbody> -</table></div> -<p class="since">Since 2.18</p> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-range-set-flippable"></a><h3>gtk_range_set_flippable ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_range_set_flippable (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> flippable</code></em>);</pre> -<p> -If a range is flippable, it will switch its direction if it is -horizontal and its direction is <code class="literal">GTK_TEXT_DIR_RTL</code>. -</p> -<p> -See <a class="link" href="GtkWidget.html#gtk-widget-get-direction" title="gtk_widget_get_direction ()"><code class="function">gtk_widget_get_direction()</code></a>. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>a <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>flippable</code></em> :</span></p></td> -<td> -<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to make the range flippable</td> -</tr> -</tbody> -</table></div> -<p class="since">Since 2.18</p> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-range-get-min-slider-size"></a><h3>gtk_range_get_min_slider_size ()</h3> -<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gtk_range_get_min_slider_size (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>);</pre> -<p> -This function is useful mainly for <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> subclasses. -</p> -<p> -See <a class="link" href="GtkRange.html#gtk-range-set-min-slider-size" title="gtk_range_set_min_slider_size ()"><code class="function">gtk_range_set_min_slider_size()</code></a>. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>a <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td>The minimum size of the range's slider.</td> -</tr> -</tbody> -</table></div> -<p class="since">Since 2.20</p> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-range-get-range-rect"></a><h3>gtk_range_get_range_rect ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_range_get_range_rect (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <em class="parameter"><code><a href="http://developer.gnome.org/gdk/gdk3-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> *range_rect</code></em>);</pre> -<p> -This function returns the area that contains the range's trough -and its steppers, in widget->window coordinates. -</p> -<p> -This function is useful mainly for <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> subclasses. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>a <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>range_rect</code></em> :</span></p></td> -<td>return location for the range rectangle. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span> -</td> -</tr> -</tbody> -</table></div> -<p class="since">Since 2.20</p> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-range-get-slider-range"></a><h3>gtk_range_get_slider_range ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_range_get_slider_range (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *slider_start</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *slider_end</code></em>);</pre> -<p> -This function returns sliders range along the long dimension, -in widget->window coordinates. -</p> -<p> -This function is useful mainly for <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> subclasses. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>a <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>slider_start</code></em> :</span></p></td> -<td>return location for the slider's -start, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>slider_end</code></em> :</span></p></td> -<td>return location for the slider's -end, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span> -</td> -</tr> -</tbody> -</table></div> -<p class="since">Since 2.20</p> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-range-get-slider-size-fixed"></a><h3>gtk_range_get_slider_size_fixed ()</h3> -<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gtk_range_get_slider_size_fixed (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>);</pre> -<p> -This function is useful mainly for <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> subclasses. -</p> -<p> -See <a class="link" href="GtkRange.html#gtk-range-set-slider-size-fixed" title="gtk_range_set_slider_size_fixed ()"><code class="function">gtk_range_set_slider_size_fixed()</code></a>. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>a <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td>whether the range's slider has a fixed size.</td> -</tr> -</tbody> -</table></div> -<p class="since">Since 2.20</p> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-range-set-min-slider-size"></a><h3>gtk_range_set_min_slider_size ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_range_set_min_slider_size (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> min_size</code></em>);</pre> -<p> -Sets the minimum size of the range's slider. -</p> -<p> -This function is useful mainly for <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> subclasses. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>a <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>min_size</code></em> :</span></p></td> -<td>The slider's minimum size</td> -</tr> -</tbody> -</table></div> -<p class="since">Since 2.20</p> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-range-set-slider-size-fixed"></a><h3>gtk_range_set_slider_size_fixed ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_range_set_slider_size_fixed (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> size_fixed</code></em>);</pre> -<p> -Sets whether the range's slider has a fixed size, or a size that -depends on its adjustment's page size. -</p> -<p> -This function is useful mainly for <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> subclasses. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>a <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>size_fixed</code></em> :</span></p></td> -<td> -<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to make the slider size constant</td> -</tr> -</tbody> -</table></div> -<p class="since">Since 2.20</p> -</div> -</div> -<div class="refsect1"> -<a name="GtkRange.property-details"></a><h2>Property Details</h2> -<div class="refsect2"> -<a name="GtkRange--adjustment"></a><h3>The <code class="literal">"adjustment"</code> property</h3> -<pre class="programlisting"> "adjustment" <a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a>* : Read / Write / Construct</pre> -<p>The GtkAdjustment that contains the current value of this range object.</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkRange--fill-level"></a><h3>The <code class="literal">"fill-level"</code> property</h3> -<pre class="programlisting"> "fill-level" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> : Read / Write</pre> -<p> -The fill level (e.g. prebuffering of a network stream). -See <a class="link" href="GtkRange.html#gtk-range-set-fill-level" title="gtk_range_set_fill_level ()"><code class="function">gtk_range_set_fill_level()</code></a>. -</p> -<p>Default value: 1.79769e+308</p> -<p class="since">Since 2.12</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkRange--inverted"></a><h3>The <code class="literal">"inverted"</code> property</h3> -<pre class="programlisting"> "inverted" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre> -<p>Invert direction slider moves to increase range value.</p> -<p>Default value: FALSE</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkRange--lower-stepper-sensitivity"></a><h3>The <code class="literal">"lower-stepper-sensitivity"</code> property</h3> -<pre class="programlisting"> "lower-stepper-sensitivity" <a class="link" href="GtkRange.html#GtkSensitivityType" title="enum GtkSensitivityType"><span class="type">GtkSensitivityType</span></a> : Read / Write</pre> -<p>The sensitivity policy for the stepper that points to the adjustment's lower side.</p> -<p>Default value: GTK_SENSITIVITY_AUTO</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkRange--restrict-to-fill-level"></a><h3>The <code class="literal">"restrict-to-fill-level"</code> property</h3> -<pre class="programlisting"> "restrict-to-fill-level" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre> -<p> -The restrict-to-fill-level property controls whether slider -movement is restricted to an upper boundary set by the -fill level. See <a class="link" href="GtkRange.html#gtk-range-set-restrict-to-fill-level" title="gtk_range_set_restrict_to_fill_level ()"><code class="function">gtk_range_set_restrict_to_fill_level()</code></a>. -</p> -<p>Default value: TRUE</p> -<p class="since">Since 2.12</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkRange--round-digits"></a><h3>The <code class="literal">"round-digits"</code> property</h3> -<pre class="programlisting"> "round-digits" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write</pre> -<p> -The number of digits to round the value to when -it changes, or -1. See <a class="link" href="GtkRange.html#GtkRange-change-value" title='The "change-value" signal'><span class="type">"change-value"</span></a>. -</p> -<p>Allowed values: >= G_MAXULONG</p> -<p>Default value: -1</p> -<p class="since">Since 2.24</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkRange--show-fill-level"></a><h3>The <code class="literal">"show-fill-level"</code> property</h3> -<pre class="programlisting"> "show-fill-level" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre> -<p> -The show-fill-level property controls whether fill level indicator -graphics are displayed on the trough. See -<a class="link" href="GtkRange.html#gtk-range-set-show-fill-level" title="gtk_range_set_show_fill_level ()"><code class="function">gtk_range_set_show_fill_level()</code></a>. -</p> -<p>Default value: FALSE</p> -<p class="since">Since 2.12</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkRange--upper-stepper-sensitivity"></a><h3>The <code class="literal">"upper-stepper-sensitivity"</code> property</h3> -<pre class="programlisting"> "upper-stepper-sensitivity" <a class="link" href="GtkRange.html#GtkSensitivityType" title="enum GtkSensitivityType"><span class="type">GtkSensitivityType</span></a> : Read / Write</pre> -<p>The sensitivity policy for the stepper that points to the adjustment's upper side.</p> -<p>Default value: GTK_SENSITIVITY_AUTO</p> -</div> -</div> -<div class="refsect1"> -<a name="GtkRange.style-property-details"></a><h2>Style Property Details</h2> -<div class="refsect2"> -<a name="GtkRange--s-arrow-displacement-x"></a><h3>The <code class="literal">"arrow-displacement-x"</code> style property</h3> -<pre class="programlisting"> "arrow-displacement-x" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read</pre> -<p>How far in the x direction to move the arrow when the button is depressed.</p> -<p>Default value: 0</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkRange--s-arrow-displacement-y"></a><h3>The <code class="literal">"arrow-displacement-y"</code> style property</h3> -<pre class="programlisting"> "arrow-displacement-y" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read</pre> -<p>How far in the y direction to move the arrow when the button is depressed.</p> -<p>Default value: 0</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkRange--s-arrow-scaling"></a><h3>The <code class="literal">"arrow-scaling"</code> style property</h3> -<pre class="programlisting"> "arrow-scaling" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> : Read</pre> -<p> -The arrow size proportion relative to the scroll button size. -</p> -<p>Allowed values: [0,1]</p> -<p>Default value: 0.5</p> -<p class="since">Since 2.14</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkRange--s-slider-width"></a><h3>The <code class="literal">"slider-width"</code> style property</h3> -<pre class="programlisting"> "slider-width" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read</pre> -<p>Width of scrollbar or scale thumb.</p> -<p>Allowed values: >= 0</p> -<p>Default value: 14</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkRange--s-stepper-size"></a><h3>The <code class="literal">"stepper-size"</code> style property</h3> -<pre class="programlisting"> "stepper-size" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read</pre> -<p>Length of step buttons at ends.</p> -<p>Allowed values: >= 0</p> -<p>Default value: 14</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkRange--s-stepper-spacing"></a><h3>The <code class="literal">"stepper-spacing"</code> style property</h3> -<pre class="programlisting"> "stepper-spacing" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read</pre> -<p> -The spacing between the stepper buttons and thumb. Note that -stepper-spacing won't have any effect if there are no steppers. -</p> -<p>Allowed values: >= 0</p> -<p>Default value: 0</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkRange--s-trough-border"></a><h3>The <code class="literal">"trough-border"</code> style property</h3> -<pre class="programlisting"> "trough-border" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read</pre> -<p>Spacing between thumb/steppers and outer trough bevel.</p> -<p>Allowed values: >= 0</p> -<p>Default value: 1</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkRange--s-trough-under-steppers"></a><h3>The <code class="literal">"trough-under-steppers"</code> style property</h3> -<pre class="programlisting"> "trough-under-steppers" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read</pre> -<p> -Whether to draw the trough across the full length of the range or -to exclude the steppers and their spacing. -</p> -<p>Default value: TRUE</p> -<p class="since">Since 2.10</p> -</div> -</div> -<div class="refsect1"> -<a name="GtkRange.signal-details"></a><h2>Signal Details</h2> -<div class="refsect2"> -<a name="GtkRange-adjust-bounds"></a><h3>The <code class="literal">"adjust-bounds"</code> signal</h3> -<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range, - <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> value, - <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-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre> -<p> -Emitted before clamping a value, to give the application a -chance to adjust the bounds. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>the <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> that received the signal</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td> -<td>the value before we clamp</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td> -<td>user data set when the signal handler was connected.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="GtkRange-change-value"></a><h3>The <code class="literal">"change-value"</code> signal</h3> -<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> user_function (<a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range, - <a class="link" href="gtk3-Standard-Enumerations.html#GtkScrollType" title="enum GtkScrollType"><span class="type">GtkScrollType</span></a> scroll, - <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> value, - <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-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre> -<p> -The <a class="link" href="GtkRange.html#GtkRange-change-value" title='The "change-value" signal'><span class="type">"change-value"</span></a> signal is emitted when a scroll action is -performed on a range. It allows an application to determine the -type of scroll event that occurred and the resultant new value. -The application can handle the event itself and return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to -prevent further processing. Or, by returning <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, it can pass -the event to other handlers until the default GTK+ handler is -reached. -</p> -<p> -The value parameter is unrounded. An application that overrides -the GtkRange::change-value signal is responsible for clamping the -value to the desired number of decimal digits; the default GTK+ -handler clamps the value based on <a class="link" href="GtkRange.html#GtkRange--round-digits" title='The "round-digits" property'><span class="type">"round-digits"</span></a>. -</p> -<p> -It is not possible to use delayed update policies in an overridden -<a class="link" href="GtkRange.html#GtkRange-change-value" title='The "change-value" signal'><span class="type">"change-value"</span></a> handler. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>the <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> that received the signal</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>scroll</code></em> :</span></p></td> -<td>the type of scroll action that was performed</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td> -<td>the new value resulting from the scroll action</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td> -<td>user data set when the signal handler was connected.</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td> -<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to prevent other handlers from being invoked for -the signal, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to propagate the signal further</td> -</tr> -</tbody> -</table></div> -<p class="since">Since 2.6</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkRange-move-slider"></a><h3>The <code class="literal">"move-slider"</code> signal</h3> -<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range, - <a class="link" href="gtk3-Standard-Enumerations.html#GtkScrollType" title="enum GtkScrollType"><span class="type">GtkScrollType</span></a> step, - <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-ACTION:CAPS"><code class="literal">Action</code></a></pre> -<p> -Virtual function that moves the slider. Used for keybindings. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>the <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> that received the signal</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>step</code></em> :</span></p></td> -<td>how to move the slider</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td> -<td>user data set when the signal handler was connected.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="GtkRange-value-changed"></a><h3>The <code class="literal">"value-changed"</code> signal</h3> -<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range, - <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-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre> -<p> -Emitted when the range value changes. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>range</code></em> :</span></p></td> -<td>the <a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> that received the signal</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td> -<td>user data set when the signal handler was connected.</td> -</tr> -</tbody> -</table></div> -</div> -</div> -</div> -<div class="footer"> -<hr> - Generated by GTK-Doc V1.18.1</div> -</body> -</html>
\ No newline at end of file |