The generic style-editing surface a smidr.widgets.UITextArea exposes to styling modules. It
lets a module (e.g. UIRichStyler) read and transform the editor's opaque per-character style
words without the module depending on the concrete widget — the editor stays policy-free and the
modules stay widget-free, so the dependency only ever points widgets -> text.
Variables
Methods
styleParagraphs(map:Int ‑> Int):Void
Transforms the style of every character in the paragraphs the selection touches.
styleSelection(map:Int ‑> Int):Void
Transforms the style of every selected character (or typingStyle when nothing is selected).