Received: by ATHENA-PO-2.MIT.EDU (5.45/4.7) id AA01902; Mon, 14 Nov 88 14:30:04 EST
Received: by ATHENA.MIT.EDU (5.45/4.7) id AA18137; Mon, 14 Nov 88 14:31:39 EST
Received: by LYRE.MIT.EDU (5.45/4.7) id AA00632; Mon, 14 Nov 88 14:29:18 EST
Message-Id: <8811141929.AA00632@LYRE.MIT.EDU>
To: <bgardner@ATHENA.MIT.EDU>
Subject: Re: StaffTools and box widget. 
In-Reply-To: Your message of Tue, 08 Nov 88 15:08:23 -0500.
             <8811082008.AA00384@PINK.MIT.EDU> 
Date: Mon, 14 Nov 88 14:29:15 EST
From: Ralph R. Swick <swick@ATHENA.MIT.EDU>

>    recently, I went to recompile an old file that used
> /mit/StaffTools/vaxlib/libXaw.a
> (to utilize the bug-fix you'd made to the box widget awhile ago.
> Unfortunately, it wouldn't compile because it compained about
> not finding some functions I'm not familiar with:

StaffTools was updated to the X11R3 libraries two weeks ago.  In
order to use it, you'll have to re-compile everything that uses Xaw
or Xt against the new header files in /mit/StaffTools/include.

You may also want to read the document "Converting Widgets from
X11 Release 2 to Release 3", copies of which were outside my door
for a while.  (Let me know if you didn't get one).

>     Also, I hadn't mentioned this earlier, but the Box widget
> bug is fixed...but now the box widget doesn't do the same thing
> as it used to. This isn't a problem for me sofar, but I image it'll be
> a problem to others. It used to first try to organize things
> horizontally, then try vertically.

Hmm.  This must have been a side effect of something else; it was always
intended that Box would prefer vertical layout.  One fix that _was_ made
(in R3) was to back up and fill out any previous rows when the box was
made wider by it's own request (i.e. during a ChangeManaged operation).

> Now, (after the bug-fix) the box widget prefers to organize
> vertically, resulting in an organization very unlike paragraphs, and
> more like columns and vertical lists.

If you're doing things the way we intended, Box will move widgets from
successive rows up to fill the current row as long as there is room
to the right.  Perhaps you're doing something unusual.
