Libgnomedb features several widgets such as the ones exposed here.
Data source and connection widgets
- widgets to select a provider (among the installed providers) or a data source as combo boxes
widget to let the user enter information necessary to open a connection, see screenshot
widget to let the user fill in the information required to specify a connection (server adress, db name, ...), see screenshot
- widgets to edit a DSN's properties or assistant to create a new DSN
Data bound widgets
- combo widget to display a row of a data model
form and grid widgets to display (and if possible) let the user modify the contents of a data model, see form screenshot and grid screenshot
- widgets to let the user enter individual values depending on the data type (supports extensions as plugins for example for images, passwords, or IP adresses)
Specialized widgets
- widget to let the user enter the information required to perform a DDL query
- widget to display the current transactional status of a connection
- SQL console widget to let the user run some SQL commands
- SQL editor widget which features SQL syntax highlighting
- dictionary contents inspector widget
and more