# HG changeset patch # User Mike Ruprecht # Date 1212216342 0 # Node ID de644f7e39583c0b9e41253b8645d75fd07d0e7f # Parent 28ab410651723d0c6b4e16ea11a689a6d0377f3c Remove the "Call" button from the formatting toolbar. diff -r 28ab41065172 -r de644f7e3958 pidgin/gtkconv.c --- a/pidgin/gtkconv.c Sat May 31 06:29:38 2008 +0000 +++ b/pidgin/gtkconv.c Sat May 31 06:45:42 2008 +0000 @@ -6368,24 +6368,16 @@ PURPLE_MEDIA_VIDEO); gboolean av = serv_can_do_media(gc, purple_conversation_get_name(conv), PURPLE_MEDIA_AUDIO | PURPLE_MEDIA_VIDEO); - if (audio) { - buttons |= GTK_IMHTML_CALL; - gtk_widget_set_sensitive(win->menu.audio_call, TRUE); - } else { - buttons &= ~GTK_IMHTML_CALL; - gtk_widget_set_sensitive(win->menu.audio_call, FALSE); - } - + + gtk_widget_set_sensitive(win->menu.audio_call, audio ? TRUE : FALSE); gtk_widget_set_sensitive(win->menu.video_call, video ? TRUE : FALSE); gtk_widget_set_sensitive(win->menu.audio_video_call, av ? TRUE : FALSE); } else if (purple_conversation_get_type(conv) == PURPLE_CONV_TYPE_CHAT) { /* for now, don't care about chats... */ - buttons &= ~GTK_IMHTML_CALL; gtk_widget_set_sensitive(win->menu.audio_call, FALSE); gtk_widget_set_sensitive(win->menu.video_call, FALSE); gtk_widget_set_sensitive(win->menu.audio_video_call, FALSE); } else { - buttons &= ~GTK_IMHTML_CALL; gtk_widget_set_sensitive(win->menu.audio_call, FALSE); gtk_widget_set_sensitive(win->menu.video_call, FALSE); gtk_widget_set_sensitive(win->menu.audio_video_call, FALSE); diff -r 28ab41065172 -r de644f7e3958 pidgin/gtkimhtml.h --- a/pidgin/gtkimhtml.h Sat May 31 06:29:38 2008 +0000 +++ b/pidgin/gtkimhtml.h Sat May 31 06:45:42 2008 +0000 @@ -78,7 +78,6 @@ GTK_IMHTML_STRIKE = 1 << 13, /** Show custom smileys when appropriate. @since 2.5.0 */ GTK_IMHTML_CUSTOM_SMILEY = 1 << 14, - GTK_IMHTML_CALL = 1 << 15, GTK_IMHTML_ALL = -1 } GtkIMHtmlButtons; diff -r 28ab41065172 -r de644f7e3958 pidgin/gtkimhtmltoolbar.c --- a/pidgin/gtkimhtmltoolbar.c Sat May 31 06:29:38 2008 +0000 +++ b/pidgin/gtkimhtmltoolbar.c Sat May 31 06:45:42 2008 +0000 @@ -907,14 +907,6 @@ gtk_widget_grab_focus(toolbar->imhtml); } -#ifdef USE_VV -static void -init_voice_call_cb(GtkWidget *smiley, GtkIMHtmlToolbar *toolbar) -{ - purple_debug_info("gtkimhtmltoolbar", "Call clicked!\n"); -} -#endif - static void update_buttons_cb(GtkIMHtml *imhtml, GtkIMHtmlButtons buttons, GtkIMHtmlToolbar *toolbar) { gtk_widget_set_sensitive(GTK_WIDGET(toolbar->bold), buttons & GTK_IMHTML_BOLD); @@ -943,9 +935,6 @@ gtk_widget_set_sensitive(GTK_WIDGET(toolbar->image), buttons & GTK_IMHTML_IMAGE); gtk_widget_set_sensitive(GTK_WIDGET(toolbar->link), buttons & GTK_IMHTML_LINK); gtk_widget_set_sensitive(GTK_WIDGET(toolbar->smiley), buttons & GTK_IMHTML_SMILEY); -#ifdef USE_VV - gtk_widget_set_sensitive(GTK_WIDGET(toolbar->call), buttons & GTK_IMHTML_CALL); -#endif } /* we call this when we want to _set_active the toggle button, it'll @@ -1234,10 +1223,6 @@ {PIDGIN_STOCK_TOOLBAR_INSERT_LINK, insert_link_cb, &toolbar->link, _("Insert Link")}, {PIDGIN_STOCK_TOOLBAR_INSERT_IMAGE, insert_image_cb, &toolbar->image, _("Insert IM Image")}, {PIDGIN_STOCK_TOOLBAR_SMILEY, insert_smiley_cb, &toolbar->smiley, _("Insert Smiley")}, -#ifdef USE_VV - {"", NULL, NULL, NULL}, - {PIDGIN_STOCK_TOOLBAR_AUDIO_CALL, init_voice_call_cb, &toolbar->call, _("Call")}, -#endif {NULL, NULL, NULL, NULL} }; int iter; @@ -1303,11 +1288,7 @@ GtkWidget *insert_button; GtkWidget *font_button; GtkWidget *smiley_button; - -#ifdef USE_VV - GtkWidget *call_button; -#endif /* USE_VV */ - + GtkWidget *font_menu; GtkWidget *insert_menu; GtkWidget *menuitem; @@ -1449,28 +1430,6 @@ g_signal_connect_swapped(G_OBJECT(smiley_button), "clicked", G_CALLBACK(gtk_button_clicked), toolbar->smiley); gtk_widget_show_all(smiley_button); -#ifdef USE_VV - /* Sep */ - sep = gtk_vseparator_new(); - gtk_box_pack_start(GTK_BOX(box), sep, FALSE, FALSE, 0); - gtk_widget_show_all(sep); - - /* Call */ - call_button = gtk_button_new(); - gtk_button_set_relief(GTK_BUTTON(call_button), GTK_RELIEF_NONE); - bbox = gtk_hbox_new(FALSE, 3); - gtk_container_add(GTK_CONTAINER(call_button), bbox); - image = gtk_image_new_from_stock(PIDGIN_STOCK_TOOLBAR_AUDIO_CALL, - gtk_icon_size_from_name(PIDGIN_ICON_SIZE_TANGO_EXTRA_SMALL)); - gtk_box_pack_start(GTK_BOX(bbox), image, FALSE, FALSE, 0); - label = gtk_label_new_with_mnemonic(_("Call")); - gtk_box_pack_start(GTK_BOX(bbox), label, FALSE, FALSE, 0); - gtk_box_pack_start(GTK_BOX(box), call_button, FALSE, FALSE, 0); - g_signal_connect_swapped(G_OBJECT(call_button), "clicked", G_CALLBACK(gtk_button_clicked), toolbar->call); - gtk_widget_show_all(call_button); - -#endif /* USE_VV */ - gtk_box_pack_start(GTK_BOX(hbox), box, FALSE, FALSE, 0); g_object_set_data(G_OBJECT(hbox), "lean-view", box); gtk_widget_show(box);