[gtk+] style: Add missing deprecation markers



commit e69e609bd7b6d59a4d3a5b370423848dcca6a4bc
Author: Benjamin Otte <otte redhat com>
Date:   Tue Apr 2 11:44:08 2013 +0200

    style: Add missing deprecation markers
    
    Some functions in gtkstyle.h were overlooked when we added the
    GDK_DEPRECATED macros.
    
    Also add IGNORE_DEPRECATIONS to the few remaining callers of those
    functions.

 gtk/deprecated/gtkstyle.h |   19 +++++++++++++++++++
 gtk/gtkiconfactory.c      |    2 +-
 gtk/gtksizerequest.c      |    2 ++
 gtk/gtkwidget.c           |   12 ++++++++++++
 4 files changed, 34 insertions(+), 1 deletions(-)
---
diff --git a/gtk/deprecated/gtkstyle.h b/gtk/deprecated/gtkstyle.h
index 0779f32..4126a80 100644
--- a/gtk/deprecated/gtkstyle.h
+++ b/gtk/deprecated/gtkstyle.h
@@ -655,44 +655,63 @@ void          _gtk_style_shade            (const GdkColor     *a,
                                            GdkColor           *b,
                                            gdouble             k);
 
+GDK_DEPRECATED_IN_3_0_FOR(GtkStyleContext)
 gboolean    gtk_style_has_context         (GtkStyle *style);
 
+GDK_DEPRECATED_IN_3_0
 void        gtk_widget_style_attach       (GtkWidget     *widget);
+GDK_DEPRECATED_IN_3_0_FOR(GtkStyleContext)
 gboolean    gtk_widget_has_rc_style       (GtkWidget            *widget);
+GDK_DEPRECATED_IN_3_0
 void        gtk_widget_set_style          (GtkWidget            *widget,
                                            GtkStyle             *style);
+GDK_DEPRECATED_IN_3_0
 void        gtk_widget_ensure_style       (GtkWidget            *widget);
+GDK_DEPRECATED_IN_3_0_FOR(gtk_widget_get_style_context)
 GtkStyle *  gtk_widget_get_style          (GtkWidget            *widget);
+GDK_DEPRECATED_IN_3_0_FOR(GtkStyleContext)
 void        gtk_widget_modify_style       (GtkWidget            *widget,
                                            GtkRcStyle           *style);
+GDK_DEPRECATED_IN_3_0_FOR(GtkStyleContext)
 GtkRcStyle *gtk_widget_get_modifier_style (GtkWidget            *widget);
+GDK_DEPRECATED_IN_3_0_FOR(gtk_widget_override_color)
 void        gtk_widget_modify_fg          (GtkWidget            *widget,
                                            GtkStateType          state,
                                            const GdkColor       *color);
+GDK_DEPRECATED_IN_3_0_FOR(gtk_widget_override_background)
 void        gtk_widget_modify_bg          (GtkWidget            *widget,
                                            GtkStateType          state,
                                            const GdkColor       *color);
+GDK_DEPRECATED_IN_3_0
 void        gtk_widget_modify_text        (GtkWidget            *widget,
                                            GtkStateType          state,
                                            const GdkColor       *color);
+GDK_DEPRECATED_IN_3_0
 void        gtk_widget_modify_base        (GtkWidget            *widget,
                                            GtkStateType          state,
                                            const GdkColor       *color);
+GDK_DEPRECATED_IN_3_0
 void        gtk_widget_modify_cursor      (GtkWidget            *widget,
                                            const GdkColor       *primary,
                                            const GdkColor       *secondary);
+GDK_DEPRECATED_IN_3_0_FOR(gtk_widget_override_font)
 void        gtk_widget_modify_font        (GtkWidget            *widget,
                                            PangoFontDescription *font_desc);
+GDK_DEPRECATED_IN_3_0_FOR(gtk_widget_reset_style)
 void       gtk_widget_reset_rc_styles     (GtkWidget      *widget);
+GDK_DEPRECATED_IN_3_0_FOR(gtk_style_context_new)
 GtkStyle*  gtk_widget_get_default_style   (void);
+GDK_DEPRECATED_IN_3_0_FOR(gtk_widget_get_path)
 void       gtk_widget_path                (GtkWidget *widget,
                                            guint     *path_length,
                                            gchar    **path,
                                            gchar    **path_reversed);
+GDK_DEPRECATED_IN_3_0
 void       gtk_widget_class_path          (GtkWidget *widget,
                                            guint     *path_length,
                                            gchar    **path,
                                            gchar    **path_reversed);
