SelectableMenuItem#
- class omni.kit.viewport.menubar.core.SelectableMenuItem(
- name: str,
- model: AbstractValueModel | None = None,
- delegate: MenuDelegate | None = None,
- hide_on_click: bool = False,
- toggle: bool = True,
- triggered_fn: Callable = None,
- trigger_will_set_model: bool = False,
- **kwargs,
Bases:
MenuItemA menu item can be selected.
Methods
Attributes
- __init__(
- name: str,
- model: AbstractValueModel | None = None,
- delegate: MenuDelegate | None = None,
- hide_on_click: bool = False,
- toggle: bool = True,
- triggered_fn: Callable = None,
- trigger_will_set_model: bool = False,
- **kwargs,
Constructor.
- Keyword Arguments:
model (Optional[ui.AbstractValueModel]) – Model for selected state, defaults to none.
delegate (Optional[ui.MenuDelegate]) – Menu item delegate, defaults to None means using ViewportMenuDelegate.
hide_on_click (bool) – Hide menu when radio menu item clicked, defaults to False.
toggle (bool) – Whether this item can be toggled to (on/off) or always triggers on, defaults to True
triggered_fn (callable) – Callback when menu item clicked, defaults to None.
trigger_will_set_model (bool) – Update selected state model when menu item clicked, defaults to False.
ui.MenuItem (For other kwargs, please refer to)
- destroy() → None#
Release resources