<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Hi Folks,<br>
<br>
I just went forward with this. I moved RectangleLikeMorph,
BorderedRectMorph, EllipseMorph, StringMorph, and
UpdatingStringMorph to the new Morphic-Deprecated.pck.st package. I
udated all the affected packages in the Cuis-Smalltalk GitHub
organization. When possible, I fixed them making them reference the
new classes. But for a few, heavy users of EllipseMorph, I added to
them Morphic-Deprecated as a prerequisite. If your packages, I
suggest a similar strategy.<br>
<br>
Some of the updates interrupt the update process itself. Applying
updates therefore requirese several restarts. This breaks the
automatic tests run. For this reason, I also pushed updated images.
Tests are green on GitHub now.<br>
<br>
Thanks,<br>
<br>
On 10/14/2020 10:47 AM, Hilaire Fernandes via Cuis-dev wrote:
<blockquote cite="mid:51748fa1-b64d-dd1e-46fb-3a80cb800e75@drgeo.eu"
type="cite">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<p><font size="+1">Hi Juan,<br>
</font></p>
<p><font size="+1">The WidgetMorph hierarchy is a great idea.
Newcomer with programming background will be more comfortable
to have two hierarchies: one for more traditional GUI and
another one for original and creative view.<br>
</font></p>
<p><font size="+1">I agree with you StringMorph is a strange name,
LabelMorph is more aligned to the convention of the world of
GUI, and it is a widely used in GUI definition. The world
Label is meaningful in many human languages, this is another
advantage aginst String, a low level term in cs. Its unique
added value is its name match the name of the associated
literal it displays on screen.<br>
</font></p>
<p><font size="+1"> If it is not too much trouble, I would vote
for the name change.<br>
</font></p>
<p><font size="+1">Hilaire<br>
</font></p>
<p><br>
</p>
<div class="moz-cite-prefix">Le 13/10/2020 à 16:43, Juan Vuletich
a écrit :<br>
</div>
<blockquote type="cite" cite="mid:5F85BD1C.3010205@jvuletich.org">In
this way, all Widget morphs will be in the WidgetMorph
hierarchy, improving consistency and making it easier to explain
and remember. <br>
<br>
- RectangleLikeMorph and BorderedRectMorph might get deleted.
PasteUpMorph, HandMorph, HaloMorph, HaloHandleMorph and
EllipseMorph could be subclasses of Morph. This will need some
rework of their internals. <br>
<br>
- Additionally, I want to rename StringMorph as LabelMorph, as
'label' is less ambiguous, and is how a read-only string widget
is usually called. <br>
</blockquote>
<pre class="moz-signature" cols="72">--
GNU Dr. Geo
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://drgeo.eu">http://drgeo.eu</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="https://pouet.chapril.org/@hilaire">https://pouet.chapril.org/@hilaire</a></pre>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72">--
Juan Vuletich
<a class="moz-txt-link-abbreviated" href="http://www.cuis-smalltalk.org">www.cuis-smalltalk.org</a>
<a class="moz-txt-link-freetext" href="https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev">https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev</a>
<a class="moz-txt-link-freetext" href="https://github.com/jvuletich">https://github.com/jvuletich</a>
<a class="moz-txt-link-freetext" href="https://www.linkedin.com/in/juan-vuletich-75611b3">https://www.linkedin.com/in/juan-vuletich-75611b3</a>
@JuanVuletich</pre>
</body>
</html>