comparison pidgin/win32/gtkwin32dep.c @ 15501:d75099d2567e

gaim_gtk to pidgin. I hope
author Sean Egan <seanegan@gmail.com>
date Sat, 03 Feb 2007 07:23:11 +0000
parents 5fe8042783c1
children 6fde15c1dcfc
comparison
equal deleted inserted replaced
15500:45ecefd0ce3a 15501:d75099d2567e
277 FlashWindow(GDK_WINDOW_HWND(gdkwin), flash); 277 FlashWindow(GDK_WINDOW_HWND(gdkwin), flash);
278 } 278 }
279 279
280 void 280 void
281 gtkwgaim_conv_blink(GaimConversation *conv, GaimMessageFlags flags) { 281 gtkwgaim_conv_blink(GaimConversation *conv, GaimMessageFlags flags) {
282 GaimGtkWindow *win; 282 PidginWindow *win;
283 GtkWindow *window; 283 GtkWindow *window;
284 284
285 /* Don't flash for our own messages or system messages */ 285 /* Don't flash for our own messages or system messages */
286 if(flags & GAIM_MESSAGE_SEND || flags & GAIM_MESSAGE_SYSTEM) 286 if(flags & GAIM_MESSAGE_SEND || flags & GAIM_MESSAGE_SYSTEM)
287 return; 287 return;
289 if(conv == NULL) { 289 if(conv == NULL) {
290 gaim_debug_info("gtkwgaim", "No conversation found to blink.\n"); 290 gaim_debug_info("gtkwgaim", "No conversation found to blink.\n");
291 return; 291 return;
292 } 292 }
293 293
294 win = gaim_gtkconv_get_window(GAIM_GTK_CONVERSATION(conv)); 294 win = pidginconv_get_window(PIDGIN_CONVERSATION(conv));
295 if(win == NULL) { 295 if(win == NULL) {
296 gaim_debug_info("gtkwgaim", "No conversation windows found to blink.\n"); 296 gaim_debug_info("gtkwgaim", "No conversation windows found to blink.\n");
297 return; 297 return;
298 } 298 }
299 window = GTK_WINDOW(win->window); 299 window = GTK_WINDOW(win->window);
321 321
322 /* IdleTracker Initialization */ 322 /* IdleTracker Initialization */
323 if(!wgaim_set_idlehooks()) 323 if(!wgaim_set_idlehooks())
324 gaim_debug_error("gtkwgaim", "Failed to initialize idle tracker\n"); 324 gaim_debug_error("gtkwgaim", "Failed to initialize idle tracker\n");
325 325
326 wgaim_gtkspell_init(); 326 wpidginspell_init();
327 gaim_debug_info("gtkwgaim", "GTK+ :%u.%u.%u\n", 327 gaim_debug_info("gtkwgaim", "GTK+ :%u.%u.%u\n",
328 gtk_major_version, gtk_minor_version, gtk_micro_version); 328 gtk_major_version, gtk_minor_version, gtk_micro_version);
329 329
330 messagewin_hwnd = wgaim_message_window_init(); 330 messagewin_hwnd = wgaim_message_window_init();
331 331
337 void gtkwgaim_post_init(void) { 337 void gtkwgaim_post_init(void) {
338 338
339 gaim_prefs_add_none("/gaim/gtk/win32"); 339 gaim_prefs_add_none("/gaim/gtk/win32");
340 gaim_prefs_add_bool("/gaim/gtk/win32/blink_im", TRUE); 340 gaim_prefs_add_bool("/gaim/gtk/win32/blink_im", TRUE);
341 341
342 gaim_signal_connect(gaim_gtk_conversations_get_handle(), 342 gaim_signal_connect(pidgin_conversations_get_handle(),
343 "displaying-im-msg", &gtkwin32_handle, GAIM_CALLBACK(gtkwgaim_conv_im_blink), 343 "displaying-im-msg", &gtkwin32_handle, GAIM_CALLBACK(gtkwgaim_conv_im_blink),
344 NULL); 344 NULL);
345 345
346 } 346 }
347 347