[comp.windows.x] UIL

massimo@HP2.MECC.POLIMI.IT (10/20/90)

Good morning, my name is Massimo Motta; I'm writing to you from Milan.

Can I get some information about UIL (a user interface description language) ?

Is it available under the current HP-UX 7.0 release ?

                        Thank you for the answer.

david@jpl-devvax.JPL.NASA.GOV (David E. Smyth) (10/23/90)

The Widget Creation Library is a lightweight library
which provides a very minor extension to the existing 
Xrm resource mechanism to allow the entire user interface
look and feel to be specified in resource files.

The existing Xrm mechanism allows:

	o	Look (attributes of widgets)
	o	Some feel (action routine bindings via
		translations.

Wcl completes the picture by supporting the specification of:

	o	More feel (callback routine bindings)
	o	Widget heirarchy (both static and dynamic)
	o	and widget types.

The Widget Creation Library Distribution
----------------------------------------

The distribution now consists of the tar file with all the
source and examples, and two postscript documents.  The
Wcl.ps.Z document is sort of a user's guide, along with
some discussion on how to use Wcl in the context of a
software life cycle.  The WclSlides.ps.Z is a set of
view graphs or slides which present the same information,
but it also has several examples with some discussion.

The distribution is available in several ways.  The preferred
approach it for you to get the compressed tar file using
anonymous ftp from either of these ftp servers:

    devvax.jpl.nasa.gov (128.149.1.143)		pub/Wc1_04.tar.Z
    expo.lcs.mit.edu    (18.30.0.212)		contrib/Wc1_04.tar.Z

If you have never used ftp, this is how it is done:

    # ftp devvax.jpl.nasa.gov
    Name: anonymous
    Password: <anything non-null>
    ftp> binary
    ftp> cd pub
    ftp> get Wc1_04.tar.Z
    ftp> get Wcl.ps.Z
    ftp> get WclSlides.ps.Z
    ftp> quit
    # uncompress *.Z
    # lpr Wcl.ps WclSlides.ps
    # tar xvf Wc1_04.tar

Using ftp to get the distribution from expo is similar, except that
you cd into contrib, not pub.

If you do not have ftp, I will can you the 11 shar files through
email. 

Also, I can send the compressed tar file uuencoded.  This is the
least reliable way, since the uuencoded file is 246547 bytes
long, which will cause some mailers to barf.

If you really don't know if you want the whole distribution,
I can send you a shar file which contains just the README
files.

If you send me mail asking for the shar files, the uuencoded
file, or the README shar file, my mail back to you may bounce.
If you don't hear anything for a couple of days, try again...

The distribution includes the following README files:

    0thREADME	Fixes and enhancements to this version
    1stREADME	Intro, credits, and build instructions
    2ndREADME	Minimimum information to use Wc from an application
    3rdREADME	Wc Resources
    4thREADME	Standard Callbacks
    5thREADME	Standard Actions
    6thREADME	Wc Widget Creation, Widget Registration, Callback
			Registration, and Action Registration Functions
    7thREADME	Writing Callback Functions

-------------------------------------------------------------------------
David Smyth				david@jpl-devvax.jpl.nasa.gov
Senior Software Engineer,		seismo!cit-vax!jpl-devvax!david
X and Object Guru.			(818)393-0983
Jet Propulsion Lab, M/S 230-103, 4800 Oak Grove Drive, Pasadena, CA 91109
--------------------------- Quote of the Day: ---------------------------
   "A Guru is not one who simply knows all the answers.  Rather, a
    Guru is like one who walks among the mountains, and by wandering
    around abit, can see the horizon through long narrow canyons."
-------------------------------------------------------------------------