EShellContent

EShellContent — the right side of the main window

Properties

EAlertBar * alert-bar Read
EShellView * shell-view Read / Write / Construct Only

Types and Values

struct EShellContent

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkContainer
                ╰── GtkBin
                    ╰── EShellContent

Implemented Interfaces

EShellContent implements AtkImplementorIface, GtkBuildable, EAlertSink and EExtensible.

Includes

#include <shell/e-shell-content.h>

Description

Functions

e_shell_content_new ()

GtkWidget *
e_shell_content_new (struct _EShellView *shell_view);

Creates a new EShellContent instance belonging to shell_view .

Parameters

shell_view

an EShellView

 

Returns

a new EShellContent instance


e_shell_content_set_searchbar ()

void
e_shell_content_set_searchbar (EShellContent *shell_content,
                               GtkWidget *searchbar);

Packs searchbar at the top of shell_content .

Parameters

shell_content

an EShellContent

 

searchbar

a GtkWidget, or NULL

 

e_shell_content_check_state ()

guint32
e_shell_content_check_state (EShellContent *shell_content);

EShellContent subclasses should implement the <structfield>check_state</structfield> method in EShellContentClass to return a set of flags describing the current content selection. Subclasses are responsible for defining their own flags. This is primarily used to assist shell views with updating actions (see e_shell_view_update_actions()).

Parameters

shell_content

an EShellContent

 

Returns

a set of flags describing the current shell_content selection


e_shell_content_focus_search_results ()

void
e_shell_content_focus_search_results (EShellContent *shell_content);

EShellContent subclasses should implement the <structfield>focus_search_results</structfield> method in EShellContentClass to direct input focus to the widget displaying search results. This is usually called during e_shell_view_execute_search().

Parameters

shell_content

an EShellContent

 

e_shell_content_get_alert_bar ()

GtkWidget *
e_shell_content_get_alert_bar (EShellContent *shell_content);

Returns the EAlertBar used to display informational and error messages.

Parameters

shell_content

an EShellContent

 

Returns

the EAlertBar for shell_content


e_shell_content_get_shell_view ()

struct _EShellView *
e_shell_content_get_shell_view (EShellContent *shell_content);

Returns the EShellView that was passed to e_shell_content_new().

Parameters

shell_content

an EShellContent

 

Returns

the EShellView to which shell_content belongs


e_shell_content_run_advanced_search_dialog ()

void
e_shell_content_run_advanced_search_dialog
                               (EShellContent *shell_content);

e_shell_content_run_edit_searches_dialog ()

void
e_shell_content_run_edit_searches_dialog
                               (EShellContent *shell_content);

e_shell_content_run_save_search_dialog ()

void
e_shell_content_run_save_search_dialog
                               (EShellContent *shell_content);

Types and Values

struct EShellContent

struct EShellContent;

Contains only private data that should be read and manipulated using the functions below.

Property Details

The “alert-bar” property

  “alert-bar”                EAlertBar *

Displays informational and error messages.

Flags: Read


The “shell-view” property

  “shell-view”               EShellView *

The EShellView to which the content widget belongs.

Flags: Read / Write / Construct Only