# HG changeset patch # User Rob Flynn # Date 955521998 0 # Node ID c76d4c0c5e3ab0edfb2d05d276a6d08b31c1da6a # Parent b2b9d6b445622a8ac97bcd39871c05d9bd89fbb8 [gaim-migrate @ 115] Start of a plugin to let you check your email committer: Tailor Script diff -r b2b9d6b44562 -r c76d4c0c5e3a plugins/Makefile --- 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 diff -r b2b9d6b44562 -r c76d4c0c5e3a plugins/chkmail.c --- /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 +#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"; +}