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."







Reply via email to