| Libgnomedb 4.0 Reference Manual |
|---|
GnomeDbProviderSpecEditor — Widget to display and edit connection data associated to a database provider
struct GnomeDbProviderSpecEditor; struct GnomeDbProviderSpecEditorClass; struct GnomeDbProviderSpecEditorPrivate; GtkWidget* gnome_db_provider_spec_editor_new (const gchar *provider); void gnome_db_provider_spec_editor_set_provider (GnomeDbProviderSpecEditor *spec, const gchar *provider); gboolean gnome_db_provider_spec_editor_is_valid (GnomeDbProviderSpecEditor *spec); gchar* gnome_db_provider_spec_editor_get_specs (GnomeDbProviderSpecEditor *spec); void gnome_db_provider_spec_editor_set_specs (GnomeDbProviderSpecEditor *spec, const gchar *specs_string);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBox +----GtkVBox +----GnomeDbProviderSpecEditor
GnomeDbProviderSpecEditor implements AtkImplementorIface, GtkBuildable and GtkOrientable.
"provider" gchararray : Read / Write
"changed" void user_function (GnomeDbProviderSpecEditor *dbproviderspeceditor, gpointer user_data);
struct GnomeDbProviderSpecEditorClass {
GtkVBoxClass parent_class;
/* signals */
void (* changed) (GnomeDbProviderSpecEditor *spec);
};
GtkWidget* gnome_db_provider_spec_editor_new (const gchar *provider);
Creates a new GnomeDbProviderSpecEditor widget
| provider : | the provider to be used |
| Returns : |
void gnome_db_provider_spec_editor_set_provider
(GnomeDbProviderSpecEditor *spec,
const gchar *provider);Updates the displayed fields in spec to represent the required and possible arguments that a connection to a database through provider would require
| spec : | a GnomeDbProviderSpecEditor widget |
| provider : | the provider to be used |
gboolean gnome_db_provider_spec_editor_is_valid (GnomeDbProviderSpecEditor *spec);
Tells if the current information displayed in spec respects the provider's specifications (about non NULL values for example)
| spec : | a GnomeDbProviderSpecEditor widget |
| Returns : |
gchar* gnome_db_provider_spec_editor_get_specs (GnomeDbProviderSpecEditor *spec);
Get the currently displayed provider's specific connection string
| spec : | a GnomeDbProviderSpecEditor widget |
| Returns : | a new string, or NULL if no provider have been specified |
void gnome_db_provider_spec_editor_set_specs
(GnomeDbProviderSpecEditor *spec,
const gchar *specs_string);Sets the connection string to be displayed in the widget
| spec : | a GnomeDbProviderSpecEditor widget |
| specs_string : |
| "provider" (gchararray : Read / Write) |
void user_function (GnomeDbProviderSpecEditor *dbproviderspeceditor, gpointer user_data);
| dbdsnspec : | the object which received the signal. |
| user_data : | user data set when the signal handler was connected. |
| << GnomeDbProviderAuthEditor | GnomeDbDsnSelector >> |