init
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 = .{} })),
};
}