<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body lang="EN-US" link="blue" vlink="#954F72" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">Hi all,</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">> Generally speaking, for things that will be talked about a lot, *<b>fewer syllables are better</b>*.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">In that case how about EdgedMorph or RimmedMorph instead of BorderedBoxedMorph?
<span style="font-family:"Segoe UI Emoji",sans-serif">😊</span><o:p></o:p></p>
<p class="MsoNormal">$0.02<o:p></o:p></p>
<p class="MsoNormal">--<o:p></o:p></p>
<p class="MsoNormal">Jaromir Matas</p>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="mso-element:para-border-div;border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="border:none;padding:0in"><b>From: </b><a href="mailto:cuis-dev@lists.cuis.st">Juan Vuletich via Cuis-dev</a><br>
<b>Sent: </b>Monday, December 27, 2021 19:55<br>
<b>To: </b><a href="mailto:bernhard@pieber.com">Bernhard Pieber</a>; <a href="mailto:cuis-dev@lists.cuis.st">
Discussion of Cuis Smalltalk</a><br>
<b>Cc: </b><a href="mailto:JuanVuletich@zoho.com">Juan Vuletich</a>; <a href="mailto:hilaire@drgeo.eu">
Hilaire Fernandes</a><br>
<b>Subject: </b>Re: [Cuis-dev] Renaming several fundamental Morph classes</p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">On 12/27/2021 1:39 PM, Bernhard Pieber via Cuis-dev wrote:<br>
> Hi Juan,<br>
> Hi Hilaire,<br>
><br>
> Thanks for the explanation regarding morphs without location. Now that I understand it, I quite like the name MovableMorph. I think it is conveys the meaning better than LocatedMorph. All morphs are located but some are not movable (by themselves).<br>
<br>
Yes. This was the rationale behind MovableMorph. A morph you (or code) <br>
can move around.<br>
<br>
> What about layoutSpec? Could any „unmovable“ morph make good of it?<br>
<br>
I think not. Layouts control locations (and extents, if present).<br>
<br>
> I think it would be great to have at least one Non-MovableMorph subclass in the base system to have a good example.<br>
<br>
Agreed.<br>
<br>
> Cheers,<br>
> Bernhard<br>
><br>
>> Am 27.12.2021 um 09:58 schrieb Hilaire Fernandes via Cuis-dev<cuis-dev@lists.cuis.st>:<br>
>><br>
>>> I haven't implemented any yet, but I was thinking, for example, on a morph that is a function, in a FunctionGraphMorph. The graph sets the space (the coordinate system) for the functions it shows. Each function can't and shouldn't be moved. If you move
 the sin(x) function 1 upwards, it becomes sin(x)+1, and that's a different function. So it is for morphs that can't be moved at all.<br>
>> In DrGeo, geometric item views are direct subclasses of Morph, because you are not expected to drag these morphs around. The view is only positioned according to its math model. So this is an additional show case for a Morph without location attribute.<br>
><br>
<br>
Cheers,<br>
<br>
-- <br>
Juan Vuletich<br>
<a href="http://www.cuis-smalltalk.org">www.cuis-smalltalk.org</a><br>
<a href="https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev">https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev</a><br>
<a href="https://github.com/jvuletich">https://github.com/jvuletich</a><br>
<a href="https://www.researchgate.net/profile/Juan-Vuletich">https://www.researchgate.net/profile/Juan-Vuletich</a><br>
<a href="https://www.linkedin.com/in/juan-vuletich-75611b3">https://www.linkedin.com/in/juan-vuletich-75611b3</a><br>
<a href="https://independent.academia.edu/JuanVuletich">https://independent.academia.edu/JuanVuletich</a><br>
@JuanVuletich<br>
<br>
-- <br>
Cuis-dev mailing list<br>
Cuis-dev@lists.cuis.st<br>
<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>