[gnome-panel] notification-area: ignore deprecations



commit 08ca94b1efa5de145fc033956fcd51bfaa7b905c
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date:   Tue Sep 11 15:11:25 2018 +0300

    notification-area: ignore deprecations

 modules/notification-area/na-tray-child.c   | 13 +++++++++++++
 modules/notification-area/na-tray-manager.c |  2 ++
 2 files changed, 15 insertions(+)
---
diff --git a/modules/notification-area/na-tray-child.c b/modules/notification-area/na-tray-child.c
index c8586a639..8bc770d71 100644
--- a/modules/notification-area/na-tray-child.c
+++ b/modules/notification-area/na-tray-child.c
@@ -51,10 +51,12 @@ na_tray_child_realize (GtkWidget *widget)
        * extension. */
 
       /* Set a transparent background */
+      G_GNUC_BEGIN_IGNORE_DEPRECATIONS
       cairo_pattern_t *transparent = cairo_pattern_create_rgba (0, 0, 0, 0);
       gdk_window_set_background_pattern (window, transparent);
       gdk_window_set_composited (window, TRUE);
       cairo_pattern_destroy (transparent);
+      G_GNUC_END_IGNORE_DEPRECATIONS
 
       child->parent_relative_bg = FALSE;
     }
@@ -62,7 +64,9 @@ na_tray_child_realize (GtkWidget *widget)
     {
       /* Otherwise, if the visual matches the visual of the parent window, we
        * can use a parent-relative background and fake transparency. */
+      G_GNUC_BEGIN_IGNORE_DEPRECATIONS
       gdk_window_set_background_pattern (window, NULL);
+      G_GNUC_END_IGNORE_DEPRECATIONS
 
       child->parent_relative_bg = TRUE;
     }
@@ -72,7 +76,9 @@ na_tray_child_realize (GtkWidget *widget)
       child->parent_relative_bg = FALSE;
     }
 
+  G_GNUC_BEGIN_IGNORE_DEPRECATIONS
   gdk_window_set_composited (window, child->composited);
+  G_GNUC_END_IGNORE_DEPRECATIONS
 
   gtk_widget_set_app_paintable (GTK_WIDGET (child),
                                 child->parent_relative_bg || child->has_alpha);
@@ -81,8 +87,10 @@ na_tray_child_realize (GtkWidget *widget)
    * transparency, since the double-buffer code doesn't know how to fill in the
    * background of the double-buffer correctly.
    */
+  G_GNUC_BEGIN_IGNORE_DEPRECATIONS
   gtk_widget_set_double_buffered (GTK_WIDGET (child),
                                   child->parent_relative_bg);
+  G_GNUC_END_IGNORE_DEPRECATIONS
 }
 
 static void
@@ -289,9 +297,11 @@ na_tray_child_new (GdkScreen *screen,
   gdk_visual_get_blue_pixel_details (visual, NULL, NULL, &blue_prec);
   depth = gdk_visual_get_depth (visual);
 
+  G_GNUC_BEGIN_IGNORE_DEPRECATIONS
   visual_has_alpha = red_prec + blue_prec + green_prec < depth;
   child->has_alpha = (visual_has_alpha &&
                       gdk_display_supports_composite (display));
+  G_GNUC_END_IGNORE_DEPRECATIONS
 
   child->composited = child->has_alpha;
 
@@ -392,9 +402,12 @@ na_tray_child_set_composited (NaTrayChild *child,
     return;
 
   child->composited = composited;
+
+  G_GNUC_BEGIN_IGNORE_DEPRECATIONS
   if (gtk_widget_get_realized (GTK_WIDGET (child)))
     gdk_window_set_composited (gtk_widget_get_window (GTK_WIDGET (child)),
                                composited);
+  G_GNUC_END_IGNORE_DEPRECATIONS
 }
 
 /* If we are faking transparency with a window-relative background, force a
diff --git a/modules/notification-area/na-tray-manager.c b/modules/notification-area/na-tray-manager.c
index 747e4c39c..d0f6cb3b9 100644
--- a/modules/notification-area/na-tray-manager.c
+++ b/modules/notification-area/na-tray-manager.c
@@ -621,6 +621,7 @@ na_tray_manager_set_visual_property (NaTrayManager *manager)
   visual_atom = gdk_x11_get_xatom_by_name_for_display (display,
                                                       "_NET_SYSTEM_TRAY_VISUAL");
 
+  G_GNUC_BEGIN_IGNORE_DEPRECATIONS
   if (gdk_screen_get_rgba_visual (manager->screen) != NULL &&
       gdk_display_supports_composite (display))
     xvisual = GDK_VISUAL_XVISUAL (gdk_screen_get_rgba_visual (manager->screen));
@@ -632,6 +633,7 @@ na_tray_manager_set_visual_property (NaTrayManager *manager)
        */
       xvisual = GDK_VISUAL_XVISUAL (gdk_screen_get_system_visual (manager->screen));
     }
+  G_GNUC_END_IGNORE_DEPRECATIONS
 
   data[0] = XVisualIDFromVisual (xvisual);
 


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