TableMatrix is a Perl module that can create and manipulate tables.
Synopsis
$table = $parent->TableMatrix(?options?);
STANDARD OPTIONS
-anchor
-background
-cursor
-exportselection
-font
-foreground
-highlightbackground
-highlightcolor
-highlightthickness
-insertbackground
-insertborderwidth
-insertofftime
-insertontime
-insertwidth
-invertselected
-relief
-takefocus
-xscrollcommand
-yscrollcommand
Here are some key features of "TableMatrix":
· multi-line cells
· support for embedded windows (one per cell)
· row & column spanning
· variable width columns / height rows (interactively resizable)
· row and column titles
· multiple data sources ((perl hash|| perl callback) &| internal caching)
· supports standard Tk reliefs, fonts, colors, etc.
· x/y scrollbar support
· 'tag' styles per row, column or cell to change visual appearance
· in-cell editing - returns value back to data source
· support for disabled (read-only) tables or cells (via tags)
· multiple selection modes, with "active" cell
· multiple drawing modes to get optimal performance for larger tables
· optional 'flashes' when things update
· cell validation support
· Works everywhere Tk does (including Windows and Mac!)
Requirements:
· Perl
What's New in This Release:
· Misc Bugs fixed in Tk::TableMatrix::SpreadsheetHideRows
Product's homepage