![]() | ![]() | ![]() | Libgnomedb 4.0 Reference Manual | ![]() |
---|
GnomeDbProviderSelector — A combo box style widget to select a provider
struct GnomeDbProviderSelector; struct GnomeDbProviderSelectorClass; struct GnomeDbProviderSelectorPrivate; GtkWidget* gnome_db_provider_selector_new (void); const gchar* gnome_db_provider_selector_get_provider (GnomeDbProviderSelector *selector); GdaServerProvider* gnome_db_provider_selector_get_provider_obj (GnomeDbProviderSelector *selector); gboolean gnome_db_provider_selector_set_provider (GnomeDbProviderSelector *selector, const gchar *provider);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBin +----GtkComboBox +----GnomeDbCombo +----GnomeDbProviderSelector
GnomeDbProviderSelector implements GtkCellLayout, GtkCellEditable, AtkImplementorIface and GtkBuildable.
struct GnomeDbProviderSelectorClass { GnomeDbComboClass parent_class; };
GtkWidget* gnome_db_provider_selector_new (void);
Create a new GnomeDbProviderSelector widget.
Returns : | the newly created widget. |
const gchar* gnome_db_provider_selector_get_provider (GnomeDbProviderSelector *selector);
Get the selected provider.
selector : | a GnomeDbProviderSelector widget |
Returns : | the selected provider |
GdaServerProvider* gnome_db_provider_selector_get_provider_obj (GnomeDbProviderSelector *selector);
Get the selected provider as a GdaServerProvider object
selector : | a GnomeDbProviderSelector widget |
Returns : | a new GdaServerProvider or NULL if an error occurred |
gboolean gnome_db_provider_selector_set_provider (GnomeDbProviderSelector *selector, const gchar *provider);
Forces selector to be set on provider
selector : | a GnomeDbProviderSelector widget |
provider : | the provider to be selected, or NULL for the default (SQLite) |
Returns : | TRUE if provider has been selected |
<< Datasources and connection related widgets | GnomeDbProviderAuthEditor >> |