Files
evolution/shell
Ettore Perazzoli d91364b056 New, implementation for the cancel_discover_shared_folder virtual method.
* e-corba-storage.c (cancel_discover_shared_folder): New,
implementation for the cancel_discover_shared_folder virtual
method.
(class_init): Install.

* evolution-test-component.c
(storage_discover_shared_folder_callback): Instead of passing the
listener to the timeout function, just pass the storage.  Put the
listener and the timeout ID on the storage object by using
gtk_object_set_data().
(shared_folder_discovery_timeout_callback): Updated accordingly.
(storage_cancel_discover_shared_folder_callback): New, callback
for the cancel_discover_shared_folder signal.
(setup_custom_storage): Connect.

* e-shell-shared-folder-picker-dialog.c: New member storage in
struct DiscoveryData.  While I am at it, rename member user to
user_email_address.
(discover_folder): Set the storage member.
(cleanup_discovery): Unref storage member.
(progress_dialog_clicked_callback): New, callback for the
"clicked" signal on the dialog.
(discover_folder): Connect.

* evolution-storage.c (class_init): Install signal
"cancel_discover_shared_folder".
(impl_Storage_cancelDiscoverSharedFolder): New, implementation for
the cancelDiscoverSharedFolder CORBA method; emit
"cancel_discover_shared_folder".
(evolution_storage_get_epv): Install CORBA method implementation.

* evolution-storage.h: Add signal cancel_discover_shared_folder.

* e-storage.c (e_storage_cancel_discover_shared_folder): New.

* e-storage.h: New virtual method cancel_discover_shared_folder.

* Evolution-Storage.idl (cancelDiscoverSharedFolder): New.

svn path=/trunk/; revision=18386
2002-10-17 20:47:06 +00:00
..
2002-09-19 00:09:21 +00:00
2002-03-26 21:00:15 +00:00
2002-03-26 21:00:15 +00:00
2002-07-18 18:16:18 +00:00
2002-09-17 16:33:46 +00:00
2002-07-18 18:16:18 +00:00
2002-09-17 19:27:04 +00:00
2002-09-17 19:27:04 +00:00
2002-02-23 17:46:09 +00:00
2002-07-09 17:06:19 +00:00
2002-09-23 19:16:46 +00:00
2002-07-18 18:16:18 +00:00
2002-07-18 18:16:18 +00:00
2002-09-17 20:42:36 +00:00
2002-09-25 18:06:29 +00:00
2002-09-23 21:30:57 +00:00
2002-09-24 21:01:04 +00:00
2002-09-24 21:01:04 +00:00
2001-10-27 01:09:28 +00:00
2002-03-10 03:05:52 +00:00
2002-09-23 19:16:46 +00:00

Two things are built in this directory: the shell's executable, named
`evolution', and the shell utility library, `libeshell'.

The `e-*' files belong to the shell, and their API is not exported at
all.

The `evolution-*' files, instead, are Bonobo-style wrappers for the
shell's Evolution:: CORBA interfaces.  They are all compiled into
`libeshell'; the shell itself links against `libeshell'.

The `evolution-*-client' files are utility GTK+-style wrappers for the
CORBA methods; the modules whose name does not end with `-client',
instead, are Bonobo-like GTK+ objects wrapping the implementation of
the CORBA server.