NAME Gtk2::Ex::DbLinker - Use sql or orm objects to build a gtk2 Gui VERSION See version at the end of MYMETA.yml INSTALLATION To install this module type the following: perl Makefile.PL make make test make install On windows use nmake or dmake instead of make. DEPENDENCIES The following modules are required in order to use Gtk2::Ex::Linker Test::Simple => 0.44, GLib => 1.240, Gtk2 => 1.240, Class::Interface => 1.01, DateTime::Format::Strptime => 1.5 Carp => 1.17 Gtk2::Ex::Dialogs => 0.11 DBI => 1.631 Log::Log4perl => 1.41 Install one of Rose::DB::Object or DBIx::Class if you want to use these orm to access your data or run the examples below. Rose::DB object is required to get example 2_rdb working. DBIx::Class is required to get example 2_dbc working. SYNOPSIS See the Form.pm, Datasheet.pm and one of Dbi... Dbc... Rdb... DataManager.pm DESCRIPTION This module automates the process of tying data from a database to widgets on a Glade-generated form. All that is required is that you name your widgets the same as the fields in your data source. Steps for use: * Create a DataManager object that contains the rows to display. Use DbiDataManager, RdbDataManager or DbcDataManager depending on how you access the database: sql commands and DBI, DBIx::Class or Rose::DB::Object * Create a Gtk2::GladeXML object to construct the Gtk2 windows * Create a Gtk2::Ex::DbLinker::Form object that links the data and the windows * You would then typically connect the buttons to the methods below to handle common actions such as inserting, moving, deleting, etc. SUPPORT Any Gk2::Ex::DbLinker questions or problems can be posted to the the mailing list. To subscribe to the list or view the archives, go here: https://groups.google.com/forum/#!forum/gtk2-ex-dblinker. You may also send emails to gtk2-ex-dblinker@googlegroups.com. AUTHOR François Rappaz COPYRIGHT This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. The full text of the license can be found in the LICENSE file included with this module.