paste
Parameters
- self:*TextEntryWidget
- *TextEntryWidget
Source
Implementation
pub fn paste(self: *TextEntryWidget) void {
const clip_text = dvui.clipboardText();
if (self.init_opts.multiline) {
self.textTyped(clip_text, false);
} else {
var i: usize = 0;
while (i < clip_text.len) {
if (std.mem.findScalar(u8, clip_text[i..], '\n')) |idx| {
self.textTyped(clip_text[i..][0..idx], false);
i += idx + 1;
} else {
self.textTyped(clip_text[i..], false);
break;
}
}
}
}