drawBeforeText
Parameters
- self:*TextEntryWidget
- *TextEntryWidget
Source
Implementation
pub fn drawBeforeText(self: *TextEntryWidget) void {
const focused = (self.data().id == dvui.focusedWidgetId());
if (focused) {
dvui.wantTextInput(self.data().borderRectScale().r.toNatural());
}
// set clip back to what textLayout had, so we don't draw over the scrollbars
dvui.clipSet(self.textClip);
if (self.init_opts.cache_layout) {
self.textLayout.cache_layout_bytes = self.textLayout.bytesNeeded(
self.text_changed_start,
self.text_changed_end,
self.text_changed_added,
);
}
}