add this define for the xml path to use when adding menu items to the
2001-05-11 Chris Toshok <toshok@ximian.com> * evolution-shell-component.h (EVOLUTION_SHELL_COMPONENT_POPUP_PLACEHOLDER): add this define for the xml path to use when adding menu items to the folder popup. * e-storage-set-view.c (populate_folder_context_menu_with_common_items): add (#ifdef DEBUG_XML) a menu item to dump the bonobo xml. (popup_folder_menu): pass the BonoboUIContainer to the populate_folder_context_menu CORBA call, instead of the component. Also, reorder things a bit so the component doesn't get an error when setting xml the first time. svn path=/trunk/; revision=9777
This commit is contained in:
committed by
Chris Toshok
parent
19f8760e0d
commit
12de520a89
@ -1,3 +1,17 @@
|
||||
2001-05-11 Chris Toshok <toshok@ximian.com>
|
||||
|
||||
* evolution-shell-component.h
|
||||
(EVOLUTION_SHELL_COMPONENT_POPUP_PLACEHOLDER): add this define for
|
||||
the xml path to use when adding menu items to the folder popup.
|
||||
|
||||
* e-storage-set-view.c
|
||||
(populate_folder_context_menu_with_common_items): add (#ifdef
|
||||
DEBUG_XML) a menu item to dump the bonobo xml.
|
||||
(popup_folder_menu): pass the BonoboUIContainer to the
|
||||
populate_folder_context_menu CORBA call, instead of the component.
|
||||
Also, reorder things a bit so the component doesn't get an error
|
||||
when setting xml the first time.
|
||||
|
||||
2001-05-11 Iain Holmes <iain@ximian.com>
|
||||
|
||||
* e-shell-folder-selection-dialog.c (dbl_click_cb): Use gnome_dialog_close
|
||||
|
||||
@ -49,6 +49,8 @@ static char *list [] = {
|
||||
};
|
||||
#endif
|
||||
|
||||
/*#define DEBUG_XML*/
|
||||
|
||||
#define DRAG_RESISTANCE 3 /* FIXME hardcoded in ETable to this value as
|
||||
* well, and there is no way for us to use the
|
||||
* same value as it's not exported. */
|
||||
@ -652,6 +654,10 @@ populate_folder_context_menu_with_common_items (EStorageSetView *storage_set_vie
|
||||
"<submenu name=\"Folder\" _label=\"Folder\">\n"
|
||||
" <menuitem name=\"Activate\" verb=\"ActivateView\" _label=\"_View\" _tip=\"View the selected folder\"/>\n"
|
||||
" <placeholder name=\"componentPlaceholder\" delimit=\"top\"/>\n"
|
||||
#ifdef DEBUG_XML
|
||||
" <separator/>\n"
|
||||
" <menuitem name=\"Dump\" verb=\"BonoboUIDump\" _label=\"_Dump XML\" _tip=\"Dump the bonobo xml\"/>\n"
|
||||
#endif
|
||||
"</submenu>\n";
|
||||
|
||||
bonobo_ui_component_add_verb (uih, "ActivateView",
|
||||
@ -695,11 +701,6 @@ popup_folder_menu (EStorageSetView *storage_set_view,
|
||||
bonobo_ui_component_set (uih, "/",
|
||||
"<popups> <popup name=\"folderPopup\"/> </popups>", NULL);
|
||||
|
||||
evolution_shell_component_client_populate_folder_context_menu (handler,
|
||||
uih,
|
||||
e_folder_get_physical_uri (folder),
|
||||
e_folder_get_type_string (folder));
|
||||
|
||||
populate_folder_context_menu_with_common_items (storage_set_view, uih);
|
||||
|
||||
menu = gtk_menu_new ();
|
||||
@ -707,6 +708,11 @@ popup_folder_menu (EStorageSetView *storage_set_view,
|
||||
bonobo_window_add_popup (bonobo_ui_container_get_win (priv->container),
|
||||
GTK_MENU (menu), "/popups/folderPopup");
|
||||
|
||||
evolution_shell_component_client_populate_folder_context_menu (handler,
|
||||
priv->container,
|
||||
e_folder_get_physical_uri (folder),
|
||||
e_folder_get_type_string (folder));
|
||||
|
||||
gtk_widget_show (GTK_WIDGET (menu));
|
||||
gtk_menu_popup (GTK_MENU (menu), NULL, NULL, NULL, NULL, 3, 0);
|
||||
|
||||
|
||||
@ -42,6 +42,7 @@ extern "C" {
|
||||
#define EVOLUTION_IS_SHELL_COMPONENT(obj) (GTK_CHECK_TYPE ((obj), EVOLUTION_TYPE_SHELL_COMPONENT))
|
||||
#define EVOLUTION_IS_SHELL_COMPONENT_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((obj), EVOLUTION_TYPE_SHELL_COMPONENT))
|
||||
|
||||
#define EVOLUTION_SHELL_COMPONENT_POPUP_PLACEHOLDER "/popups/folderPopup/Folder/componentPlaceholder"
|
||||
|
||||
typedef struct _EvolutionShellComponent EvolutionShellComponent;
|
||||
typedef struct _EvolutionShellComponentPrivate EvolutionShellComponentPrivate;
|
||||
|
||||
Reference in New Issue
Block a user