<!-- ##### 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: <!-- ##### ARG EShellBackend:shell ##### --> <para> </para> <!-- ##### 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: