From: garfield@cs.tu-berlin.de (Sven Delmas)
Subject: XF 1.4 released
Organization: Techn. Univ. Berlin (Germany)
Date: Mon, 31 Aug 1992 21:14:40 GMT

Hi,

I have just uploaded xf 1.4 to:
	barkley.berkeley.edu, and
	coma.cs.tu-berlin.de
it should be available soon (right now it is in ./incoming :-).

This release provides full support for tk 2.3. This means that the
text widget is used, and that the canvas widget can now be saved.
There are many other improvements and bug fixes, and surely many new
bugs :-), so please report any bug to me.

Here follows the README:

XF: An interface builder for Tcl/Tk

What is XF ?
------------
XF allows you to interactively build and modify a user interface
based upon the Tcl/Tk package. You will need the Tcl/TK package to
run XF (at least version 2.3). The output generated by XF is a
Tcl/Tk script that can be executed with wish or any other Tcl/Tk
interpreter.

The idea for XF was born when I got my fingers on BYO. You will
find that some basic concepts of BYO have been taken for XF, but
there are a lot of changed/additional concepts/features:

New XF features in xf 1.4:
	  - switched to tk 2.3
          - an improved tutorial (again :-),
	  - many bug fixes...

XF features:
	  - provides full support for TK 2.3 (!!!),
	  - editing "on the fly". XF is running as a
	    part of the application (not in an external
	    wish),
	  - editing of existing Tcl/Tk programs,
	  - placing and sizing of widgets by direct
	    manipulation (what I call direct manipulation :-),
	  - full access to all widget attributes,
	  - allows the fast and flexible integration of
	    new widget types (contact me if you have an
	    interesting widget and want to integrate it
	    into XF),
	  - cut and paste functionality,
	  - provides the access to "templates" (pieces
	    of interface elements that can be inserted
	    in your program),
	  - integrates your preferred editor (emacs :-),
	  - integrates version control for procedures,
	  - has a nice help system (you should really use
	    it if you get frustrated :-),
	  - interactive tutorial (under development
 	    but you should take a look on it, under
	    Help|Tutorial),
	  - support for xygraph, hypertext and photo,
	  - modularization of the output script,
	  - setting of resources for widget groups,
	  - templates can contain procedures now,
	  - autosaving,
	  - hardcopies from toplevels (requires xgrabsc),
	  - widgettree based upon edge (requires edge :-),
          - an improved tutorial,
	  - and much more to be discovered....

Requirements:
-------------
This program is written for TK 2.3. So you need this package,
especially the wish interpreter.

The manual page was written for groff. With another troff
I got terrible output, but that was probably an exotic one :-).

Using:
------
If you start xf, you get a normal wish window and the main
edit window of xf. (And the quest begins....:-).

If you have any problems, call the help facility of XF
(normally Mod1-F1). Under General (Hints) you will find
some features and hints that will make live with XF
much easier.

Availability:
-------------
XF is available via anonymous ftp at:
	coma.cs.tu-berlin.de:	pub/tcl/xf1.4.tar.Z or
                                pub/tcl/xf.tar.Z (always the last release)
	barkley.berkeley.edu:	tcl/code/xf1.4.tar.Z

Feedback (Author):
------------------
Sven Delmas
TU Berlin, Germany
garfield@cs.tu-berlin.de

--
----
  Sven Delmas (Techn. Univ. Berlin)
    garfield@cs.tu-berlin.de
----
  For every problem there is a solution which is simple, clean and wrong.
                                                  Henry Louis Mencken
Newsgroups: comp.lang.tcl