[gtk+/wip/baedert/box: 9/22] button: Remove deprecated style properties
- From: Timm Bäder <baedert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/wip/baedert/box: 9/22] button: Remove deprecated style properties
- Date: Mon, 3 Oct 2016 10:42:33 +0000 (UTC)
commit 679eb795ffff735b1093e166e498d103144da61c
Author: Timm Bäder <mail baedert org>
Date: Sun Oct 2 19:47:25 2016 +0200
button: Remove deprecated style properties
gtk/gtkbutton.c | 132 +------------------------------------------------------
gtk/gtkbutton.h | 16 -------
2 files changed, 2 insertions(+), 146 deletions(-)
---
diff --git a/gtk/gtkbutton.c b/gtk/gtkbutton.c
index a6e7284..237e4f4 100644
--- a/gtk/gtkbutton.c
+++ b/gtk/gtkbutton.c
@@ -368,129 +368,6 @@ gtk_button_class_init (GtkButtonClass *klass)
G_TYPE_NONE, 0);
widget_class->activate_signal = button_signals[ACTIVATE];
- /**
- * GtkButton:default-border:
- *
- * The "default-border" style property defines the extra space to add
- * around a button that can become the default widget of its window.
- * For more information about default widgets, see gtk_widget_grab_default().
- *
- * Deprecated: 3.14: Use CSS margins and padding instead;
- * the value of this style property is ignored.
- */
-
- gtk_widget_class_install_style_property (widget_class,
- g_param_spec_boxed ("default-border",
- P_("Default Spacing"),
- P_("Extra space to add for GTK_CAN_DEFAULT
buttons"),
- GTK_TYPE_BORDER,
- GTK_PARAM_READABLE|G_PARAM_DEPRECATED));
-
- /**
- * GtkButton:default-outside-border:
- *
- * The "default-outside-border" style property defines the extra outside
- * space to add around a button that can become the default widget of its
- * window. Extra outside space is always drawn outside the button border.
- * For more information about default widgets, see gtk_widget_grab_default().
- *
- * Deprecated: 3.14: Use CSS margins and padding instead;
- * the value of this style property is ignored.
- */
- gtk_widget_class_install_style_property (widget_class,
- g_param_spec_boxed ("default-outside-border",
- P_("Default Outside Spacing"),
- P_("Extra space to add for GTK_CAN_DEFAULT
buttons that is always drawn outside the border"),
- GTK_TYPE_BORDER,
- GTK_PARAM_READABLE|G_PARAM_DEPRECATED));
-
- /**
- * GtkButton:child-displacement-x:
- *
- * How far in the x direction to move the child when the button is depressed.
- *
- * Deprecated: 3.20: Use CSS margins and padding instead;
- * the value of this style property is ignored.
- */
- gtk_widget_class_install_style_property (widget_class,
- g_param_spec_int ("child-displacement-x",
- P_("Child X Displacement"),
- P_("How far in the x direction to move the child
when the button is depressed"),
- G_MININT,
- G_MAXINT,
- 0,
- GTK_PARAM_READABLE|G_PARAM_DEPRECATED));
-
- /**
- * GtkButton:child-displacement-y:
- *
- * How far in the y direction to move the child when the button is depressed.
- *
- * Deprecated: 3.20: Use CSS margins and padding instead;
- * the value of this style property is ignored.
- */
- gtk_widget_class_install_style_property (widget_class,
- g_param_spec_int ("child-displacement-y",
- P_("Child Y Displacement"),
- P_("How far in the y direction to move the child
when the button is depressed"),
- G_MININT,
- G_MAXINT,
- 0,
- GTK_PARAM_READABLE|G_PARAM_DEPRECATED));
-
- /**
- * GtkButton:displace-focus:
- *
- * Whether the child_displacement_x/child_displacement_y properties
- * should also affect the focus rectangle.
- *
- * Since: 2.6
- *
- * Deprecated: 3.20: Use CSS margins and padding instead;
- * the value of this style property is ignored.
- */
- gtk_widget_class_install_style_property (widget_class,
- g_param_spec_boolean ("displace-focus",
- P_("Displace focus"),
- P_("Whether the child_displacement_x/_y
properties should also affect the focus rectangle"),
- FALSE,
- GTK_PARAM_READABLE|G_PARAM_DEPRECATED));
-
- /**
- * GtkButton:inner-border:
- *
- * Sets the border between the button edges and child.
- *
- * Since: 2.10
- *
- * Deprecated: 3.4: Use the standard border and padding CSS properties;
- * the value of this style property is ignored.
- */
- gtk_widget_class_install_style_property (widget_class,
- g_param_spec_boxed ("inner-border",
- P_("Inner Border"),
- P_("Border between button edges and child."),
- GTK_TYPE_BORDER,
- GTK_PARAM_READABLE | G_PARAM_DEPRECATED));
-
- /**
- * GtkButton::image-spacing:
- *
- * Spacing in pixels between the image and label.
- *
- * Since: 2.10
- *
- * Deprecated: 3.20: Use CSS margins and padding instead.
- */
- gtk_widget_class_install_style_property (widget_class,
- g_param_spec_int ("image-spacing",
- P_("Image spacing"),
- P_("Spacing in pixels between the image and
label"),
- 0,
- G_MAXINT,
- 2,
- GTK_PARAM_READABLE | G_PARAM_DEPRECATED));
-
gtk_widget_class_set_accessible_type (widget_class, GTK_TYPE_BUTTON_ACCESSIBLE);
gtk_widget_class_set_css_name (widget_class, "button");
}
@@ -1064,7 +941,6 @@ gtk_button_construct_child (GtkButton *button)
GtkWidget *label;
GtkWidget *box;
GtkWidget *image = NULL;
- gint image_spacing;
context = gtk_widget_get_style_context (GTK_WIDGET (button));
gtk_style_context_remove_class (context, "image-button");
@@ -1076,10 +952,6 @@ gtk_button_construct_child (GtkButton *button)
if (!priv->label_text && !priv->image)
return;
- gtk_style_context_get_style (context,
- "image-spacing", &image_spacing,
- NULL);
-
if (priv->image)
{
GtkWidget *parent;
@@ -1107,9 +979,9 @@ gtk_button_construct_child (GtkButton *button)
if (priv->image_position == GTK_POS_LEFT ||
priv->image_position == GTK_POS_RIGHT)
- box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, image_spacing);
+ box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
else
- box = gtk_box_new (GTK_ORIENTATION_VERTICAL, image_spacing);
+ box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_widget_set_valign (image, GTK_ALIGN_BASELINE);
gtk_widget_set_valign (box, GTK_ALIGN_BASELINE);
diff --git a/gtk/gtkbutton.h b/gtk/gtkbutton.h
index 8ed718b..0fa61f5 100644
--- a/gtk/gtkbutton.h
+++ b/gtk/gtkbutton.h
@@ -58,11 +58,7 @@ struct _GtkButton
/**
* GtkButtonClass:
* @parent_class: The parent class.
- * @pressed: Signal emitted when the button is pressed. Deprecated: 2.8.
- * @released: Signal emitted when the button is released. Deprecated: 2.8.
* @clicked: Signal emitted when the button has been activated (pressed and released).
- * @enter: Signal emitted when the pointer enters the button. Deprecated: 2.8.
- * @leave: Signal emitted when the pointer leaves the button. Deprecated: 2.8.
* @activate: Signal that causes the button to animate press then
* release. Applications should never connect to this signal, but use
* the @clicked signal.
@@ -73,11 +69,7 @@ struct _GtkButtonClass
/*< public >*/
- void (* pressed) (GtkButton *button);
- void (* released) (GtkButton *button);
void (* clicked) (GtkButton *button);
- void (* enter) (GtkButton *button);
- void (* leave) (GtkButton *button);
void (* activate) (GtkButton *button);
/*< private >*/
@@ -103,14 +95,6 @@ GDK_AVAILABLE_IN_ALL
GtkWidget* gtk_button_new_with_mnemonic (const gchar *label);
GDK_AVAILABLE_IN_ALL
void gtk_button_clicked (GtkButton *button);
-GDK_DEPRECATED
-void gtk_button_pressed (GtkButton *button);
-GDK_DEPRECATED
-void gtk_button_released (GtkButton *button);
-GDK_DEPRECATED
-void gtk_button_enter (GtkButton *button);
-GDK_DEPRECATED
-void gtk_button_leave (GtkButton *button);
GDK_AVAILABLE_IN_ALL
void gtk_button_set_relief (GtkButton *button,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]