| Libgnomedb 3.0 Reference Manual | ||||
|---|---|---|---|---|
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, 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.
| selector : | 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
| selector : | 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
| selector : | a GnomeDbProviderSelector widget |
| provider : | the provider to be selected |
| Returns : | TRUE if provider has been selected |