One of our documenters found a new problem.
We have a dialog with an XmRowColumn in it. This has several
forms, one for each "layer" in a set of images. When the user picks
an option off a menu to "raise" or "lower" a layer, it sets the
XmNpositionIndex of that layer's form.

In Lesstif, shuffling the children around this way causes
some weird effects and doesn't seem to even be consistent.
Sometimes I can "raise" the lower form and it may or may
not actually change the other.

in RowColumn.c, constraint_set_values(), RCC_PositionIndex has
changed.  It eventually calls _XmRCAdjustSize().  This redoes
the layout and calls _XmRCSetKidGeo to move the forms around.
However in XmRCSetKidGeo, one or more of the forms seems
to think it's already been moved even though it hasn't.  
It seems to have this idea as early as DoLayoutVT, where the
form that was on the bottom seems to think it's already at 0,0

I'm still tracing into this one, but it will have to wait until tomorrow
now.

BTW, what time zone are you guys in?  I'm in the Central US
time zone.

 -- Dave Williss
------
Meddle not in the affairs of dragons, 
   for you are crunchy and taste good with catsup
_______________________________________________
Lesstif mailing list
[EMAIL PROTECTED]
https://terror.hungry.com/mailman/listinfo/lesstif

Reply via email to