DVUI

focusGroup

Turns off normal tab navigation. Use for things where tab should go to the group as a whole, but within the group focus moves via key up/left/down/right.

See radioGroup.

Widgets inside the group are ordered by their Options.tab_index.

FocusGroupWidget does no layout.

Only valid between Window.beginand Window.end.

Parameters

#
src:std.builtin.SourceLocation
std.builtin.SourceLocation
init_opts:FocusGroupWidget.InitOptions
FocusGroupWidget.InitOptions
opts:Options
Options

Source

Implementation

#
pub fn focusGroup(src: std.builtin.SourceLocation, init_opts: FocusGroupWidget.InitOptions, opts: Options) *FocusGroupWidget {
    const defaults: Options = .{ .role = .group };
    var ret = widgetAlloc(FocusGroupWidget);
    ret.init(src, init_opts, defaults.override(opts));
    return ret;
}