summaryrefslogtreecommitdiff
path: root/gtk/gtkrange.c
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2018-07-07 19:18:26 +0200
committerTimm Bäder <mail@baedert.org>2018-07-08 09:41:15 +0200
commit93c688cd9356a96b321f4a59c80ca9b49e673b7e (patch)
tree7897397c591e357b1fb5a58352e7b777ff087c27 /gtk/gtkrange.c
parent53afc4a9d9800dea2ace2e61d88fbfde3f9b7bfd (diff)
downloadgtk+-93c688cd9356a96b321f4a59c80ca9b49e673b7e.tar.gz
range: Remove has_origin flag
It's equivalent to the highlight_widget being !NULL.
Diffstat (limited to 'gtk/gtkrange.c')
-rw-r--r--gtk/gtkrange.c14
1 files changed, 4 insertions, 10 deletions
diff --git a/gtk/gtkrange.c b/gtk/gtkrange.c
index 5bd6005f8c..009293dd74 100644
--- a/gtk/gtkrange.c
+++ b/gtk/gtkrange.c
@@ -102,9 +102,6 @@ struct _GtkRangePrivate
guint slider_size_fixed : 1;
guint trough_click_forward : 1; /* trough click was on the forward side of slider */
- /* The range has an origin, should be drawn differently. Used by GtkScale */
- guint has_origin : 1;
-
/* Whether we're doing fine adjustment */
guint zoom : 1;
@@ -542,7 +539,6 @@ gtk_range_init (GtkRange *range)
priv->inverted = FALSE;
priv->flippable = FALSE;
priv->round_digits = -1;
- priv->has_origin = FALSE;
priv->show_fill_level = FALSE;
priv->restrict_to_fill_level = TRUE;
priv->fill_level = G_MAXDOUBLE;
@@ -1452,7 +1448,7 @@ gtk_range_allocate_trough (GtkGizmo *gizmo,
gtk_widget_size_allocate (priv->fill_widget, &fill_alloc, -1);
}
- if (priv->has_origin)
+ if (priv->highlight_widget)
{
GtkAllocation highlight_alloc;
int min, nat;
@@ -1684,7 +1680,7 @@ gtk_range_render_trough (GtkGizmo *gizmo,
gtk_adjustment_get_lower (priv->adjustment) != 0)
gtk_widget_snapshot_child (GTK_WIDGET (gizmo), priv->fill_widget, snapshot);
- if (priv->has_origin)
+ if (priv->highlight_widget)
gtk_widget_snapshot_child (GTK_WIDGET (gizmo), priv->highlight_widget, snapshot);
gtk_widget_snapshot_child (GTK_WIDGET (gizmo), priv->slider_widget, snapshot);
@@ -2845,8 +2841,6 @@ _gtk_range_set_has_origin (GtkRange *range,
{
GtkRangePrivate *priv = gtk_range_get_instance_private (range);
- priv->has_origin = has_origin;
-
if (has_origin)
{
priv->highlight_widget = gtk_gizmo_new ("highlight", NULL, NULL, NULL);
@@ -2864,9 +2858,9 @@ _gtk_range_set_has_origin (GtkRange *range,
gboolean
_gtk_range_get_has_origin (GtkRange *range)
{
-
GtkRangePrivate *priv = gtk_range_get_instance_private (range);
- return priv->has_origin;
+
+ return priv->highlight_widget != NULL;
}
void