def RigIcon_Execute(): log("RigIcon_Execute called", C.siVerbose) from rigicon.icon import Icon icon = Icon.create() if siget("preferences.modeling.selectgeneratedobj"): si.SelectObj(icon.obj) return True
def RigIcon_Match(in_ctxt): log("RigIconFilter_Match called", C.siVerbose) obj = in_ctxt.GetAttribute("Input") from rigicon.icon import is_icon return is_icon(obj)
def RigIconEditor_Execute(): log("RigIconEditor_Execute called", C.siVerbose) from rigicon.layout.editor_gui import RigIconEditor show_qt(RigIconEditor) return True
def RigIconLibrary_Execute(): log("RigIconLibrary_Execute called", C.siVerbose) from rigicon.layout.library_gui import RigIconLibrary show_qt(RigIconLibrary) return True
def XSIUnloadPlugin(in_reg): log("{} has been unloaded".format(in_reg.Name), C.siVerbose) return True
def EndSceneSaveAs_OnEvent(in_ctxt): log("EndSceneSaveAs_OnEvent called", C.siVerbose) launcher() return False
def EndFileExport_OnEvent(in_ctxt): log("EndFileExport_OnEvent called", C.siVerbose) launcher() return False
def EndSceneSave2_OnEvent(in_ctxt): log("EndSceneSave2_OnEvent called", C.siVerbose) launcher("commit_onsave") return False