Files
evolution/doc/reference/shell/tmpl/e-shell.sgml
Matthew Barnes 224f26b84d GtkApplication has some new EShell-like features.
I pushed a few EShell features up to GtkApplication for GTK+ 3.2,
so we can now trim off the redundancies in EShell.

1) GtkApplication has a new "window-added" signal which replaces
   EShell's own "window-created" signal.

2) GtkApplication has a new "window-removed" signal which replaces
   EShell's own "window-destroyed" signal.

3) gtk_application_get_windows() now returns a list of windows sorted
   by most recently focused, replacing e_shell_get_watched_windows().

4) GtkApplication now provides enough hooks to subclasses that we can
   remove e_shell_watch_window() and call gtk_application_add_window()
   directly.
2011-10-06 08:16:21 -04:00

418 lines
4.7 KiB
Plaintext

<!-- ##### SECTION Title ##### -->
EShell
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### SECTION Image ##### -->
<!-- ##### STRUCT EShell ##### -->
<para>
</para>
<!-- ##### SIGNAL EShell::event ##### -->
<para>
</para>
@eshell: the object which received the signal.
@arg1:
<!-- ##### SIGNAL EShell::handle-uri ##### -->
<para>
</para>
@eshell: the object which received the signal.
@arg1:
@Returns:
<!-- ##### SIGNAL EShell::prepare-for-offline ##### -->
<para>
</para>
@eshell: the object which received the signal.
@arg1:
<!-- ##### SIGNAL EShell::prepare-for-online ##### -->
<para>
</para>
@eshell: the object which received the signal.
@arg1:
<!-- ##### SIGNAL EShell::prepare-for-quit ##### -->
<para>
</para>
@eshell: the object which received the signal.
@arg1:
<!-- ##### SIGNAL EShell::quit-requested ##### -->
<para>
</para>
@eshell: the object which received the signal.
@Param2:
<!-- ##### ARG EShell:express-mode ##### -->
<para>
</para>
<!-- ##### ARG EShell:geometry ##### -->
<para>
</para>
<!-- ##### ARG EShell:meego-mode ##### -->
<para>
</para>
<!-- ##### ARG EShell:module-directory ##### -->
<para>
</para>
<!-- ##### ARG EShell:network-available ##### -->
<para>
</para>
<!-- ##### ARG EShell:online ##### -->
<para>
</para>
<!-- ##### ARG EShell:shell-settings ##### -->
<para>
</para>
<!-- ##### ARG EShell:small-screen-mode ##### -->
<para>
</para>
<!-- ##### FUNCTION e_shell_get_default ##### -->
<para>
</para>
@void:
@Returns:
<!-- ##### FUNCTION e_shell_load_modules ##### -->
<para>
</para>
@shell:
<!-- ##### FUNCTION e_shell_get_shell_backends ##### -->
<para>
</para>
@shell:
@Returns:
<!-- ##### FUNCTION e_shell_get_canonical_name ##### -->
<para>
</para>
@shell:
@name:
@Returns:
<!-- ##### FUNCTION e_shell_get_backend_by_name ##### -->
<para>
</para>
@shell:
@name:
@Returns:
<!-- ##### FUNCTION e_shell_get_backend_by_scheme ##### -->
<para>
</para>
@shell:
@scheme:
@Returns:
<!-- ##### FUNCTION e_shell_get_shell_settings ##### -->
<para>
</para>
@shell:
@Returns:
<!-- ##### FUNCTION e_shell_get_gconf_client ##### -->
<para>
</para>
@shell:
@Returns:
<!-- ##### FUNCTION e_shell_create_shell_window ##### -->
<para>
</para>
@shell:
@view_name:
@Returns:
<!-- ##### FUNCTION e_shell_handle_uris ##### -->
<para>
</para>
@shell:
@uris:
@do_import:
@Returns:
<!-- ##### FUNCTION e_shell_submit_alert ##### -->
<para>
</para>
@shell:
@alert:
<!-- ##### FUNCTION e_shell_get_active_window ##### -->
<para>
</para>
@shell:
@Returns:
<!-- ##### FUNCTION e_shell_get_meego_mode ##### -->
<para>
</para>
@shell:
@Returns:
<!-- ##### FUNCTION e_shell_get_express_mode ##### -->
<para>
</para>
@shell:
@Returns:
<!-- ##### FUNCTION e_shell_get_small_screen_mode ##### -->
<para>
</para>
@shell:
@Returns:
<!-- ##### FUNCTION e_shell_get_module_directory ##### -->
<para>
</para>
@shell:
@Returns:
<!-- ##### FUNCTION e_shell_get_network_available ##### -->
<para>
</para>
@shell:
@Returns:
<!-- ##### FUNCTION e_shell_set_network_available ##### -->
<para>
</para>
@shell:
@network_available:
<!-- ##### FUNCTION e_shell_lock_network_available ##### -->
<para>
</para>
@shell:
<!-- ##### FUNCTION e_shell_get_online ##### -->
<para>
</para>
@shell:
@Returns:
<!-- ##### FUNCTION e_shell_set_online ##### -->
<para>
</para>
@shell:
@online:
<!-- ##### FUNCTION e_shell_get_preferences_window ##### -->
<para>
</para>
@shell:
@Returns:
<!-- ##### FUNCTION e_shell_event ##### -->
<para>
</para>
@shell:
@event_name:
@event_data:
<!-- ##### ENUM EShellQuitReason ##### -->
<para>
</para>
@E_SHELL_QUIT_ACTION:
@E_SHELL_QUIT_LAST_WINDOW:
@E_SHELL_QUIT_OPTION:
@E_SHELL_QUIT_REMOTE_REQUEST:
@E_SHELL_QUIT_SESSION_REQUEST:
<!-- ##### FUNCTION e_shell_quit ##### -->
<para>
</para>
@shell:
@reason:
@Returns:
<!-- ##### FUNCTION e_shell_cancel_quit ##### -->
<para>
</para>
@shell:
<!-- ##### FUNCTION e_shell_adapt_window_size ##### -->
<para>
</para>
@shell:
@window:
<!-- ##### FUNCTION e_shell_set_startup_view ##### -->
<para>
</para>
@shell:
@view:
<!-- ##### FUNCTION e_shell_get_startup_view ##### -->
<para>
</para>
@shell:
@Returns:
<!-- ##### MACRO E_SHELL_MIGRATE_ERROR ##### -->
<para>
</para>
<!-- ##### ENUM EShellMigrateError ##### -->
<para>
</para>
@E_SHELL_MIGRATE_ERROR_FAILED:
<!-- ##### FUNCTION e_shell_migrate_attempt ##### -->
<para>
</para>
@shell:
@Returns:
<!-- ##### FUNCTION e_shell_detect_meego ##### -->
<para>
</para>
@is_meego:
@small_screen: