Menu

Tree [87157d] default tip /
 History

Read Only access


File Date Author Commit
 eg 2017-06-01 Francois Rappaz Francois Rappaz [7bd4ec] use Log::Any + Carp in all modules and examples
 lib 2017-06-01 Francois Rappaz Francois Rappaz [7bd4ec] use Log::Any + Carp in all modules and examples
 t 2015-09-11 Francois Rappaz Francois Rappaz [8b9336] version 0.001
 .hgtags 2017-05-03 Francois Rappaz Francois Rappaz [dc452f] Added tag 0.013 for changeset df07f73518b5
 Changes 2017-06-02 Francois Rappaz Francois Rappaz [87157d] new makefile
 INSTALL 2017-06-02 Francois Rappaz Francois Rappaz [87157d] new makefile
 LICENSE 2015-09-11 Francois Rappaz Francois Rappaz [783a18] First commit
 MANIFEST 2017-03-29 Francois Rappaz Francois Rappaz [44c0eb] Added INSTALL new README file from mod2readme.pl
 MANIFEST.SKIP 2016-09-13 Francois Rappaz Francois Rappaz [b1df9a] new makefile
 MYMETA.json 2017-06-02 Francois Rappaz Francois Rappaz [87157d] new makefile
 MYMETA.yml 2017-06-02 Francois Rappaz Francois Rappaz [87157d] new makefile
 Makefile 2017-06-02 Francois Rappaz Francois Rappaz [87157d] new makefile
 Makefile.PL 2017-06-01 Francois Rappaz Francois Rappaz [7bd4ec] use Log::Any + Carp in all modules and examples
 README 2017-06-02 Francois Rappaz Francois Rappaz [87157d] new makefile
 Todo 2015-09-11 Francois Rappaz Francois Rappaz [783a18] First commit

Read Me

NAME

    Wx::Perl::DbLinker - Wx gui building part of DbLinker.

VERSION

    version 0.013 but see version at the end of MYMETA.yml to check that
    I'm correct here...

INSTALLATION

    To install Wx::Perl::DbLinker, cd to the directory that contains this
    file and type the following:

       perl Makefile.PL
       make
       make test
       make install

    On windows use nmake or dmake instead of make.

    To install this module into a specific directory, do: perl Makefile.PL
    PREFIX=/name/of/the/directory ...the rest is the same...

    Please also read the perlmodinstall man page, if available.

    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 (in
    ./eg). 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.

DEPENDENCIES

            Log::Log4perl   1.41
            Class::InsideOut        1.13
            Log::Any::Adapter::Log4perl     0.08
            DBD::SQLite     1.46
            Carp    1.17
            Wx      0.9
            Scalar::Util    1.45
            Test::More      1
            Data::Dumper    2.154
            Gtk2::Ex::DbLinker::DbTools     0.112
            DateTime::Format::Strptime      1.5
            Log::Any::Adapter       1.049

DESCRIPTION

    This module automates the process of tying data from a database to
    widgets on a xrc-generated form.

    Steps for use:

      * Create a Gtk2::Ex::DbLinker::xxxDataManager 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 xrc resource files to construct the gui: Wx windows and
      controls. It is required that you name your widgets the same as the
      fields in your data source.

      * Create a Wx::Perl:DbLinker::Wxform object that links the data and
      the gui

      * Connect the buttons to methods that handle common actions such as
      inserting, moving, deleting, etc.

AUTHOR

    François Rappaz <rappazf@gmail.com> CPAN ID: RAPPAZF

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.