![]() |
![]() |
![]() |
Evolution API Reference: libedataserverui, graphical utility library | ![]() |
---|---|---|---|---|
ESourceSelector; GtkWidget* e_source_selector_new (ESourceList *list); void e_source_selector_select_source (ESourceSelector *selector, ESource *source); void e_source_selector_unselect_source (ESourceSelector *selector, ESource *source); gboolean e_source_selector_source_is_selected (ESourceSelector *selector, ESource *source); GSList* e_source_selector_get_selection (ESourceSelector *selector); void e_source_selector_free_selection (GSList *list); void e_source_selector_show_selection (ESourceSelector *selector, gboolean show); gboolean e_source_selector_selection_shown (ESourceSelector *selector); void e_source_selector_set_select_new (ESourceSelector *selector, gboolean state); ESource* e_source_selector_peek_primary_selection (ESourceSelector *selector); void e_source_selector_set_primary_selection (ESourceSelector *selector, ESource *source); ESourceGroup* e_source_selector_get_primary_source_group (ESourceSelector *selector);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkTreeView +----ESourceSelector
"popup-event" : Run Last "primary-selection-changed" : Run Last "selection-changed" : Run Last
GtkWidget* e_source_selector_new (ESourceList *list);
Create a new view for list
. The view will update automatically when list
changes.
|
A source list. |
Returns : |
The newly created widget. |
void e_source_selector_select_source (ESourceSelector *selector, ESource *source);
Select source
in selector
.
|
An ESourceSelector widget |
|
An ESource. |
void e_source_selector_unselect_source (ESourceSelector *selector, ESource *source);
Unselect source
in selector
.
|
An ESourceSelector widget |
|
An ESource. |
gboolean e_source_selector_source_is_selected (ESourceSelector *selector, ESource *source);
Check whether source
is selected in selector
.
|
An ESourceSelector widget |
|
An ESource. |
Returns : |
TRUE if source is currently selected, FALSE otherwise.
|
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.
|
an ESourceSelector |
Returns : |
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.
|
An ESourceSelector widget |
|
gboolean e_source_selector_selection_shown (ESourceSelector *selector);
Check whether the checkboxes in the ESourceSelector are being shown or not.
|
an ESourceSelector |
Returns : |
TRUE if the checkboxes are shown, FALSE otherwise.
|
void e_source_selector_set_select_new (ESourceSelector *selector, gboolean state);
Set whether or not to select new sources added to selector
.
|
An ESourceSelector widget |
|
A gboolean |
ESource* e_source_selector_peek_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).
|
An ESourceSelector widget |
Returns : |
The selected source. |
void e_source_selector_set_primary_selection (ESourceSelector *selector, ESource *source);
Set the primary selected source.
|
an ESourceSelector widget |
|
an ESource to select |
ESourceGroup* e_source_selector_get_primary_source_group (ESourceSelector *selector);
Gets the primary source group associated with the selector.
|
an ESourceSelector |
Returns : |
primary_source_group if selector is valid, NULL otherwise. |
"popup-event"
signalgboolean user_function (ESourceSelector *esourceselector, GObject *arg1, GdkEvent *event, gpointer user_data) : Run Last
|
the object which received the signal. |
|
|
|
|
|
user data set when the signal handler was connected. |
Returns : |
"primary-selection-changed"
signalvoid user_function (ESourceSelector *esourceselector, gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"selection-changed"
signalvoid user_function (ESourceSelector *esourceselector, gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |