Top | ![]() |
![]() |
![]() |
![]() |
GtkWidget * | e_source_selector_new () |
ESourceList * | e_source_selector_get_source_list () |
void | e_source_selector_select_source () |
void | e_source_selector_unselect_source () |
void | e_source_selector_select_exclusive () |
gboolean | e_source_selector_source_is_selected () |
GSList * | e_source_selector_get_selection () |
void | e_source_selector_free_selection () |
void | e_source_selector_show_selection () |
gboolean | e_source_selector_selection_shown () |
void | e_source_selector_set_select_new () |
void | e_source_selector_edit_primary_selection () |
ESource * | e_source_selector_get_primary_selection () |
void | e_source_selector_set_primary_selection () |
ESourceGroup * | e_source_selector_get_primary_source_group () |
ESource * | e_source_selector_get_source_by_path () |
ESource * | primary-selection | Read / Write |
ESourceList * | source-list | Read / Write / Construct Only |
gboolean | data-dropped | Run Last |
gboolean | popup-event | Run Last |
void | primary-selection-changed | Run Last |
void | selection-changed | Run Last |
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkTreeView ╰── ESourceSelector
ESourceSelector implements AtkImplementorIface, GtkBuildable and GtkScrollable.
GtkWidget *
e_source_selector_new (ESourceList *list
);
Create a new view for list
. The view will update automatically when list
changes.
ESourceList *
e_source_selector_get_source_list (ESourceSelector *selector
);
Returns the ESourceList that selector
is rendering.
Since 2.24
void e_source_selector_select_source (ESourceSelector *selector
,ESource *source
);
Select source
in selector
.
void e_source_selector_unselect_source (ESourceSelector *selector
,ESource *source
);
Unselect source
in selector
.
void e_source_selector_select_exclusive (ESourceSelector *selector
,ESource *source
);
Select source
in selector
and unselect all others.
Since 2.30
gboolean e_source_selector_source_is_selected (ESourceSelector *selector
,ESource *source
);
Check whether source
is selected in selector
.
GSList *
e_source_selector_get_selection (ESourceSelector *selector
);
Get the list of selected sources, i.e. those that were enabled through the corresponding checkboxes in the tree.
A list of the ESources currently selected. The sources will
be in the same order as they appear on the screen, and the list should be
freed using e_source_selector_free_selection()
.
void e_source_selector_show_selection (ESourceSelector *selector
,gboolean show
);
Specify whether the checkboxes in the ESourceSelector should be shown or not.
gboolean
e_source_selector_selection_shown (ESourceSelector *selector
);
Check whether the checkboxes in the ESourceSelector are being shown or not.
void e_source_selector_set_select_new (ESourceSelector *selector
,gboolean state
);
Set whether or not to select new sources added to selector
.
void
e_source_selector_edit_primary_selection
(ESourceSelector *selector
);
Allows the user to rename the primary selected source by opening an
entry box directly in selector
.
Since 2.26
ESource *
e_source_selector_get_primary_selection
(ESourceSelector *selector
);
Get the primary selected source. The primary selection is the one that is highlighted through the normal GtkTreeView selection mechanism (as opposed to the "normal" selection, which is the set of source whose checkboxes are checked).
void e_source_selector_set_primary_selection (ESourceSelector *selector
,ESource *source
);
Set the primary selected source.
ESourceGroup *
e_source_selector_get_primary_source_group
(ESourceSelector *selector
);
Gets the primary source group associated with the selector.
ESource * e_source_selector_get_source_by_path (ESourceSelector *selector
,GtkTreePath *path
);
Returns the ESource object at path
, or NULL
if path
is invalid.
Since 3.0
“data-dropped”
signalgboolean user_function (ESourceSelector *esourceselector, GtkSelectionData *arg1, ESource *arg2, GdkDragAction arg3, guint arg4, gpointer user_data)
Flags: Run Last
“popup-event”
signalgboolean user_function (ESourceSelector *esourceselector, GObject *arg1, GdkEvent *arg2, gpointer user_data)
Flags: Run Last
“primary-selection-changed”
signalvoid user_function (ESourceSelector *esourceselector, gpointer user_data)
Flags: Run Last
“selection-changed”
signalvoid user_function (ESourceSelector *esourceselector, gpointer user_data)
Flags: Run Last