DVUI

Parameters

#
self:*Reorderable
*Reorderable
src:std.builtin.SourceLocation
std.builtin.SourceLocation
reorder:*ReorderWidget
*ReorderWidget
init_opts:Reorderable.InitOptions
Reorderable.InitOptions
opts:Options
Options

Source

Implementation

#
pub fn init(self: *Reorderable, src: std.builtin.SourceLocation, reorder: *ReorderWidget, init_opts: Reorderable.InitOptions, opts: Options) void {
        const defaults = Options{ .name = "Reorderable" };
        const options = defaults.override(opts);
        self.* = .{
            .reorder = reorder,
            .init_options = init_opts,
            .options = options,
            .wd = WidgetData.init(src, .{}, options.override(.{ .rect = .{} })),
        };
    }