From f4c2c4c6671b783ae47187ef69765ae81367da0d Mon Sep 17 00:00:00 2001 From: "Jasper St. Pierre" Date: Mon, 23 Jun 2014 17:36:43 -0400 Subject: [PATCH] gtkwidget: Actually mark set_double_buffered as deprecated --- gtk/gtkmain.c | 2 ++ gtk/gtkwidget.c | 4 ++++ gtk/gtkwidget.h | 4 ++-- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/gtk/gtkmain.c b/gtk/gtkmain.c index 860c3346af..5a9353e3c0 100644 --- a/gtk/gtkmain.c +++ b/gtk/gtkmain.c @@ -1647,6 +1647,7 @@ gtk_main_do_event (GdkEvent *event) break; case GDK_EXPOSE: + G_GNUC_BEGIN_IGNORE_DEPRECATIONS if (event->any.window && gtk_widget_get_double_buffered (event_widget)) { /* We handle exposes only on native windows, relying on the @@ -1662,6 +1663,7 @@ gtk_main_do_event (GdkEvent *event) } } else + G_GNUC_END_IGNORE_DEPRECATIONS { gtk_widget_send_expose (event_widget, event); } diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 324157555b..6f36c530fd 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -3813,7 +3813,9 @@ gtk_widget_set_property (GObject *object, gtk_widget_queue_tooltip_query (widget); break; case PROP_DOUBLE_BUFFERED: + G_GNUC_BEGIN_IGNORE_DEPRECATIONS gtk_widget_set_double_buffered (widget, g_value_get_boolean (value)); + G_GNUC_END_IGNORE_DEPRECATIONS break; case PROP_HALIGN: gtk_widget_set_halign (widget, g_value_get_enum (value)); @@ -3977,7 +3979,9 @@ gtk_widget_get_property (GObject *object, g_value_set_object (value, gtk_widget_get_window (widget)); break; case PROP_DOUBLE_BUFFERED: + G_GNUC_BEGIN_IGNORE_DEPRECATIONS g_value_set_boolean (value, gtk_widget_get_double_buffered (widget)); + G_GNUC_END_IGNORE_DEPRECATIONS break; case PROP_HALIGN: g_value_set_enum (value, gtk_widget_get_halign (widget)); diff --git a/gtk/gtkwidget.h b/gtk/gtkwidget.h index 910034479c..9321fbb48c 100644 --- a/gtk/gtkwidget.h +++ b/gtk/gtkwidget.h @@ -892,10 +892,10 @@ void gtk_widget_set_app_paintable (GtkWidget *widget, GDK_AVAILABLE_IN_ALL gboolean gtk_widget_get_app_paintable (GtkWidget *widget); -GDK_AVAILABLE_IN_ALL +GDK_DEPRECATED_IN_3_14 void gtk_widget_set_double_buffered (GtkWidget *widget, gboolean double_buffered); -GDK_AVAILABLE_IN_ALL +GDK_DEPRECATED_IN_3_14 gboolean gtk_widget_get_double_buffered (GtkWidget *widget); GDK_AVAILABLE_IN_ALL