omni.kit.menu.utils Classes#
Classes Summary:
| Action menu subscription wrapper to make it scoped (auto unsubscribe on del) (deprecated) | |
| Icon Menu Delegate class. | |
| Controls how layouts search for the menu item paths, either everywhere or just in the local menu group | |
| Setting for executing actions. Either NODELAY which is executed instantly or NONE which is async with 1 frame delay | |
| Menu alignment setting. Either left or right | |
| Simple helper class for adding/removing “Window” menu to your extension. ui.Window creation/show/hide is still down to user to provide functionally. | |
| Advanced helper class for adding/removing “Window” menu to your extension & controlling ui.Window creation/show/hide. Only thing required is function to create ui_window | |
| The Window class represents a window in the underlying windowing system. | |
| Class for creation of menu items | |
| “appear_after” values. FIRST will be top of list and LAST will be bottom of list. | |
| Layout implementation class. See “Layouts and & Hooks” section | |
| Internal state. Invalid is before EVENT_APP_READY event received and Created is after. | |
| Menu debug window. Press “SHIFT+CONTROL+ALT+M” to open. | |
| Menu implementation class. | |
| Internal flags used by layout for item ordering |