activeRect
Parameters
- self:*const MenuItemWidget
- *const MenuItemWidget
Source
Implementation
pub fn activeRect(self: *const MenuItemWidget) ?Rect.Natural {
var act = false;
if (self.init_opts.submenu) {
if (menu().?.submenus_activated and (self.data().id == dvui.focusedWidgetIdInCurrentSubwindow())) {
act = true;
}
} else if (self.activated) {
act = true;
}
if (act) {
return self.data().backgroundRectScale().r.toNatural();
} else {
return null;
}
}