Commit b891d205 authored by Matthias Clasen's avatar Matthias Clasen

range: Add private api to autoscroll

This will be used to scroll the scale in scale buttons.
parent 2f6f8a7e
...@@ -3047,3 +3047,18 @@ gtk_range_get_slider_widget (GtkRange *range) ...@@ -3047,3 +3047,18 @@ gtk_range_get_slider_widget (GtkRange *range)
{ {
return range->priv->slider_widget; return range->priv->slider_widget;
} }
void
gtk_range_start_autoscroll (GtkRange *range,
GtkScrollType scroll_type)
{
remove_autoscroll (range);
range->priv->autoscroll_mode = scroll_type;
add_autoscroll (range);
}
void
gtk_range_stop_autoscroll (GtkRange *range)
{
remove_autoscroll (range);
}
...@@ -43,6 +43,10 @@ gint _gtk_range_get_stop_positions (GtkRange *range ...@@ -43,6 +43,10 @@ gint _gtk_range_get_stop_positions (GtkRange *range
GtkWidget *gtk_range_get_slider_widget (GtkRange *range); GtkWidget *gtk_range_get_slider_widget (GtkRange *range);
void gtk_range_start_autoscroll (GtkRange *range,
GtkScrollType scroll_type);
void gtk_range_stop_autoscroll (GtkRange *range);
G_END_DECLS G_END_DECLS
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment