textArea
Creates one profile-backed multiline editor observing caller-owned text and scroll state.
The default implementation rejects this capability so existing runtime implementations remain source and binary compatible. The retained node owns its sole text subscription and must release it on detach or failure. Creating the immutable description does not subscribe to state; the description can be reused after detachment.
Return
an immutable retained-element description referencing but not owning state.
Parameters
caller-owned owner-thread canonical multiline text and vertical position.
exact outer size or visible-row request using the fixed nine-pixel logical line box.
whether focus, editing, and enabled appearance are active.
profile color and shadow policy.
presentation-only wrapping policy.
non-negative additional logical pixels between adjacent lines.
active behavior around the editor.
optional stable sibling identity.
Throws
during retained attachment when state is already attached to another retained editor.
when the runtime has not implemented multiline editing.
Creates one multiline editor using an explicitly selected resource-pack font.
The default implementation rejects this capability without opening or retaining font resources. The retained node owns its sole text subscription and must release it on detach or failure. Creating the immutable description does not subscribe to state; the description can be reused after detachment.
Return
an immutable description referencing but not owning state or live font resources.
Parameters
caller-owned owner-thread canonical multiline text and vertical position.
exact outer size or visible-row request using the fixed nine-pixel logical line box.
whether focus, editing, and enabled appearance are active.
profile color and shadow policy.
structural identifier resolved against the runtime's pinned font resources.
presentation-only wrapping policy.
non-negative additional logical pixels between adjacent lines.
active behavior around the editor.
optional stable sibling identity.
Throws
during retained attachment when state is already attached to another retained editor.
when the runtime has not implemented multiline editing with explicit font selection.
Creates an editor with an independently resolved frame and editing-decoration appearance. Caller state and font ownership follow the existing editor overload; appearance changes do not reset editing. Default appearance delegates to the legacy overload for compatible third-party runtimes.
Throws
when custom appearance is unavailable in this runtime.