home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.tcl
- Path: sparky!uunet!mcsun!Germany.EU.net!news.netmbx.de!zrz.tu-berlin.de!mailgzrz.tu-berlin.de!garfield
- From: garfield@cs.tu-berlin.de (Sven Delmas)
- Subject: XF 1.4 released
- Message-ID: <GARFIELD.92Aug31231434@desaster.cs.tu-berlin.de>
- Lines: 105
- Sender: news@mailgzrz.tu-berlin.de (News Manager)
- Nntp-Posting-Host: desaster.cs.tu-berlin.de
- 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
-