DVUI

addTabLabel

Parameters

#
self:*TabsWidget
*TabsWidget
selected:bool
bool
text:[]const u8
[]const u8
opts:Options
Options

Source

Implementation

#
pub fn addTabLabel(self: *TabsWidget, selected: bool, text: []const u8, opts: Options) bool {
    var tab = self.addTab(selected, .{}, opts);
    defer tab.deinit();

    var label_opts = tab.data().options.strip();
    if (dvui.captured(tab.data().id)) {
        label_opts.color_text = label_opts.color(.text_press);
    }

    dvui.labelNoFmt(@src(), text, .{}, label_opts);

    return tab.clicked();
}