Commonly requested widgets

Purpose: to provide a catalog of commonly requested widgets, with links to Tk extensions that provide that function.


  • Display HTML like tkhtml
  • graph and directed graph as with graphviz/Tcldot
  • listview - MS Windows widget that would allow one to select visual display of files between big icons, small icons, list of names, list detailed. (ttk::treeview gives part of this functionality.)
  • Icon in menu
  • docking framework for window and toolbar

The widgets below now have a version shipped with Tk.


What
canvas table organizer
Where
ftp://ftp.cs.toronto.edu/pub/kr/table.tcl.Z
ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/devel/graphics/CanvasTable.tcl.gz
Description
Tk 3.6 functions to organize items on a canvas as a table. Lay out arbitrary items (including windows) and supply grid lines if desired.
Updated
10/1998
Contact
mailto:[email protected] (Bryan M Kramer)

What
Tk table widget (curquide)
Where
From the contact
Description
Set of procedures to quickly allow one to send an undetermined amount of column and row data to a window. Includes horizontal and vertical scrollbars, data displayed in any combo of label, entry, or button, autosizing of cells, ability to reconfigure any cell, row, or column, minimal management of widgets necessary.
Updated
09/1997
Contact
mailto:[email protected] (Cesar)

What
Tk table widget (Ellson)
Where
ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/devel/graphics/tkTable-1.81.tar.gz ???
Description
A table/matrix widget, written in C, variable width table columns and height rows, titles, attaches to an array variable, supports standard Tk reliefs/fonts, support scrollbars, has tag styles per row/column/cell for changing colors/fonts/relief or anchor position, in-cell editing, different editing/drawing modes, can have selected cell or not, optional update flashes, can stretch rows and columns. Contact John Ellson for patches to Table_Display.c and the tkAppInit to get it to work with Tk 4.0.
Updated
10/1998
Contact
mailto:[email protected] (current maintainer)
mailto:[email protected] (Roland King - original author)
mailto:[email protected]

What
vwtable
Where
ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/devel/vwtable-0.6.tar.gz
Description
A table widget
Updated
10/1998
Contact
mailto:[email protected] (Aaron Jackson)

What
incr Tk spreadsheet/table widget
Where
ftp://ftp.wn.com/pub/entryTable.tar.gz (???)
Description
incr Tcl 2.0 incr Widgets table/spreadsheet widget. Features dynamic columns and rows creation, draggable column dividers, individual cell configurability (colors, fonts, etc.), import/export capability, column and row titles. No formula capability.
Updated
12/1996
Contact
mailto:[email protected] (Bret A. Schuhmacher)

What
Tree Table
Where
ftp://archive.cis.ohio-state.edu/pub/tknews/treetable.tar.gz
Description
C code to link into your interpreter which allows you to display n-ary trees in a tabular hierarchical form.
Updated
?
Contact
mailto:[email protected] (Michael Moore)

What
incr Tk table listbox widget
Where
ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/devel/tablelist-1.1.tar.gz
ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/devel/tablelist-1.4.tar.gz ???
Description
An itcl table widget based on the Tk Listbox. Also includes checkbuttons or radiobuttons in table format. Also requires BLT. Latest version supports Tk 4.0, while the older version supports Tk 3.4.
Updated
10/1998
Contact
mailto:[email protected] (Allan Brighton)

What
incr Tk table widget
Where
ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/devel/table-1.01.tar.gz
Description
Port of a C++/InterViews table widget to itcl.
Updated
10/1998
Contact
mailto:[email protected] (Mumit Khan)