EShellContent

EShellContent — the right side of the main window

Synopsis


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

                    EShellContent;
GtkWidget *         e_shell_content_new                 (struct _EShellView *shell_view);
struct _EShellView * e_shell_content_get_shell_view     (EShellContent *shell_content);
RuleContext *       e_shell_content_get_context         (EShellContent *shell_content);
void                e_shell_content_set_context         (EShellContent *shell_content,
                                                         RuleContext *context);
GtkRadioAction *    e_shell_content_get_filter_action   (EShellContent *shell_content);
void                e_shell_content_set_filter_action   (EShellContent *shell_content,
                                                         GtkRadioAction *filter_action);
gint                e_shell_content_get_filter_value    (EShellContent *shell_content);
void                e_shell_content_set_filter_value    (EShellContent *shell_content,
                                                         gint filter_value);
gboolean            e_shell_content_get_filter_visible  (EShellContent *shell_content);
void                e_shell_content_set_filter_visible  (EShellContent *shell_content,
                                                         gboolean filter_visible);
void                e_shell_content_add_filter_separator_after
                                                        (EShellContent *shell_content,
                                                         gint action_value);
RuleContext *       e_shell_content_get_search_context  (EShellContent *shell_content);
FilterRule *        e_shell_content_get_search_rule     (EShellContent *shell_content);
void                e_shell_content_set_search_rule     (EShellContent *shell_content,
                                                         FilterRule *search_rule);
const gchar *       e_shell_content_get_search_text     (EShellContent *shell_content);
void                e_shell_content_set_search_text     (EShellContent *shell_content,
                                                         const gchar *search_text);
gint                e_shell_content_get_search_value    (EShellContent *shell_content);
void                e_shell_content_set_search_value    (EShellContent *shell_content,
                                                         gint search_value);
gboolean            e_shell_content_get_search_visible  (EShellContent *shell_content);
void                e_shell_content_set_search_visible  (EShellContent *shell_content,
                                                         gboolean search_visible);
GtkRadioAction *    e_shell_content_get_scope_action    (EShellContent *shell_content);
void                e_shell_content_set_scope_action    (EShellContent *shell_content,
                                                         GtkRadioAction *scope_action);
gint                e_shell_content_get_scope_value     (EShellContent *shell_content);
void                e_shell_content_set_scope_value     (EShellContent *shell_content,
                                                         gint scope_value);
gboolean            e_shell_content_get_scope_visible   (EShellContent *shell_content);
void                e_shell_content_set_scope_visible   (EShellContent *shell_content,
                                                         gboolean scope_visible);
const gchar *       e_shell_content_get_view_id         (EShellContent *shell_content);
void                e_shell_content_set_view_id         (EShellContent *shell_content,
                                                         const gchar *view_id);
void                e_shell_content_run_advanced_search_dialog
                                                        (EShellContent *shell_content);
void                e_shell_content_run_edit_searches_dialog
                                                        (EShellContent *shell_content);
void                e_shell_content_run_save_search_dialog
                                                        (EShellContent *shell_content);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBin
                                 +----EShellContent

Implemented Interfaces

EShellContent implements AtkImplementorIface and GtkBuildable.

Properties

  "filter-action"            GtkRadioAction*       : Read / Write
  "filter-value"             gint                  : Read / Write
  "filter-visible"           gboolean              : Read / Write / Construct
  "scope-action"             GtkRadioAction*       : Read / Write
  "scope-value"              gint                  : Read / Write
  "scope-visible"            gboolean              : Read / Write / Construct
  "search-context"           RuleContext*          : Read
  "search-rule"              FilterRule*           : Read / Write
  "search-text"              gchar*                : Read / Write
  "search-value"             gint                  : Read / Write
  "search-visible"           gboolean              : Read / Write / Construct
  "shell-view"               EShellView*           : Read / Write / Construct Only

Description

Details

EShellContent

typedef struct _EShellContent EShellContent;

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


e_shell_content_new ()

GtkWidget *         e_shell_content_new                 (struct _EShellView *shell_view);

shell_view :

Returns :


e_shell_content_get_shell_view ()

struct _EShellView * e_shell_content_get_shell_view     (EShellContent *shell_content);

shell_content :

Returns :


e_shell_content_get_context ()

RuleContext *       e_shell_content_get_context         (EShellContent *shell_content);

shell_content :

Returns :


e_shell_content_set_context ()

void                e_shell_content_set_context         (EShellContent *shell_content,
                                                         RuleContext *context);

shell_content :

context :


e_shell_content_get_filter_action ()

GtkRadioAction *    e_shell_content_get_filter_action   (EShellContent *shell_content);

shell_content :

Returns :


e_shell_content_set_filter_action ()

void                e_shell_content_set_filter_action   (EShellContent *shell_content,
                                                         GtkRadioAction *filter_action);

shell_content :

filter_action :


e_shell_content_get_filter_value ()

gint                e_shell_content_get_filter_value    (EShellContent *shell_content);

shell_content :

Returns :


