1. A Quick Tablelist Overview
A tablelist is a multi-column listbox and tree widget, supporting a large
number of options and widget subcommands. Here are just a few of
them:
- Static- and dynamic-width columns, which are, per default,
resizable.
- Interactive switching between static and dynamic column widths.
- Supported column alignments:
left
,
right
, and center
.
- Configuration options at widget, column, row, and cell levels.
- Support for column separators and row stripes.
- Support for hidden columns and rows.
- Newline characters in the elements give rise to multi-line cells.
- Support for displaying the contents of individual columns in
word-wrapped multi-line rather than snipped form.
- Support for embedded images in the cells and header labels, as well as
for embedded windows in the cells.
- Built-in multi-column sort capability.
- Support for moving a column or row programmatically or interactively
(with the left mouse button).
- Full tile support by invoking
package require
tablelist_tile
.
- Support for interactive editing with a great variety of widgets from
the Tk core and the packages tile, BWidget, Iwidgets, combobox, and
Mentry(_tile).
- Support for cell- and column label-specific balloon help.
- Support for arbitrary attributes at widget, column, row, and cell
levels.
- Support for a great variety of tree styles.
- A versatile built-in search capability.