diff options
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 |