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.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.