<!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>