Author: jasper
Date: 2006-09-24 08:57:47 +0000 (Sun, 24 Sep 2006)
New Revision: 23200

Modified:
   xfce4-panel/trunk/libxfce4panel/xfce-arrow-button.c
   xfce4-panel/trunk/libxfce4panel/xfce-itembar.c
   xfce4-panel/trunk/libxfce4panel/xfce-panel-enums.h
   xfce4-panel/trunk/libxfce4panel/xfce-panel-external-item.c
   xfce4-panel/trunk/libxfce4panel/xfce-panel-internal-plugin.c
   xfce4-panel/trunk/libxfce4panel/xfce-panel-item-iface.c
   xfce4-panel/trunk/libxfce4panel/xfce-panel-plugin-iface.c
   xfce4-panel/trunk/libxfce4panel/xfce-panel-window.c
Log:
Call plugin contructor after default realize signal handler.

Modified: xfce4-panel/trunk/libxfce4panel/xfce-arrow-button.c
===================================================================
--- xfce4-panel/trunk/libxfce4panel/xfce-arrow-button.c 2006-09-24 08:33:46 UTC 
(rev 23199)
+++ xfce4-panel/trunk/libxfce4panel/xfce-arrow-button.c 2006-09-24 08:57:47 UTC 
(rev 23200)
@@ -50,7 +50,7 @@
 enum
 {
     PROP_0,
-    PROP_ARROW_TYPE,
+    PROP_ARROW_TYPE
 };
 
 
@@ -104,6 +104,7 @@
            sizeof (XfceArrowButton),
            0,                  /* n_preallocs */
            (GInstanceInitFunc) xfce_arrow_button_init,
+            NULL
        };
 
        type = g_type_register_static (GTK_TYPE_TOGGLE_BUTTON,

Modified: xfce4-panel/trunk/libxfce4panel/xfce-itembar.c
===================================================================
--- xfce4-panel/trunk/libxfce4panel/xfce-itembar.c      2006-09-24 08:33:46 UTC 
(rev 23199)
+++ xfce4-panel/trunk/libxfce4panel/xfce-itembar.c      2006-09-24 08:57:47 UTC 
(rev 23200)
@@ -53,7 +53,7 @@
 enum
 {
     PROP_0,
-    PROP_ORIENTATION,
+    PROP_ORIENTATION
 };
 
 enum
@@ -185,6 +185,7 @@
            sizeof (XfceItembar),
            0,                  /* n_preallocs */
            (GInstanceInitFunc) xfce_itembar_init,
+            NULL
        };
 
        type = g_type_register_static (GTK_TYPE_CONTAINER, "XfceItembar", 

Modified: xfce4-panel/trunk/libxfce4panel/xfce-panel-enums.h
===================================================================
--- xfce4-panel/trunk/libxfce4panel/xfce-panel-enums.h  2006-09-24 08:33:46 UTC 
(rev 23199)
+++ xfce4-panel/trunk/libxfce4panel/xfce-panel-enums.h  2006-09-24 08:57:47 UTC 
(rev 23200)
@@ -74,7 +74,7 @@
 
     /* floating */
     XFCE_SCREEN_POSITION_FLOATING_H,    /* Floating Horizontal */
-    XFCE_SCREEN_POSITION_FLOATING_V,    /* Floating Vertical */
+    XFCE_SCREEN_POSITION_FLOATING_V     /* Floating Vertical */
 }
 XfceScreenPosition;
 

Modified: xfce4-panel/trunk/libxfce4panel/xfce-panel-external-item.c
===================================================================
--- xfce4-panel/trunk/libxfce4panel/xfce-panel-external-item.c  2006-09-24 
08:33:46 UTC (rev 23199)
+++ xfce4-panel/trunk/libxfce4panel/xfce-panel-external-item.c  2006-09-24 
08:57:47 UTC (rev 23200)
@@ -573,8 +573,8 @@
     priv->size            = size;
     priv->screen_position = position;
 
-    g_signal_connect (item, "realize", G_CALLBACK (_item_setup),
-                      (gpointer) file);
+    g_signal_connect_after (item, "realize", G_CALLBACK (_item_setup),
+                           (gpointer) file);
 
     return item;
 }

Modified: xfce4-panel/trunk/libxfce4panel/xfce-panel-internal-plugin.c
===================================================================
--- xfce4-panel/trunk/libxfce4panel/xfce-panel-internal-plugin.c        
2006-09-24 08:33:46 UTC (rev 23199)
+++ xfce4-panel/trunk/libxfce4panel/xfce-panel-internal-plugin.c        
2006-09-24 08:57:47 UTC (rev 23200)
@@ -697,8 +697,8 @@
     xfce_panel_plugin_add_action_widget (XFCE_PANEL_PLUGIN (plugin),
                                          GTK_WIDGET (plugin));
 
-    g_signal_connect (plugin, "realize", G_CALLBACK (_plugin_setup), 
-                      construct);
+    g_signal_connect_after (plugin, "realize", G_CALLBACK (_plugin_setup), 
+                           construct);
 
     return plugin;
 }

Modified: xfce4-panel/trunk/libxfce4panel/xfce-panel-item-iface.c
===================================================================
--- xfce4-panel/trunk/libxfce4panel/xfce-panel-item-iface.c     2006-09-24 
08:33:46 UTC (rev 23199)
+++ xfce4-panel/trunk/libxfce4panel/xfce-panel-item-iface.c     2006-09-24 
08:57:47 UTC (rev 23200)
@@ -186,7 +186,8 @@
             NULL,                       /* class_data */
             0,
             0,                          /* n_preallocs */
-            NULL                        /* instance_init */
+            NULL,                        /* instance_init */
+            NULL
         };
         type = g_type_register_static (G_TYPE_INTERFACE, "XfcePanelItem", 
                                        &info, 0);

Modified: xfce4-panel/trunk/libxfce4panel/xfce-panel-plugin-iface.c
===================================================================
--- xfce4-panel/trunk/libxfce4panel/xfce-panel-plugin-iface.c   2006-09-24 
08:33:46 UTC (rev 23199)
+++ xfce4-panel/trunk/libxfce4panel/xfce-panel-plugin-iface.c   2006-09-24 
08:57:47 UTC (rev 23200)
@@ -287,7 +287,8 @@
             NULL,                       /* class_data */
             0,
             0,                          /* n_preallocs */
-            NULL                        /* instance_init */
+            NULL,                        /* instance_init */
+            NULL
         };
         type = g_type_register_static (G_TYPE_INTERFACE, "XfcePanelPlugin", 
                                        &info, 0);

Modified: xfce4-panel/trunk/libxfce4panel/xfce-panel-window.c
===================================================================
--- xfce4-panel/trunk/libxfce4panel/xfce-panel-window.c 2006-09-24 08:33:46 UTC 
(rev 23199)
+++ xfce4-panel/trunk/libxfce4panel/xfce-panel-window.c 2006-09-24 08:57:47 UTC 
(rev 23200)
@@ -171,6 +171,7 @@
             sizeof (XfcePanelWindow),
             0,                  /* n_preallocs */
             (GInstanceInitFunc) xfce_panel_window_init,
+            NULL
         };
 
         type = g_type_register_static (GTK_TYPE_WINDOW,

_______________________________________________
Xfce4-commits mailing list
Xfce4-commits@xfce.org
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to