Gtk2::Ex::RecordsFilter is a high level widget to browse reasonably
large amounts of relational data and select a subset of records. This
widget is inspired by the song browser of iTunes/Rhythmbox. I believe
that this widget can be used in other areas too. For example, in a
business application. (May be alongside the Gtk2::Ex::TreeMaker.)

The source code is available from cpan.
http://search.cpan.org/~ofeyaikon/Gtk2-Ex-RecordsFilter-0.03/

I have added an example to the examples folder. The non-trivial case
is one in which a child node has two parent nodes. Without clicking
anywhere else, click on the "Knockin' on heaven's door" in the 'Song'
window and then add that to selection to see what I mean.

Also browsable at sourceforge
http://cvs.sourceforge.net/viewcvs.py/gtk2-perl-ex/Gtk2-Ex/RecordsFilter/
(Or using anonymous checkout. I'm having sourceforge upload issues and
can't create a release tar.gz :( )

Details on the widget including a screenshot can be found at:
http://ofey.blogspot.com/2005/02/gtk2exrecordsfilter.html
-----------------------
Changes in version 0.03
-----------------------
* Fixed packaging issues
* Added Column Headers
* Modified the dataset to use a songlist instead
* Removed horizontal scrollers. Use HPaned instead. Makes it look
better with long strings for records.


If you have comments regarding the usability of the widget etc, please
keep them coming :)

Thanks,

Ofey.
_______________________________________________
gtk-perl-list mailing list
gtk-perl-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-perl-list

Reply via email to