+GDK_DEPRECATED_IN_3_0_FOR(gtk_widget_render_icon_pixbuf)
 GdkPixbuf *gtk_widget_render_icon         (GtkWidget   *widget,
                                            const gchar *stock_id,
                                            GtkIconSize  size,
diff --git a/gtk/gtkiconfactory.c b/gtk/gtkiconfactory.c
index b402673..bc9bff6 100644
--- a/gtk/gtkiconfactory.c
+++ b/gtk/gtkiconfactory.c
@@ -1798,6 +1798,7 @@ gtk_icon_set_render_icon (GtkIconSet        *icon_set,
   g_return_val_if_fail (icon_set != NULL, NULL);
   g_return_val_if_fail (style == NULL || GTK_IS_STYLE (style), NULL);
 
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS;
   if (style && gtk_style_has_context (style))
     {
       g_object_get (style, "context", &context, NULL);
@@ -1828,7 +1829,6 @@ gtk_icon_set_render_icon (GtkIconSet        *icon_set,
     }
 
   gtk_style_context_set_state (context, flags);
-G_GNUC_BEGIN_IGNORE_DEPRECATIONS;
   gtk_style_context_set_direction (context, direction);
 G_GNUC_END_IGNORE_DEPRECATIONS;
 
diff --git a/gtk/gtksizerequest.c b/gtk/gtksizerequest.c
index 0ce86bd..54a63f1 100644
--- a/gtk/gtksizerequest.c
+++ b/gtk/gtksizerequest.c
@@ -119,7 +119,9 @@ gtk_widget_query_size_for_orientation (GtkWidget        *widget,
     {
       gint adjusted_min, adjusted_natural, adjusted_for_size = for_size;
 
+      G_GNUC_BEGIN_IGNORE_DEPRECATIONS;
       gtk_widget_ensure_style (widget);
+      G_GNUC_END_IGNORE_DEPRECATIONS;
 
       if (orientation == GTK_ORIENTATION_HORIZONTAL)
         {
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c
index 5cf7d3e..174c4e3 100644
--- a/gtk/gtkwidget.c
+++ b/gtk/gtkwidget.c
@@ -3480,7 +3480,9 @@ gtk_widget_set_property (GObject         *object,
       gtk_widget_set_receives_default (widget, g_value_get_boolean (value));
       break;
     case PROP_STYLE:
+      G_GNUC_BEGIN_IGNORE_DEPRECATIONS;
       gtk_widget_set_style (widget, g_value_get_object (value));
+      G_GNUC_END_IGNORE_DEPRECATIONS;
       break;
     case PROP_EVENTS:
       if (!gtk_widget_get_realized (widget) && gtk_widget_get_has_window (widget))
@@ -3658,7 +3660,9 @@ gtk_widget_get_property (GObject         *object,
       g_value_set_boolean (value, widget->priv->composite_child);
       break;
     case PROP_STYLE:
+      G_GNUC_BEGIN_IGNORE_DEPRECATIONS;
       g_value_set_object (value, gtk_widget_get_style (widget));
+      G_GNUC_END_IGNORE_DEPRECATIONS;
       break;
     case PROP_EVENTS:
       eventp = g_object_get_qdata (G_OBJECT (widget), quark_event_mask);
@@ -3805,7 +3809,9 @@ gtk_widget_init (GtkWidget *widget)
 
   _gtk_size_request_cache_init (&priv->requests);
 
+  G_GNUC_BEGIN_IGNORE_DEPRECATIONS;
   priv->style = gtk_widget_get_default_style ();
+  G_GNUC_END_IGNORE_DEPRECATIONS;
   g_object_ref (priv->style);
 }
 
@@ -4808,7 +4814,9 @@ gtk_widget_realize (GtkWidget *widget)
       if (priv->parent && !gtk_widget_get_realized (priv->parent))
        gtk_widget_realize (priv->parent);
 
+      G_GNUC_BEGIN_IGNORE_DEPRECATIONS;
       gtk_widget_ensure_style (widget);
+      G_GNUC_END_IGNORE_DEPRECATIONS;
 
       if (priv->style_update_pending)
         g_signal_emit (widget, widget_signals[STYLE_UPDATED], 0);
@@ -7121,6 +7129,7 @@ gtk_widget_real_style_updated (GtkWidget *widget)
   gtk_widget_update_pango_context (widget);
   gtk_widget_update_alpha (widget);
 
+  G_GNUC_BEGIN_IGNORE_DEPRECATIONS;
   if (priv->style != NULL &&
       priv->style != gtk_widget_get_default_style ())
     {
@@ -7132,6 +7141,7 @@ gtk_widget_real_style_updated (GtkWidget *widget)
                      0,
                      widget->priv->style);
     }
+  G_GNUC_END_IGNORE_DEPRECATIONS;
 
   if (widget->priv->context)
     {
@@ -10814,10 +10824,12 @@ gtk_widget_real_destroy (GtkWidget *object)
       l = next;
     }
 
+  G_GNUC_BEGIN_IGNORE_DEPRECATIONS;
   if (priv->style)
     g_object_unref (priv->style);
   priv->style = gtk_widget_get_default_style ();
   g_object_ref (priv->style);
+  G_GNUC_END_IGNORE_DEPRECATIONS;
 }
 
 static void


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]