I'm pleased to annouce the 8th release of Gtk2::Ex::DBI ... http://entropy.homelinux.org/Gtk2-Ex-DBI/
Gtk2::Ex::DBI is an open-source helper object that makes your Gtk2-Perl apps data aware. It handles querying, 'painting' records on your Glade-generated form, passing updates back to the database server, inserting, deleting, and much more. Roll your own MS Access.
From the changelog:
- INCOMPATIBLE CHANGE: don't call on_current while we're constructing ourself - external code won't be able to 'see' us yet
- Added constructor_done flag to indicate whether we have been returned to the calling code yet
You should manually call the on_current code immediately *after* the object constructor ... when your Gtk2::Ex::DBI object will be available
- Added method of running external code before applying changes to the current record ( on_apply - similar to on_current )
- Apply changes to the current record before requerying ( query method )
- Properly handle empty recordsets in count method
- Append primary key to sql_select if necessary in fetch_new_slice method
- Added 'quiet' flag to silence warnings such as missing widgets
- Added 'use strict' directive and fixed up issues this raised
- Added demo application - a dream database ( distributed separately - see download page on website )
- Use 'make dist' to create distributable package instead of manually creating archive - thanks Ofey
- Updated website to make better use of space - also thanks to Ofey for suggestion to clean it up
Dan