aboutsummaryrefslogtreecommitdiffstats
path: root/shell/e-shell-view-menu.c
diff options
context:
space:
mode:
authorJason Leach <jasonleach@usa.net>2001-01-25 02:55:10 +0800
committerJacob Leach <jleach@src.gnome.org>2001-01-25 02:55:10 +0800
commit152c6a69b1c2454bc0920092e42005e168e01743 (patch)
treed2c4c89859330a0929b21a72ea80eece9f3b6197 /shell/e-shell-view-menu.c
parent95956d2f827a120fcf467f1e7bf857e280894f09 (diff)
downloadgsoc2013-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.c14
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