[gnome-db] libgnomedb usability patch



(seems that the patch itself is too big for the ML, so I retry with a gzip'ed one)

Hey guys,

Hope you had a nice xmas.

I found some time to improve a bit libgnomedb's usability.

The attached patch does the following:

- main dialog: increased initial size (to view at least 4 dsn), center
the window;

- main menu: auto-sensitive items, removed 'preferences', moved
'properties' to 'file', added 'select all', 'clear selection' in 'edit'
and introduced 'view' (for notebook switching), added meaningful
keyboard shortcuts;

- alert boxes are HIG compliant;

- fixed capitalization and missing final dot in several UI elements;

- added mnemonics to all UI elements I could find;

- improved the dsn popup menu (added 'properties' and 'delete' options),
 replaced show/hide column titles options with a single check menu item,
added separators;

- dsn properties dialog: instant apply [1], added a 'revert' button;

- save model dialog: replaced the radio buttons with an option menu,
replaced 'ok' button with an auto-sensible 'save' button;

- etc... (several less-important changes);

I will try to write a ChangeLog entry asap. Within the meantime please
apply locally the patch and test gnome-database-properties. Tell me what
do you think about it!

Cheers,

--
Laurent

[1]: with the current instant apply implementation, it is not possible
to change the name of a data source, so the dsn text field is at the
moment read-only.  BTW I don't know if the implementation I provided is
the good way to do it (nevertheless it seems to work pretty well).

Attachment: hig.patch.gz
Description: application/gzip



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]