omni.kit.window.property#

Classes Summary:

ButtonItem

A dataclass for a button item.

GroupHeaderContextMenu

Context menu for group headers.

GroupHeaderContextMenuEvent

Right mouse click event sent by SimplePropertyWidget

PropertyFilter

User defined filters for properties. For now, just a substring filter on property names.

PropertySchemeDelegate

PropertySchemeDelegate is a class to test given payload and determine what widgets to be drawn in what order.

PropertyWidget

Base class to create a group of widgets in Property Window

PropertyWindow

Property Window framework.

SimplePropertyWidget

SimplePropertyWidget provides a simple vertical list of “Label” -> “Value widget” pair layout.

Functions Summary:

build_frame_header

Custom header for CollapsibleFrame

get_collapsed_state

Get current collapsed state for `index_name`.

get_style

Get UI default style.

get_window

Get property window.

prep

Prepare managed frame.

prepare_managed_frame

Update ui.CollapsableFrame and insert hooks so collapsed state can be tracked.

reset_collapsed_state

Reset collapsed state data, so default will be used.

set_collapsed_state

Set new collapsed state.