deinit
Parameters
- self:*TextEntryWidget
- *TextEntryWidget
Source
Implementation
pub fn deinit(self: *TextEntryWidget) void {
defer if (dvui.widgetIsAllocated(self)) dvui.widgetFree(self);
defer self.* = undefined;
// set clip back to what textLayout had, because it might need it to set
// the mouse cursor
dvui.clipSet(self.textClip);
self.textLayout.deinit();
self.scroll.deinit();
dvui.clipSet(self.prevClip);
self.data().minSizeSetAndRefresh();
self.data().minSizeReportToParent();
dvui.parentReset(self.data().id, self.data().parent);
}