omni.kit.window.extensions

Submodules Summary:

omni.kit.window.extensions.ext_commands

This module defines a command for enabling or disabling extensions in the omni.kit application.

omni.kit.window.extensions.ext_components

This module provides UI components and utility functions for managing and interacting with extensions in the Omni Kit window, including widgets for toggling extension states, searching, and selecting extension sources.

omni.kit.window.extensions.ext_data_fetcher

This module provides a class for fetching, caching, and retrieving JSON data related to extension archives from online sources.

omni.kit.window.extensions.ext_info_widget

This module provides a widget for displaying detailed information about extensions in the Extension Manager UI, including overview, changelog, dependencies, and available packages.

omni.kit.window.extensions.ext_status_bar

This module defines the ExtStatusBar class which provides a custom status bar for the Omniverse application, displaying messages and colors based on application events such as syncing the registry and installing extensions.

omni.kit.window.extensions.extension

This module provides a user interface for managing and displaying extensions in an application, allowing users to list, select, and view details about extensions, including their associated graphs and properties.

omni.kit.window.extensions.exts_properties_paths

This module provides a UI for managing extension paths with functionalities to add, remove, clean cache, and update Git-managed paths.

omni.kit.window.extensions.exts_properties_registries

This module provides a UI for managing extension registries, allowing users to add, remove, or set a registry as default, and features editing capabilities for registry entries.

omni.kit.window.extensions.exts_properties_widget

This module provides a widget for managing and displaying properties of extensions in an application, including UI components for extension paths, registries, and cache, as well as options for exporting extension data.

omni.kit.window.extensions.markdown_renderer

This module provides the MarkdownText class to render markdown-formatted text within a UI context using omni.ui.

omni.kit.window.extensions.window

This module provides the ExtsWindow class for managing and displaying extensions alongside additional UI components for visualization of extension information, graphs, and properties.

Classes Summary:

ExtsWindowExtension

The entry point for the exts 2.0 window.

SimpleCheckBox

A simple check box UI element with an optional text label.

ToggleExtension

Toggle extension **Command**. Enables/disables an extension.

Functions Summary:

get_instance

Returns a weak reference to the singleton instance of ExtsWindowExtension.