Few more GTK_CHECK_VERSION removed using gtk-compat.h.
authorAndriy Grytsenko <andrej@rep.kiev.ua>
Fri, 14 Nov 2014 23:35:36 +0000 (01:35 +0200)
committerAndriy Grytsenko <andrej@rep.kiev.ua>
Fri, 14 Nov 2014 23:35:36 +0000 (01:35 +0200)
plugins/launchtaskbar.c
plugins/menu.c
plugins/netstatus/netstatus-icon.c
plugins/weather/weatherwidget.c
src/gtk-compat.h
src/icon-grid.c
src/panel.c
src/plugin.c

index 552ef62..250868a 100644 (file)
@@ -62,7 +62,7 @@
 #ifndef DISABLE_MENU
 # include "menu-policy.h"
 #endif
-
+#include "gtk-compat.h"
 
 #define PANEL_ICON_SIZE 24 /* see the private.h */
 
@@ -1939,20 +1939,12 @@ static GdkPixbuf * _wnck_gdk_pixbuf_get_from_pixmap(Pixmap xpixmap, int width, i
             colormap = NULL;
         else
         {
-#if GTK_CHECK_VERSION(2, 24, 0)
             colormap = gdk_screen_get_system_colormap(gdk_window_get_screen(drawable));
-#else
-            colormap = gdk_screen_get_system_colormap(gdk_drawable_get_screen(drawable));
-#endif
             g_object_ref(G_OBJECT(colormap));
         }
 
         /* Be sure we aren't going to fail due to visual mismatch. */
-#if GTK_CHECK_VERSION(2,22,0)
         if ((colormap != NULL) && (gdk_visual_get_depth(gdk_colormap_get_visual(colormap)) != depth))
-#else
-        if ((colormap != NULL) && (gdk_colormap_get_visual(colormap)->depth != depth))
-#endif
         {
             g_object_unref(G_OBJECT(colormap));
             colormap = NULL;
@@ -2689,19 +2681,11 @@ static gboolean taskbar_button_scroll_event(GtkWidget * widget, GdkEventScroll *
 /* Handler for "size-allocate" event from taskbar button. */
 static void taskbar_button_size_allocate(GtkWidget * btn, GtkAllocation * alloc, Task * tk)
 {
-#if GTK_CHECK_VERSION(2, 20, 0)
     if (gtk_widget_get_realized(btn))
-#else
-    if (GTK_WIDGET_REALIZED(btn))
-#endif
     {
         /* Get the coordinates of the button. */
         int x, y;
-#if GTK_CHECK_VERSION(2,22,0)
         gdk_window_get_origin(gtk_button_get_event_window(GTK_BUTTON(btn)), &x, &y);
-#else
-        gdk_window_get_origin(GTK_BUTTON(btn)->event_window, &x, &y);
-#endif
 
 
         /* Send a NET_WM_ICON_GEOMETRY property change on the window. */
index 0dbed9d..b000563 100644 (file)
@@ -40,6 +40,7 @@
 #include "menu-policy.h"
 
 #include "dbg.h"
+#include "gtk-compat.h"
 
 /* support for libmenu-cache 0.4.x */
 #ifndef MENU_CACHE_CHECK_VERSION
@@ -322,11 +323,7 @@ static void restore_grabs(GtkWidget *w, gpointer data)
 
         while (tmp)
         {
-#if GTK_CHECK_VERSION(2, 24, 0)
             if (!gtk_widget_get_mapped(tmp))
-#else
-            if (!GTK_WIDGET_MAPPED (tmp))
-#endif
             {
                 viewable = FALSE;
                 break;
@@ -559,11 +556,7 @@ static void _unload_old_icons(GtkMenu* menu, GtkIconTheme* theme, menup* m)
             {
                img = GTK_IMAGE(gtk_image_menu_item_get_image(GTK_IMAGE_MENU_ITEM(item)));
                 gtk_image_clear(img);
-#if GTK_CHECK_VERSION(2, 24, 0)
                 if (gtk_widget_get_mapped(GTK_WIDGET(img)))
-#else
-                if( GTK_WIDGET_MAPPED(img) )
-#endif
                    on_menu_item_map(GTK_WIDGET(item), m);
             }
         }
index 7746779..5e64689 100644 (file)
@@ -31,6 +31,8 @@
 #include "netstatus-enums.h"
 #include "netstatus-fallback-pixbuf.h"
 
+#include "gtk-compat.h"
+
 typedef enum
 {
   NETSTATUS_SIGNAL_0_24 = 0,
@@ -617,11 +619,7 @@ netstatus_icon_size_allocate (GtkWidget     *widget,
       netstatus_icon_scale_icons (icon, size);
     }
 
-#if GTK_CHECK_VERSION(2, 20, 0)
   if (gtk_widget_get_realized(widget))
-#else
-  if (GTK_WIDGET_REALIZED (widget))
-#endif
     {
       gdk_window_move_resize (window,
                               allocation->x + border_width,
index 28cb534..f35b429 100644 (file)
@@ -435,11 +435,7 @@ gtk_weather_size_allocate(GtkWidget * widget, GtkAllocation * allocation)
 
   gboolean weather_has_window = gtk_widget_get_has_window(widget);
 
-#if GTK_CHECK_VERSION(2, 20, 0)
   if (gtk_widget_get_realized(widget) && weather_has_window)
-#else
-  if (GTK_WIDGET_REALIZED(widget) && weather_has_window)
-#endif
     {
       gdk_window_move_resize(gtk_widget_get_window(widget),
                              allocation->x, 
index 1782add..a85b58e 100644 (file)
 #define __GTK_COMPAT_H__ 1
 
 /* compatibility things */
+#if !GTK_CHECK_VERSION(2, 20, 0)
+#  define  gtk_widget_get_realized      GTK_WIDGET_REALIZED
+#  define  gtk_widget_get_mapped        GTK_WIDGET_MAPPED
+#endif
+
 #if !GTK_CHECK_VERSION(2, 21, 0)
-#  define   GDK_KEY_Tab     GDK_Tab
-#  define   GDK_KEY_space   GDK_space
-#  define   GDK_KEY_Return  GDK_Return
-#  define   GDK_KEY_KP_Enter GDK_KP_Enter
+#  define  GDK_KEY_Tab                  GDK_Tab
+#  define  GDK_KEY_space                GDK_space
+#  define  GDK_KEY_Return               GDK_Return
+#  define  GDK_KEY_KP_Enter             GDK_KP_Enter
+#endif
+
+#if !GTK_CHECK_VERSION(2, 22, 0)
+#  define  gtk_button_get_event_window(a)  a->event_window
+#  define  gdk_visual_get_depth(a)      a->depth
+#endif
+
+#if !GTK_CHECK_VERSION(2, 24, 0)
+#  define  gdk_window_get_screen        gdk_drawable_get_screen
 #endif
 
 #endif
index 59debb2..a046b02 100644 (file)
@@ -20,6 +20,7 @@
 #include <string.h>
 
 #include "icon-grid.h"
+#include "gtk-compat.h"
 
 /* Properties */
 enum {
@@ -77,11 +78,7 @@ static void panel_icon_grid_size_allocate(GtkWidget *widget,
     /* Apply given allocation */
     gtk_widget_set_allocation(widget, allocation);
     border = gtk_container_get_border_width(GTK_CONTAINER(widget));
-#if GTK_CHECK_VERSION(2, 20, 0)
     if (gtk_widget_get_realized(widget))
-#else
-    if (GTK_WIDGET_REALIZED(widget))
-#endif
     {
         if (!gtk_widget_get_has_window(widget))
         {
index 2ecccba..bfa0177 100644 (file)
@@ -40,6 +40,7 @@
 
 #include "lxpanelctl.h"
 #include "dbg.h"
+#include "gtk-compat.h"
 
 gchar *cprofile = "default";
 
@@ -142,11 +143,7 @@ static gboolean idle_update_background(gpointer p)
         return FALSE;
 
     /* Panel could be destroyed while background update scheduled */
-#if GTK_CHECK_VERSION(2, 20, 0)
     if (gtk_widget_get_realized(p))
-#else
-    if (GTK_WIDGET_REALIZED(p))
-#endif
     {
         gdk_display_sync( gtk_widget_get_display(p) );
         _panel_update_background(panel);
@@ -214,11 +211,7 @@ static void lxpanel_size_allocate(GtkWidget *widget, GtkAllocation *a)
     if (p->heighttype == HEIGHT_REQUEST)
         p->height = (p->orientation == GTK_ORIENTATION_HORIZONTAL) ? a->height : a->width;
 
-#if GTK_CHECK_VERSION(2, 20, 0)
     if (!gtk_widget_get_realized(widget))
-#else
-    if (!GTK_WIDGET_REALIZED(widget))
-#endif
         return;
 
     rect = *a;
@@ -371,11 +364,7 @@ gboolean _panel_edge_can_strut(LXPanel *panel, int edge, gint monitor, gulong *s
     gint n, i;
     gulong s;
 
-#if GTK_CHECK_VERSION(2, 20, 0)
     if (!gtk_widget_get_mapped(GTK_WIDGET(panel)))
-#else
-    if (!GTK_WIDGET_MAPPED(p))
-#endif
         return FALSE;
 
     p = panel->priv;
@@ -468,11 +457,7 @@ void _panel_set_wm_strut(LXPanel *panel)
     gulong strut_lower;
     gulong strut_upper;
 
-#if GTK_CHECK_VERSION(2, 20, 0)
     if (!gtk_widget_get_mapped(GTK_WIDGET(panel)))
-#else
-    if (!GTK_WIDGET_MAPPED(panel))
-#endif
         return;
     /* most wm's tend to ignore struts of unmapped windows, and that's how
      * lxpanel hides itself. so no reason to set it. */
index 54d912f..9993a83 100644 (file)
@@ -37,6 +37,7 @@
 
 //#define DEBUG
 #include "dbg.h"
+#include "gtk-compat.h"
 
 static void plugin_class_unref(PluginClass * pc);
 
@@ -184,11 +185,7 @@ void plugin_widget_set_background(GtkWidget * w, LXPanel * panel)
         {
             if ((p->background) || (p->transparent))
             {
-#if GTK_CHECK_VERSION(2, 20, 0)
                 if (gtk_widget_get_realized(w))
-#else
-                if (GTK_WIDGET_REALIZED(w))
-#endif
                 {
                     _panel_determine_background_pixmap(panel, w);
                     gdk_window_invalidate_rect(gtk_widget_get_window(w), NULL, TRUE);
@@ -198,11 +195,7 @@ void plugin_widget_set_background(GtkWidget * w, LXPanel * panel)
             {
                 /* Set background according to the current GTK style. */
                 gtk_widget_set_app_paintable(w, FALSE);
-#if GTK_CHECK_VERSION(2, 20, 0)
                 if (gtk_widget_get_realized(w))
-#else
-                if (GTK_WIDGET_REALIZED(w))
-#endif
                 {
                     gdk_window_set_back_pixmap(gtk_widget_get_window(w), NULL, TRUE);
                     gtk_style_set_background(gtk_widget_get_style(w),