> On 31 Jan 2016, at 13:26, Henrik Nergaard <henrik.nerga...@uia.no> wrote:
> 
> LayoutProperties is an optional part of Morph using some type of defined 
> layout (mostly used by the LayoutPolicy subclasses), this is though not the 
> only way to do layout for a Morph and its submorphs; so not every morph needs 
> it nor should have it.

exactly :)

now… I understand this is because a design problem Morphic has since ever: it 
fails to differentiate between simple morphs (some kind of “graphical atoms”, 
as defined by Stef) and elaborated ones as Widgets… everything coexists inside 
a single morph and now we need to pay the price :(

Esteban

>  
> Best regards,
> Henrik
>  
> From: Pharo-dev [mailto:pharo-dev-boun...@lists.pharo.org] On Behalf Of 
> Aliaksei Syrel
> Sent: Sunday, January 31, 2016 1:17 PM
> To: Pharo Development List <pharo-dev@lists.pharo.org>
> Subject: Re: [Pharo-dev] 17502. Morph layoutProperties must not be nil by 
> default
>  
> layoutProperties := NullLayoutProperties uniqueInstance
> to share only one object
>  
> On Sun, Jan 31, 2016 at 1:06 PM, Esteban Lorenzano <esteba...@gmail.com 
> <mailto:esteba...@gmail.com>> wrote:
>  
> On 31 Jan 2016, at 12:43, Denis Kudriashov <dionisi...@gmail.com 
> <mailto:dionisi...@gmail.com>> wrote:
>  
> Hi.
>  
> Wait, I do not like this... remember *anything* can be a Morph, not just a 
> widget (points, "atoms bouncing", etc.). 
>  
> Could you explain it? Because you can't add point to morph for example.
>  
> A morph can be a point. 
> If you define: 
>  
> Morph new 
> color: Color yellow;
> extent: 1@1;
> position: 10@10;
> openInWorld.
>  
> you will have a “point” in the world. Now imagine 10k of those (to run 
> simulations or whatever).
> That’s what I mean :)
>  
>  
> 2016-01-31 12:21 GMT+01:00 Esteban Lorenzano <esteba...@gmail.com 
> <mailto:esteba...@gmail.com>>:
> no, I don’t :)
> I commented there.
>  
> On 30 Jan 2016, at 21:22, Aliaksei Syrel <alex.sy...@gmail.com 
> <mailto:alex.sy...@gmail.com>> wrote:
>  
> Hello
>  
> Do you agree?
> https://pharo.fogbugz.com/f/cases/17502/Morph-layoutProperties-must-not-be-nil-by-default
>  
> <https://pharo.fogbugz.com/f/cases/17502/Morph-layoutProperties-must-not-be-nil-by-default>
> 
> Cheers,
> Alex

Reply via email to