| Libgnomedb 3.0 Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | ||||
GnomeDbProviderSelector;
GnomeDbProviderSelectorClass;
GnomeDbProviderSelectorPrivate;
GtkWidget * gnome_db_provider_selector_new (void);
const gchar * gnome_db_provider_selector_get_selected_provider
(GnomeDbProviderSelector *selector);
GdaServerProvider * gnome_db_provider_selector_get_selected_provider_obj
(GnomeDbProviderSelector *selector);
gboolean gnome_db_provider_selector_set_selected_provider
(GnomeDbProviderSelector *selector,
const gchar *provider);
GObject
+----GInitiallyUnowned
+----GtkObject
+----GtkWidget
+----GtkContainer
+----GtkBin
+----GtkComboBox
+----GnomeDbCombo
+----GnomeDbProviderSelector
GnomeDbProviderSelector implements AtkImplementorIface, GtkBuildable, GtkCellLayout and GtkCellEditable.
typedef struct {
GnomeDbComboClass parent_class;
} GnomeDbProviderSelectorClass;
typedef struct _GnomeDbProviderSelectorPrivate GnomeDbProviderSelectorPrivate;
GtkWidget * gnome_db_provider_selector_new (void);
Create a new GnomeDbProviderSelector widget.
Returns : |
the newly created widget. |
const gchar * gnome_db_provider_selector_get_selected_provider
(GnomeDbProviderSelector *selector);
Get the selected provider.
|
a GnomeDbProviderSelector widget |
Returns : |
the selected provider |
GdaServerProvider * gnome_db_provider_selector_get_selected_provider_obj (GnomeDbProviderSelector *selector);
Get the selected provider as a GdaServerProvider object
|
a GnomeDbProviderSelector widget |
Returns : |
a new GdaServerProvider or NULL if an error occurred
|
gboolean gnome_db_provider_selector_set_selected_provider
(GnomeDbProviderSelector *selector,
const gchar *provider);
Forces selector to be set on provider
|
a GnomeDbProviderSelector widget |
|
the provider to be selected |
Returns : |
TRUE if provider has been selected
|