|  |  |  | Evolution API Reference: libedataserverui, graphical utility library |  | 
|---|---|---|---|---|
                    ESourceOptionMenu;
GtkWidget*          e_source_option_menu_new            (ESourceList *list);
ESource*            e_source_option_menu_peek_selected  (ESourceOptionMenu *menu);
void                e_source_option_menu_select         (ESourceOptionMenu *menu,
                                                         ESource *source);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBin +----GtkButton +----GtkOptionMenu +----ESourceOptionMenu
GtkWidget* e_source_option_menu_new (ESourceList *list);
Creates a new ESourceOptionMenu widget that lets the user pick an ESource from the provided ESourceList.
| list: | |
| Returns : | A new ESourceOptionMenu. | 
ESource* e_source_option_menu_peek_selected (ESourceOptionMenu *menu);
| menu: | an ESourceOptionMenu | 
| Returns : | The selected ESource, or NULLif none was selected. | 
void e_source_option_menu_select (ESourceOptionMenu *menu, ESource *source);
Programmatically selects a source in menu. source must be present
in menu's ESourceList.
| menu: | an ESourceOptionMenu | 
| source: | an ESource to select | 
"source-selected" signalvoid user_function (ESourceOptionMenu *esourceoptionmenu, gpointer arg1, gpointer user_data) : Run Last
| esourceoptionmenu: | the object which received the signal. | 
| arg1: | |
| user_data: | user data set when the signal handler was connected. |