IMO the right move is to take advantage of this technique/library in Smalltalk :
"The Auckland Layout Model (ALM) is a novel technique for specifying 2D layout as it is used for arranging the controls in a GUI. The model allows the specification of constraints based on linear algebra, and an optimal layout is calculated using linear programming. Linear equalities and inequalities can be specified on horizontal and vertical tabstops, which are virtual lines that form a grid to which all the elements of the GUI are aligned. The described technique supports the dynamic adaptation of a layout to changes in the environment, e.g. window size, and offers more flexibility than other layout managers. " http://aucklandlayout.sourceforge.net/ Contains various models of layouts: Border Layout Box Layout (BGroupLayout) Horizontal Layout Vertical Layout Gridbag Layout Flow Layout Constraint-Based Layout (BALMLayout) The paper: https://www.cs.auckland.ac.nz/~lutteroth/publications/ZeidlerEtAl2013-AucklandLayoutEditor.pdf The video: https://www.youtube.com/watch?v=NPPz1OJwICA The website: https://www.haiku-os.org/blog/czeidler/2012-09-03_ale_auckland_layout_editor Cheers, Hernán 2017-10-27 14:13 GMT-03:00 Stephane Ducasse <[email protected]>: > Hi > > I was wondering if there is a layout that we can use to propose > alternate placing layout > for widgets in spec? > > Like > > attached to the left 10pixels rubber band box or fixed size box > 10pixels attached to the right. > > > Stef >
