<div dir="ltr">You're right, I should have asked first. However, now I see there is another for vertical, so lets talk about removing that one too.<div><br></div><div>The change occurred in Morphic-mt.893, the log entry mentions the coupling, but doesn't say why other than "due to the nature of sliders", which I disagree with. hResizing is a property which can be set by any application, as it needs. Marcel, where you need it to be #spaceFill, we can set from there. My app needs to maintain control over this.<div><div><div><div><br></div><div><div>What was so bedevilling about this was how, because the Sliders owner was #shrinkWrap, it would calculate to its #minExtent of 14@14, a [square], and so it was guessing a vertical orientation (wrong), and so hResizing was reporting my expected setting (#rigid) by the time UI got control back.</div><div><br></div></div></div></div></div></div><div>Do we still need SimpleSliderMorph or can I use Slider?</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 11, 2016 at 6:26 PM, Tobias Pape <span dir="ltr"><<a href="mailto:Das.Linux@gmx.de" target="_blank">Das.Linux@gmx.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
On 12.02.2016, at 01:02, Chris Muller <<a href="mailto:asqueaker@gmail.com">asqueaker@gmail.com</a>> wrote:<br>
<br>
> My God I just spent hours trying to find how / where layoutInBounds:<br>
> was arbitrarily setting my SimpleSliderMorphs hResizing to #spaceFill.<br>
> No amount of various print debugging statements in<br>
> Morph>>#layoutInBounds: and TableLayout>>layoutLeftToRight:in: were<br>
> helping.<br>
><br>
> And then I saw this.. I have no idea why this was done but, its wrong<br>
> for the general case so, its gone. If someone needs this<br>
> application-specific behavior they should add it as an extension to<br>
> their app.<br>
><br>
<br>
Well, Marcel put it in just in April 2015:<br>
'mt 4/17/2015 13:47'<br>
Maybe, if you asked, we'd all know why he put it there.<br>
I think the general problem here was that Scroll Bars have a very intimate<br>
relation to Sliders.<br>
<br>
<br>
> On Thu, Feb 11, 2016 at 5:53 PM, <<a href="mailto:commits@source.squeak.org">commits@source.squeak.org</a>> wrote:<br>
>> Chris Muller uploaded a new version of Morphic to project The Trunk:<br>
>> <a href="http://source.squeak.org/trunk/Morphic-cmm.1074.mcz" rel="noreferrer" target="_blank">http://source.squeak.org/trunk/Morphic-cmm.1074.mcz</a><br>
>><br>
>> ==================== Summary ====================<br>
>><br>
>> Name: Morphic-cmm.1074<br>
>> Author: cmm<br>
>> Time: 11 February 2016, 5:52:58.3338 pm<br>
>> UUID: db42c601-202c-4cc5-a2f8-2a8e45d77d12<br>
>> Ancestors: Morphic-mt.1073<br>
>><br>
>> Remove arbitrary hResizing for horizontal Sliders.<br>
>><br>
>> =============== Diff against Morphic-mt.1073 ===============<br>
>><br>
>> Item was removed:<br>
>> - ----- Method: Slider>>hResizing (in category 'as yet unclassified') -----<br>
>> - hResizing<br>
>> -<br>
>> - ^ self orientation == #horizontal<br>
>> - ifTrue: [#spaceFill]<br>
>> - ifFalse: [#rigid]!<br>
>><br>
>><br>
><br>
<br>
</blockquote></div><br></div>