range: Add private api to autoscroll

This will be used to scroll the scale in scale buttons.
This commit is contained in:
Matthias Clasen 2017-12-12 22:17:49 -05:00
parent 2f6f8a7e6f
commit b891d205dd
2 changed files with 19 additions and 0 deletions

View File

@ -3047,3 +3047,18 @@ gtk_range_get_slider_widget (GtkRange *range)
{
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);
}

View File

@ -43,6 +43,10 @@ gint _gtk_range_get_stop_positions (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