def AddProperty(self): dlg = PropertiesDialog.create(self) dlg.active_prop = None dlg.editable = self.active_comp.generate dlg.calledByParent = True try: dlg.ShowModal() finally: dlg.Destroy() self.displayProps()
def EditProperty(self): sel = self.propList.GetFocusedItem() if self < 0: return item = self.propList.GetItem(sel) tmpind = item.GetData() # the index of the property is stored with the item dlg = PropertiesDialog.create(self) dlg.active_prop = self.active_comp.properties[tmpind] dlg.editable = self.active_comp.generate dlg.calledByParent = True try: dlg.ShowModal() finally: dlg.Destroy() self.displayProps()
def EditProperty(self): sel = self.propList.GetFocusedItem() if self < 0: return item = self.propList.GetItem(sel) tmpind = item.GetData( ) # the index of the property is stored with the item dlg = PropertiesDialog.create(self) dlg.active_prop = self.active_comp.properties[tmpind] dlg.editable = self.active_comp.generate dlg.calledByParent = True try: dlg.ShowModal() finally: dlg.Destroy() self.displayProps()