menuItemLabel
Parameters
- src:std.builtin.SourceLocation
- std.builtin.SourceLocation
- label_str:[]const u8
- []const u8
- init_opts:MenuItemWidget.InitOptions
- MenuItemWidget.InitOptions
- opts:Options
- Options
Source
Implementation
pub fn menuItemLabel(src: std.builtin.SourceLocation, label_str: []const u8, init_opts: MenuItemWidget.InitOptions, opts: Options) ?Rect.Natural {
var mi = menuItem(src, init_opts, opts);
const labelopts = mi.style().strip().override(.{ .label = .{ .for_id = mi.data().id } });
var ret: ?Rect.Natural = null;
if (mi.activeRect()) |r| {
ret = r;
}
labelNoFmt(@src(), label_str, .{}, labelopts);
mi.deinit();
return ret;
}