[gtk+/wip/otte/gtk4: 81/121] range: Remove min slider size setter/getter
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/wip/otte/gtk4: 81/121] range: Remove min slider size setter/getter
- Date: Fri, 7 Oct 2016 04:08:55 +0000 (UTC)
commit 7decd4e51b2f931dee6d7222a188ff5c7a13cf5c
Author: Timm Bäder <mail baedert org>
Date: Tue Oct 4 16:50:28 2016 +0200
range: Remove min slider size setter/getter
gtk/gtkrange.c | 80 +-----------------------------------------------
gtk/gtkrange.h | 6 ----
gtk/gtkrangeprivate.h | 2 -
gtk/gtkscale.c | 1 -
gtk/gtkscrollbar.c | 1 -
5 files changed, 2 insertions(+), 88 deletions(-)
---
diff --git a/gtk/gtkrange.c b/gtk/gtkrange.c
index 30075c3..ad86c0d 100644
--- a/gtk/gtkrange.c
+++ b/gtk/gtkrange.c
@@ -109,7 +109,6 @@ struct _GtkRangePrivate
gdouble *marks;
gint *mark_pos;
- gint min_slider_size;
gint n_marks;
gint round_digits; /* Round off value to this many digits, -1 for no rounding */
gint slide_initial_slider_position;
@@ -118,7 +117,6 @@ struct _GtkRangePrivate
guint flippable : 1;
guint inverted : 1;
guint slider_size_fixed : 1;
- guint slider_use_min_size : 1;
guint trough_click_forward : 1; /* trough click was on the forward side of slider */
/* Stepper sensitivity */
@@ -784,7 +782,6 @@ gtk_range_init (GtkRange *range)
priv->adjustment = NULL;
priv->inverted = FALSE;
priv->flippable = FALSE;
- priv->min_slider_size = 1;
priv->round_digits = -1;
priv->mouse_x = G_MININT;
priv->mouse_y = G_MININT;
@@ -1146,19 +1143,6 @@ gtk_range_get_flippable (GtkRange *range)
return range->priv->flippable;
}
-void
-gtk_range_set_slider_use_min_size (GtkRange *range,
- gboolean use_min_size)
-{
- GtkRangePrivate *priv = range->priv;
-
- if (use_min_size != priv->slider_use_min_size)
- {
- priv->slider_use_min_size = use_min_size;
- gtk_css_gadget_queue_resize (priv->slider_gadget);
- }
-}
-
/**
* gtk_range_set_slider_size_fixed:
* @range: a #GtkRange
@@ -1210,62 +1194,6 @@ gtk_range_get_slider_size_fixed (GtkRange *range)
return range->priv->slider_size_fixed;
}
-/**
- * gtk_range_set_min_slider_size:
- * @range: a #GtkRange
- * @min_size: The slider’s minimum size
- *
- * Sets the minimum size of the range’s slider.
- *
- * This function is useful mainly for #GtkRange subclasses.
- *
- * Since: 2.20
- *
- * Deprecated: 3.20: Use the min-height/min-width CSS properties on the slider
- * node.
- **/
-void
-gtk_range_set_min_slider_size (GtkRange *range,
- gint min_size)
-{
- GtkRangePrivate *priv;
-
- g_return_if_fail (GTK_IS_RANGE (range));
- g_return_if_fail (min_size > 0);
-
- priv = range->priv;
-
- if (min_size != priv->min_slider_size)
- {
- priv->min_slider_size = min_size;
-
- gtk_widget_queue_resize (GTK_WIDGET (range));
- }
-}
-
-/**
- * gtk_range_get_min_slider_size:
- * @range: a #GtkRange
- *
- * This function is useful mainly for #GtkRange subclasses.
- *
- * See gtk_range_set_min_slider_size().
- *
- * Returns: The minimum size of the range’s slider.
- *
- * Since: 2.20
- *
- * Deprecated: 3.20: Use the min-height/min-width CSS properties on the slider
- * node.
- **/
-gint
-gtk_range_get_min_slider_size (GtkRange *range)
-{
- g_return_val_if_fail (GTK_IS_RANGE (range), FALSE);
-
- return range->priv->min_slider_size;
-}
-
static void
measure_one_gadget (GtkCssGadget *gadget,
int *width_out,
@@ -3522,8 +3450,6 @@ gtk_range_compute_slider_position (GtkRange *range,
measure_one_gadget (priv->slider_gadget, &slider_width, &slider_height);
gtk_css_gadget_get_content_box (priv->trough_gadget, &trough_content_alloc);
- min_slider_size = priv->min_slider_size;
-
if (priv->orientation == GTK_ORIENTATION_VERTICAL)
{
gint y, bottom, top, height;
@@ -3534,8 +3460,7 @@ gtk_range_compute_slider_position (GtkRange *range,
slider_rect->x = trough_content_alloc.x + (int) floor ((trough_content_alloc.width - slider_width) /
2);
slider_rect->width = slider_width;
- if (priv->slider_use_min_size)
- min_slider_size = slider_height;
+ min_slider_size = slider_height;
/* Compute slider position/length */
top = trough_content_alloc.y;
@@ -3588,8 +3513,7 @@ gtk_range_compute_slider_position (GtkRange *range,
slider_rect->y = trough_content_alloc.y + (int) floor ((trough_content_alloc.height - slider_height) /
2);
slider_rect->height = slider_height;
- if (priv->slider_use_min_size)
- min_slider_size = slider_width;
+ min_slider_size = slider_width;
/* Compute slider position/length */
left = trough_content_alloc.x;
diff --git a/gtk/gtkrange.h b/gtk/gtkrange.h
index e78b3b5..161757d 100644
--- a/gtk/gtkrange.h
+++ b/gtk/gtkrange.h
@@ -117,12 +117,6 @@ void gtk_range_set_slider_size_fixed (GtkRange *range
GDK_AVAILABLE_IN_ALL
gboolean gtk_range_get_slider_size_fixed (GtkRange *range);
-GDK_DEPRECATED_IN_3_20
-void gtk_range_set_min_slider_size (GtkRange *range,
- gint min_size);
-GDK_DEPRECATED_IN_3_20
-gint gtk_range_get_min_slider_size (GtkRange *range);
-
GDK_AVAILABLE_IN_ALL
void gtk_range_get_range_rect (GtkRange *range,
GdkRectangle *range_rect);
diff --git a/gtk/gtkrangeprivate.h b/gtk/gtkrangeprivate.h
index 1362845..98456a6 100644
--- a/gtk/gtkrangeprivate.h
+++ b/gtk/gtkrangeprivate.h
@@ -49,8 +49,6 @@ void _gtk_range_set_steppers (GtkRange *range
gboolean has_c,
gboolean has_d);
-void gtk_range_set_slider_use_min_size (GtkRange *range,
- gboolean use_min_size);
GtkCssGadget *gtk_range_get_slider_gadget (GtkRange *range);
GtkCssGadget *gtk_range_get_gadget (GtkRange *range);
diff --git a/gtk/gtkscale.c b/gtk/gtkscale.c
index 6ae1844..f14a29a 100644
--- a/gtk/gtkscale.c
+++ b/gtk/gtkscale.c
@@ -960,7 +960,6 @@ gtk_scale_init (GtkScale *scale)
gtk_widget_set_can_focus (GTK_WIDGET (scale), TRUE);
gtk_range_set_slider_size_fixed (range, TRUE);
- gtk_range_set_slider_use_min_size (range, TRUE);
_gtk_range_set_has_origin (range, TRUE);
diff --git a/gtk/gtkscrollbar.c b/gtk/gtkscrollbar.c
index 607a1a0..8af00d0 100644
--- a/gtk/gtkscrollbar.c
+++ b/gtk/gtkscrollbar.c
@@ -157,7 +157,6 @@ static void
gtk_scrollbar_init (GtkScrollbar *scrollbar)
{
gtk_scrollbar_update_style (scrollbar);
- gtk_range_set_slider_use_min_size (GTK_RANGE (scrollbar), TRUE);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]