UI module

selected_text

procedureextensionexperimentalsince 0.31.0Source

The selected text, valid until the next edit.

Example↗
edit: Text_Edit;
defer free_text_edit(*edit);
set_contents(*edit, "hello world");
move_caret(*edit, 6);
move_caret(*edit, 11, extend = true);
assert(selected_text(*edit) == "world");
selected_text :: (edit: *Text_Edit) -> string

The selected text, valid until the next edit.

Parameters

edit: *Text_Edit
the text being edited.

Returns

string
Example↗
edit: Text_Edit;
defer free_text_edit(*edit);
set_contents(*edit, "hello world");
move_caret(*edit, 6);
move_caret(*edit, 11, extend = true);
assert(selected_text(*edit) == "world");

See also