RadioMenuCollection#
- class omni.kit.viewport.menubar.core.RadioMenuCollection(
 - text: str,
 - model: ComboBoxModel,
 - identifier: str | None = None,
 - hide_on_click: bool = False,
 - can_toggle_off: bool = False,
 - delegate: MenuDelegate | None = None,
 Bases:
MenuItemCollectionA menu collection for radio menu items.
Methods
__init__(text, model[, identifier, ...])Constructor.
build_menu_item(item)Build single radio menu item.
destroy()Release resources
Attributes
- __init__(
 - text: str,
 - model: ComboBoxModel,
 - identifier: str | None = None,
 - hide_on_click: bool = False,
 - can_toggle_off: bool = False,
 - delegate: MenuDelegate | None = None,
 Constructor.
- Parameters:
 text (str) – Menu text.
model (ComboBoxModel) – Radio data model.
- Keyword Arguments:
 identifier (Optional[str]) – Menu item Identifier, defaults to None.
hide_on_click (bool) – Hide menu when radio menu item clicked, defaults to False.
can_toggle_off (bool) – Toggle selected state to off when radio menu item clicked and already selected, defaults to False.
delegate (ui.MenuDelegate) – Menu item Delegate, defaults to None.
- build_menu_item(
 - item: AbstractItem,
 Build single radio menu item.
- Parameters:
 item (ui.AbstractItem) – Model item.
- destroy() → None#
 Release resources