diff options
author | Not Zed <NotZed@Ximian.com> | 2002-07-15 15:10:03 +0800 |
---|---|---|
committer | Michael Zucci <zucchi@src.gnome.org> | 2002-07-15 15:10:03 +0800 |
commit | 7ead5a04c45705c7ef97c8c69cfb42659c2aa55c (patch) | |
tree | f2b84d9980001478c6ad2349d2755652ba75ade2 /mail/component-factory.c | |
parent | 027f53a2c877f25696b740c303f748999ae033e2 (diff) | |
download | gsoc2013-evolution-7ead5a04c45705c7ef97c8c69cfb42659c2aa55c.tar gsoc2013-evolution-7ead5a04c45705c7ef97c8c69cfb42659c2aa55c.tar.gz gsoc2013-evolution-7ead5a04c45705c7ef97c8c69cfb42659c2aa55c.tar.bz2 gsoc2013-evolution-7ead5a04c45705c7ef97c8c69cfb42659c2aa55c.tar.lz gsoc2013-evolution-7ead5a04c45705c7ef97c8c69cfb42659c2aa55c.tar.xz gsoc2013-evolution-7ead5a04c45705c7ef97c8c69cfb42659c2aa55c.tar.zst gsoc2013-evolution-7ead5a04c45705c7ef97c8c69cfb42659c2aa55c.zip |
Oops, accidentally checked in some unfinished, unworking code. Reverted.
2002-07-15 Not Zed <NotZed@Ximian.com>
* component-factory.c (populate_folder_context_menu): Oops,
accidentally checked in some unfinished, unworking code.
Reverted.
svn path=/trunk/; revision=17452
Diffstat (limited to 'mail/component-factory.c')
-rw-r--r-- | mail/component-factory.c | 52 |
1 files changed, 6 insertions, 46 deletions
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[] = "<menuitem name=\"ChangeFolderPropertiesPopUp\" verb=\"ChangeFolderPropertiesPopUp\"" " _label=\"Properties...\" _tip=\"Change this folder's properties\"/>"; - 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 * |