openpypeline.app.maya.ui package

Submodules

openpypeline.app.maya.ui.diagnostic_ui module

openpypeline.app.maya.ui.localization module

openpypeline.app.maya.ui.ops_dev_launcher module

openpypeline.app.maya.ui.ops_main_controller module

openpypeline.app.maya.ui.ops_main_ui module

openpypeline.app.maya.ui.ops_proj_dialog_controller module

openpypeline.app.maya.ui.ops_proj_dialog_gui module

openpypeline.app.maya.ui.ops_project_manager_controller module

openpypeline.app.maya.ui.ops_project_manager_gui module

openpypeline.app.maya.ui.ops_save_master_controller module

openpypeline.app.maya.ui.ops_save_master_gui module

openpypeline.app.maya.ui.ops_settings_controller module

openpypeline.app.maya.ui.ops_settings_gui module

openpypeline.app.maya.ui.ui_objects module

File: ui_objects.py Description: Window Manager for openPypeline Studio.

A modern Singleton that maintains references to active UI instances to prevent garbage collection and allows cross-communication.

Original Framework: openPipeline by Kickstand License: Common Public License 1.0 (CPL-1.0)

class openpypeline.app.maya.ui.ui_objects.WindowManager(*args, **kwargs)[source]

Bases: object

A modern Singleton Window Manager for tracking open UIs. Replaces the legacy ‘singleton.py’ implementation.

addWindow(window=None)[source]
addDockControl(dock_ctrl=None)[source]
close_all()[source]

Closes all tracked windows.

openpypeline.app.maya.ui.ui_objects.UIObjects

alias of WindowManager

Module contents