comparison src/win32/win32dep.c @ 4106:a843ce9d77ea

[gaim-migrate @ 4321] code re-org committer: Tailor Script <tailor@pidgin.im>
author Herman Bloggs <hermanator12002@yahoo.com>
date Fri, 20 Dec 2002 18:10:17 +0000
parents 929d23ef2ded
children ebfb80bbe1ed
comparison
equal deleted inserted replaced
4105:e92d7712b8ba 4106:a843ce9d77ea
51 * PROTOS 51 * PROTOS
52 */ 52 */
53 53
54 BOOL (*MyFlashWindowEx)(PFLASHWINFO pfwi)=NULL; 54 BOOL (*MyFlashWindowEx)(PFLASHWINFO pfwi)=NULL;
55 FARPROC wgaim_find_and_loadproc(char*, char*); 55 FARPROC wgaim_find_and_loadproc(char*, char*);
56
57 /* Gaim window filters from systray.c */
58 extern GdkFilterReturn st_buddywin_filter(GdkXEvent*, GdkEvent*, gpointer);
59 extern GdkFilterReturn st_loginwin_filter(GdkXEvent*, GdkEvent*, gpointer);
60 extern GdkFilterReturn st_backwin_filter(GdkXEvent*, GdkEvent*, gpointer);
56 61
57 /* 62 /*
58 * STATIC CODE 63 * STATIC CODE
59 */ 64 */
60 65
116 } 121 }
117 return NULL; 122 return NULL;
118 } 123 }
119 } 124 }
120 125
126 /*
127 * These functions are called after their respective windows are created.
128 */
129 void wgaim_created_blistwin( GtkWidget *blist ) {
130 gdk_window_add_filter (GTK_WIDGET(blist)->window,
131 st_buddywin_filter,
132 NULL);
133 }
134
135 void wgaim_created_loginwin( GtkWidget *loginwin ) {
136 gdk_window_add_filter (GTK_WIDGET(loginwin)->window,
137 st_loginwin_filter,
138 NULL);
139 }
140
141 void wgaim_created_backwin( GtkWidget *backwin ) {
142 gdk_window_add_filter (GTK_WIDGET(backwin)->window,
143 st_backwin_filter,
144 NULL);
145 }
146
121 /* Determine Gaim Paths during Runtime */ 147 /* Determine Gaim Paths during Runtime */
122 148
123 char* wgaim_install_dir(void) { 149 char* wgaim_install_dir(void) {
124 HMODULE hmod; 150 HMODULE hmod;
125 char* buf; 151 char* buf;