NAME Wx::Perl::DbLinker - Gui building part with Wx and DbLinker 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 Gtk2::Ex::BbLinker::DbTools => 0.109 Data::Dumper => 2.154, DateTime::Format::Strptime => 1.5, Test::More => 1, Wx => 0.9, Log::Log4perl => 1.41 DBD::SQLite => 1.46, Scalar::Util => 1.45, Class::InsideOut => 1.13, Install one of Rose::DB::Object, SQL::Abstract::More or DBIx::Class if you want to use these orm to access your data or run the examples below. DBIx::Class is required to get runexample_dbc.pl working. SQL::Abstract::More is required for runexample_sqla.pl Rose::DB::Object is required for runexample_rdb.pl SYNOPSIS See the Wxform.pm, Wxdatasheet.pm and one of Dbi... Dbc... Rdb... SqlA... DataManager.pm DESCRIPTION This module automates the process of tying data from a database to widgets on a Wx form build with xrc. 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 XRC ressource object to construct the Wx windows * Create a Wx::Perl::DbLinker::Wxform object that links the data and the windows using the DataManager * You would then typically connect the buttons to the methods below to handle common actions such as inserting, moving, deleting, etc. SUPPORT Any Wx::Perl::DbLinker questions or problems can be posted to my (rappazf) gmail account. 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.