GnomeDbDsnEditor

GnomeDbDsnEditor — A form to modify datasource information

Synopsis




            GnomeDbDsnEditor;
            GnomeDbDsnEditorClass;
            GnomeDbDsnEditorPrivate;
GtkWidget*  gnome_db_dsn_editor_new         (void);
GdaDataSourceInfo* gnome_db_dsn_editor_get_dsn
                                            (GnomeDbDsnEditor *config);
void        gnome_db_dsn_editor_set_dsn     (GnomeDbDsnEditor *config,
                                             const GdaDataSourceInfo *dsn_info);

Object Hierarchy


  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBox
                                 +----GtkVBox
                                       +----GnomeDbDsnEditor

Implemented Interfaces

GnomeDbDsnEditor implements AtkImplementorIface.

Signals


"changed"   void        user_function      (GnomeDbDsnEditor *dbdsneditor,
                                            gpointer          user_data)        : Run last

Description

The GnomeDbDsnEditor widget contains a form to edit all the attributes of a DSN (except for its name), including provider selection, username and password, and provider specific information to open a connection.

Details

GnomeDbDsnEditor

typedef struct _GnomeDbDsnEditor GnomeDbDsnEditor;


GnomeDbDsnEditorClass

typedef struct {
	GtkVBoxClass parent_class;

	/* signals */
	void (* changed) (GnomeDbDsnEditor *config);
} GnomeDbDsnEditorClass;


GnomeDbDsnEditorPrivate

typedef struct _GnomeDbDsnEditorPrivate GnomeDbDsnEditorPrivate;


gnome_db_dsn_editor_new ()

GtkWidget*  gnome_db_dsn_editor_new         (void);

Returns :

gnome_db_dsn_editor_get_dsn ()

GdaDataSourceInfo* gnome_db_dsn_editor_get_dsn
                                            (GnomeDbDsnEditor *config);

config :
Returns :

gnome_db_dsn_editor_set_dsn ()

void        gnome_db_dsn_editor_set_dsn     (GnomeDbDsnEditor *config,
                                             const GdaDataSourceInfo *dsn_info);

config :
dsn_info :

Signal Details

The "changed" signal

void        user_function                  (GnomeDbDsnEditor *dbdsneditor,
                                            gpointer          user_data)        : Run last

dbdsnconfig : the object which received the signal.
user_data : user data set when the signal handler was connected.

See Also

The GnomeDbDsnAssistant to create a new DSN using an assistant.