[Goodies-commits] r7666 - in xfce4-clipman-plugin/trunk: . panel-plugin
Mike Massonnet
mmassonnet at xfce.org
Sat Jul 4 08:06:42 CEST 2009
Author: mmassonnet
Date: 2009-07-04 06:06:42 +0000 (Sat, 04 Jul 2009)
New Revision: 7666
Modified:
xfce4-clipman-plugin/trunk/ChangeLog
xfce4-clipman-plugin/trunk/panel-plugin/main-status-icon.c
Log:
Drop size callback from status icon
Modified: xfce4-clipman-plugin/trunk/ChangeLog
===================================================================
--- xfce4-clipman-plugin/trunk/ChangeLog 2009-07-04 05:46:57 UTC (rev 7665)
+++ xfce4-clipman-plugin/trunk/ChangeLog 2009-07-04 06:06:42 UTC (rev 7666)
@@ -1,4 +1,12 @@
2009-07-04 Mike Massonnet
+Drop size callback from status icon
+
+ - panel-plugin/main-status-icon.c:
+ Remove the callback size_changed from the status icon. It has
+ a bug with the KDE notification area where the size is getting
+ smaller and smaller until something like 2 pixels...
+
+2009-07-04 Mike Massonnet
Update test program test_action.c
2009-07-04 Mike Massonnet
Modified: xfce4-clipman-plugin/trunk/panel-plugin/main-status-icon.c
===================================================================
--- xfce4-clipman-plugin/trunk/panel-plugin/main-status-icon.c 2009-07-04 05:46:57 UTC (rev 7665)
+++ xfce4-clipman-plugin/trunk/panel-plugin/main-status-icon.c 2009-07-04 06:06:42 UTC (rev 7666)
@@ -81,7 +81,7 @@
MyPlugin *plugin = plugin_register ();
/* Status Icon */
- plugin->status_icon = gtk_status_icon_new ();
+ plugin->status_icon = gtk_status_icon_new_from_stock (GTK_STOCK_PASTE);
gtk_status_icon_set_tooltip (plugin->status_icon, _("Clipman"));
g_timeout_add_seconds (60, (GSourceFunc)cb_status_icon_is_embedded, plugin->status_icon);
@@ -91,8 +91,6 @@
plugin->popup_menu_id =
g_signal_connect_swapped (plugin->status_icon, "popup-menu",
G_CALLBACK (cb_status_icon_popup_menu), plugin);
- g_signal_connect_swapped (plugin->status_icon, "size-changed",
- G_CALLBACK (cb_status_icon_set_size), plugin);
g_object_weak_ref (G_OBJECT (plugin->status_icon), (GWeakNotify)cb_status_icon_finalize, plugin);
return plugin;
@@ -159,18 +157,6 @@
gtk_main_quit ();
}
-static gboolean
-cb_status_icon_set_size (MyPlugin *plugin, gint size)
-{
- GdkPixbuf *pixbuf;
-
- pixbuf = xfce_themed_icon_load (GTK_STOCK_PASTE, size);
- gtk_status_icon_set_from_pixbuf (plugin->status_icon, pixbuf);
- g_object_unref (G_OBJECT (pixbuf));
-
- return TRUE;
-}
-
static void
cb_status_icon_finalize (MyPlugin *plugin)
{
More information about the Goodies-commits
mailing list