OptionMenuDescription#
- class omni.kit.browser.core.OptionMenuDescription(
- name: str,
- clicked_fn: callable = None,
- enabled_fn: callable = None,
- visible_fn: callable = None,
- get_text_fn: callable = None,
Bases:
object
Represent a menu item in options menu. :param name: Name of menu item. If “” means a seperator. :type name: str :param clicked_fn: Function called when menu item clicked. Defualts None. Function signature: void clicked_fn() :type clicked_fn: callable :param enabled_fn: Function called to check menu item enabled or not before show. Default None means already enabled. Function signature: bool enabled_fn() :type enabled_fn: callable :param enabled_fn: Function called to show menu item or not. Default None means always show. Function signature: bool visible_fn() :type enabled_fn: callable :param get_text_fn: Function called to show menu item text. Default None to always use name. Function signature: str get_text_fn() :type get_text_fn: callable
Methods
__init__
(name[, clicked_fn, enabled_fn, ...])- __init__(
- name: str,
- clicked_fn: callable = None,
- enabled_fn: callable = None,
- visible_fn: callable = None,
- get_text_fn: callable = None,