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