summaryrefslogtreecommitdiff
path: root/gtk/gtkrange.h
diff options
context:
space:
mode:
authorMichael Natterer <mitch@imendio.com>2006-11-15 12:23:10 +0000
committerMichael Natterer <mitch@src.gnome.org>2006-11-15 12:23:10 +0000
commiteeff106d4efe299c4880bd9be46e7fd4c0274d59 (patch)
treeab11ba24a43e58a619edd657b0bd8e8b37644545 /gtk/gtkrange.h
parentd5b35a5db9e63e4a7eb89ca6b24c677a81fb2cd2 (diff)
downloadgtk+-eeff106d4efe299c4880bd9be46e7fd4c0274d59.tar.gz
added properties "fill-level", "show-fill-level" and
2006-11-15 Michael Natterer <mitch@imendio.com> * gtk/gtkrange.[ch]: added properties "fill-level", "show-fill-level" and "restrict-to-fill-level" and getters/setters for them. The "fill level" is an additional marker on the range's trough than can be e.g. used to indicate the amount of pre-buffering in a range showing the play position of streamed media. See the embedded API docs for details. Made GtkRangeLayout a GTypeInstance private struct and removed finalize() implementation. Fixes bug #349808 * gtk/gtk.symbols: added the new symbols.
Diffstat (limited to 'gtk/gtkrange.h')
-rw-r--r--gtk/gtkrange.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/gtk/gtkrange.h b/gtk/gtkrange.h
index d4ef1b3e81..7ebb9df677 100644
--- a/gtk/gtkrange.h
+++ b/gtk/gtkrange.h
@@ -160,7 +160,17 @@ void gtk_range_set_value (GtkRange *range
gdouble value);
gdouble gtk_range_get_value (GtkRange *range);
-gdouble _gtk_range_get_wheel_delta (GtkRange *range,
+void gtk_range_set_show_fill_level (GtkRange *range,
+ gboolean show_fill_level);
+gboolean gtk_range_get_show_fill_level (GtkRange *range);
+void gtk_range_set_restrict_to_fill_level (GtkRange *range,
+ gboolean restrict_to_fill_level);
+gboolean gtk_range_get_restrict_to_fill_level (GtkRange *range);
+void gtk_range_set_fill_level (GtkRange *range,
+ gdouble fill_level);
+gdouble gtk_range_get_fill_level (GtkRange *range);
+
+gdouble _gtk_range_get_wheel_delta (GtkRange *range,
GdkScrollDirection direction);