comparison plugins/docklet/docklet.c @ 3867:43e396e94095

[gaim-migrate @ 4019] compile cleanups by nathan committer: Tailor Script <tailor@pidgin.im>
author Rob Flynn <gaim@robflynn.com>
date Sun, 03 Nov 2002 07:36:09 +0000
parents 3e47ffcbf805
children 49d42b275a68
comparison
equal deleted inserted replaced
3866:994b5c4d15dd 3867:43e396e94095
28 - store icons in gtk2 stock icon thing (needs doing for the whole prog) 28 - store icons in gtk2 stock icon thing (needs doing for the whole prog)
29 - optional pop up notices when GNOME2's system-tray-applet supports it 29 - optional pop up notices when GNOME2's system-tray-applet supports it
30 - support blinking the icon when messages are pending */ 30 - support blinking the icon when messages are pending */
31 31
32 /* includes */ 32 /* includes */
33 #define GAIM_PLUGINS
34 #include <gtk/gtk.h> 33 #include <gtk/gtk.h>
35 #include "gaim.h" 34 #include "gaim.h"
36 #include "eggtrayicon.h" 35 #include "eggtrayicon.h"
36
37 #ifndef GAIM_PLUGINS
38 #define GAIM_PLUGINS
39 #endif
37 40
38 /* types */ 41 /* types */
39 enum docklet_status { 42 enum docklet_status {
40 online, 43 online,
41 away, 44 away,
48 /* functions */ 51 /* functions */
49 static void docklet_create(); 52 static void docklet_create();
50 static void docklet_update_status(); 53 static void docklet_update_status();
51 54
52 /* globals */ 55 /* globals */
53 static GtkWidget *configwin;
54 static EggTrayIcon *docklet = NULL; 56 static EggTrayIcon *docklet = NULL;
55 static GtkWidget *icon; 57 static GtkWidget *icon;
56 static enum docklet_status status; 58 static enum docklet_status status;
57 59
58 static void docklet_toggle_mute(GtkWidget *toggle, void *data) { 60 static void docklet_toggle_mute(GtkWidget *toggle, void *data) {
197 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "msgunread.png", NULL); 199 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "msgunread.png", NULL);
198 break; 200 break;
199 case connecting: 201 case connecting:
200 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "connect.png", NULL); 202 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "connect.png", NULL);
201 break; 203 break;
202 case offline: 204 default:
203 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "offline.png", NULL); 205 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "offline.png", NULL);
204 } 206 }
205 207
206 unscaled = gdk_pixbuf_new_from_file(filename, NULL); 208 unscaled = gdk_pixbuf_new_from_file(filename, NULL);
207 209