PageBase

class omni.kit.window.extensions.ext_info_widget.PageBase

Bases: object

Interface for any classes adding Tabs to the Extension Manager UI

Methods

build_tab(ext_info, ext_item)

Builds the tab for the given extension information.

destroy()

Destroys the tab, releasing any resources or subscriptions.

get_tab_name()

Retrieves the name of the tab.

__init__()
abstract build_tab(ext_info: dict, ext_item: ExtensionCommonInfo) None

Builds the tab for the given extension information.

Parameters
  • ext_info (dict) – The extension information.

  • ext_item (ExtensionCommonInfo) – The common extension item.

abstract destroy() None

Destroys the tab, releasing any resources or subscriptions.

abstract static get_tab_name() str

Retrieves the name of the tab.

Returns

The name of the tab.

Return type

str