def close(gdoc): SWCADGui.runCommand("Std_CloseActiveWindow") gdoc2 = SWCAD.ActiveDocument() if gdoc == gdoc2: SWCAD.closeDocument(gdoc.Name)
def enable_menuitems(self): self.connected = True SWCADGui.updateGui()
def save(gdoc): SWCADGui.runCommand("Std_Save") print(gdoc) gdoc.Label = os.path.splitext(os.path.basename( gdoc.FileName))[0] or gdoc.Label
data[field_name] = self.get_value(widget, None) for field, widget in self.advanced_fields: data[field["name"]] = self.get_value(widget, field) return data class OpenPLMLogin: def Activated(self): dialog = LoginDialog() dialog.exec_() def GetResources(self): return {'MenuText': 'Login', 'ToolTip': 'Login'} SWCADGui.addCommand('OpenPLM_Login', OpenPLMLogin()) class OpenPLMConfigure: def Activated(self): dialog = ConfigureDialog() dialog.exec_() def GetResources(self): return { 'Pixmap': 'preferences-system', 'MenuText': 'Configure', 'ToolTip': 'Configure' }
def disable_menuitems(self): self.connected = False SWCADGui.updateGui()
def save(gdoc): SWCADGui.runCommand("Std_Save") print(gdoc) gdoc.Label = os.path.splitext(os.path.basename(gdoc.FileName))[0] or gdoc.Label
data[field_name] = self.get_value(widget, None) for field, widget in self.advanced_fields: data[field["name"]] = self.get_value(widget, field) return data class OpenPLMLogin: def Activated(self): dialog = LoginDialog() dialog.exec_() def GetResources(self): return {'MenuText': 'Login', 'ToolTip': 'Login'} SWCADGui.addCommand('OpenPLM_Login', OpenPLMLogin()) class OpenPLMConfigure: def Activated(self): dialog = ConfigureDialog() dialog.exec_() def GetResources(self): return {'Pixmap' : 'preferences-system', 'MenuText': 'Configure', 'ToolTip': 'Configure'} SWCADGui.addCommand('OpenPLM_Configure', OpenPLMConfigure()) class OpenPLMCheckOut: def Activated(self):