| Top |  |  |  |  | 
| GtkWidget * | e_proxy_selector_new () | 
| void | e_proxy_selector_refresh () | 
| ESourceRegistry * | e_proxy_selector_get_registry () | 
| ESource * | e_proxy_selector_ref_selected () | 
| gboolean | e_proxy_selector_set_selected () | 
    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkContainer
                ╰── GtkBox
                    ╰── ETreeViewFrame
                        ╰── EProxySelector
EProxySelector implements AtkImplementorIface, GtkBuildable, GtkOrientable and EExtensible.
EProxySelector displays a list of available proxy profiles, with inline toolbar controls for adding and removing profiles.
GtkWidget *
e_proxy_selector_new (ESourceRegistry *registry);
Creates a new EProxySelector widget using ESource instances in registry
.
void
e_proxy_selector_refresh (EProxySelector *selector);
Rebuilds the selector
's list store with an updated list of ESource
instances that describe a network proxy profile, without disrupting the
previously selected item (if possible).
This funtion is called automatically in response to ESourceRegistry
signals which are pertinent to the selector
.
ESourceRegistry *
e_proxy_selector_get_registry (EProxySelector *selector);
Returns the ESourceRegistry passed to e_proxy_selector_get_registry().
ESource *
e_proxy_selector_ref_selected (EProxySelector *selector);
Returns the selected ESource in selector
.
The function tries to ensure a valid ESource is always returned,
falling back to e_source_registry_ref_builtin_proxy() if necessary.
The returned ESource is referenced for thread-safety and must be
unreferenced with g_object_unref() when finished with it.
gboolean e_proxy_selector_set_selected (EProxySelector *selector,ESource *source);
Finds the corresponding tree model row for source
, selects the row,
and returns TRUE.  If no corresponding tree model row for source
 is
found, the selection remains unchanged and the function returns FALSE.