It is data-aware in that it sources its data from a database via a data provider. Currently there is only a SQLite data provider but other data providers can be developed for ODBC, MySQL etc.
It includes features such as:
- Master-Detail grids
- Fixed columns
- Popup editors such as for long text, date/time, and for populating foreign keys from other tables.
- A very basic hand written inline text editor, this was necessary as trying to overlap gadgets, yikes!
It can be used as a base for developing other inline editors.
- Column sorting (currently only one column at a time)
- Basic filtering
- Handles larger datasets by requesting records from the data provider as necessary, it does not request all records at once.
Some screenshots:
1. This shows two grids in master-detail.

2. This shows the calendar popup editor for a date field.

3. This shows the large text popup editor.

4. This shows column sorting with an indicator in the top right of the column header.

5. This shows the list of values popup editor for populating foreign keys. Two fields from the foreign key are used, firstly the primary key which is applied to the database and a more descriptive field such as name or description is shown to the user.

6. This shows another example with filtering applied. It also shows fixed columns (enabled, first name, last name) and a checkbox field.

7. This shows the insert record for creating new records.
