def close_routine(): if env_mode.get_mode() == 'maya': maya_dock_instances = mf.get_maya_dock_window() for maya_dock_instance in maya_dock_instances: maya_dock_instance.close() maya_dock_instance.deleteLater() self.close() if env_mode.get_mode() == 'standalone': self.close()
def close_all_instances(): try: main_docks = mf.get_maya_dock_window() for dock in main_docks: dock.close() if env_inst.ui_main: env_inst.ui_main.close() except: raise
def startup(restart=False, hotkeys=None): if restart: close_all_instances() env_inst.ui_super = mf.get_maya_window() try: main_tab = mf.get_maya_dock_window()[0] main_tab.hotkeys_dict = hotkeys main_tab.handle_hotkeys() main_tab.show() main_tab.raise_() except: ping_thread = tc.get_server_thread( dict(), tc.server_ping, lambda: create_ui(ping_thread, hotkeys), parent=env_inst.ui_super) ping_thread.start()