This changeset proposes an additional property for PluggableTextMorph/PluggableTextSpec, named #forceString. If it is activated, any formattings will be erased from the text morph instantly.


This can be useful for widgets that are not actually designed to accept texts and thus display a heap of unwanted formattings. An example is the SearchBar, which at least in my image too often looks totally misstyled after several copy'n'paste operations:

(Or should maybe use a text styler there, instead?)

Another, probably better example is FillInTheBlankMorph. As it only returns a string, there is no need to display styled texts.


How would you think about it? Please let me know. :-)


Best,

Christoph