ResetButton#

class omni.kit.viewport.menubar.core.ResetButton(
helpers: List[ResetHelper] | None = None,
on_reset_fn: Callable[[None], None] = None,
)#

Bases: object

A button to reset value

Methods

__init__([helpers, on_reset_fn])

Constructor.

add_setting_model(helper)

Add reset helper.

refresh()

Refresh button status

__init__(
helpers: List[ResetHelper] | None = None,
on_reset_fn: Callable[[None], None] = None,
)#

Constructor.

Keyword Arguments:
  • helpers (Optional[List[ResetHelper]]) – List for reset helper attached to this button, defaults to None.

  • on_reset_fn (Callable[[None], None]) – Callback when button clicked, defaults to None.

add_setting_model(
helper: ResetHelper,
) None#

Add reset helper.

Parameters:

helper (ResetHelper) – Reset helper.

refresh()#

Refresh button status