DVUI

init

It's expected to call this when self is undefined

Parameters

#
self:*OverlayWidget
*OverlayWidget
src:std.builtin.SourceLocation
std.builtin.SourceLocation
opts:Options
Options

Source

Implementation

#
pub fn init(self: *OverlayWidget, src: std.builtin.SourceLocation, opts: Options) void {
    const defaults = Options{ .name = "Overlay" };
    self.* = .{ .wd = WidgetData.init(src, .{}, defaults.override(opts)) };

    dvui.parentSet(self.widget());
    self.data().register();
}