Mercurial > pidgin.yaz
diff src/buddy.c @ 3630:9682c0e022c6
[gaim-migrate @ 3753]
Yeah this will probably break a lot of shit knowing my luck. But hey, I really don't care what people thnk.
committer: Tailor Script <tailor@pidgin.im>
author | Rob Flynn <gaim@robflynn.com> |
---|---|
date | Fri, 11 Oct 2002 03:14:01 +0000 |
parents | b791019b2492 |
children | f82c5470044e |
line wrap: on
line diff
--- a/src/buddy.c Fri Oct 11 02:10:08 2002 +0000 +++ b/src/buddy.c Fri Oct 11 03:14:01 2002 +0000 @@ -23,7 +23,9 @@ #include <config.h> #endif #ifdef GAIM_PLUGINS +#ifndef _WIN32 #include <dlfcn.h> +#endif #endif /* GAIM_PLUGINS */ #include <string.h> #include <stdio.h> @@ -31,13 +33,24 @@ #include <ctype.h> #include <math.h> #include <time.h> +#include <ctype.h> + +#ifdef _WIN32 +#include <gdk/gdkwin32.h> +#else #include <unistd.h> -#include <ctype.h> +#include <gdk/gdkx.h> +#endif #include <gdk/gdkkeysyms.h> #include <gtk/gtk.h> #include "prpl.h" #include "gaim.h" + +#ifdef _WIN32 +#include "win32dep.h" +#endif + #include "pixmaps/login_icon.xpm" #include "pixmaps/logout_icon.xpm" #include "pixmaps/no_icon.xpm" @@ -1619,6 +1632,7 @@ } } if (b->options & OPT_POUNCE_COMMAND) { +#ifndef _WIN32 int pid = fork(); if (pid == 0) { @@ -1630,6 +1644,7 @@ execvp(args[0], args); _exit(0); } +#endif /*_WIN32*/ } if (b->options & OPT_POUNCE_SOUND) { if (strlen(b->sound)) @@ -2853,6 +2868,13 @@ gtk_container_add(GTK_CONTAINER(tbox), edittree); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(tbox), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); + +#ifdef _WIN32 + /* Set filter to enable win32 systray minimization */ + gdk_window_add_filter (GTK_WIDGET(blist)->window, + wgaim_window_filter, + NULL); +#endif } void show_buddy_list()