Mercurial > pidgin.yaz
annotate plugins/iconaway.c @ 570:93c65fbaa622
[gaim-migrate @ 580]
switched the smiley button to a toggle button so that all the other toggle
buttons on the playground would stop making fun of her... also added save
and cancel buttons to the pref dialog, with pretty pixmaps to boot!
committer: Tailor Script <tailor@pidgin.im>
author | Todd Kulesza <fflewddur> |
---|---|
date | Tue, 01 Aug 2000 22:32:21 +0000 |
parents | ec301cfcaebf |
children | ece2d1543b20 |
rev | line source |
---|---|
133 | 1 #define GAIM_PLUGINS |
2 #include "gaim.h" | |
3 | |
4 #include <gdk/gdkx.h> | |
5 #include <X11/Xlib.h> | |
6 | |
7 void *handle; | |
8 | |
9 extern GtkWidget *imaway; | |
10 extern GtkWidget *blist; | |
11 | |
147
ec301cfcaebf
[gaim-migrate @ 157]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
138
diff
changeset
|
12 #ifdef USE_APPLET |
ec301cfcaebf
[gaim-migrate @ 157]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
138
diff
changeset
|
13 extern void applet_destroy_buddy(); |
ec301cfcaebf
[gaim-migrate @ 157]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
138
diff
changeset
|
14 #endif |
133 | 15 |
16 void iconify_windows(void *data) { | |
17 XIconifyWindow(GDK_DISPLAY(), | |
18 GDK_WINDOW_XWINDOW(imaway->window), | |
19 ((_XPrivDisplay)GDK_DISPLAY())->default_screen); | |
20 #ifdef USE_APPLET | |
138
e8ea1e2fdf0c
[gaim-migrate @ 148]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
133
diff
changeset
|
21 applet_destroy_buddy(); |
133 | 22 #else |
23 XIconifyWindow(GDK_DISPLAY(), | |
24 GDK_WINDOW_XWINDOW(blist->window), | |
25 ((_XPrivDisplay)GDK_DISPLAY())->default_screen); | |
26 #endif | |
27 } | |
28 | |
29 void gaim_plugin_init(void *h) { | |
30 handle = h; | |
31 | |
32 gaim_signal_connect(handle, event_away, iconify_windows, NULL); | |
33 } | |
34 | |
35 char *name() { | |
36 return "Iconify On Away"; | |
37 } | |
38 | |
39 char *description() { | |
40 return "Iconifies the away box and the buddy list when you go away."; | |
41 } |