## GnomeDbDsnConfigDruid

GnomeDbDsnConfigDruid — a Druid to add a new datasource

##

# Synopsis

    struct      GnomeDbDsnConfigDruid;
    struct      GnomeDbDsnConfigDruidClass;
    struct      GnomeDbDsnConfigDruidPrivate;
    GtkWidget*  gnome_db_dsn_config_druid_new   (void);
    const GdaDataSourceInfo* gnome_db_dsn_config_druid_get_dsn
                                                (GnomeDbDsnConfigDruid *druid);

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GtkObject
                   +----GtkWidget
                         +----GtkContainer
                               +----GnomeDruid
                                     +----GnomeDbDsnConfigDruid

## Implemented Interfaces

GnomeDbDsnConfigDruid implements AtkImplementorIface.

## Signal Prototypes

    "finished"  void        user_function      (GnomeDbDsnConfigDruid *dbdsnconfigdruid,
                                                gint arg1,
                                                gpointer user_data);

## Description

The GnomeDbDsnConfigDruid widget provides an easy way for users to declare new data sources. If the selected provider for the data source supports it, then a new database can be created if the user needs it.

## Details

### struct GnomeDbDsnConfigDruid

    struct GnomeDbDsnConfigDruid;

### struct GnomeDbDsnConfigDruidClass

    struct GnomeDbDsnConfigDruidClass {

    	GnomeDruidClass parent_class;

    	void (* finished) (GnomeDbDsnConfigDruid *druid, gboolean error);
    };

### struct GnomeDbDsnConfigDruidPrivate

    struct GnomeDbDsnConfigDruidPrivate;

### gnome_db_dsn_config_druid_new ()

    GtkWidget*  gnome_db_dsn_config_druid_new   (void);

Returns : |

### gnome_db_dsn_config_druid_get_dsn ()

    const GdaDataSourceInfo* gnome_db_dsn_config_druid_get_dsn
                                                (GnomeDbDsnConfigDruid *druid);

`druid` : |
Returns : |

## Signals

### The "finished" signal

    void        user_function                  (GnomeDbDsnConfigDruid *dbdsnconfigdruid,
                                                gint arg1,
                                                gpointer user_data);

`dbdsnconfigdruid` : | the object which received the signal.
`arg1` : |
`user_data` : | user data set when the signal handler was connected.