def OnSaveAs(self, _): dialog = wx.FileDialog(self, message="Save PAR file", defaultFile=self.robo.name+'.par', defaultDir=self.robo.directory, wildcard='*.par') if dialog.ShowModal() == wx.ID_CANCEL: return FAIL self.robo.directory = dialog.GetDirectory() self.robo.name = dialog.GetFilename()[:-4] writepar(self.robo) self.widgets['name'].SetLabel(self.robo.name) self.changed = False
def OnSave(self, _): writepar(self.robo) self.changed = False