Thanks gary 
we should really organize again a coding session at london or lille together so 
that we continue to clean the UI level.
It was fun to pair program last time.
Stef


On Jan 10, 2011, at 4:50 PM, Gary Chambers wrote:

> I may get time later in the week to have a go with GeneralScrollPane to 
> support the feature you desire... ;-)
> 
> Regards, Gary
> 
> ----- Original Message ----- From: "Tudor Girba" <[email protected]>
> To: <[email protected]>
> Cc: <[email protected]>
> Sent: Monday, January 10, 2011 2:23 PM
> Subject: Re: [Pharo-project] aligning morphs
> 
> 
> Hi Gary,
> 
> Thanks for the reply.
> 
> So, what would be required for scrollbars to work with spaceFill? I would 
> really need this feature, but I do not know how to go about it.
> 
> Could you or anyone else provide some hints? Of course code would be even 
> better. But at this moment hi ts would be helpful, too :)
> 
> Cheers,
> Doru
> 
> 
> 
> On Jan 10, 2011, at 13:04, "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.
>> 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."
>> 
>> 
>> 
>> 
>> 
> 
> 


Reply via email to