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.
101 lines
1.2 KiB
Plaintext
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:
|
|
|
|
|