scale: Always be flippable

GtkRange only flips horizontal ranges, so there's no need to unset it
for vertical scales.

Also, set_flippable() is a cute name.
This commit is contained in:
Benjamin Otte 2014-11-21 07:26:19 +01:00
parent addcb7137e
commit 79712f843c

View File

@ -185,15 +185,7 @@ static void
gtk_scale_notify (GObject *object, gtk_scale_notify (GObject *object,
GParamSpec *pspec) GParamSpec *pspec)
{ {
if (strcmp (pspec->name, "orientation") == 0) if (strcmp (pspec->name, "inverted") == 0)
{
GtkOrientation orientation;
orientation = gtk_orientable_get_orientation (GTK_ORIENTABLE (object));
gtk_range_set_flippable (GTK_RANGE (object),
orientation == GTK_ORIENTATION_HORIZONTAL);
}
else if (strcmp (pspec->name, "inverted") == 0)
{ {
GtkScale *scale = GTK_SCALE (object); GtkScale *scale = GTK_SCALE (object);
GtkScaleMark *mark; GtkScaleMark *mark;
@ -494,8 +486,7 @@ gtk_scale_init (GtkScale *scale)
priv->digits = 1; priv->digits = 1;
gtk_range_set_round_digits (range, priv->digits); gtk_range_set_round_digits (range, priv->digits);
gtk_range_set_flippable (range, gtk_range_set_flippable (range, TRUE);
gtk_orientable_get_orientation (GTK_ORIENTABLE (range)) == GTK_ORIENTATION_HORIZONTAL);
context = gtk_widget_get_style_context (GTK_WIDGET (scale)); context = gtk_widget_get_style_context (GTK_WIDGET (scale));
gtk_style_context_add_class (context, GTK_STYLE_CLASS_SCALE); gtk_style_context_add_class (context, GTK_STYLE_CLASS_SCALE);