(Implemented deleting folders in the shell. Files changed that aren't

(Implemented deleting folders in the shell.  Files changed that aren't
 noted below were simply small indentation/space changes.  To play
 with deleting folders, right click on a selected folder in the folder
 tree, then choose Delete.)

2001-06-23  Jason Leach  <jleach@ximian.com>

	* e-shell-folder-selection-dialog.c
	(e_shell_folder_selection_dialog_construct): Make the folder tree
	have a similar expanded state as the shell's folder tree.

	* e-local-storage.c (remove_folder): New function that does the
	meat of actual deletion stuff.
	(remove_folder_directory): A helper function that remove_folder()
	uses.
	(component_async_remove_folder_callback): A new callback to do the
	removing stuff from shell (if there weren't errors from the
	component).
	(impl_async_remove_folder): Implemented this.

	* evolution-shell-component-client.c
	(evolution_shell_component_client_async_remove_folder):
	Implemented this.

	* e-shell-view.c (e_shell_view_remove_control_for_uri): New
	function.

svn path=/trunk/; revision=10446
This commit is contained in:
Jason Leach
2001-06-23 18:58:02 +00:00
committed by Jacob Leach
parent 657ab7270a
commit 602fee638e
14 changed files with 404 additions and 51 deletions

View File

@ -124,8 +124,8 @@ impl_ShellView_set_title (PortableServer_Servant servant,
static void
impl_ShellView_set_folder_bar_label (PortableServer_Servant servant,
const CORBA_char *text,
CORBA_Environment *ev)
const CORBA_char *text,
CORBA_Environment *ev)
{
BonoboObject *bonobo_object;