Wed, 12 Apr 2000 06:46:38 +0000
[gaim-migrate @ 115]
Start of a plugin to let you check your email
| plugins/Makefile | file | annotate | diff | comparison | revisions | |
| plugins/chkmail.c | file | annotate | diff | comparison | revisions |
--- a/plugins/Makefile Mon Apr 10 08:21:10 2000 +0000 +++ b/plugins/Makefile Wed Apr 12 06:46:38 2000 +0000 @@ -2,7 +2,7 @@ CFLAGS = -Wall `gnome-config --cflags gtk` -I../src LDFLAGS = -ggdb `gnome-config --libs gtk` -shared -all: simple.so gaiminc.so autorecon.so spellchk.so +all: simple.so gaiminc.so autorecon.so spellchk.so chkmail.so .SUFFIXES: .c .so
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/plugins/chkmail.c Wed Apr 12 06:46:38 2000 +0000 @@ -0,0 +1,37 @@ +#define GAIM_PLUGINS + +#include <stdio.h> +#include "gaim.h" + +static void *handle = NULL; +extern GtkWidget *blist; +GtkWidget *maily; +GtkWidget *vbox2; +GList *tmp; + +void gaim_plugin_init(void *h) { + handle = h; + printf("Wahoo\n"); + tmp = gtk_container_children(GTK_CONTAINER(blist)); + + maily = gtk_label_new("TESTING!!!"); + vbox2 = (GtkWidget *)tmp->data; + + gtk_box_pack_start(GTK_BOX(vbox2), maily, FALSE, FALSE, 5); + gtk_box_reorder_child(GTK_BOX(vbox2), maily, 2); + gtk_widget_show(maily); +} + +void gaim_plugin_remove() { + handle = NULL; + gtk_widget_hide(maily); + gtk_widget_destroy(maily); +} + +char *name() { + return "Check Mail"; +} + +char *description() { + return "Check email every X seconds.\n"; +}