From 7ead5a04c45705c7ef97c8c69cfb42659c2aa55c Mon Sep 17 00:00:00 2001 From: Not Zed Date: Mon, 15 Jul 2002 07:10:03 +0000 Subject: Oops, accidentally checked in some unfinished, unworking code. Reverted. 2002-07-15 Not Zed * component-factory.c (populate_folder_context_menu): Oops, accidentally checked in some unfinished, unworking code. Reverted. svn path=/trunk/; revision=17452 --- mail/ChangeLog | 6 ++++++ mail/component-factory.c | 52 ++++++------------------------------------------ 2 files changed, 12 insertions(+), 46 deletions(-) diff --git a/mail/ChangeLog b/mail/ChangeLog index 046f5b27c0..4e9b3bfabc 100644 --- a/mail/ChangeLog +++ b/mail/ChangeLog @@ -1,3 +1,9 @@ +2002-07-15 Not Zed + + * component-factory.c (populate_folder_context_menu): Oops, + accidentally checked in some unfinished, unworking code. + Reverted. + 2002-07-10 Not Zed ** fixes for #10781 diff --git a/mail/component-factory.c b/mail/component-factory.c index 6c677c1874..7fe2a4e8a1 100644 --- a/mail/component-factory.c +++ b/mail/component-factory.c @@ -385,16 +385,11 @@ xfer_folder (EvolutionShellComponent *shell_component, camel_url_free(dst); } -static char *configure_folder_uri; -static FolderBrowser *configure_folder_browser; - static void configure_folder_popup(BonoboUIComponent *component, void *user_data, const char *cname) { char *uri = user_data; - return; - vfolder_edit_rule(uri); } @@ -411,55 +406,20 @@ populate_folder_context_menu (EvolutionShellComponent *shell_component, static char popup_xml[] = ""; - static int setup = FALSE; - int add; - - if (!setup) { - setup = TRUE; - bonobo_ui_component_set_translate (uic, EVOLUTION_SHELL_COMPONENT_POPUP_PLACEHOLDER, popup_xml, NULL); - bonobo_ui_component_add_verb_full(uic, "ChangeFolderPropertiesPopUp", configure_folder_popup, NULL, NULL); - } - - if (strncmp(physical_uri, "file:", 5) == 0) { - add = folder_browser_factory_get_browser(physical_uri) != NULL; - } else if ((strncmp(physical_uri, "vfolder:", 8) == 0 - && strstr(physical_uri, "#" CAMEL_UNMATCHED_NAME) == NULL)) { - add = TRUE; - } else { - add = FALSE; - } - - printf("popup!!! url = '%s' add = %s\n", physical_uri, add?"TRUE":"FALSE"); - - bonobo_ui_component_set_prop(uic, EVOLUTION_SHELL_COMPONENT_POPUP_PLACEHOLDER "/ChangeFolderPropertiesPopUp", "sensitive", add?"1":"0", NULL); -#if 0 - - { static int shit = 0; - shit++; - } + if (strcmp (type, "mail") != 0) + return; /* FIXME: handle other types */ /* the unmatched test is a bit of a hack but it works */ - if (strncmp(physical_uri, "file:", 5) == 0) { - FolderBrowser *fb = folder_browser_factory_get_browser(physical_uri); - if (fb) { - printf("folderbrowser = %s\n", fb->uri); - gtk_object_ref((GtkObject *)fb); - bonobo_ui_component_add_verb_full(uic, "ChangeFolderPropertiesPopUp", configure_folder, fb, gtk_object_unref); - } else - return; - } else if ((strncmp(physical_uri, "vfolder:", 8) == 0 - && strstr(physical_uri, "#" CAMEL_UNMATCHED_NAME) == NULL)) { - bonobo_ui_component_add_verb_full(uic, "ChangeFolderPropertiesPopUp", configure_folder_popup, g_strdup(physical_uri), g_free); - } else { - printf("doing nothing\n"); + if (strncmp(physical_uri, "vfolder:", 8) != 0 + || strstr(physical_uri, "#" CAMEL_UNMATCHED_NAME) != NULL) return; - } + + bonobo_ui_component_add_verb_full(uic, "ChangeFolderPropertiesPopUp", configure_folder_popup, g_strdup(physical_uri), g_free); bonobo_ui_component_set_translate (uic, EVOLUTION_SHELL_COMPONENT_POPUP_PLACEHOLDER, popup_xml, NULL); -#endif } static char * -- cgit v1.2.3