Not strictly an error, just need to be aware of which options are used in which context...
Regards, Gary ----- Original Message ----- From: Guillermo Polito To: [email protected] Sent: Monday, January 10, 2011 1:01 PM Subject: Re: [Pharo-project] aligning morphs On Mon, Jan 10, 2011 at 9:04 AM, Gary Chambers <[email protected]> wrote: Hi Doru, #spaceFill constraints are typically only used by table layouts. ScrollPane is designed for fixed size contents, at present. So, maybe morphs should raise an error or a warning in case of an invalid layout... Might be nice to extend it to honour any #spaceFill of its single target morph. This would simplify usage of scrollers quite a bit! Regards, Gary ----- Original Message ----- From: "Tudor Girba" <[email protected]> To: "[email protected] Development" <[email protected]> Sent: Saturday, January 08, 2011 1:22 AM Subject: [Pharo-project] aligning morphs Hi, I would need help with understanding the magic behind alignment in Morphic. Take the example from below. Could anyone help me with what I should do to have the morph stretch all the way horizontally? | scroll window morph | scroll := ScrollPane new. scroll fillStyle: (SolidFillStyle color: Color blue); vResizing: #spaceFill; hResizing: #spaceFill. morph := PanelMorph new. morph fillStyle: (SolidFillStyle color: Color yellow); changeTableLayout; listDirection: #topToBottom; vResizing: #shrinkWrap; hResizing: #spaceFill; layoutInset: 10. morph addMorphBack: (SimpleButtonMorph new width: 200; height: 200). scroll scroller addMorph: morph. window := SystemWindow new. window addMorph: scroll fullFrame: (LayoutFrame fractions: (0 @ 0 corner: 1 @ 1)). window openInWorld Cheers, Doru -- www.tudorgirba.com "Every thing should have the right to be different."
