[comp.windows.x] Patchlevel 9 for Dirt UI Builder available on expo for ftp

rlh2@ukc.ac.uk (R.L.Hesketh) (02/28/91)

I have placed the latest patch to my Dirt UI Builder on expo.lcs.mit.edu for
anon ftp under:

	contrib/dirt.patchA1.9.Z

This patch adds or fixes:

Added "architect.c" which generates -D defines for compiling under
different architectures.

Cleaned up some of the code to please gcc (still needs a bit of work).

Added a Pick function to the editing of Widget type resources.  Now the third
mouse button when pressed in a Widget type resource in an editable resource
list prompts the user to choose a widget in the interface.  Then choosen
widget's name is then placed in this resource and the resource will be
updated when the Return key is pressed.  A kludge was added to special case
the Athena Form widget to allow interactive layout of children in a Form.

Fixed a bug when trying to manage/unmanage gadgets .. you're not allowed to
do it!

Also fixed a bug with the use of XtBaseOffset() instead of
XtWidgetBaseOffset() in some StringToType converters.  This caused core dumps
on start up for some people.  Thanks to jdp@polstra.uucp and
cs89rdb@brunel.ac.uk for pin-pointing it.

dirt_editor/wc_extra.c now uses IntrinsicP.h instead of Intrinsic.h due to a
change in Wcl.  Thanks to scheidhr@dfki.uni-sb.de

Added AllowAnyGeometryChange() to try to improve interactive layout of
children for any class of parent.  This does not correctly work yet 8-(.

Added some more #ifdef UKC_WIDGETS to allow Dirt to be compiled without
the Xukc widgets in the list of useable widget classes.

---

There is a dirt-users mailing list which you can subscribe to by sending mail
to:
	dirt-users-request@ukc.ac.uk

The full Dirt distribution is available on expo.lcs.mit.edu and also on
ftp.Adelaide.EDU.AU (129.127.40.3) under /pub/X/R4/contrib/dirt.*
There are probably other sites that shadow the contrib directory on expo,
I believe gatekeeper.dec.com may be one of them.  The dirt tar file on uunet
is way out of date and shouldn't really be there.

Richard Hesketh
Computing Officer, Computing Lab., University of Kent at Canterbury,
Canterbury, Kent, CT2 7NF, United Kingdom.
        Tel: +44 227 764000 ext 7620/7590      Fax: +44 227 762811