Files
evolution/doc/reference/shell/tmpl/e-shell-backend.sgml
Matthew Barnes 906f93a130 Demonstrate extending the EExtension API.
Introduce e_extensible_list_extensions(), which provides extensible
objects access to their own extensions, or a subset of them.

Convert EShellBackend to an abstract EExtension subtype.  EShell will
load its extensions with e_extensible_load_extensions(), and then obtain
a list of EShellBackend extensions as follows:

    shell_backends = e_extensible_list_extensions (
            E_EXTENSIBLE (shell), E_TYPE_SHELL_BACKEND);

Because EShellBackend is abstract, its GType is skipped while traversing
the GType hierarchy to find EShell extensions.
2010-03-21 23:30:44 -04:00

101 lines
1.2 KiB
Plaintext

<!-- ##### SECTION Title ##### -->
EShellBackend
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### STRUCT EShellBackend ##### -->
<para>
</para>
<!-- ##### SIGNAL EShellBackend::activity-added ##### -->
<para>
</para>
@eshellbackend: the object which received the signal.
@arg1:
<!-- ##### FUNCTION e_shell_backend_compare ##### -->
<para>
</para>
@shell_backend_a:
@shell_backend_b:
@Returns:
<!-- ##### FUNCTION e_shell_backend_get_config_dir ##### -->
<para>
</para>
@shell_backend:
@Returns:
<!-- ##### FUNCTION e_shell_backend_get_data_dir ##### -->
<para>
</para>
@shell_backend:
@Returns:
<!-- ##### FUNCTION e_shell_backend_get_shell ##### -->
<para>
</para>
@shell_backend:
@Returns:
<!-- ##### FUNCTION e_shell_backend_add_activity ##### -->
<para>
</para>
@shell_backend:
@activity:
<!-- ##### FUNCTION e_shell_backend_start ##### -->
<para>
</para>
@shell_backend:
<!-- ##### FUNCTION e_shell_backend_migrate ##### -->
<para>
</para>
@shell_backend:
@major:
@minor:
@micro:
@error:
@Returns: