summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Sullivan <sullivan@src.gnome.org>2001-01-02 18:14:56 +0000
committerJohn Sullivan <sullivan@src.gnome.org>2001-01-02 18:14:56 +0000
commitfd873a2e038d041b31fb2b226d33b979751c5ba4 (patch)
tree9c64f4d72da117b018c4a0c4a3f3cd45f358f9f8
parent4f2738f2b5ef469448fae5df337ea0a925d789aa (diff)
downloadnautilus-fd873a2e038d041b31fb2b226d33b979751c5ba4.tar.gz
reviewed by: Darin Adler <darin@eazel.com>
Fixed bug 5331 (Control-W closes the desktop) * src/file-manager/nautilus-desktop-icon-view-ui.xml: Added insensitive "Close" command that overrides the default one. * src/nautilus-window-menus.c: (nautilus_window_update_show_hide_menu_items), (refresh_bookmarks_menu), (nautilus_window_remove_bookmarks_menu_items), (nautilus_window_remove_go_menu_items), (nautilus_window_update_find_menu_item), (append_dynamic_bookmarks), (refresh_go_menu): Removed initial NAUTILUS_ from some #defines that are private to this file.
-rw-r--r--ChangeLog20
-rw-r--r--src/file-manager/nautilus-desktop-icon-view-ui.xml1
-rw-r--r--src/nautilus-navigation-window-menus.c47
-rw-r--r--src/nautilus-window-menus.c47
4 files changed, 71 insertions, 44 deletions
diff --git a/ChangeLog b/ChangeLog
index a95624a14..d275528d7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,23 @@
+2001-01-02 John Sullivan <sullivan@eazel.com>
+
+ reviewed by: Darin Adler <darin@eazel.com>
+
+ Fixed bug 5331 (Control-W closes the desktop)
+
+ * src/file-manager/nautilus-desktop-icon-view-ui.xml:
+ Added insensitive "Close" command that overrides the
+ default one.
+
+ * src/nautilus-window-menus.c:
+ (nautilus_window_update_show_hide_menu_items),
+ (refresh_bookmarks_menu),
+ (nautilus_window_remove_bookmarks_menu_items),
+ (nautilus_window_remove_go_menu_items),
+ (nautilus_window_update_find_menu_item),
+ (append_dynamic_bookmarks), (refresh_go_menu): Removed
+ initial NAUTILUS_ from some #defines that are private to
+ this file.
+
2001-01-01 Ali Abdin <aliabdin@aucegypt.edu>
More patches from John Fleck. A fixup for the QANDASET title showing
diff --git a/src/file-manager/nautilus-desktop-icon-view-ui.xml b/src/file-manager/nautilus-desktop-icon-view-ui.xml
index 09d589ce7..941f77a9c 100644
--- a/src/file-manager/nautilus-desktop-icon-view-ui.xml
+++ b/src/file-manager/nautilus-desktop-icon-view-ui.xml
@@ -3,6 +3,7 @@
<cmd name="Change Background"
_label="Change Desktop Background"
_tip="Show a window that lets you set your desktop background's pattern or color"/>
+ <cmd name="Close" sensitive="0"/>
<cmd name="Empty Trash Conditional"
_label="Empty Trash"
_tip="Delete all items in the trash"/>
diff --git a/src/nautilus-navigation-window-menus.c b/src/nautilus-navigation-window-menus.c
index 68042b539..36c3f9612 100644
--- a/src/nautilus-navigation-window-menus.c
+++ b/src/nautilus-navigation-window-menus.c
@@ -72,21 +72,24 @@
* don't want other code relying on their existence.
*/
-#define NAUTILUS_MENU_PATH_SHOW_HIDE_SIDEBAR "/menu/View/Show Hide Placeholder/Show Hide Sidebar"
-#define NAUTILUS_MENU_PATH_SHOW_HIDE_TOOL_BAR "/menu/View/Show Hide Placeholder/Show Hide Tool Bar"
-#define NAUTILUS_MENU_PATH_SHOW_HIDE_LOCATION_BAR "/menu/View/Show Hide Placeholder/Show Hide Location Bar"
-#define NAUTILUS_MENU_PATH_SHOW_HIDE_STATUS_BAR "/menu/View/Show Hide Placeholder/Show Hide Status Bar"
+#define MENU_PATH_TOGGLE_FIND_MODE "/menu/File/Toggle Find Mode"
-#define NAUTILUS_MENU_PATH_HISTORY_PLACEHOLDER "/menu/Go/History Placeholder"
+#define MENU_PATH_SHOW_HIDE_SIDEBAR "/menu/View/Show Hide Placeholder/Show Hide Sidebar"
+#define MENU_PATH_SHOW_HIDE_TOOL_BAR "/menu/View/Show Hide Placeholder/Show Hide Tool Bar"
+#define MENU_PATH_SHOW_HIDE_LOCATION_BAR "/menu/View/Show Hide Placeholder/Show Hide Location Bar"
+#define MENU_PATH_SHOW_HIDE_STATUS_BAR "/menu/View/Show Hide Placeholder/Show Hide Status Bar"
-#define NAUTILUS_MENU_PATH_BUILT_IN_BOOKMARKS_PLACEHOLDER "/menu/Bookmarks/Built-in Bookmarks Placeholder"
-#define NAUTILUS_MENU_PATH_BOOKMARKS_PLACEHOLDER "/menu/Bookmarks/Bookmarks Placeholder"
+#define MENU_PATH_HISTORY_PLACEHOLDER "/menu/Go/History Placeholder"
-#define SWITCH_TO_BEGINNER_VERB "Switch to Beginner Level"
-#define SWITCH_TO_INTERMEDIATE_VERB "Switch to Intermediate Level"
-#define SWITCH_TO_ADVANCED_VERB "Switch to Advanced Level"
+#define MENU_PATH_BUILT_IN_BOOKMARKS_PLACEHOLDER "/menu/Bookmarks/Built-in Bookmarks Placeholder"
+#define MENU_PATH_BOOKMARKS_PLACEHOLDER "/menu/Bookmarks/Bookmarks Placeholder"
+
+#define COMMAND_PATH_CLOSE_WINDOW "/commands/Close"
+
+#define SWITCH_TO_BEGINNER_VERB "Switch to Beginner Level"
+#define SWITCH_TO_INTERMEDIATE_VERB "Switch to Intermediate Level"
+#define SWITCH_TO_ADVANCED_VERB "Switch to Advanced Level"
-#define NAUTILUS_MENU_PATH_TOGGLE_FIND_MODE "/menu/File/Toggle Find Mode"
static GtkWindow *bookmarks_window = NULL;
@@ -411,25 +414,25 @@ nautilus_window_update_show_hide_menu_items (NautilusWindow *window)
bonobo_ui_component_freeze (window->details->shell_ui, NULL);
nautilus_bonobo_set_label (window->details->shell_ui,
- NAUTILUS_MENU_PATH_SHOW_HIDE_STATUS_BAR,
+ MENU_PATH_SHOW_HIDE_STATUS_BAR,
nautilus_window_status_bar_showing (window)
? _("Hide Status Bar")
: _("Show Status Bar"));
nautilus_bonobo_set_label (window->details->shell_ui,
- NAUTILUS_MENU_PATH_SHOW_HIDE_SIDEBAR,
+ MENU_PATH_SHOW_HIDE_SIDEBAR,
nautilus_window_sidebar_showing (window)
? _("Hide Sidebar")
: _("Show Sidebar"));
nautilus_bonobo_set_label (window->details->shell_ui,
- NAUTILUS_MENU_PATH_SHOW_HIDE_TOOL_BAR,
+ MENU_PATH_SHOW_HIDE_TOOL_BAR,
nautilus_window_tool_bar_showing (window)
? _("Hide Tool Bar")
: _("Show Tool Bar"));
nautilus_bonobo_set_label (window->details->shell_ui,
- NAUTILUS_MENU_PATH_SHOW_HIDE_LOCATION_BAR,
+ MENU_PATH_SHOW_HIDE_LOCATION_BAR,
nautilus_window_location_bar_showing (window)
? _("Hide Location Bar")
: _("Show Location Bar"));
@@ -1057,7 +1060,7 @@ refresh_bookmarks_menu (NautilusWindow *window)
if (!nautilus_preferences_get_boolean (NAUTILUS_PREFERENCES_HIDE_BUILT_IN_BOOKMARKS,
FALSE)) {
- append_static_bookmarks (window, NAUTILUS_MENU_PATH_BUILT_IN_BOOKMARKS_PLACEHOLDER);
+ append_static_bookmarks (window, MENU_PATH_BUILT_IN_BOOKMARKS_PLACEHOLDER);
}
append_dynamic_bookmarks (window);
@@ -1289,10 +1292,10 @@ nautilus_window_remove_bookmarks_menu_items (NautilusWindow *window)
{
nautilus_bonobo_remove_menu_items_and_commands
(window->details->shell_ui,
- NAUTILUS_MENU_PATH_BUILT_IN_BOOKMARKS_PLACEHOLDER);
+ MENU_PATH_BUILT_IN_BOOKMARKS_PLACEHOLDER);
nautilus_bonobo_remove_menu_items_and_commands
(window->details->shell_ui,
- NAUTILUS_MENU_PATH_BOOKMARKS_PLACEHOLDER);
+ MENU_PATH_BOOKMARKS_PLACEHOLDER);
}
void
@@ -1300,7 +1303,7 @@ nautilus_window_remove_go_menu_items (NautilusWindow *window)
{
nautilus_bonobo_remove_menu_items_and_commands
(window->details->shell_ui,
- NAUTILUS_MENU_PATH_HISTORY_PLACEHOLDER);
+ MENU_PATH_HISTORY_PLACEHOLDER);
}
void
@@ -1316,7 +1319,7 @@ nautilus_window_update_find_menu_item (NautilusWindow *window)
: _("_Find"));
nautilus_bonobo_set_label (window->details->shell_ui,
- NAUTILUS_MENU_PATH_TOGGLE_FIND_MODE,
+ MENU_PATH_TOGGLE_FIND_MODE,
label_string);
g_free (label_string);
}
@@ -1338,7 +1341,7 @@ append_dynamic_bookmarks (NautilusWindow *window)
for (index = 0; index < bookmark_count; ++index) {
append_bookmark_to_menu (window,
nautilus_bookmark_list_item_at (bookmarks, index),
- NAUTILUS_MENU_PATH_BOOKMARKS_PLACEHOLDER,
+ MENU_PATH_BOOKMARKS_PLACEHOLDER,
index,
TRUE);
}
@@ -1395,7 +1398,7 @@ refresh_go_menu (NautilusWindow *window)
node = node->next, index++) {
append_bookmark_to_menu (window,
NAUTILUS_BOOKMARK (node->data),
- NAUTILUS_MENU_PATH_HISTORY_PLACEHOLDER,
+ MENU_PATH_HISTORY_PLACEHOLDER,
index,
FALSE);
}
diff --git a/src/nautilus-window-menus.c b/src/nautilus-window-menus.c
index 68042b539..36c3f9612 100644
--- a/src/nautilus-window-menus.c
+++ b/src/nautilus-window-menus.c
@@ -72,21 +72,24 @@
* don't want other code relying on their existence.
*/
-#define NAUTILUS_MENU_PATH_SHOW_HIDE_SIDEBAR "/menu/View/Show Hide Placeholder/Show Hide Sidebar"
-#define NAUTILUS_MENU_PATH_SHOW_HIDE_TOOL_BAR "/menu/View/Show Hide Placeholder/Show Hide Tool Bar"
-#define NAUTILUS_MENU_PATH_SHOW_HIDE_LOCATION_BAR "/menu/View/Show Hide Placeholder/Show Hide Location Bar"
-#define NAUTILUS_MENU_PATH_SHOW_HIDE_STATUS_BAR "/menu/View/Show Hide Placeholder/Show Hide Status Bar"
+#define MENU_PATH_TOGGLE_FIND_MODE "/menu/File/Toggle Find Mode"
-#define NAUTILUS_MENU_PATH_HISTORY_PLACEHOLDER "/menu/Go/History Placeholder"
+#define MENU_PATH_SHOW_HIDE_SIDEBAR "/menu/View/Show Hide Placeholder/Show Hide Sidebar"
+#define MENU_PATH_SHOW_HIDE_TOOL_BAR "/menu/View/Show Hide Placeholder/Show Hide Tool Bar"
+#define MENU_PATH_SHOW_HIDE_LOCATION_BAR "/menu/View/Show Hide Placeholder/Show Hide Location Bar"
+#define MENU_PATH_SHOW_HIDE_STATUS_BAR "/menu/View/Show Hide Placeholder/Show Hide Status Bar"
-#define NAUTILUS_MENU_PATH_BUILT_IN_BOOKMARKS_PLACEHOLDER "/menu/Bookmarks/Built-in Bookmarks Placeholder"
-#define NAUTILUS_MENU_PATH_BOOKMARKS_PLACEHOLDER "/menu/Bookmarks/Bookmarks Placeholder"
+#define MENU_PATH_HISTORY_PLACEHOLDER "/menu/Go/History Placeholder"
-#define SWITCH_TO_BEGINNER_VERB "Switch to Beginner Level"
-#define SWITCH_TO_INTERMEDIATE_VERB "Switch to Intermediate Level"
-#define SWITCH_TO_ADVANCED_VERB "Switch to Advanced Level"
+#define MENU_PATH_BUILT_IN_BOOKMARKS_PLACEHOLDER "/menu/Bookmarks/Built-in Bookmarks Placeholder"
+#define MENU_PATH_BOOKMARKS_PLACEHOLDER "/menu/Bookmarks/Bookmarks Placeholder"
+
+#define COMMAND_PATH_CLOSE_WINDOW "/commands/Close"
+
+#define SWITCH_TO_BEGINNER_VERB "Switch to Beginner Level"
+#define SWITCH_TO_INTERMEDIATE_VERB "Switch to Intermediate Level"
+#define SWITCH_TO_ADVANCED_VERB "Switch to Advanced Level"
-#define NAUTILUS_MENU_PATH_TOGGLE_FIND_MODE "/menu/File/Toggle Find Mode"
static GtkWindow *bookmarks_window = NULL;
@@ -411,25 +414,25 @@ nautilus_window_update_show_hide_menu_items (NautilusWindow *window)
bonobo_ui_component_freeze (window->details->shell_ui, NULL);
nautilus_bonobo_set_label (window->details->shell_ui,
- NAUTILUS_MENU_PATH_SHOW_HIDE_STATUS_BAR,
+ MENU_PATH_SHOW_HIDE_STATUS_BAR,
nautilus_window_status_bar_showing (window)
? _("Hide Status Bar")
: _("Show Status Bar"));
nautilus_bonobo_set_label (window->details->shell_ui,
- NAUTILUS_MENU_PATH_SHOW_HIDE_SIDEBAR,
+ MENU_PATH_SHOW_HIDE_SIDEBAR,
nautilus_window_sidebar_showing (window)
? _("Hide Sidebar")
: _("Show Sidebar"));
nautilus_bonobo_set_label (window->details->shell_ui,
- NAUTILUS_MENU_PATH_SHOW_HIDE_TOOL_BAR,
+ MENU_PATH_SHOW_HIDE_TOOL_BAR,
nautilus_window_tool_bar_showing (window)
? _("Hide Tool Bar")
: _("Show Tool Bar"));
nautilus_bonobo_set_label (window->details->shell_ui,
- NAUTILUS_MENU_PATH_SHOW_HIDE_LOCATION_BAR,
+ MENU_PATH_SHOW_HIDE_LOCATION_BAR,
nautilus_window_location_bar_showing (window)
? _("Hide Location Bar")
: _("Show Location Bar"));
@@ -1057,7 +1060,7 @@ refresh_bookmarks_menu (NautilusWindow *window)
if (!nautilus_preferences_get_boolean (NAUTILUS_PREFERENCES_HIDE_BUILT_IN_BOOKMARKS,
FALSE)) {
- append_static_bookmarks (window, NAUTILUS_MENU_PATH_BUILT_IN_BOOKMARKS_PLACEHOLDER);
+ append_static_bookmarks (window, MENU_PATH_BUILT_IN_BOOKMARKS_PLACEHOLDER);
}
append_dynamic_bookmarks (window);
@@ -1289,10 +1292,10 @@ nautilus_window_remove_bookmarks_menu_items (NautilusWindow *window)
{
nautilus_bonobo_remove_menu_items_and_commands
(window->details->shell_ui,
- NAUTILUS_MENU_PATH_BUILT_IN_BOOKMARKS_PLACEHOLDER);
+ MENU_PATH_BUILT_IN_BOOKMARKS_PLACEHOLDER);
nautilus_bonobo_remove_menu_items_and_commands
(window->details->shell_ui,
- NAUTILUS_MENU_PATH_BOOKMARKS_PLACEHOLDER);
+ MENU_PATH_BOOKMARKS_PLACEHOLDER);
}
void
@@ -1300,7 +1303,7 @@ nautilus_window_remove_go_menu_items (NautilusWindow *window)
{
nautilus_bonobo_remove_menu_items_and_commands
(window->details->shell_ui,
- NAUTILUS_MENU_PATH_HISTORY_PLACEHOLDER);
+ MENU_PATH_HISTORY_PLACEHOLDER);
}
void
@@ -1316,7 +1319,7 @@ nautilus_window_update_find_menu_item (NautilusWindow *window)
: _("_Find"));
nautilus_bonobo_set_label (window->details->shell_ui,
- NAUTILUS_MENU_PATH_TOGGLE_FIND_MODE,
+ MENU_PATH_TOGGLE_FIND_MODE,
label_string);
g_free (label_string);
}
@@ -1338,7 +1341,7 @@ append_dynamic_bookmarks (NautilusWindow *window)
for (index = 0; index < bookmark_count; ++index) {
append_bookmark_to_menu (window,
nautilus_bookmark_list_item_at (bookmarks, index),
- NAUTILUS_MENU_PATH_BOOKMARKS_PLACEHOLDER,
+ MENU_PATH_BOOKMARKS_PLACEHOLDER,
index,
TRUE);
}
@@ -1395,7 +1398,7 @@ refresh_go_menu (NautilusWindow *window)
node = node->next, index++) {
append_bookmark_to_menu (window,
NAUTILUS_BOOKMARK (node->data),
- NAUTILUS_MENU_PATH_HISTORY_PLACEHOLDER,
+ MENU_PATH_HISTORY_PLACEHOLDER,
index,
FALSE);
}