Deprecate GtkAligment

This has been dangling ever since 3.0.

https://bugzilla.gnome.org/show_bug.cgi?id=645781
This commit is contained in:
Matthias Clasen 2014-05-23 20:09:08 -04:00
parent 4928d5e401
commit 04703689b8
9 changed files with 42 additions and 21 deletions

View File

@ -209,6 +209,7 @@ deprecated_h_sources = \
deprecated/gtkactivatable.h \ deprecated/gtkactivatable.h \
deprecated/gtkaction.h \ deprecated/gtkaction.h \
deprecated/gtkactiongroup.h \ deprecated/gtkactiongroup.h \
deprecated/gtkalignment.h \
deprecated/gtkarrow.h \ deprecated/gtkarrow.h \
deprecated/gtkcolorsel.h \ deprecated/gtkcolorsel.h \
deprecated/gtkcolorseldialog.h \ deprecated/gtkcolorseldialog.h \
@ -276,7 +277,6 @@ gtk_public_h_sources = \
gtkactionable.h \ gtkactionable.h \
gtkactionbar.h \ gtkactionbar.h \
gtkadjustment.h \ gtkadjustment.h \
gtkalignment.h \
gtkappchooser.h \ gtkappchooser.h \
gtkappchooserbutton.h \ gtkappchooserbutton.h \
gtkappchooserdialog.h \ gtkappchooserdialog.h \
@ -726,6 +726,7 @@ deprecated_c_sources = \
deprecated/gtkactivatable.c \ deprecated/gtkactivatable.c \
deprecated/gtkaction.c \ deprecated/gtkaction.c \
deprecated/gtkactiongroup.c \ deprecated/gtkactiongroup.c \
deprecated/gtkalignment.c \
deprecated/gtkarrow.c \ deprecated/gtkarrow.c \
deprecated/gtkcolorsel.c \ deprecated/gtkcolorsel.c \
deprecated/gtkcolorseldialog.c \ deprecated/gtkcolorseldialog.c \
@ -781,7 +782,6 @@ gtk_base_c_sources = \
gtkactionbar.c \ gtkactionbar.c \
gtkactionhelper.c \ gtkactionhelper.c \
gtkadjustment.c \ gtkadjustment.c \
gtkalignment.c \
gtkallocatedbitmask.c \ gtkallocatedbitmask.c \
gtkappchooser.c \ gtkappchooser.c \
gtkappchooserwidget.c \ gtkappchooserwidget.c \

View File

@ -122,8 +122,10 @@ get_label_from_button (GtkWidget *button)
GtkWidget *child; GtkWidget *child;
child = gtk_bin_get_child (GTK_BIN (button)); child = gtk_bin_get_child (GTK_BIN (button));
G_GNUC_BEGIN_IGNORE_DEPRECATIONS
if (GTK_IS_ALIGNMENT (child)) if (GTK_IS_ALIGNMENT (child))
child = gtk_bin_get_child (GTK_BIN (child)); child = gtk_bin_get_child (GTK_BIN (child));
G_GNUC_END_IGNORE_DEPRECATIONS
if (GTK_IS_CONTAINER (child)) if (GTK_IS_CONTAINER (child))
child = find_label_child (GTK_CONTAINER (child)); child = find_label_child (GTK_CONTAINER (child));

View File

