| 265 |
265 |
| 266 static gboolean |
266 static gboolean |
| 267 gtkwgaim_conv_im_blink(GaimAccount *account, const char *who, char **message, |
267 gtkwgaim_conv_im_blink(GaimAccount *account, const char *who, char **message, |
| 268 GaimConversation *conv, GaimMessageFlags flags, void *data) |
268 GaimConversation *conv, GaimMessageFlags flags, void *data) |
| 269 { |
269 { |
| 270 gtkwgaim_conv_blink(conv, flags); |
270 if (gaim_prefs_get_bool("/gaim/gtk/win32/blink_im")) |
| |
271 gtkwgaim_conv_blink(conv, flags); |
| 271 return FALSE; |
272 return FALSE; |
| 272 } |
273 } |
| 273 |
274 |
| 274 void gtkwgaim_init(HINSTANCE hint) { |
275 void gtkwgaim_init(HINSTANCE hint) { |
| 275 |
276 |
| 291 |
292 |
| 292 gaim_debug_info("gtkwgaim", "gtkwgaim_init end\n"); |
293 gaim_debug_info("gtkwgaim", "gtkwgaim_init end\n"); |
| 293 } |
294 } |
| 294 |
295 |
| 295 void gtkwgaim_post_init(void) { |
296 void gtkwgaim_post_init(void) { |
| |
297 |
| |
298 gaim_prefs_add_none("/gaim/gtk/win32"); |
| |
299 gaim_prefs_add_bool("/gaim/gtk/win32/blink_im", TRUE); |
| 296 |
300 |
| 297 gaim_signal_connect(gaim_gtk_conversations_get_handle(), |
301 gaim_signal_connect(gaim_gtk_conversations_get_handle(), |
| 298 "displaying-im-msg", >kwin32_handle, GAIM_CALLBACK(gtkwgaim_conv_im_blink), |
302 "displaying-im-msg", >kwin32_handle, GAIM_CALLBACK(gtkwgaim_conv_im_blink), |
| 299 NULL); |
303 NULL); |
| 300 |
304 |