On Sun, Jun 6, 2010 at 8:42 PM, Sean P. DeNigris <[email protected]>wrote:

>
> I started a high-level overview of layouts.  I first inserted it at the top
> of your layout page in the book, but it's so general that it didn't seem to
> flow with the rest of the tutorial.  I'm thinking maybe putting it in a
> separate reference section and we can refer to it from the tutorial.  What
> do you think?
>
>
Yes, another section is better for a start I think.



> Here's what I have so far:
>
> **The default behavior**
> By default, when a morph is embedded into another morph, the geometries of
> the two morphs remain independent.
>
> Let's see this in action...
>
> First, execute the following:
>
> m := Morph new
>        color: Color green;
>        extent: 200 @ 200;
>        position: 300 @ 300;
>        openInWorld.
>
> m addMorph: Morph new openInWorld.
>
> *Owner and submorph positions are linked*
> Now, click and drag the green square.  As you will see, it moves in
> lock-step with the blue square that's been added to it.  If you drag the
> blue square, again, the green square moves with it.
>
> *Owner and submorph sizes are still independent*
> Bring up halos on either morph and resize it.  The other morph remains
> unchanged while you do this.
>

We need to explains what are halos and how to bring them up.


>
> **Specifying the geometric relationship between an owner and its
> submorphs"**
> There are two built-in ways to lay out submorphs in their owner:
> * proportional layouts - specify a particular area for the submorph to
> cover, either:
>        - as a percentage of the owner's total area
>        - with offsets from the owner's edges
>        - a combination of both
> * table layouts - organize submorphs either in a row or column within the
> owner
>

OK and thanks for your time :).

Laurent



> --
> View this message in context:
> http://forum.world.st/GUI-Layouts-doc-request-for-comments-tp2244374p2245188.html
> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to