diff plugins/docklet/docklet-x11.c @ 11709:cae2fb7e8594

[gaim-migrate @ 14000] This is a patch from Casey Harkins to significantly overhaul the docklet plugin. I'm pretty happy about this because it enables us to remove a win32 GTK+ dependency on the core and all the prpls. committer: Tailor Script <tailor@pidgin.im>
author Daniel Atallah <daniel.atallah@gmail.com>
date Sat, 22 Oct 2005 01:18:08 +0000
parents 0c90ef51ad66
children 0c610a0ba566
line wrap: on
line diff
--- a/plugins/docklet/docklet-x11.c	Sat Oct 22 01:03:18 2005 +0000
+++ b/plugins/docklet/docklet-x11.c	Sat Oct 22 01:18:08 2005 +0000
@@ -84,30 +84,29 @@
 }
 
 static void
-docklet_x11_update_icon(enum docklet_status icon)
+docklet_x11_update_icon(DockletStatus icon)
 {
 	const gchar *icon_name = NULL;
 
 	g_return_if_fail(image != NULL);
 
 	switch (icon) {
-		case offline:
+		case DOCKLET_STATUS_OFFLINE:
 			icon_name = GAIM_STOCK_ICON_OFFLINE;
 			break;
-		case offline_connecting:
-		case online_connecting:
+		case DOCKLET_STATUS_CONNECTING:
 			icon_name = GAIM_STOCK_ICON_CONNECT;
 			break;
-		case online:
+		case DOCKLET_STATUS_ONLINE:
 			icon_name = GAIM_STOCK_ICON_ONLINE;
 			break;
-		case online_pending:
+		case DOCKLET_STATUS_ONLINE_PENDING:
 			icon_name = GAIM_STOCK_ICON_ONLINE_MSG;
 			break;
-		case away:
+		case DOCKLET_STATUS_AWAY:
 			icon_name = GAIM_STOCK_ICON_AWAY;
 			break;
-		case away_pending:
+		case DOCKLET_STATUS_AWAY_PENDING:
 			icon_name = GAIM_STOCK_ICON_AWAY_MSG;
 			break;
 	}
@@ -258,6 +257,8 @@
 	docklet_x11_destroy,
 	docklet_x11_update_icon,
 	docklet_x11_blank_icon,
+	NULL,
+	NULL,
 #if GTK_CHECK_VERSION(2,2,0)
 	docklet_x11_position_menu
 #else