DVUI

textRunCreateEmpty

Creates an empty text run make sure to set accesskit.text_run_parent before calling.

Parameters

#
self:*AccessKit
*AccessKit
node_id:dvui.Id
dvui.Id
controlling_widget:dvui.Id
dvui.Id
line:usize
usize
r:dvui.Rect.Physical
dvui.Rect.Physical

Source

Implementation

#
pub fn textRunCreateEmpty(self: *AccessKit, node_id: dvui.Id, controlling_widget: dvui.Id, line: usize, r: dvui.Rect.Physical) void {
    if (!dvui.accesskit_enabled) return; // Required to defeat @refAllDecls

    var text_info: std.MultiArrayList(AccessKit.CharPositionInfo) = .empty;

    self.textRunPopulate("", .{
        .node_id = node_id,
        .node_parent_id = self.text_run_parent.?,
        .controlling_widget_id = controlling_widget,
        .line = line,
        .char_offset = 0,
    }, &text_info, r);
}