e_shell_content_set_filter_value ()

void                e_shell_content_set_filter_value    (EShellContent *shell_content,
                                                         gint filter_value);

shell_content :

filter_value :


e_shell_content_get_filter_visible ()

gboolean            e_shell_content_get_filter_visible  (EShellContent *shell_content);

shell_content :

Returns :


e_shell_content_set_filter_visible ()

void                e_shell_content_set_filter_visible  (EShellContent *shell_content,
                                                         gboolean filter_visible);

shell_content :

filter_visible :


e_shell_content_add_filter_separator_after ()

void                e_shell_content_add_filter_separator_after
                                                        (EShellContent *shell_content,
                                                         gint action_value);

shell_content :

action_value :


e_shell_content_get_search_context ()

RuleContext *       e_shell_content_get_search_context  (EShellContent *shell_content);

shell_content :

Returns :


e_shell_content_get_search_rule ()

FilterRule *        e_shell_content_get_search_rule     (EShellContent *shell_content);

shell_content :

Returns :


e_shell_content_set_search_rule ()

void                e_shell_content_set_search_rule     (EShellContent *shell_content,
                                                         FilterRule *search_rule);

shell_content :

search_rule :


e_shell_content_get_search_text ()

const gchar *       e_shell_content_get_search_text     (EShellContent *shell_content);

shell_content :

Returns :


e_shell_content_set_search_text ()

void                e_shell_content_set_search_text     (EShellContent *shell_content,
                                                         const gchar *search_text);

shell_content :

search_text :


e_shell_content_get_search_value ()

gint                e_shell_content_get_search_value    (EShellContent *shell_content);

shell_content :

Returns :


e_shell_content_set_search_value ()

void                e_shell_content_set_search_value    (EShellContent *shell_content,
                                                         gint search_value);

shell_content :

search_value :


e_shell_content_get_search_visible ()

gboolean            e_shell_content_get_search_visible  (EShellContent *shell_content);

shell_content :

Returns :


e_shell_content_set_search_visible ()

void                e_shell_content_set_search_visible  (EShellContent *shell_content,
                                                         gboolean search_visible);

shell_content :

search_visible :


e_shell_content_get_scope_action ()

GtkRadioAction *    e_shell_content_get_scope_action    (EShellContent *shell_content);

shell_content :

Returns :


e_shell_content_set_scope_action ()

void                e_shell_content_set_scope_action    (EShellContent *shell_content,
                                                         GtkRadioAction *scope_action);

shell_content :

scope_action :


e_shell_content_get_scope_value ()

gint                e_shell_content_get_scope_value     (EShellContent *shell_content);

shell_content :

Returns :


e_shell_content_set_scope_value ()

void                e_shell_content_set_scope_value     (EShellContent *shell_content,
                                                         gint scope_value);

shell_content :

scope_value :


e_shell_content_get_scope_visible ()

gboolean            e_shell_content_get_scope_visible   (EShellContent *shell_content);

shell_content :

Returns :


e_shell_content_set_scope_visible ()

void                e_shell_content_set_scope_visible   (EShellContent *shell_content,
                                                         gboolean scope_visible);

shell_content :

scope_visible :


e_shell_content_get_view_id ()

const gchar *       e_shell_content_get_view_id         (EShellContent *shell_content);

shell_content :

Returns :


e_shell_content_set_view_id ()

void                e_shell_content_set_view_id         (EShellContent *shell_content,
                                                         const gchar *view_id);

shell_content :

view_id :


e_shell_content_run_advanced_search_dialog ()

void                e_shell_content_run_advanced_search_dialog
                                                        (EShellContent *shell_content);

shell_content :


e_shell_content_run_edit_searches_dialog ()

void                e_shell_content_run_edit_searches_dialog
                                                        (EShellContent *shell_content);

shell_content :


e_shell_content_run_save_search_dialog ()

void                e_shell_content_run_save_search_dialog
                                                        (EShellContent *shell_content);

shell_content :

Property Details

The "filter-action" property

  "filter-action"            GtkRadioAction*       : Read / Write


The "filter-value" property

  "filter-value"             gint                  : Read / Write

Default value: 0


The "filter-visible" property

  "filter-visible"           gboolean              : Read / Write / Construct

Default value: TRUE


The "scope-action" property

  "scope-action"             GtkRadioAction*       : Read / Write


The "scope-value" property

  "scope-value"              gint                  : Read / Write

Default value: 0


The "scope-visible" property

  "scope-visible"            gboolean              : Read / Write / Construct

Default value: FALSE


The "search-context" property

  "search-context"           RuleContext*          : Read


The "search-rule" property

  "search-rule"              FilterRule*           : Read / Write


The "search-text" property

  "search-text"              gchar*                : Read / Write

Default value: NULL


The "search-value" property

  "search-value"             gint                  : Read / Write

Default value: 0


The "search-visible" property

  "search-visible"           gboolean              : Read / Write / Construct

Default value: TRUE


The "shell-view" property

  "shell-view"               EShellView*           : Read / Write / Construct Only