add "in string evolution_homedir" to ShellComponent::set_owner's

* Evolution-ShellComponent.idl: add "in string evolution_homedir"
        to ShellComponent::set_owner's arguments.

        * e-shell.c (e_shell_get_local_directory): Expose local_directory.

        * e-component-registry.c (register_component): Pass the shell's
        "local_directory" to the component as its evolution_homedir.

        * evolution-shell-component.c (impl_ShellComponent_set_owner):
        Update to include evolution_homedir.
        (class_init): Update signal prototype.

        * evolution-shell-component-client.c
        (evolution_shell_component_client_set_owner): Update to include
        evolution_homedir.

        * e-init.c: Remove. This wasn't being used.

svn path=/trunk/; revision=4710
This commit is contained in:
Dan Winship
2000-08-10 23:59:41 +00:00
parent ca25daf7b1
commit 5778265e23
11 changed files with 46 additions and 52 deletions

View File

@ -28,7 +28,7 @@ module Evolution {
/* FIXME: Can we use an attribute here? */
exception AlreadyOwned {};
void set_owner (in Shell shell)
void set_owner (in Shell shell, in string evolution_homedir)
raises (AlreadyOwned);
exception NotOwned {};