diff options
author | Alexander Larsson <alexl@redhat.com> | 2003-11-06 16:07:05 +0000 |
---|---|---|
committer | Alexander Larsson <alexl@src.gnome.org> | 2003-11-06 16:07:05 +0000 |
commit | e162b7dceb9596fa4a7d8a898d64b7c9031fd654 (patch) | |
tree | e7d763186488c9bb899f400f41ff8d41d2768573 /src/nautilus-window-menus.c | |
parent | 3613a86b2039395b3ee229c901a00e35b85865b6 (diff) | |
download | nautilus-e162b7dceb9596fa4a7d8a898d64b7c9031fd654.tar.gz |
New desktop files
2003-11-06 Alexander Larsson <alexl@redhat.com>
* Makefile.am:
* nautilus-computer.desktop.in:
* nautilus-home.desktop.in:
New desktop files
* nautilus.desktop.in:
Make this one "browse filesystem"
* libnautilus-private/apps_nautilus_preferences.schemas.in:
* libnautilus-private/nautilus-global-preferences.c:
* libnautilus-private/nautilus-global-preferences.h:
computer desktop icon prefs
* libnautilus-private/nautilus-desktop-icon-file.c:
(update_info_from_link): Set permissions too
* libnautilus-private/nautilus-desktop-link-monitor.c:
* libnautilus-private/nautilus-desktop-link.[ch]:
Add computer icon
* src/Makefile.am:
* src/nautilus-connect-server-dialog.[ch]:
Connect server dialog
* src/file-manager/fm-directory-view.c:
Mount drives on activation.
* src/file-manager/fm-icon-container.c:
Sort computer first
* src/file-manager/fm-properties-window.c:
Put back NautilusDesktopLink handling for e.g. computer and home.
* src/nautilus-application.[ch]:
Reload dirs on mounts.
add browser_window argument on open window
* src/nautilus-main.c:
add browser_window argument on open window (--browser)
hack to register computer icon
* src/nautilus-shell-interface.idl:
* src/nautilus-shell.c:
add browser_window argument on open window
* src/nautilus-navigation-window-ui.xml:
* src/nautilus-spatial-window-ui.xml:
* src/nautilus-window-menus.c:
Add connect to server
Add computer
* src/nautilus-window.c:
Nice title for burn:///
Diffstat (limited to 'src/nautilus-window-menus.c')
-rw-r--r-- | src/nautilus-window-menus.c | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/nautilus-window-menus.c b/src/nautilus-window-menus.c index a178df21b..a4664be85 100644 --- a/src/nautilus-window-menus.c +++ b/src/nautilus-window-menus.c @@ -30,6 +30,7 @@ #include <locale.h> #include "nautilus-application.h" +#include "nautilus-connect-server-dialog.h" #include "nautilus-file-management-properties.h" #include "nautilus-property-browser.h" #include "nautilus-signaller.h" @@ -90,6 +91,7 @@ #define ID_SHOW_HIDE_STATUS_BAR "Show Hide Statusbar" #define START_HERE_URI "start-here:" +#define COMPUTER_URI "computer:" #define BURN_CD_URI "burn:" /* Struct that stores all the info necessary to activate a bookmark. */ @@ -255,6 +257,17 @@ file_menu_burn_cd_callback (BonoboUIComponent *component, nautilus_window_launch_cd_burner (NAUTILUS_WINDOW (user_data)); } +static void +connect_to_server_callback (BonoboUIComponent *component, + gpointer user_data, + const char *verb) +{ + GtkWidget *dialog; + + dialog = nautilus_connect_server_dialog_new (NAUTILUS_WINDOW (user_data)); + gtk_widget_show (dialog); +} + static gboolean have_burn_uri (void) { @@ -360,6 +373,15 @@ go_menu_start_here_callback (BonoboUIComponent *component, } static void +go_menu_go_to_computer_callback (BonoboUIComponent *component, + gpointer user_data, + const char *verb) +{ + nautilus_window_go_to (NAUTILUS_WINDOW (user_data), + COMPUTER_URI); +} + +static void go_menu_go_to_trash_callback (BonoboUIComponent *component, gpointer user_data, const char *verb) @@ -629,6 +651,7 @@ nautilus_window_initialize_menus_part_1 (NautilusWindow *window) BONOBO_UI_VERB ("New Window", file_menu_new_window_callback), BONOBO_UI_VERB ("Close", file_menu_close_window_callback), BONOBO_UI_VERB ("Burn CD", file_menu_burn_cd_callback), + BONOBO_UI_VERB ("Connect to Server", connect_to_server_callback), #ifdef HAVE_MEDUSA BONOBO_UI_VERB ("Find", file_menu_find_callback), BONOBO_UI_VERB ("Toggle Find Mode", toolbar_toggle_find_mode_callback), @@ -638,6 +661,7 @@ nautilus_window_initialize_menus_part_1 (NautilusWindow *window) BONOBO_UI_VERB ("Up", go_menu_up_callback), BONOBO_UI_VERB ("Home", go_menu_home_callback), BONOBO_UI_VERB ("Start Here", go_menu_start_here_callback), + BONOBO_UI_VERB ("Go to Computer", go_menu_go_to_computer_callback), BONOBO_UI_VERB ("Go to Trash", go_menu_go_to_trash_callback), BONOBO_UI_VERB ("Go to Burn CD", go_menu_go_to_burn_cd_callback), BONOBO_UI_VERB ("Go to Location", go_menu_location_callback), |