Files
evolution/doc/reference/shell/tmpl/e-shell-switcher.sgml
Matthew Barnes d7494c8f16 Shell and UI manager cleanups.
Replace the EVO_EXPRESS environment variable with an --express command
line option.  (Note, this adds a new translatable string for --help.)

Add an EUIManager class with an "express-mode" property and custom load
functions that use our new "express" preprocessor.  This replaces the UI
manager functions in e-utils.c.

(Also going to see if I can get GTK+ to add an "add_ui_from_string"
method to GtkUIManagerClass that we can override.  Then we could just
call gtk_ui_manager_add_ui_from_string() and the preprocessor would
automatically do its thing and chain up.)

Add an "express-mode" read-only GObject property to EShell.

Add e_shell_configure_ui_manager() to e-shell-utils.c.  For now this
just creates a one-way property binding:

    EShell:express-mode -> EUIManager:express-mode

Call this immediately after e_ui_manager_new().  (EUIManager can't do
this itself because it lives too low in the dependency hierarchy and
doesn't know about EShell.)
2010-03-13 20:53:17 -05:00

106 lines
1.3 KiB
Plaintext

<!-- ##### SECTION Title ##### -->
EShellSwitcher
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### STRUCT EShellSwitcher ##### -->
<para>
</para>
<!-- ##### SIGNAL EShellSwitcher::style-changed ##### -->
<para>
</para>
@eshellswitcher: the object which received the signal.
@arg1:
<!-- ##### ARG EShellSwitcher:toolbar-style ##### -->
<para>
</para>
<!-- ##### ARG EShellSwitcher:toolbar-visible ##### -->
<para>
</para>
<!-- ##### FUNCTION e_shell_switcher_new ##### -->
<para>
</para>
@Returns:
<!-- ##### FUNCTION e_shell_switcher_add_action ##### -->
<para>
</para>
@switcher:
@switch_action:
@new_window_action:
<!-- ##### FUNCTION e_shell_switcher_get_style ##### -->
<para>
</para>
@switcher:
@Returns:
<!-- ##### FUNCTION e_shell_switcher_set_style ##### -->
<para>
</para>
@switcher:
@style:
<!-- ##### FUNCTION e_shell_switcher_unset_style ##### -->
<para>
</para>
@switcher:
<!-- ##### FUNCTION e_shell_switcher_get_visible ##### -->
<para>
</para>
@switcher:
@Returns:
<!-- ##### FUNCTION e_shell_switcher_set_visible ##### -->
<para>
</para>
@switcher:
@visible: