Files
evolution/doc/reference/shell/tmpl/e-shell-window.sgml
Matthew Barnes 48462592cb Add a EShellWindow::shell-view-created signal.
The signal uses the name of the newly created shell view as the detail,
so for example "shell-view-created::mail" is emitted when the "mail"
view is created.

Also, add e_shell_window_peek_shell_view() to obtain a shell view if it
exists but without instantiating it.

Using these new tools, teach the templates plugin to wait for the user
to switch to the "mail" view before connecting to its "update-actions"
signal.  Previously is was instantiating the "mail" view itself.
2010-01-22 11:46:34 -05:00

312 lines
3.9 KiB
Plaintext

<!-- ##### SECTION Title ##### -->
EShellWindow
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### STRUCT EShellWindow ##### -->
<para>
</para>
<!-- ##### SIGNAL EShellWindow::shell-view-created ##### -->
<para>
</para>
@eshellwindow: the object which received the signal.
@arg1:
<!-- ##### ARG EShellWindow:active-view ##### -->
<para>
</para>
<!-- ##### ARG EShellWindow:focus-tracker ##### -->
<para>
</para>
<!-- ##### ARG EShellWindow:geometry ##### -->
<para>
</para>
<!-- ##### ARG EShellWindow:safe-mode ##### -->
<para>
</para>
<!-- ##### ARG EShellWindow:shell ##### -->
<para>
</para>
<!-- ##### ARG EShellWindow:sidebar-visible ##### -->
<para>
</para>
<!-- ##### ARG EShellWindow:switcher-visible ##### -->
<para>
</para>
<!-- ##### ARG EShellWindow:taskbar-visible ##### -->
<para>
</para>
<!-- ##### ARG EShellWindow:toolbar-visible ##### -->
<para>
</para>
<!-- ##### ARG EShellWindow:ui-manager ##### -->
<para>
</para>
<!-- ##### FUNCTION e_shell_window_new ##### -->
<para>
</para>
@shell:
@safe_mode:
@geometry:
@Returns:
<!-- ##### FUNCTION e_shell_window_get_shell ##### -->
<para>
</para>
@shell_window:
@Returns:
<!-- ##### FUNCTION e_shell_window_get_shell_view ##### -->
<para>
</para>
@shell_window:
@view_name:
@Returns:
<!-- ##### FUNCTION e_shell_window_peek_shell_view ##### -->
<para>
</para>
@shell_window:
@view_name:
@Returns:
<!-- ##### FUNCTION e_shell_window_get_shell_view_action ##### -->
<para>
</para>
@shell_window:
@view_name:
@Returns:
<!-- ##### FUNCTION e_shell_window_get_ui_manager ##### -->
<para>
</para>
@shell_window:
@Returns:
<!-- ##### FUNCTION e_shell_window_get_action ##### -->
<para>
</para>
@shell_window:
@action_name:
@Returns:
<!-- ##### FUNCTION e_shell_window_get_action_group ##### -->
<para>
</para>
@shell_window:
@group_name:
@Returns:
<!-- ##### FUNCTION e_shell_window_get_managed_widget ##### -->
<para>
</para>
@shell_window:
@widget_path:
@Returns:
<!-- ##### FUNCTION e_shell_window_get_active_view ##### -->
<para>
</para>
@shell_window:
@Returns:
<!-- ##### FUNCTION e_shell_window_set_active_view ##### -->
<para>
</para>
@shell_window:
@view_name:
<!-- ##### FUNCTION e_shell_window_get_safe_mode ##### -->
<para>
</para>
@shell_window:
@Returns:
<!-- ##### FUNCTION e_shell_window_set_safe_mode ##### -->
<para>
</para>
@shell_window:
@safe_mode:
<!-- ##### FUNCTION e_shell_window_add_action_group ##### -->
<para>
</para>
@shell_window:
@group_name:
<!-- ##### FUNCTION e_shell_window_get_sidebar_visible ##### -->
<para>
</para>
@shell_window:
@Returns:
<!-- ##### FUNCTION e_shell_window_set_sidebar_visible ##### -->
<para>
</para>
@shell_window:
@sidebar_visible:
<!-- ##### FUNCTION e_shell_window_get_switcher_visible ##### -->
<para>
</para>
@shell_window:
@Returns:
<!-- ##### FUNCTION e_shell_window_set_switcher_visible ##### -->
<para>
</para>
@shell_window:
@switcher_visible:
<!-- ##### FUNCTION e_shell_window_get_taskbar_visible ##### -->
<para>
</para>
@shell_window:
@Returns:
<!-- ##### FUNCTION e_shell_window_set_taskbar_visible ##### -->
<para>
</para>
@shell_window:
@taskbar_visible:
<!-- ##### FUNCTION e_shell_window_get_toolbar_visible ##### -->
<para>
</para>
@shell_window:
@Returns:
<!-- ##### FUNCTION e_shell_window_set_toolbar_visible ##### -->
<para>
</para>
@shell_window:
@toolbar_visible:
<!-- ##### FUNCTION e_shell_window_register_new_item_actions ##### -->
<para>
</para>
@shell_window:
@backend_name:
@entries:
@n_entries:
<!-- ##### FUNCTION e_shell_window_register_new_source_actions ##### -->
<para>
</para>
@shell_window:
@backend_name:
@entries:
@n_entries: