Tk::MListbox Module 1.10 Tk::MListbox is another "column" or "table" widget. It works much like a Listbox, but instead of storing each row as a scalar, each row in the MListbox is a list or an array, each element in the list/array represents a column in the row. Tk::MListbox lets the user resize the columns by dragging a separator bar between each column. The user might change the order of the column by dragging the column headers. The data in the widget might be sorted by clicking one of the column headers. A new click, and the sort order is reversed. Tk::MListbox is scrollable and supports the Scrolled() method. Tk::MListbox is designed for displaying reports like the result of a database query or the contents of a directory. Two example programs are provided: sql.pl lets the user enter a query and displays the result in a MListbox. Requires DBI.pm. test.pl is a very simple file browser for unix/windows. To install, type $ perl Makefile.PL $ make $ make install MListbox.pm contains pod documentation. ABOUT VERSION 1.10 This version is a thorough scrub of version 1.09 - I'm hopeful that I caught all bugs, but realistic enough to know that I probably didn't. So, if you should find one, please report it and I'll fix it. The comp.lang.perl.tk newsgroup is the best place to post such finds - this was the problems can be brought to the attention of a larger group of people and perhaps someone will offer a patch that much faster. In an attempt to get this out the door before Christmas, there are some things which are incomplete - documentation and a decent test script. There is something called test.pl, but this is really just a script that shows MListbox being used. As for documentation... There is MListbox.pod which is the older documentation that I need to update. Since this version is mostly just a maintenance version, the docs should be valid, though threadbare. You will find my documenation in a directly called docs. It's a format that I've been experimenting with. MListbox.html is mostly done. What's left to be finished is: docs/MListbox/tutorial.html docs/MListbox/MLColumn.html docs/MListbox/HButton.html docs/MListbox/CListbox.html Between the old docs, and MListbox.html, and the sample scripts, I'm confident that it should be enough to get started started until I can finish off the rest of the docs. For bug reports, comments and suggestions: post problems to the comp.lang.perl.tk group but if absolutely necessary, send an email to: Rob Seegel (RobSeegel@aol.com)