Top | ![]() |
![]() |
![]() |
![]() |
GtkWidget * | e_tree_view_frame_new () |
GtkTreeView * | e_tree_view_frame_get_tree_view () |
void | e_tree_view_frame_set_tree_view () |
gboolean | e_tree_view_frame_get_toolbar_visible () |
void | e_tree_view_frame_set_toolbar_visible () |
GtkPolicyType | e_tree_view_frame_get_hscrollbar_policy () |
void | e_tree_view_frame_set_hscrollbar_policy () |
GtkPolicyType | e_tree_view_frame_get_vscrollbar_policy () |
void | e_tree_view_frame_set_vscrollbar_policy () |
void | e_tree_view_frame_insert_toolbar_action () |
GtkAction * | e_tree_view_frame_lookup_toolbar_action () |
void | e_tree_view_frame_update_toolbar_actions () |
#define | E_TREE_VIEW_FRAME_ACTION_ADD |
#define | E_TREE_VIEW_FRAME_ACTION_REMOVE |
#define | E_TREE_VIEW_FRAME_ACTION_MOVE_TOP |
#define | E_TREE_VIEW_FRAME_ACTION_MOVE_UP |
#define | E_TREE_VIEW_FRAME_ACTION_MOVE_DOWN |
#define | E_TREE_VIEW_FRAME_ACTION_MOVE_BOTTOM |
#define | E_TREE_VIEW_FRAME_ACTION_SELECT_ALL |
struct | ETreeViewFrame |
ETreeViewFrame embeds a GtkTreeView in a scrolled window and adds an inline-style toolbar beneath the scrolled window which can be hidden.
The inline-style toolbar supports "add" and "remove" actions, as well
as move actions if the tree view is reorderable and selection actions
if the tree view supports multiple selections. The action set can be
extended through e_tree_view_frame_insert_toolbar_action()
.
GtkWidget *
e_tree_view_frame_new (void
);
e_tree_view_frame_new
is deprecated and should not be used in newly-written code.
Creates a new ETreeViewFrame.
GtkTreeView *
e_tree_view_frame_get_tree_view (ETreeViewFrame *tree_view_frame
);
e_tree_view_frame_get_tree_view
is deprecated and should not be used in newly-written code.
Returns the “tree-view” for tree_view_frame
.
The tree_view_frame
creates its own GtkTreeView by default, but
that instance can be replaced with e_tree_view_frame_set_tree_view()
.
void e_tree_view_frame_set_tree_view (ETreeViewFrame *tree_view_frame
,GtkTreeView *tree_view
);
e_tree_view_frame_set_tree_view
is deprecated and should not be used in newly-written code.
Replaces the previous “tree-view” with the given tree_view
.
If tree_view
is NULL
, the tree_view_frame
creates a new GtkTreeView.
gboolean
e_tree_view_frame_get_toolbar_visible (ETreeViewFrame *tree_view_frame
);
e_tree_view_frame_get_toolbar_visible
is deprecated and should not be used in newly-written code.
Returns whether the inline toolbar in tree_view_frame
is visible.
void e_tree_view_frame_set_toolbar_visible (ETreeViewFrame *tree_view_frame
,gboolean toolbar_visible
);
e_tree_view_frame_set_toolbar_visible
is deprecated and should not be used in newly-written code.
Shows or hides the inline toolbar in tree_view_frame
.
GtkPolicyType
e_tree_view_frame_get_hscrollbar_policy
(ETreeViewFrame *tree_view_frame
);
e_tree_view_frame_get_hscrollbar_policy
is deprecated and should not be used in newly-written code.
Returns the policy for the horizontal scrollbar in tree_view_frame
.
void e_tree_view_frame_set_hscrollbar_policy (ETreeViewFrame *tree_view_frame
,GtkPolicyType hscrollbar_policy
);
e_tree_view_frame_set_hscrollbar_policy
is deprecated and should not be used in newly-written code.
Sets the policy for the horizontal scrollbar in tree_view_frame
.
GtkPolicyType
e_tree_view_frame_get_vscrollbar_policy
(ETreeViewFrame *tree_view_frame
);
e_tree_view_frame_get_vscrollbar_policy
is deprecated and should not be used in newly-written code.
Returns the policy for the vertical scrollbar in tree_view_frame
.
void e_tree_view_frame_set_vscrollbar_policy (ETreeViewFrame *tree_view_frame
,GtkPolicyType vscrollbar_policy
);
e_tree_view_frame_set_vscrollbar_policy
is deprecated and should not be used in newly-written code.
Sets the policy for the vertical scrollbar in tree_view_frame
.
void e_tree_view_frame_insert_toolbar_action (ETreeViewFrame *tree_view_frame
,GtkAction *action
,gint position
);
e_tree_view_frame_insert_toolbar_action
is deprecated and should not be used in newly-written code.
Generates a GtkToolItem from action
and inserts it into the inline
toolbar at the given position
. If position
is zero, the item is
prepended to the start of the toolbar. If position
is negative,
the item is appended to the end of the toolbar.
GtkAction * e_tree_view_frame_lookup_toolbar_action (ETreeViewFrame *tree_view_frame
,const gchar *action_name
);
e_tree_view_frame_lookup_toolbar_action
is deprecated and should not be used in newly-written code.
Returns the toolbar action named action_name
, or NULL
if no such
toolbar action exists.
void
e_tree_view_frame_update_toolbar_actions
(ETreeViewFrame *tree_view_frame
);
e_tree_view_frame_update_toolbar_actions
is deprecated and should not be used in newly-written code.
Emits the “update-toolbar-actions” signal.
See the signal description for more details.
#define E_TREE_VIEW_FRAME_ACTION_ADD "e-tree-view-frame-add"
E_TREE_VIEW_FRAME_ACTION_ADD
is deprecated and should not be used in newly-written code.
The GtkAction name for the "add" toolbar button.
Use e_tree_view_frame_lookup_toolbar_action()
to obtain the GtkAction.
#define E_TREE_VIEW_FRAME_ACTION_REMOVE "e-tree-view-frame-remove"
E_TREE_VIEW_FRAME_ACTION_REMOVE
is deprecated and should not be used in newly-written code.
The GtkAction name for the "remove" toolbar button.
Use e_tree_view_frame_lookup_toolbar_action()
to obtain the GtkAction.
#define E_TREE_VIEW_FRAME_ACTION_MOVE_TOP "e-tree-view-frame-move-top"
E_TREE_VIEW_FRAME_ACTION_MOVE_TOP
is deprecated and should not be used in newly-written code.
The GtkAction name for the "move selected items to top" button.
Use e_tree_view_frame_lookup_toolbar_action()
to obtain the GtkAction.
#define E_TREE_VIEW_FRAME_ACTION_MOVE_UP "e-tree-view-frame-move-up"
E_TREE_VIEW_FRAME_ACTION_MOVE_UP
is deprecated and should not be used in newly-written code.
The GtkAction name for the "move selected items up" button.
Use e_tree_view_frame_lookup_toolbar_action()
to obtain the GtkAction.
#define E_TREE_VIEW_FRAME_ACTION_MOVE_DOWN "e-tree-view-frame-move-down"
E_TREE_VIEW_FRAME_ACTION_MOVE_DOWN
is deprecated and should not be used in newly-written code.
The GtkAction name for the "move selected items down" button.
Use e_tree_view_frame_lookup_toolbar_action()
to obtain the GtkAction.
#define E_TREE_VIEW_FRAME_ACTION_MOVE_BOTTOM "e-tree-view-frame-move-bottom"
E_TREE_VIEW_FRAME_ACTION_MOVE_BOTTOM
is deprecated and should not be used in newly-written code.
The GtkAction name for the "move selected items to bottom" button.
Use e_tree_view_frame_lookup_toolbar_action()
to obtain the GtkAction.
#define E_TREE_VIEW_FRAME_ACTION_SELECT_ALL "e-tree-view-frame-select-all"
E_TREE_VIEW_FRAME_ACTION_SELECT_ALL
is deprecated and should not be used in newly-written code.
The GtkAction name for the "select all" button.
Use e_tree_view_frame_lookup_toolbar_action()
to obtain the GtkAction.