[Cuis] [4.1-1544] LayoutMorph example2 -- add #morphPosition: method as illustration
H. Hirzel
hannes.hirzel at gmail.com
Sat Jan 5 05:52:42 CST 2013
Hello
I suggest that as an example
pane morphPosition: 50 at 30.
is added to
LayoutMorph example2
and maybe other examples
so that
a) not all tests cover up each other in the upper right corner
b) people do have an indication that the method
#position: (of Squeak) has changed to
#morphPosition:
(less surprise and a few minutes of exploring saved which can be
spent on other things :-).
And the example exposes the same problem with layout and screen update
as the others.
Kind regards
--Hannes
CLASS
LayoutMorph
example2
"
self example2
"
| pane row |
pane _ LayoutMorph newColumn separation: 5.
pane morphPosition: 50 at 30. "<<<<<<<<<<< NEWLY ADDED"
pane color: Color red.
row _ LayoutMorph newRow separation: 5.
row
color: (Color h: 270 s: 0.2 v: 0.6);
addMorph: (BorderedRectMorph new color: (Color h: 120 s: 0.6 v: 0.6))
layoutSpec: (LayoutSpec fixedWidth: 20 proportionalHeight: 0.8
minorDirectionPadding: #bottom);
addMorph: (BorderedRectMorph new color: (Color h: 90 s: 0.6 v: 0.6))
layoutSpec: (LayoutSpec proportionalWidth: 0.8 fixedHeight: 40
minorDirectionPadding: #top);
addMorph: (BorderedRectMorph new color: (Color h: 150 s: 0.6 v: 0.6))
layoutSpec: (LayoutSpec fixedWidth: 30 proportionalHeight: 0.7
minorDirectionPadding: #center).
pane addMorph: row layoutSpec: (LayoutSpec proportionalHeight: 0.9).
pane openInWorld
More information about the Cuis
mailing list