EFocusTracker tracks the input focus within a window and helps keep the sensitivity of "selectable" actions in the main menu up-to-date. Selectable actions include Cut, Copy, Paste, Select All and Delete. EFocusTracker has built-in support for widgets that implement the GtkEditable interface such as GtkEntry and GtkTextView. It also supports custom widgets that implement the ESelectable interface, which is a subset of GtkEditable and can apply to anything that displays selectable content (esp. tree views and ETables). This commit integrates EFocusTracker with EShellWindow, CompEditor, EMsgComposer, and ESignatureManager. It also bumps the GtkHTML requirement to 2.29.5 to utilize the new GtkhtmlEditor:html constructor property.
294 lines
3.6 KiB
Plaintext
294 lines
3.6 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>
|
|
|
|
|
|
<!-- ##### 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_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:
|
|
|
|
|