Menu

Tree [fb18d5] default tip /
 History

Read Only access


File Date Author Commit
 examples 2017-05-31 Francois Rappaz Francois Rappaz [ddf1e6] Log::Any used in the 2 module files. Adapted ex...
 lib 2019-11-28 François Rappaz François Rappaz [fb18d5] Removed debug
 t 2014-08-14 Francois Rappaz Francois Rappaz [f02612] Corrected path to database in test script: the ...
 .hgtags 2019-02-21 François Rappaz François Rappaz [efa9c0] Added tag 0.114 for changeset dd8a86bd4c12
 Changes 2019-11-27 François Rappaz François Rappaz [ccdc66] 0.114 First commit. Removed debug
 INSTALL 2017-06-02 Francois Rappaz Francois Rappaz [d768a8] new makefile
 LICENSE 2014-05-22 Francois Rappaz Francois Rappaz [a2c947] First commit after adding the files
 MANIFEST 2017-03-29 Francois Rappaz Francois Rappaz [2dbf3b] Added INSTALL new README file from mod2readme.pl
 MANIFEST.SKIP 2016-09-15 Francois Rappaz Francois Rappaz [841b02] Updated pod and version
 MYMETA.json 2019-02-21 François Rappaz François Rappaz [dd8a86] 0.113
 MYMETA.yml 2019-02-21 François Rappaz François Rappaz [dd8a86] 0.113
 Makefile 2019-02-21 François Rappaz François Rappaz [dd8a86] 0.113
 Makefile.PL 2017-06-02 Francois Rappaz Francois Rappaz [d768a8] new makefile
 README 2019-02-21 François Rappaz François Rappaz [dd8a86] 0.113
 Todo 2014-06-04 Francois Rappaz Francois Rappaz [b9cf23] Updated Documentation, bug corected in DbcDataM...
 pm_to_blib 2014-05-22 Francois Rappaz Francois Rappaz [a2c947] First commit after adding the files

Read Me

NAME

    Gtk2::Ex::DbLinker - Gui building part with Gtk2 of DbLinker

VERSION

    version 0.113

INSTALLATION

    To install Gtk2::Ex::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
    ./examples). Rose::DB object is required to get example2_rdb working.
    DBIx::Class is required to get example 2_dbc working.
    SQL::Abstract::More is required for runexample2_sqla.pl.

DEPENDENCIES

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

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.

AUTHOR

    François Rappaz <rappazf@gmail.com>

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.