<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Dec 13, 2016 at 8:33 AM, Chris Muller <span dir="ltr"><<a href="mailto:asqueaker@gmail.com" target="_blank">asqueaker@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I guess its still there..  but apparently that trick wasn't working<br>
for this attribute.</blockquote><div><br></div><div>Ah, I see. DNU used to return false if the pref was not found, which was a good default behavior. Marcel changed it to return nil instead, which I guess broke some code. Then Tobias changed it to raise an exception. </div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
I was only interested in getting the basic functionality working<br>
again, I don't know all what access patterns Etoys is using.<br></blockquote><div><br></div><div>Sure, and thank you :)</div><div><br></div><div>Instead of checking for "understands" we should use valueOfFlag: (which defaults to false) to get back the old behavior. Or we recreate the preference. Or we make it into a "pragma" preference on some class (which seems to be the preferred way nowadays, even though it leads to an explosion of pref accessor methods?)</div><div><br></div><div>What would be best?</div><div><br></div><div>- Bert -</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail-HOEnZb"><div class="gmail-h5">
On Mon, Dec 12, 2016 at 3:20 PM, Bert Freudenberg <<a href="mailto:bert@freudenbergs.de">bert@freudenbergs.de</a>> wrote:<br>
><br>
><br>
> On Wed, Dec 7, 2016 at 11:06 AM, <<a href="mailto:commits@source.squeak.org">commits@source.squeak.org</a>> wrote:<br>
>><br>
>> Chris Muller uploaded a new version of MorphicExtras to project The Trunk:<br>
>> <a href="http://source.squeak.org/trunk/MorphicExtras-cmm.201.mcz" rel="noreferrer" target="_blank">http://source.squeak.org/<wbr>trunk/MorphicExtras-cmm.201.<wbr>mcz</a><br>
>><br>
>><br>
>> +       ((Preferences canUnderstand: #useBiggerPaintingBox) and: [<br>
>> Preferences useBiggerPaintingBox ]) ifTrue: [left := left  - (( self width *<br>
>> 1.5)- self width)].<br>
>> -       Preferences useBiggerPaintingBox ifTrue: [left := left  - (( self<br>
>> width<br>
><br>
><br>
><br>
> Why did we remove Preferences class>>doesNotUnderstand:?<br>
><br>
> - Bert -<br>
><br>
><br>
><br>
><br>
<br>
</div></div></blockquote></div><br></div></div>