@ -281,7 +281,7 @@ gtk_widget_accessible_ref_relation_set (AtkObject *obj)
GtkWidget *temp_widget; GtkWidget *temp_widget;
temp_widget = gtk_widget_get_parent (widget); temp_widget = gtk_widget_get_parent (widget);
G_GNUC_BEGIN_IGNORE_DEPRECATIONS
if (GTK_IS_ALIGNMENT (temp_widget)) if (GTK_IS_ALIGNMENT (temp_widget))
{ {
temp_widget = gtk_widget_get_parent (temp_widget); temp_widget = gtk_widget_get_parent (temp_widget);
@ -292,6 +292,7 @@ gtk_widget_accessible_ref_relation_set (AtkObject *obj)
label = find_label (gtk_widget_get_parent (temp_widget)); label = find_label (gtk_widget_get_parent (temp_widget));
} }
} }
G_GNUC_END_IGNORE_DEPRECATIONS
} }
else if (GTK_IS_COMBO_BOX (widget)) else if (GTK_IS_COMBO_BOX (widget))
/* /*

View File

@ -52,6 +52,9 @@
#include "gtkintl.h" #include "gtkintl.h"
G_GNUC_BEGIN_IGNORE_DEPRECATIONS
struct _GtkAlignmentPrivate struct _GtkAlignmentPrivate
{ {
gfloat xalign; gfloat xalign;
@ -150,7 +153,7 @@ gtk_alignment_class_init (GtkAlignmentClass *class)
0.0, 0.0,
1.0, 1.0,
0.5, 0.5,
GTK_PARAM_READWRITE)); GTK_PARAM_READWRITE|G_PARAM_DEPRECATED));
g_object_class_install_property (gobject_class, g_object_class_install_property (gobject_class,
PROP_XSCALE, PROP_XSCALE,
g_param_spec_float("xscale", g_param_spec_float("xscale",
@ -159,7 +162,7 @@ gtk_alignment_class_init (GtkAlignmentClass *class)
0.0, 0.0,
1.0, 1.0,
1.0, 1.0,
GTK_PARAM_READWRITE)); GTK_PARAM_READWRITE|G_PARAM_DEPRECATED));
g_object_class_install_property (gobject_class, g_object_class_install_property (gobject_class,
PROP_YSCALE, PROP_YSCALE,
g_param_spec_float("yscale", g_param_spec_float("yscale",
@ -168,7 +171,7 @@ gtk_alignment_class_init (GtkAlignmentClass *class)
0.0, 0.0,
1.0, 1.0,
1.0, 1.0,
GTK_PARAM_READWRITE)); GTK_PARAM_READWRITE|G_PARAM_DEPRECATED));
/** /**
@ -186,7 +189,7 @@ gtk_alignment_class_init (GtkAlignmentClass *class)
0, 0,
G_MAXINT, G_MAXINT,
0, 0,
GTK_PARAM_READWRITE)); GTK_PARAM_READWRITE|G_PARAM_DEPRECATED));
/** /**
* GtkAlignment:bottom-padding: * GtkAlignment:bottom-padding:
@ -203,7 +206,7 @@ gtk_alignment_class_init (GtkAlignmentClass *class)
0, 0,
G_MAXINT, G_MAXINT,
0, 0,
GTK_PARAM_READWRITE)); GTK_PARAM_READWRITE|G_PARAM_DEPRECATED));
/** /**
* GtkAlignment:left-padding: * GtkAlignment:left-padding:
@ -220,7 +223,7 @@ gtk_alignment_class_init (GtkAlignmentClass *class)
0, 0,
G_MAXINT, G_MAXINT,
0, 0,
GTK_PARAM_READWRITE)); GTK_PARAM_READWRITE|G_PARAM_DEPRECATED));
/** /**
* GtkAlignment:right-padding: * GtkAlignment:right-padding:
@ -237,7 +240,7 @@ gtk_alignment_class_init (GtkAlignmentClass *class)
0, 0,
G_MAXINT, G_MAXINT,
0, 0,
GTK_PARAM_READWRITE)); GTK_PARAM_READWRITE|G_PARAM_DEPRECATED));
} }
static void static void
@ -279,7 +282,9 @@ gtk_alignment_init (GtkAlignment *alignment)
* *
* Creates a new #GtkAlignment. * Creates a new #GtkAlignment.
* *
* Returns: the new #GtkAlignment. * Returns: the new #GtkAlignment
*
* Deprecated: 3.14: Use #GtkWidget alignment and margin properties
*/ */
GtkWidget* GtkWidget*
gtk_alignment_new (gfloat xalign, gtk_alignment_new (gfloat xalign,
@ -438,6 +443,8 @@ gtk_alignment_get_property (GObject *object,
* unused space, from 0 to 1. The values are similar to @xscale. * unused space, from 0 to 1. The values are similar to @xscale.
* *
* Sets the #GtkAlignment values. * Sets the #GtkAlignment values.
*
* Deprecated: 3.14: Use #GtkWidget alignment and margin properties
*/ */
void void
gtk_alignment_set (GtkAlignment *alignment, gtk_alignment_set (GtkAlignment *alignment,
@ -744,6 +751,8 @@ gtk_alignment_get_preferred_height_and_baseline_for_width (GtkWidget *
* padding on the left. * padding on the left.
* *
* Since: 2.4 * Since: 2.4
*
* Deprecated: 3.14: Use #GtkWidget alignment and margin properties
*/ */
void void
gtk_alignment_set_padding (GtkAlignment *alignment, gtk_alignment_set_padding (GtkAlignment *alignment,
@ -808,6 +817,8 @@ gtk_alignment_set_padding (GtkAlignment *alignment,
* See gtk_alignment_set_padding (). * See gtk_alignment_set_padding ().
* *
* Since: 2.4 * Since: 2.4
*
* Deprecated: 3.14: Use #GtkWidget alignment and margin properties
*/ */
void void
gtk_alignment_get_padding (GtkAlignment *alignment, gtk_alignment_get_padding (GtkAlignment *alignment,

View File

@ -73,28 +73,28 @@ struct _GtkAlignmentClass
}; };
GDK_AVAILABLE_IN_ALL GDK_DEPRECATED_IN_3_14
GType gtk_alignment_get_type (void) G_GNUC_CONST; GType gtk_alignment_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL GDK_DEPRECATED_IN_3_14
GtkWidget* gtk_alignment_new (gfloat xalign, GtkWidget* gtk_alignment_new (gfloat xalign,
gfloat yalign, gfloat yalign,
gfloat xscale, gfloat xscale,
gfloat yscale); gfloat yscale);
GDK_AVAILABLE_IN_ALL GDK_DEPRECATED_IN_3_14
void gtk_alignment_set (GtkAlignment *alignment, void gtk_alignment_set (GtkAlignment *alignment,
gfloat xalign, gfloat xalign,
gfloat yalign, gfloat yalign,
gfloat xscale, gfloat xscale,
gfloat yscale); gfloat yscale);
GDK_AVAILABLE_IN_ALL GDK_DEPRECATED_IN_3_14
void gtk_alignment_set_padding (GtkAlignment *alignment, void gtk_alignment_set_padding (GtkAlignment *alignment,
guint padding_top, guint padding_top,
guint padding_bottom, guint padding_bottom,
guint padding_left, guint padding_left,
guint padding_right); guint padding_right);
GDK_AVAILABLE_IN_ALL GDK_DEPRECATED_IN_3_14
void gtk_alignment_get_padding (GtkAlignment *alignment, void gtk_alignment_get_padding (GtkAlignment *alignment,
guint *padding_top, guint *padding_top,
guint *padding_bottom, guint *padding_bottom,

View File

@ -36,7 +36,6 @@
#include <gtk/gtkactionable.h> #include <gtk/gtkactionable.h>
#include <gtk/gtkactionbar.h> #include <gtk/gtkactionbar.h>
#include <gtk/gtkadjustment.h> #include <gtk/gtkadjustment.h>
#include <gtk/gtkalignment.h>
#include <gtk/gtkappchooser.h> #include <gtk/gtkappchooser.h>
#include <gtk/gtkappchooserdialog.h> #include <gtk/gtkappchooserdialog.h>
#include <gtk/gtkappchooserwidget.h> #include <gtk/gtkappchooserwidget.h>
@ -236,6 +235,7 @@
#include <gtk/deprecated/gtkactivatable.h> #include <gtk/deprecated/gtkactivatable.h>
#include <gtk/deprecated/gtkaction.h> #include <gtk/deprecated/gtkaction.h>
#include <gtk/deprecated/gtkactiongroup.h> #include <gtk/deprecated/gtkactiongroup.h>
#include <gtk/deprecated/gtkalignment.h>
#include <gtk/deprecated/gtkcolorsel.h> #include <gtk/deprecated/gtkcolorsel.h>
#include <gtk/deprecated/gtkcolorseldialog.h> #include <gtk/deprecated/gtkcolorseldialog.h>
#include <gtk/deprecated/gtkfontsel.h> #include <gtk/deprecated/gtkfontsel.h>

View File

@ -42,7 +42,7 @@
#include "gtkbuttonprivate.h" #include "gtkbuttonprivate.h"
#include <string.h> #include <string.h>
#include "gtkalignment.h" #include "deprecated/gtkalignment.h"
#include "gtklabel.h" #include "gtklabel.h"
#include "gtkmain.h" #include "gtkmain.h"
#include "gtkmarshalers.h" #include "gtkmarshalers.h"

View File

@ -372,7 +372,9 @@ gtk_tool_item_group_header_adjust_style (GtkToolItemGroup *group)
break; break;
} }
G_GNUC_BEGIN_IGNORE_DEPRECATIONS
gtk_alignment_set_padding (GTK_ALIGNMENT (alignment), dy, 0, dx, 0); gtk_alignment_set_padding (GTK_ALIGNMENT (alignment), dy, 0, dx, 0);
G_GNUC_END_IGNORE_DEPRECATIONS
} }
static void static void
@ -392,7 +394,9 @@ gtk_tool_item_group_init (GtkToolItemGroup *group)
priv->label_widget = gtk_label_new (NULL); priv->label_widget = gtk_label_new (NULL);
gtk_widget_set_halign (priv->label_widget, GTK_ALIGN_START); gtk_widget_set_halign (priv->label_widget, GTK_ALIGN_START);
gtk_widget_set_valign (priv->label_widget, GTK_ALIGN_CENTER); gtk_widget_set_valign (priv->label_widget, GTK_ALIGN_CENTER);
G_GNUC_BEGIN_IGNORE_DEPRECATIONS
alignment = gtk_alignment_new (0.5, 0.5, 1.0, 1.0); alignment = gtk_alignment_new (0.5, 0.5, 1.0, 1.0);
G_GNUC_END_IGNORE_DEPRECATIONS
gtk_container_add (GTK_CONTAINER (alignment), priv->label_widget); gtk_container_add (GTK_CONTAINER (alignment), priv->label_widget);
gtk_widget_show_all (alignment); gtk_widget_show_all (alignment);

View File

@ -25,7 +25,7 @@
#include "gtktreeprivate.h" #include "gtktreeprivate.h"
#include "gtkcelllayout.h" #include "gtkcelllayout.h"
#include "gtkbutton.h" #include "gtkbutton.h"
#include "gtkalignment.h" #include "deprecated/gtkalignment.h"
#include "gtklabel.h" #include "gtklabel.h"
#include "gtkbox.h" #include "gtkbox.h"
#include "gtkmarshalers.h" #include "gtkmarshalers.h"
@ -869,7 +869,9 @@ gtk_tree_view_column_create_button (GtkTreeViewColumn *tree_column)
G_CALLBACK (gtk_tree_view_column_button_clicked), G_CALLBACK (gtk_tree_view_column_button_clicked),
tree_column); tree_column);
G_GNUC_BEGIN_IGNORE_DEPRECATIONS
priv->alignment = gtk_alignment_new (priv->xalign, 0.5, 0.0, 0.0); priv->alignment = gtk_alignment_new (priv->xalign, 0.5, 0.0, 0.0);
G_GNUC_END_IGNORE_DEPRECATIONS
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 2); hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 2);
priv->arrow = gtk_image_new_from_icon_name ("pan-down-symbolic", GTK_ICON_SIZE_BUTTON); priv->arrow = gtk_image_new_from_icon_name ("pan-down-symbolic", GTK_ICON_SIZE_BUTTON);
@ -934,8 +936,9 @@ gtk_tree_view_column_update_button (GtkTreeViewColumn *tree_column)
current_child = gtk_bin_get_child (GTK_BIN (alignment)); current_child = gtk_bin_get_child (GTK_BIN (alignment));
/* Set up the actual button */ /* Set up the actual button */
gtk_alignment_set (GTK_ALIGNMENT (alignment), priv->xalign, G_GNUC_BEGIN_IGNORE_DEPRECATIONS
0.5, 0.0, 0.0); gtk_alignment_set (GTK_ALIGNMENT (alignment), priv->xalign, 0.5, 0.0, 0.0);
G_GNUC_END_IGNORE_DEPRECATIONS
if (priv->child) if (priv->child)
{ {