<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Oct 30, 2013 at 4:56 PM, Frank Shearar <span dir="ltr">&lt;<a href="mailto:frank.shearar@gmail.com" target="_blank">frank.shearar@gmail.com</a>&gt;</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">So once again I find myself catching up with Pavel&#39;s work.<br>
<br>
He said a while back that:<br>
<br>
DisplayScreen&gt;&gt;newDepthNoRestore:<br>
- delegation to UIManager, MorphicUIManager implementation should be added<br>
<br>
What I think that means is this:<br>
* moving DisplayScreen &gt;&gt; #newDepth: to UIManager &gt;&gt; #newDepth:<br>
* changing &quot;Display newDepth: foo&quot; to &quot;UIManager default newDepth: foo&quot;<br>
* adding UIManager &gt;&gt; newDepthNoRestore: as a self subclassResponsibility<br>
* changing any &quot;Display newDepthNoRestore: foo&quot; occurrences<br>
* moving DisplayScreen &gt;&gt; #newDepthNoRestore to MorphicUIManager &gt;&gt;<br>
#newDepthNoRestore:<br>
* copying most of MorphicUIManager &gt;&gt; #newDepthNoRestore: to<br>
MVCUIManager or whatever it&#39;s called (&quot;most&quot; means &quot;everything outside<br>
a Smalltalk isMorphic ifTrue: []&quot;)<br>
<br>
This<br>
* delegates setting screen depth to the UIManager, and<br>
* avoids making Graphics depend on ToolBuilder-Kernel (because TBK<br>
already depends on Graphics (because of a probably removable test case<br>
thing))<br>
<br>
The assumption here is that Graphics is lower level/more fundamental than TBK.<br>
<br>
Thoughts?<br>
<span class=""><font color="#888888"><br>
frank<br>
<br>
</font></span></blockquote></div><br>Hi Frank,<br><br></div><div class="gmail_extra">This assumption seems eminently reasonable to me.  Smalltalk has long been focused on providing a direct graphical representation of the system to the user. This says to me then that, before we can make tools for the system, we need a way of representing them onscreen. So having Graphics be lower level than TBK makes sense when I come at it from that angle.<br>
<br>Thanks for your great work,<br>Jeff<br></div></div>