From: steve@sep.Stanford.EDU (Steve Cole)
Newsgroups: comp.windows.x.announce
Subject: announcing xtpanel 2.0 (interactive panel builder)
Date: 23 Nov 92 15:11:05 GMT
Distribution: inet
Organization: Stanford Exploration Project

xtpanel - build an interactive program, from the command line
	  or using a simple scripting language

The source for xtpanel has been posted to alt.sources, and is also 
available for anonymous ftp on </hanauma.Stanford.EDU:pub/X/xtpanel.tar.Z>

Location (for anonymous FTP):
	Host: hanauma.Stanford.EDU (36.51.0.16)
	Dir:  /pub/X
	File: xtpanel.tar.Z     
	Size: 172489 bytes

Note hanauma's ftp daemon doesn't like you using "ls" and "cd .."
use "dir" and "cdup" instead.

This is xtpanel version 2.00. Changes since version 1.01:
-added new objects: toggle, scrollbar, graph.
-added new actions: ASSIGN, SET. Allow one object to modify another.
-objects can have multiple actions.
-backquoted strings in actions get executed at action time.
-new examples: xtpanel-based calculator, color selection tool,
 bitmap browser.

Some general information from the README file:

xtpanel provides a quick and easy way of producing a panel
containing interactive objects such as buttons, sliders, and text
fields, either from the command line or from an xtpanel script file.
Each panel object maintains a string representation of its value. When
the object is modified it updates its value and it can also perform an
action such as printing its value or calling a system command. Objects
can make use of the values of other objects in constructing their
actions, and they can set the values of other objects as the result of
an action. The result is an interactive X windows program, without the
need for conventional programming.

This program is not intended as a replacement for a full featured
interface programming toolkit like Tk or Dirt or as a replacement for a 
simple menu builder like xmenu, it falls somewhere in the gap between the two.
It is intended as an easy to use tool that can be used to add an
interactive wrapper to all those old programs and shells that you have 
lying around. 


Three utilities are provided with xtpanel. All three utilities are
written as xtpanel scripts. 

The first is a script generator. This is a collection af xtpanel scripts 
that can be used to build, examine and test xtpanel script files. 
It is invoked using the command "xtpanel-generator". The second utility is a
collection of example scripts and a master script that can be use to
view and run the examples. It is invoked using the command
"xtpanel-examples".  A particularly powerful demo is the "lister"
script example, which is a tool for maneuvering through a Unix
filesystem and viewing files at any level. The third is a set of
xtpanel scripts that present information about xtpanel, mostly taken
from this manual page, in an interactive, menu-driven form. This
is invoked by doing "xtpanel -help".

This program uses the X toolkit and the MIT Athena widget
set.

COPYRIGHT
Although xtpanel is not in the public domain, its copyright is not
very restrictive. Here is the official xtpanel copyright notice:
.PP
Copyright 1992 the Board of Trustees of the Leland Stanford Junior
University.  All Rights Reserved.  Permission is hereby given
to use, copy, modify, and distribute this software provided
that (1) copyright and proprietary notices are retained in
each copy, (2) any files which are modified are identified as such,
and (3) you do not copy or distribute the software for payment or
for commercial use without prior written consent from Stanford.
STANFORD MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND
concerning this software or its use.

Machines tested:
----------------

Sun 4, OS 4.1.1, MIT X11R5
Sun 4, OS 4.1.1, Openwindows-3 (see the file OW3 for more info)
Sun 3, OS 3.5, MIT X11R5
DEC 3100, ULTRIX V4.2, MIT X11R5
DEC 3100, ULTRIX V4.2, UWS V4.2 (with optional MIT compatible subset)
IBM RS6000, AIX V3.2, MIT X11R5
IBM RS6000, AIX V3.2, IBM X11R4
HP 700, HP-UX 8.05, HP X11R4
Convex C-1, OS 9.0, MIT X11R4

AUTHORS
Steve Cole (steve@sep.stanford.edu)
Dave Nichols (dave@sep.stanford.edu)
Stanford Exploration Project, Department of Geophysics
Stanford University, Stanford, CA 94305-2215
-----------------------------------------------------------------
Steve Cole  (steve@sep.stanford.edu, apple!sep!steve)
Department of Geophysics, Stanford University, Stanford, CA 94305