Example #1
0
 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()
Example #2
0
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
Example #3
0
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()