textField
Creates one profile-backed text-field element observing state.
Return
an immutable retained-element description that references but does not own state.
Parameters
caller-owned owner-thread text state.
fixed logical field size.
whether editing and enabled pixels are active.
profile text policy.
active behavior around the field.
optional stable sibling identity.
Creates one profile-backed text field with an explicitly selected resource-pack font. The default implementation rejects this capability so existing runtime implementations remain source and binary compatible.
Return
an immutable description referencing but not owning state or live font resources.
Parameters
caller-owned owner-thread text state.
fixed logical field size.
whether editing and enabled pixels are active.
profile color and shadow policy.
structural identifier resolved against the runtime's pinned font resources.
active behavior around the field.
optional stable sibling identity.
Throws
when the runtime has not implemented 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.