Function zng::text::interactive_caret_visual

source ยท
pub fn interactive_caret_visual(
    child: impl UiNode,
    visual: impl IntoVar<WidgetFn<CaretShape>>,
) -> impl UiNode
Expand description

P Defines custom caret visual for interactive caret.

The visual node becomes the content of a layered widget at the ADORNER+1 layer, the text widget context is propagated so contextual variables and value work seamless inside the node.

The visual node must set one special value during layout, the set_interactive_caret_spot must be called to set the offset to the middle of the caret line in the visual inner-bounds, this is used to position the caret.

Sets the INTERACTIVE_CARET_VISUAL_VAR.