|  |  |  | GNOME Data Access 5 manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | ||||
struct GdauiProviderSelector; GtkWidget * gdaui_provider_selector_new (void); GdaServerProvider * gdaui_provider_selector_get_provider_obj (GdauiProviderSelector *selector); const gchar * gdaui_provider_selector_get_provider (GdauiProviderSelector *selector); gboolean gdaui_provider_selector_set_provider (GdauiProviderSelector *selector,const gchar *provider);
GObject +----GInitiallyUnowned +----GtkWidget +----GtkContainer +----GtkBin +----GtkComboBox +----GdauiCombo +----GdauiProviderSelector
GdauiProviderSelector implements AtkImplementorIface, GtkBuildable, GtkCellLayout, GtkCellEditable and GdauiDataSelector.
GtkWidget *         gdaui_provider_selector_new         (void);
Create a new GdauiProviderSelector widget.
| Returns : | the newly created widget. [transfer full] | 
GdaServerProvider * gdaui_provider_selector_get_provider_obj
                                                        (GdauiProviderSelector *selector);
Get the selected provider as a GdaServerProvider object
| 
 | a GdauiProviderSelector widget | 
| Returns : | a GdaServerProvider or NULLif an error occurred. [transfer none] | 
Since 4.2
const gchar *       gdaui_provider_selector_get_provider
                                                        (GdauiProviderSelector *selector);
Get the selected provider.
| 
 | a GdauiProviderSelector widget | 
| Returns : | the selected provider, or NULLif no provider is selected. [transfer none] | 
Since 4.2
gboolean gdaui_provider_selector_set_provider (GdauiProviderSelector *selector,const gchar *provider);
Forces selector to be set on provider
| 
 | a GdauiProviderSelector widget | 
| 
 | the provider to be selected, or NULLfor the default (SQLite). [allow-none] | 
| Returns : | TRUEifproviderhas been selected | 
Since 4.2