- Kill the e-util-labels API and read label information into a
single-column GtkListStore. Use GConfBridge to automatically
keep GConf synched with the list store.
- The list store (a singleton instance) is stored in EShellSettings
so it's available everywhere.
- The list store serves as the model for EMailLabelTreeView,
which itself is embedded in EMailLabelManager; a complete
label management UI as seen in the preferences dialog.
- EMailLabelDialog is used to add or edit a label. Avoid using a
color button, instead embed a GtkColorSelection directly in the
dialog so everything is in one window.
Open issues:
- The weird toggle/color/text menu items in the popup menu aren't
there. For now they're just regular toggle items. I'll deal
with it later.
- Filter intergration is broken at the moment.
svn path=/branches/kill-bonobo/; revision=37233
380 lines
4.7 KiB
Plaintext
380 lines
4.7 KiB
Plaintext
<!-- ##### SECTION Title ##### -->
|
|
EShellContent
|
|
|
|
<!-- ##### SECTION Short_Description ##### -->
|
|
|
|
|
|
<!-- ##### SECTION Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### SECTION See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### SECTION Stability_Level ##### -->
|
|
|
|
|
|
<!-- ##### STRUCT EShellContent ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG EShellContent:filter-action ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### ARG EShellContent:filter-value ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### ARG EShellContent:filter-visible ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### ARG EShellContent:scope-action ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### ARG EShellContent:scope-value ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### ARG EShellContent:scope-visible ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### ARG EShellContent:search-context ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### ARG EShellContent:search-rule ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### ARG EShellContent:search-text ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### ARG EShellContent:search-value ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### ARG EShellContent:search-visible ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### ARG EShellContent:shell-view ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### FUNCTION e_shell_content_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_view:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_check_state ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_get_shell_view ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_get_context ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_set_context ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
@context:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_get_filter_action ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_set_filter_action ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
@filter_action:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_get_filter_value ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_set_filter_value ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
@filter_value:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_get_filter_visible ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_set_filter_visible ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
@filter_visible:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_add_filter_separator_before ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
@action_value:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_add_filter_separator_after ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
@action_value:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_get_search_context ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_get_search_rule ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_set_search_rule ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
@search_rule:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_get_search_text ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_set_search_text ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
@search_text:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_get_search_value ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_set_search_value ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
@search_value:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_get_search_visible ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_set_search_visible ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
@search_visible:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_get_scope_action ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_set_scope_action ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
@scope_action:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_get_scope_value ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_set_scope_value ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
@scope_value:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_get_scope_visible ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_set_scope_visible ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
@scope_visible:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_get_view_id ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_set_view_id ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
@view_id:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_run_advanced_search_dialog ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_run_edit_searches_dialog ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
|
|
|
|
<!-- ##### FUNCTION e_shell_content_run_save_search_dialog ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@shell_content:
|
|
|
|
|