SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Gtk2-Ex-TreeMaker rpm build for : OpenSuSE. For other distributions click perl-Gtk2-Ex-TreeMaker.

Name : perl-Gtk2-Ex-TreeMaker
Version : 0.11 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : lp154.7.1 Date : 2023-01-27 17:20:07
Group : Development/Libraries/Perl Source RPM : perl-Gtk2-Ex-TreeMaker-0.11-lp154.7.1.src.rpm
Size : 0.04 MB
Packager : https://www_suse_com/
Summary : A high level widget to represent a set of relational records in a hierar[cut]
Description :
Typically in business applications, users like to view data in a
spreadsheet kind of display. (Columns represent timeline(typically) and
rows represent measures like sales/inventory/blah/blah).

The data itself is typically stored internally as relational records. For
example, here is some sales info (stored internally in a relational
database)

-------------------------------------
Region, City, Product, Date, Quantity
-------------------------------------
Texas, Dallas, Fruits, Dec-2003, 300
Texas, Dallas, Veggies, Jan-2004, 120
Texas, Austin, Fruits, Nov-2003, 310
Texas, Austin, Veggies, Feb-2004, 20
-------------------------------------

The user will typically want to view the same data in a
hierarchical(/spreadsheet) kinda display.

------------------------------------------------------
Prod / Date Nov-2003 Dec-2003 Jan-2004 Feb-2004
------------------------------------------------------
Texas
Dallas
Fruits 300
Veggies 120
Austin
Fruits 310
Veggies 20
------------------------------------------------------

With web-based business apps, similar views are created in the browser
using lots of html/jsp coding.

The Gtk2::TreeView is an excellent widget to display a similar presentation
of data in a desktop app. But creating a (hierarchical) TreeView from flat
relational data can require some recursive function coding. It would be
great if all this recursive code could be abstracted out and packaged
separately.

This high level widget is designed with that purpose in mind. This module
will accept a relational feed of records and automatically convert it into
a hierarchical treeview using the Gtk2::TreeView. The process involves
invoking some recursive functions to build a TreeModel and populate it.
Also, since the spreadsheet itself can be rather long horizontally, the
widget also has a _FreezePane_ capability.

Details on the widget including a screenshot can be found at:
http://ofey.blogspot.com/2005/02/gtk2extreemaker.html

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-G/15.4/noarch

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  perl-Gtk2-Ex-TreeMaker-0.11-lp154.7.1.noarch.rpm
     

Provides :
perl(Gtk2::Ex::TreeMaker)
perl(Gtk2::Ex::TreeMaker::FlatInterface)
perl-Gtk2-Ex-TreeMaker

Requires :
perl(:MODULE_COMPAT_5.26.1)
perl(Glib)
perl(Gtk2)
perl(Gtk2::TestHelper)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.26.1/Gtk2
/usr/lib/perl5/vendor_perl/5.26.1/Gtk2/Ex
/usr/lib/perl5/vendor_perl/5.26.1/Gtk2/Ex/TreeMaker
/usr/lib/perl5/vendor_perl/5.26.1/Gtk2/Ex/TreeMaker.pm
/usr/lib/perl5/vendor_perl/5.26.1/Gtk2/Ex/TreeMaker/FlatInterface.pm
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi
/usr/share/doc/packages/perl-Gtk2-Ex-TreeMaker
/usr/share/doc/packages/perl-Gtk2-Ex-TreeMaker/Changes
/usr/share/doc/packages/perl-Gtk2-Ex-TreeMaker/README
/usr/share/doc/packages/perl-Gtk2-Ex-TreeMaker/examples
/usr/share/doc/packages/perl-Gtk2-Ex-TreeMaker/examples/treemaker_demo.pl
/usr/share/man/man3/Gtk2::Ex::TreeMaker.3pm.gz
/usr/share/man/man3/Gtk2::Ex::TreeMaker::FlatInterface.3pm.gz

 
ICM