Logo

omni.kit.menu.utils

  • Overview
  • Update menus
  • Layouts & Hooks
  • Menu Helpers
  • Examples
  • API (python)
    • Modules
      • omni.kit.menu.utils
        • Submodules
          • scripts
            • Submodules
              • actions
                • Classes
                • Functions
              • app_menu
                • Classes
                • Functions
              • builder_utils
                • Classes
                • Functions
              • debug_window
                • Classes
              • extension_window_helper
                • Classes
              • extension_window_helper_full
                • Classes
              • layout
                • Classes
                • Functions
              • utils
                • Classes
                • Functions
            • Classes
              • ActionMenuSubscription
              • IconMenuDelegate
              • LayoutSourceSearch
              • MenuActionControl
              • MenuAlignment
              • MenuHelperExtension
              • MenuHelperExtensionFull
              • MenuHelperWindow
              • MenuItemDescription
              • MenuItemOrder
              • MenuLayout
              • MenuState
              • MenuUtilsDebugExtension
              • MenuUtilsExtension
              • PrebuiltItemOrder
            • Functions
              • add_action_to_menu
              • add_hook
              • add_layout
              • add_menu_items
              • build_submenu_dict
              • get_action_path
              • get_debug_stats
              • get_instance
              • get_menu_layout
              • get_merged_menus
              • rebuild_menus
              • refresh_menu_items
              • remove_hook
              • remove_layout
              • remove_menu_items
              • replace_menu_items
              • set_default_menu_proirity
        • Classes
          • ActionMenuSubscription
          • IconMenuDelegate
          • LayoutSourceSearch
          • MenuActionControl
          • MenuAlignment
          • MenuHelperExtension
          • MenuHelperExtensionFull
          • MenuHelperWindow
          • MenuItemDescription
          • MenuItemOrder
          • MenuLayout
          • MenuState
          • MenuUtilsDebugExtension
          • MenuUtilsExtension
          • PrebuiltItemOrder
        • Functions
          • add_action_to_menu
          • add_hook
          • add_layout
          • add_menu_items
          • build_submenu_dict
          • get_action_path
          • get_debug_stats
          • get_instance
          • get_menu_layout
          • get_merged_menus
          • rebuild_menus
          • refresh_menu_items
          • remove_hook
          • remove_layout
          • remove_menu_items
          • replace_menu_items
          • set_default_menu_proirity
  • Changelog
Omniverse Kit
  • »
  • API (python) »
  • Modules »
  • omni.kit.menu.utils »
  • omni.kit.menu.utils Classes »
  • MenuLayout
  •  

MenuLayout

class omni.kit.menu.utils.MenuLayout(debuglog=False)

Bases: object

Layout implementation class. See “Layouts and & Hooks” section

Methods

__init__([debuglog])

add_layout(layout)

apply_layout(prebuilt_menus)

destroy()

find_menu_item(menu_items, menu_items_root, ...)

get_layout()

menus_created()

process_layout(prebuilt_menus, menu_layout, ...)

remove_layout(layout)

__init__(debuglog=False)

© Copyright 2019-2024, NVIDIA. Last updated on May 28, 2024.