|
--- Announcing: Version X2.0 of the User Interface Generator (Final version) ---
UIGen has been significantly revised (in fact, completely rewritten)
for this final version. It offers the following in the way of new features:
1. UIGen is now an executable image, running on both VMS and Ultrix.
2. UIGen now offers a more expressive input language, allowing you to
specify the complete hierarchy of your interface in a simple manner.
3. UIGen is an order of magnitude faster (than old UIGen), generating
cleaner code which runs on VMS and both versions of Ultrix. (Yes, a
functional Makefile is also generated.)
I. Files
--------
The generic UIGen files are located in the CLT::WIDGET$KITS:[UIGLTRANS],
including some generic (necessary) source code (for all platforms) as well
as documentation and procedures. ("UIGLtrans" stands for UIGen Language
translator.) Below this top level directory are the following subdirectories:
[uigltrans.VMS] - VMS executable (and any VMS related files)
[uigltrans.ULTRIX] - Ultrix executables (and any Ultrix related files)
[uigltrans.EXAMPLES] - example application UIGen input files.
[uigltrans.WIDGETS] - generic "user_defined" widget source files
[uigltrans.widgets.VMS] - VMS-specific "user_defined" widget files
[uigltrans.widgets.ULTRIX] - ULTRIX-specific "user_defined" widget files
For VMS, a convenience procedure [UIGLTRANS]UIGLTRANS_COPY.COM is provided
to copy the appropriate files to your machine and create the necessary
subdirectories (UIGLTRANS_COPY.COM should be invoked in an empty directory.)
Similarly, there is an (untested) Ultrix shell script uigltrans_copy.csh
intended to accomplish the same ends on Ultrix machines.
The new user guide (UIGL-PROG.PS) is available. It is not complete, but
should be sufficient as an introduction. The uigltrans exe itself provides
help via the "-h" and "-t" qualifiers, and the provided examples should
fill in the gaps.
A more complete announcement is available in
CLT::WIDGET$KITS:[uigltrans]UIGLTRANS_ANNOUNCE.MMO
and the notes file is:
CLT::WIDGET$MISC:UIGEN.NOTE
|