
The Layout widget class is a very powerful constraint widget with TeX
like semantics. The version of this widget class provided in this
directory is derived from the Layout widget as it is distributed
together with Xaw3d, but differs in the following items:

   - Better support for Motif: 

     When the Layout widget is compiled with the flag -DMOTIF, it is
     defined as a subclass of XmManager (in order to make traversal
     working correct) and it is capable to deal with gadgets.

   - Several Fixes:

     * The string to Layout converter (CvtStringToLayout) in the
       original version was defective and worked only via resource
       mechanisms. Setting the 'layout' resource via XtSetValues lead
       to a segmentation violation.

     * The original version handled a variable definition like a glue
       specification, each time a variable was set, glue was added.

     * Using calloc instead of malloc to allocate new boxes in the
       Layout structure. Before that, the original version showed
       sometimes a weird resize behavior.

     * minor items: make it compile cleaner (replaces NULL by FALSE
       etc), added static to only locally used procedures


Gustaf Neumann
(who did the changes)
