Mercurial > pidgin.yaz
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) |