Mercurial > pidgin.yaz
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", >kwin32_handle, GAIM_CALLBACK(gtkwgaim_conv_im_blink), | 343 "displaying-im-msg", >kwin32_handle, GAIM_CALLBACK(gtkwgaim_conv_im_blink), |
344 NULL); | 344 NULL); |
345 | 345 |
346 } | 346 } |
347 | 347 |