TclMotif Info

Welcome to...

A tcl binding to Motif

Who by

Jan Newmarch (jan@pandonia.canberra.edu.au).

Availability

The primary site for this is csc.canberra.edu.au:/pub/motif/tclMotif/tclMotif.*.tar.z. (Here)

It is also placed on X and tcl sites ftp.x.org and harbor.ecn.purdue.edu. From these sites it will be available on mirrors in lots of places. A binary version for Linux is also available from Linux sites such as sunsite and tsx-11.

What

This package consists of a set of functions and a standalone interpreter "moat" that allow tcl programs to use the Motif set of widgets. A tcl file can be read by the standalone interpreter much as the Tk "wish" does. The difference is that instead of using the Tk library to create and manipulate Tk widgets, this system uses the Tm library to create and manipulate Motif widgets.

Major changes in version 1.1

Relation to Wafe

The Wafe project also provides a binding of Xt widgets to tcl. Originally just the Athena widgets, it has been extended to other sets, and has a Motif binding in beta.

I am in correspondence with the authors of Wafe, and we share code and developments.

Status

This is now in beta status. Please report any bugs either in existing code, or omissions that reduce the way you would like to use tclMotif.

The changes over the releases are summarised below (CHANGES)

Requirements

TclMotif-1.1 has been built using tcl7.3 and the Motif 1.2.1 development libraries. You need both. It has been tested on

Earlier versions used tcl6.7, but this is no longer supported. It should compile using tcl7.0b3 onwards, and all versions of Motif 1.2. There is some Motif 1.1 support i.e. it will compile and most things will run, but some things such as getting resource values of scalars such as XmNarrowDirection won't.

Files

Changes History

alpha release 0.1 June 1993