Files
evolution/shell
Ettore Perazzoli 899db1fe37 Removed globals activity_client', progress'. (timeout_callback_3): Get
* evolution-test-component.c: Removed globals `activity_client',
`progress'.
(timeout_callback_3): Get the activity client from @data.
(timeout_callback_2): Likewise here.  Pass the activity client as
the user data pointer for `gtk_timeout_add()'.  Put the progress
count in a "my_progress" GtkObject data key.
(timeout_callback_1): Pass the newly created EActivityClient as
the user data pointer for `gtk_timeout_add()'.  Also, dispatch
itself again with a random timeout delay, for a maximum of
NUM_ACTIVITES times.  Initialize the "my_progress" GtkObject data
to be -1.

* e-activity-handler.c: New member `component_id' in
`ActivityInfo'.
(activity_info_new): New arg @component_id.  Init the
`component_id' member accordingly.
(activity_info_free): Free the `component_id' member.
(impl_operationStarted): Pass the component_id to
`activity_info_new()'.
(task_widget_new_from_activity_info): Pass the component_id to the
activity_info.

* e-task-widget.c: New member `component_id' in
`ETaskWidgetPrivate'.
(impl_destroy): Free it.
(init): Init to NULL.  Also init all the other members to NULL as
well.
(e_task_widget_construct): New arg @component_id.  Assign
->component_id to match it.
(e_task_widget_new): New arg @component_id here as well.  Pass it
over to `e_task_widget_construct()'.
(e_task_widget_get_component_id): New.

svn path=/trunk/; revision=12988
2001-09-19 21:13:08 +00:00
..
2001-08-20 22:28:04 +00:00
2001-08-21 23:05:01 +00:00
2001-09-18 19:43:36 +00:00
2001-08-17 04:29:11 +00:00
2001-08-17 04:29:11 +00:00
2001-08-17 04:29:11 +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.