diff options
author | Jason Leach <jasonleach@usa.net> | 2001-01-25 02:55:10 +0800 |
---|---|---|
committer | Jacob Leach <jleach@src.gnome.org> | 2001-01-25 02:55:10 +0800 |
commit | 152c6a69b1c2454bc0920092e42005e168e01743 (patch) | |
tree | d2c4c89859330a0929b21a72ea80eece9f3b6197 /shell/e-shell-view-menu.c | |
parent | 95956d2f827a120fcf467f1e7bf857e280894f09 (diff) | |
download | gsoc2013-evolution-152c6a69b1c2454bc0920092e42005e168e01743.tar.gz gsoc2013-evolution-152c6a69b1c2454bc0920092e42005e168e01743.tar.zst gsoc2013-evolution-152c6a69b1c2454bc0920092e42005e168e01743.zip |
(Fix #1252: Need a File->Close way to close a view)
2001-01-24 Jason Leach <jasonleach@usa.net>
(Fix #1252: Need a File->Close way to close a view)
* evolution.xml: new File->Close menu item and associated command.
2001-01-24 Jason Leach <jasonleach@usa.net>
(Fix #1252: Need a File->Close way to close a view)
* e-shell-view-menu.c (command_close): New function, destroys the
current view.
* e-shell.c (view_destroy_cb): Make sure shell settings get saved
when the last view is destroyed.
svn path=/trunk/; revision=7787
Diffstat (limited to 'shell/e-shell-view-menu.c')
-rw-r--r-- | shell/e-shell-view-menu.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/shell/e-shell-view-menu.c b/shell/e-shell-view-menu.c index f396bf9f6d..ec2e2edfb2 100644 --- a/shell/e-shell-view-menu.c +++ b/shell/e-shell-view-menu.c @@ -82,6 +82,19 @@ folder_bar_mode_changed_cb (EShellView *shell_view, /* Command callbacks. */ + +static void +command_close (BonoboUIComponent *uih, + void *data, + const char *path) +{ + EShellView *shell_view; + + shell_view = E_SHELL_VIEW (data); + + gtk_object_destroy (GTK_OBJECT (shell_view)); +} + static void command_quit (BonoboUIComponent *uih, void *data, @@ -423,6 +436,7 @@ BonoboUIVerb file_verbs [] = { BONOBO_UI_VERB ("FileImporter", show_import_wizard), BONOBO_UI_VERB ("FileGoToFolder", command_goto_folder), BONOBO_UI_VERB ("FileCreateFolder", command_create_folder), + BONOBO_UI_VERB ("FileClose", command_close), BONOBO_UI_VERB ("FileExit", command_quit), BONOBO_UI_VERB_END |