Below is a patch that will move the Bonobo components menu entries in
the popup menu to a submenu, Addons. Attached is a screenshot showing
it.
Mason Kidd
<mrkidd mrkidd com>
--- src/file-manager/fm-directory-view.c.bak 2003-06-11
14:32:58.000000000 -0700
+++ src/file-manager/fm-directory-view.c 2003-06-11
15:36:37.000000000 -0700
@@ -157,7 +157,7 @@
#define FM_DIRECTORY_VIEW_POPUP_PATH_SCRIPTS_SEPARATOR
"/popups/selection/Open Placeholder/Scripts/After Scripts"
#define FM_DIRECTORY_VIEW_POPUP_PATH_OPEN_WITH
"/popups/selection/Open Placeholder/Open With"
#define FM_DIRECTORY_VIEW_POPUP_PATH_SCRIPTS
"/popups/selection/Open Placeholder/Scripts"
-#define FM_DIRECTORY_VIEW_POPUP_PATH_MIME_ACTIONS
"/popups/selection/Mime Actions"
+#define FM_DIRECTORY_VIEW_POPUP_PATH_MIME_ACTIONS
"/popups/selection/Open Placeholder/Addons/Mime Actions"
#define MAX_MENU_LEVELS 5
@@ -3698,7 +3698,7 @@ add_bonobo_menu_ui_and_verbs (FMDirector
g_slist_free (langs_cpy);
- ui_xml = g_string_append (ui_xml, "</commands><popups><popup
name=\"selection\"><placeholder name=\"Mime Actions\"><separator/>");
+ ui_xml = g_string_append (ui_xml, "</commands><popups><popup
name=\"selection\"><placeholder name=\"Open Placeholder\"><submenu
name=\"Addons\"><placeholder name=\"Mime Actions\">");
/* build the UI */
for (l = verb_names; l; l = l->next) {
@@ -3707,7 +3707,7 @@ add_bonobo_menu_ui_and_verbs (FMDirector
g_string_append_printf (ui_xml, "<menuitem name=\"%s\"
verb=\"%s\"/>", verb, verb);
}
- ui_xml = g_string_append (ui_xml,
"</placeholder></popup></popups></Root>");
+ ui_xml = g_string_append (ui_xml,
"</placeholder></submenu></placeholder></popup></popups></Root>");
ui_xml_str = g_string_free (ui_xml, FALSE);
bonobo_ui_component_set (view->details->ui, "/",
--- src/file-manager/nautilus-directory-view-ui.xml.bak 2003-06-11
15:38:45.000000000 -0700
+++ src/file-manager/nautilus-directory-view-ui.xml 2003-06-11
15:40:13.000000000 -0700
@@ -236,6 +236,12 @@
<separator name="After Scripts"/>
<menuitem name="Open Scripts Folder"
verb="Open Scripts Folder"/>
</submenu>
+ <submenu name="Addons"
+ _label="_Addon"
+ _tip="Use Addons"
+ tearoff="0">
+ <placeholder name="Mime Actions"
delimit="none"/>
+ </submenu>
</placeholder>
<placeholder name="File Clipboard Actions"
delimit="top">
@@ -263,7 +269,6 @@
<placeholder name="Icon Appearance Items" delimit="top">
</placeholder>
- <placeholder name="Mime Actions" delimit="none"/>
<separator/>
<menuitem name="Properties"
> -----Original Message-----
> From: Eugenia Loli-Queru [mailto:eloli hotmail com]
> Sent: Wednesday, June 11, 2003 11:42 AM
> To: nautilus-list gnome org; GNOME Desktop Devel List
> Subject: Re: Regarding Nautilus scripts
>
>
> > I wouldn't call compiling software user friendly, or covered in help
> > files.
> > Joe User installs packages using their package management
> software. Joe
> > User does not download a source tarball, ensure the
> required libraries
> > are installed, then build and install software.
>
> Agreed. But you will also have to face reality and not what
> the user/distro
> should be doing. We like it or not, most unix software today
> comes in source
> form, not packages. Yes, the theoretical good thing is
> packages, but this
> is not what happens in large today. Therefore, my opinion on "keep it
> simple, at all levels [developer|user]", still stands.
>
> Regards,
> Eugenia
> _______________________________________________
> desktop-devel-list mailing list
> desktop-devel-list gnome org
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list
>
Attachment:
nautilus-screen.png
Description: nautilus-screen.png