Some functionality has since been duplicated in other places with other tools.
The modifications include:
The code is commented and described in detail in my books.
htmllib.tcl
. This script was written by Steve Uhler while
he was with Sun Labs. It's a pure Tcl html display package that is
used in TclTutor, htmlview.tcl and TclPoint.
This version supports the Tcl/Tk 8.0 and newer Font conventions and simple tables.
It will generate a "good enough" GUI from just the Schema, or you can use SQL comments to fine tune the GUI,
Using the package is described in the paper that was presented at the US Tcl Conference.
Note: The client/server skeleton uses parseArgs from the Tools package.
NOTE: This is a namespace based solution to making megawidgets.
Tcl/Tk: A Developer's Guide, 2'nd edition discusses TclOO and describes better object oriented techniques for creating megaWidgets.
This package includes a script to convert the dummy skeleton into a new package using a number of regular expression substitutions.
It also supports saving a document as an XML doc, a "native" form document, or in RTF.
Import is supported for XML and native format. The RTF document can be loaded into MS Word, LibreOffice, OpenOffice, and other word processing tools.
This allows loading extensions that require other shared libraries to be resident before they can resolve their symbol tables.
This extension is a single .c file which should compile cleanly on Posix or Windows systems. It's been tested on Linux, and MS-Windows 95 with VC++ 5.0.