<div dir="ltr"><div dir="auto">PluggableTextMorph is the MorphicToolBuilder variant of MVC's PluggableTextView, whereas I assume TextMorph is the original Morphic thing ported from Self. The purpose of the latter is to display text in Morphic and the purpose of the former is to display (and edit) text in tools. The pluggable morph contains a "non-pluggable" one. So, to me it looks like these two should not be confused, regarding #isTextMorph and #isTextView.</div><div dir="auto"><br></div><div>Regarding PluggableTextMorphPlus and the fact that PluggableTextMorph does not have a class comment, Tim might have a point. The Plus class does have a comment: "A pluggable text morph with support for color." But since any (Pluggable)TextMorph also supports colored text somehow, this explanation is a little too brief. It adds support for accessing the color from the model and adds the optional text styler for syntax highlighting. ...and an acceptAction, but this is definitely not captured in the class comment.</div><div><br></div><div>Anyway, PluggableTextMorph*Plus* is what MorphicToolBuilder builds when you ask for a pluggable text, be it for code or plain text.</div><div><br></div><div>It is unfortunate that MVC (or anything else) does not benefit from text styling (or any further customization, such as spell checker marks) this way, although Text and its color support are not specific to Morphic.</div><div><br></div><br><div class="gmail_quote"><div dir="ltr">tim Rowledge <<a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>> schrieb am So., 3. Juni 2018, 22:31:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">A bigger and more interesting question is why on earth we have three distinct classes. I suspect unfinished experiments that got glommed into the system without adequate thought and left there because nobody knows what the hell was really intended.<br>
<br>
tim<br>
--<br>
tim Rowledge; <a href="mailto:tim@rowledge.org" rel="noreferrer" target="_blank">tim@rowledge.org</a>; <a href="http://www.rowledge.org/tim" rel="noreferrer noreferrer" target="_blank">http://www.rowledge.org/tim</a><br>
Earth is 98% full...please delete anyone you can.<br>
<br>
<br>
<br>
</blockquote></div>
</div>