Attached is a working layout engine for xforms. All those hard coded calculations of widget size and position have gone, replaced by an engine that does it all for us.
This is the necessary first step to enabling the xforms frontend to have multiple, dynamically displayed toolbars. If anyone would like to test it out, that'd be great. Else I'll commit this evening. -- Angus
layout.diff.gz
Description: GNU Zip compressed data