| Top |  |  |  |  | 
| GtkWidget * | e_source_selector_dialog_new () | 
| ESourceRegistry * | e_source_selector_dialog_get_registry () | 
| const gchar * | e_source_selector_dialog_get_extension_name () | 
| ESourceSelector * | e_source_selector_dialog_get_selector () | 
| ESource * | e_source_selector_dialog_peek_primary_selection () | 
| ESource * | e_source_selector_dialog_get_except_source () | 
| void | e_source_selector_dialog_set_except_source () | 
| ESource * | except-source | Write | 
| char * | extension-name | Write / Construct Only | 
| ESourceRegistry * | registry | Write / Construct Only | 
| ESourceSelector * | selector | Read | 
    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkContainer
                ╰── GtkBin
                    ╰── GtkWindow
                        ╰── GtkDialog
                            ╰── ESourceSelectorDialog
GtkWidget * e_source_selector_dialog_new (GtkWindow *parent,ESourceRegistry *registry,const gchar *extension_name);
Displays a list of sources from registry
 having an extension named
extension_name
 in a dialog window.  The sources are grouped by backend
or groupware account, which are described by the parent source.
ESourceRegistry *
e_source_selector_dialog_get_registry (ESourceSelectorDialog *dialog);
Returns the ESourceRegistry passed to e_source_selector_dialog_new().
Since: 3.6
const gchar *
e_source_selector_dialog_get_extension_name
                               (ESourceSelectorDialog *dialog);
Returns the extension name passed to e_source_selector_dialog_new().
Since: 3.6
ESourceSelector *
e_source_selector_dialog_get_selector (ESourceSelectorDialog *dialog);
Returns the ESourceSelector widget embedded in dialog
.
Since: 3.6
ESource *
e_source_selector_dialog_peek_primary_selection
                               (ESourceSelectorDialog *dialog);
Peek the currently selected source in the given dialog
.
ESource *
e_source_selector_dialog_get_except_source
                               (ESourceSelectorDialog *dialog);
Get the currently ESource, which cannot be selected in the given dialog
.
Use e_source_selector_dialog_set_except_source() to set such.
Since: 3.18
void e_source_selector_dialog_set_except_source (ESourceSelectorDialog *dialog,ESource *except_source);
Set the except_source
, the one which cannot be selected in the given dialog
.
Use NULL to allow to select all sources.
Since: 3.18