[Cuis-dev] Box Morph video - PadWorkSpace.st
Hannes Hirzel
hannes.hirzel at gmail.com
Tue Nov 12 15:06:22 PST 2024
P.S.
Removed duplicated code
labelMorph := LabelMorph new
borderWidth: 2;
borderColor: Color red;
color: Color cyan;
padding: 0.
imageMorph := ImageMorph new
borderWidth: 6;
borderColor: Color green;
padding: 0.
layoutMorph := LayoutMorph newColumn
borderWidth: 2;
borderColor: Color yellow;
padding: 0;
separation: 0;
addMorph: labelMorph;
addMorph: imageMorph;
scaleBy: 3;
openInWorld.
labelMorph padding: 4.
labelMorph padding: 6.
labelMorph padding: 8.
layoutMorph padding:0; morphExtent: layoutMorph minimumExtent.
layoutMorph separation: 3.
LayoutMorph exampleEdgesColumn.
LayoutMorph exampleEdgesRow.
On 12/11/2024 4:02 pm, H. Hirzel wrote:
> Hello
>
> I was watching the Box Morph video (Sep 2024, link is on
> https://cuis.st/community) with interest.
>
> I like that padding works similar to CSS.
>
> Below is the workspace code used for the demo four your convenience in
> case you need it.
>
> Regards
> Hannes
>
> ----------------------------------------------
> File: PadWorkSpace.st
> ----------------------------------------------
>
>
>
> labelMorph := LabelMorph new
> borderWidth: 2;
> borderColor: Color red;
> color: Color cyan;
> padding: 0.
>
> imageMorph := ImageMorph new
> borderWidth: 6;
> borderColor: Color green;
> padding: 0.
>
> layoutMorph := LayoutMorph new
> borderWidth: 2;
> borderColor: Color yellow;
> padding: 0;
> separation: 0;
> addMorph: labelMorph;
> addMorph: imageMorph;
> scaleBy: 3;
> openInWorld.
>
> labelMorph := LabelMorph newColumn
> borderWidth: 2;
> borderColor: Color red;
> color: Color cyan;
> padding: 0.
>
> imageMorph := ImageMorph new
> borderWidth: 6;
> borderColor: Color green;
> padding: 0.
>
> layoutMorph := LayoutMorph new
> borderWidth: 2;
> borderColor: Color yellow;
> padding: 0;
> separation: 0;
> addMorph: labelMorph;
> addMorph: imageMorph;
> scaleBy: 3;
> openInWorld.
>
>
> labelMorph := LabelMorph new
> borderWidth: 2;
> borderColor: Color red;
> color: Color cyan;
> padding: 0.
>
> imageMorph := ImageMorph new
> borderWidth: 6;
> borderColor: Color green;
> padding: 0.
>
> layoutMorph := LayoutMorph newColumn
> borderWidth: 2;
> borderColor: Color yellow;
> padding: 0;
> separation: 0;
> addMorph: labelMorph;
> addMorph: imageMorph;
> scaleBy: 3;
> openInWorld.
>
> labelMorph padding: 4.
>
> labelMorph padding: 6.
>
> labelMorph padding: 8.
>
> layoutMorph padding:0; morphExtent: layoutMorph minimumExtent.
>
> layoutMorph padding:0; morphExtent: layoutMorph minimumExtent.
>
> layoutMorph separation: 3.
>
> LayoutMorph exampleEdgesColumn.
> LayoutMorph exampleEdgesRow.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20241112/f1ddb11c/attachment.htm>
More information about the Cuis-dev
mailing list