With unintrusive error dialogs gone, we can cut some unnecessary bits
out of EActivity.
I'm also adding a new enum property called "state", which is one of:
E_ACTIVITY_RUNNING
E_ACTIVITY_WAITING
E_ACTIVITY_CANCELLED
E_ACTIVITY_COMPLETED
The state of an activity must be explicitly changed. In particular,
when the user cancels an activity the state should be set only after
confirming the operation has been cancelled and not when cancellation
is requested (e.g. after receiving a G_IO_ERROR_CANCELLED, not when
the GCancellable emits "cancelled"). EActivityBar and EActivityProxy
widgets have been updated to make this distinction clearer in the UI.
E_ACTIVITY_WAITING will be used when activities have to be queued and
dispatched in sequence, which I haven't written yet.
129 lines
1.4 KiB
Plaintext
129 lines
1.4 KiB
Plaintext
<!-- ##### SECTION Title ##### -->
|
|
e-activity
|
|
|
|
<!-- ##### SECTION Short_Description ##### -->
|
|
|
|
|
|
<!-- ##### SECTION Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### SECTION See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### SECTION Stability_Level ##### -->
|
|
|
|
|
|
<!-- ##### SECTION Image ##### -->
|
|
|
|
|
|
<!-- ##### STRUCT EActivity ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### FUNCTION e_activity_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@void:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION e_activity_newv ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@format:
|
|
@Varargs:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION e_activity_describe ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@activity:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION e_activity_get_cancellable ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@activity:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION e_activity_set_cancellable ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@activity:
|
|
@cancellable:
|
|
|
|
|
|
<!-- ##### FUNCTION e_activity_get_icon_name ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@activity:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION e_activity_set_icon_name ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@activity:
|
|
@icon_name:
|
|
|
|
|
|
<!-- ##### FUNCTION e_activity_get_percent ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@activity:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION e_activity_set_percent ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@activity:
|
|
@percent:
|
|
|
|
|
|
<!-- ##### FUNCTION e_activity_get_text ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@activity:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION e_activity_set_text ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@activity:
|
|
@text:
|
|
|
|
|