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:
MenuItemCollection
A 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