app: add gimp_prop_range_set_ui_limits()
... which sets the limits of the range-widget's handle-bar
explicitly, instead of using the lower/upper properties' limits.
(cherry picked from commit ce8235e977
)
This commit is contained in:
@ -1131,6 +1131,8 @@ gimp_prop_range_new (GObject *config,
|
|||||||
|
|
||||||
gimp_handle_bar_connect_events (GIMP_HANDLE_BAR (handle_bar), color_bar);
|
gimp_handle_bar_connect_events (GIMP_HANDLE_BAR (handle_bar), color_bar);
|
||||||
|
|
||||||
|
g_object_set_data (G_OBJECT (vbox), "gimp-range-handle-bar", handle_bar);
|
||||||
|
|
||||||
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
|
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
|
||||||
gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);
|
gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);
|
||||||
gtk_widget_show (hbox);
|
gtk_widget_show (hbox);
|
||||||
@ -1161,6 +1163,20 @@ gimp_prop_range_new (GObject *config,
|
|||||||
return vbox;
|
return vbox;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
gimp_prop_range_set_ui_limits (GtkWidget *widget,
|
||||||
|
gdouble lower,
|
||||||
|
gdouble upper)
|
||||||
|
{
|
||||||
|
GimpHandleBar *handle_bar;
|
||||||
|
|
||||||
|
g_return_if_fail (GTK_IS_WIDGET (widget));
|
||||||
|
|
||||||
|
handle_bar = g_object_get_data (G_OBJECT (widget), "gimp-range-handle-bar");
|
||||||
|
|
||||||
|
gimp_handle_bar_set_limits (handle_bar, lower, upper);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**********/
|
/**********/
|
||||||
/* view */
|
/* view */
|
||||||
|
@ -90,6 +90,9 @@ GtkWidget * gimp_prop_range_new (GObject *config,
|
|||||||
gdouble page_increment,
|
gdouble page_increment,
|
||||||
gint digits,
|
gint digits,
|
||||||
gboolean sorted);
|
gboolean sorted);
|
||||||
|
void gimp_prop_range_set_ui_limits (GtkWidget *widget,
|
||||||
|
gdouble lower,
|
||||||
|
gdouble upper);
|
||||||
|
|
||||||
|
|
||||||
/* GParamObject (GimpViewable) */
|
/* GParamObject (GimpViewable) */
|
||||||
|
Reference in New Issue
Block a user