summaryrefslogtreecommitdiff
path: root/gtk/gtkseparator.c
diff options
context:
space:
mode:
authorCosimo Cecchi <cosimoc@gnome.org>2015-12-29 17:44:01 -0800
committerCosimo Cecchi <cosimoc@gnome.org>2016-01-03 00:42:51 -0800
commit1f690ddbfa62bd3b81a936beda1fd593fe2b0035 (patch)
treeaed07ec5dc23d0295cf97877fe4258e93580637b /gtk/gtkseparator.c
parent0740f23c77c499810c716f61591818371fa4211e (diff)
downloadgtk+-1f690ddbfa62bd3b81a936beda1fd593fe2b0035.tar.gz
separator: don't read wide-separators style property
The notion of a separator being wide or not does not make sense when a theme can set any CSS property on it, and separator-width/separator-height are on their way out for min-width/min-height.
Diffstat (limited to 'gtk/gtkseparator.c')
-rw-r--r--gtk/gtkseparator.c38
1 files changed, 2 insertions, 36 deletions
diff --git a/gtk/gtkseparator.c b/gtk/gtkseparator.c
index a308d8a84c..f76fb368e3 100644
--- a/gtk/gtkseparator.c
+++ b/gtk/gtkseparator.c
@@ -115,37 +115,6 @@ gtk_separator_get_property (GObject *object,
}
static void
-gtk_separator_measure (GtkCssGadget *gadget,
- GtkOrientation orientation,
- gint for_size,
- gint *minimum,
- gint *natural,
- gint *minimum_baseline,
- gint *natural_baseline,
- gpointer data)
-{
- GtkWidget *widget;
- gboolean wide_sep;
- gint sep_width;
- gint sep_height;
-
- widget = gtk_css_gadget_get_owner (gadget);
-
- gtk_widget_style_get (widget,
- "wide-separators", &wide_sep,
- "separator-width", &sep_width,
- "separator-height", &sep_height,
- NULL);
-
- if (orientation == GTK_SEPARATOR (widget)->priv->orientation)
- *minimum = *natural = 1;
- else if (orientation == GTK_ORIENTATION_VERTICAL)
- *minimum = *natural = wide_sep ? sep_height : 1;
- else
- *minimum = *natural = wide_sep ? sep_width : 1;
-}
-
-static void
gtk_separator_get_preferred_width (GtkWidget *widget,
gint *minimum,
gint *natural)
@@ -209,11 +178,8 @@ gtk_separator_init (GtkSeparator *separator)
widget_node = gtk_widget_get_css_node (GTK_WIDGET (separator));
separator->priv->gadget = gtk_css_custom_gadget_new_for_node (widget_node,
GTK_WIDGET (separator),
- gtk_separator_measure,
- NULL,
- NULL,
- NULL,
- NULL);
+ NULL, NULL, NULL,
+ NULL, NULL);
}
static void