From: Charles Lehner Date: Thu, 16 Jul 2015 01:57:32 +0000 (-0400) Subject: ManageSieve: remove Activate button X-Git-Tag: 3.12.0~33 X-Git-Url: http://git.claws-mail.org/?p=claws.git;a=commitdiff_plain;h=2328d40cf23a5a6c50417bc266e42c5b2b3a90bc ManageSieve: remove Activate button A filter can be activated by selecting its radio button in the list, so the activate button is not needed. Bug #3469 progress --- diff --git a/src/plugins/managesieve/sieve_manager.c b/src/plugins/managesieve/sieve_manager.c index a97e2a921..c061fd083 100644 --- a/src/plugins/managesieve/sieve_manager.c +++ b/src/plugins/managesieve/sieve_manager.c @@ -67,7 +67,6 @@ typedef struct { } CommandDataGetScript; static void account_changed(GtkWidget *widget, SieveManagerPage *page); -static void filter_activate(GtkWidget *widget, SieveManagerPage *page); void sieve_manager_close(GtkWidget *widget, SieveManagerPage *page); static void filter_set_active(SieveManagerPage *page, gchar *filter_name); gboolean filter_find_by_name (GtkTreeModel *model, GtkTreeIter *iter, @@ -290,17 +289,6 @@ static void sieve_set_active_filter(SieveManagerPage *page, gchar *filter_name) (sieve_session_data_cb_fn)filter_activated, cmd_data); } -/* - * activate button clicked - */ -static void filter_activate(GtkWidget *widget, SieveManagerPage *page) -{ - gchar *filter_name = filters_list_get_selected_filter(page->filters_list); - if (!filter_name) - return; - sieve_set_active_filter(page, filter_name); -} - static void filter_deleted(SieveSession *session, const gchar *err_msg, CommandDataName *cmd_data) { @@ -666,7 +654,7 @@ static SieveManagerPage *sieve_manager_page_new() if (!geometry.min_height) { geometry.min_width = 350; - geometry.min_height = 300; + geometry.min_height = 280; } gtk_window_set_geometry_hints(GTK_WINDOW(window), NULL, &geometry, @@ -764,13 +752,6 @@ static SieveManagerPage *sieve_manager_page_new() g_signal_connect (G_OBJECT(btn), "clicked", G_CALLBACK (filter_rename), page); - - /* activate */ - btn = gtk_button_new_with_label("Activate"); - gtk_box_pack_start (GTK_BOX (vbox_buttons), btn, FALSE, FALSE, 4); - g_signal_connect (G_OBJECT(btn), "clicked", - G_CALLBACK (filter_activate), page); - /* refresh */ btn = gtk_button_new_from_stock(GTK_STOCK_REFRESH); gtk_box_pack_start (GTK_BOX (vbox_allbuttons), btn, FALSE, FALSE, 4);