comparison pidgin/gtkconv.c @ 26477:e1523f30bdb5

Move these variables to the end to not break ABI.
author Mike Ruprecht <maiku@soc.pidgin.im>
date Wed, 01 Apr 2009 04:24:11 +0000
parents e23a74d7c97c
children b162300ab1e7 1337d2813b2d ae24e54a5014
comparison
equal deleted inserted replaced
26476:c3cf43b9402f 26477:e1523f30bdb5
3451 win->menu.view_log = 3451 win->menu.view_log =
3452 gtk_item_factory_get_widget(win->menu.item_factory, 3452 gtk_item_factory_get_widget(win->menu.item_factory,
3453 N_("/Conversation/View Log")); 3453 N_("/Conversation/View Log"));
3454 3454
3455 #ifdef USE_VV 3455 #ifdef USE_VV
3456 win->menu.audio_call = 3456 win->audio_call =
3457 gtk_item_factory_get_widget(win->menu.item_factory, 3457 gtk_item_factory_get_widget(win->menu.item_factory,
3458 N_("/Conversation/Media/Audio Call")); 3458 N_("/Conversation/Media/Audio Call"));
3459 win->menu.video_call = 3459 win->video_call =
3460 gtk_item_factory_get_widget(win->menu.item_factory, 3460 gtk_item_factory_get_widget(win->menu.item_factory,
3461 N_("/Conversation/Media/Video Call")); 3461 N_("/Conversation/Media/Video Call"));
3462 win->menu.audio_video_call = 3462 win->audio_video_call =
3463 gtk_item_factory_get_widget(win->menu.item_factory, 3463 gtk_item_factory_get_widget(win->menu.item_factory,
3464 N_("/Conversation/Media/Audio\\/Video Call")); 3464 N_("/Conversation/Media/Audio\\/Video Call"));
3465 #endif 3465 #endif
3466 3466
3467 /* --- */ 3467 /* --- */
6454 == PURPLE_CONV_TYPE_IM) { 6454 == PURPLE_CONV_TYPE_IM) {
6455 PurpleMediaCaps caps = 6455 PurpleMediaCaps caps =
6456 purple_prpl_get_media_caps(account, 6456 purple_prpl_get_media_caps(account,
6457 purple_conversation_get_name(conv)); 6457 purple_conversation_get_name(conv));
6458 6458
6459 gtk_widget_set_sensitive(win->menu.audio_call, 6459 gtk_widget_set_sensitive(win->audio_call,
6460 caps & PURPLE_MEDIA_CAPS_AUDIO 6460 caps & PURPLE_MEDIA_CAPS_AUDIO
6461 ? TRUE : FALSE); 6461 ? TRUE : FALSE);
6462 gtk_widget_set_sensitive(win->menu.video_call, 6462 gtk_widget_set_sensitive(win->video_call,
6463 caps & PURPLE_MEDIA_CAPS_VIDEO 6463 caps & PURPLE_MEDIA_CAPS_VIDEO
6464 ? TRUE : FALSE); 6464 ? TRUE : FALSE);
6465 gtk_widget_set_sensitive(win->menu.audio_video_call, 6465 gtk_widget_set_sensitive(win->audio_video_call,
6466 caps & PURPLE_MEDIA_CAPS_AUDIO_VIDEO 6466 caps & PURPLE_MEDIA_CAPS_AUDIO_VIDEO
6467 ? TRUE : FALSE); 6467 ? TRUE : FALSE);
6468 } else if (purple_conversation_get_type(conv) == PURPLE_CONV_TYPE_CHAT) { 6468 } else if (purple_conversation_get_type(conv) == PURPLE_CONV_TYPE_CHAT) {
6469 /* for now, don't care about chats... */ 6469 /* for now, don't care about chats... */
6470 gtk_widget_set_sensitive(win->menu.audio_call, FALSE); 6470 gtk_widget_set_sensitive(win->audio_call, FALSE);
6471 gtk_widget_set_sensitive(win->menu.video_call, FALSE); 6471 gtk_widget_set_sensitive(win->video_call, FALSE);
6472 gtk_widget_set_sensitive(win->menu.audio_video_call, FALSE); 6472 gtk_widget_set_sensitive(win->audio_video_call, FALSE);
6473 } else { 6473 } else {
6474 gtk_widget_set_sensitive(win->menu.audio_call, FALSE); 6474 gtk_widget_set_sensitive(win->audio_call, FALSE);
6475 gtk_widget_set_sensitive(win->menu.video_call, FALSE); 6475 gtk_widget_set_sensitive(win->video_call, FALSE);
6476 gtk_widget_set_sensitive(win->menu.audio_video_call, FALSE); 6476 gtk_widget_set_sensitive(win->audio_video_call, FALSE);
6477 } 6477 }
6478 #endif 6478 #endif
6479 6479
6480 gtk_imhtml_set_format_functions(GTK_IMHTML(gtkconv->entry), buttons); 6480 gtk_imhtml_set_format_functions(GTK_IMHTML(gtkconv->entry), buttons);
6481 if (account != NULL) 6481 if (account != NULL)