Mercurial > pidgin
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 |