[Xfce4-commits] r25119 - in xfce4-panel/trunk: . plugins/launcher
Nick Schermer
nick at xfce.org
Mon Mar 5 21:24:02 CET 2007
Author: nick
Date: 2007-03-05 20:24:01 +0000 (Mon, 05 Mar 2007)
New Revision: 25119
Modified:
xfce4-panel/trunk/ChangeLog
xfce4-panel/trunk/plugins/launcher/launcher.c
Log:
* plugins/launcher/launcher.c: Replace the enter/leave signals since there are
deprecated. If someone knows a property to sync this with an exo_mutual_binding
I'd like to hear it.
Modified: xfce4-panel/trunk/ChangeLog
===================================================================
--- xfce4-panel/trunk/ChangeLog 2007-03-05 19:44:17 UTC (rev 25118)
+++ xfce4-panel/trunk/ChangeLog 2007-03-05 20:24:01 UTC (rev 25119)
@@ -1,3 +1,9 @@
+2007-03-05 21:21 nick
+
+ * plugins/launcher/launcher.c: Replace the enter/leave signals since there are
+ deprecated. If someone knows a property to sync this with an exo_mutual_binding
+ I'd like to hear it.
+
2007-03-05 10:39 nick
* libxfce4panel/xfce-panel-macros.c: Replace the g_type_register_static_simple
Modified: xfce4-panel/trunk/plugins/launcher/launcher.c
===================================================================
--- xfce4-panel/trunk/plugins/launcher/launcher.c 2007-03-05 19:44:17 UTC (rev 25118)
+++ xfce4-panel/trunk/plugins/launcher/launcher.c 2007-03-05 20:24:01 UTC (rev 25119)
@@ -64,6 +64,7 @@
static void launcher_button_clicked (GtkWidget *button,
LauncherPlugin *launcher);
static void launcher_button_pointer (GtkWidget *button_a,
+ GtkStateType state,
GtkWidget *button_b);
static gboolean launcher_button_pressed (LauncherPlugin *launcher,
GdkEventButton *ev);
@@ -386,8 +387,9 @@
static void
-launcher_button_pointer (GtkWidget *button_a,
- GtkWidget *button_b)
+launcher_button_pointer (GtkWidget *button_a,
+ GtkStateType state,
+ GtkWidget *button_b)
{
/* sync the button states */
gtk_widget_set_state (button_b, GTK_WIDGET_STATE (button_a));
@@ -1004,14 +1006,10 @@
GDK_ACTION_COPY);
/* signals for button state sync */
- g_signal_connect (G_OBJECT (launcher->iconbutton), "enter",
+ g_signal_connect (G_OBJECT (launcher->iconbutton), "state-changed",
G_CALLBACK (launcher_button_pointer), launcher->arrowbutton);
- g_signal_connect (G_OBJECT (launcher->iconbutton), "leave",
- G_CALLBACK (launcher_button_pointer), launcher->arrowbutton);
- g_signal_connect (G_OBJECT (launcher->arrowbutton), "enter",
+ g_signal_connect (G_OBJECT (launcher->arrowbutton), "state-changed",
G_CALLBACK (launcher_button_pointer), launcher->iconbutton);
- g_signal_connect (G_OBJECT (launcher->arrowbutton), "leave",
- G_CALLBACK (launcher_button_pointer), launcher->iconbutton);
/* hook for icon themes changes */
klass = g_type_class_ref (GTK_TYPE_ICON_THEME);
@@ -1239,7 +1237,7 @@
G_CALLBACK (launcher_set_size), launcher);
g_signal_connect_swapped (G_OBJECT (plugin), "free-data",
- G_CALLBACK (launcher_free), launcher);
+ G_CALLBACK (launcher_free), launcher);
g_signal_connect_swapped (G_OBJECT (plugin), "save",
G_CALLBACK (launcher_write), launcher);
More information about the Xfce4-commits
mailing list