def OnBrowse(self, event): parent = self.text.GetParent() filename = gui_util.save_file_dialog(parent, self.extension) if filename: self.text.SetValue(filename) parent.Raise() while wx.IsBusy(): wx.EndBusyCursor()
def _OnSaveHistory(self, event): filename = gui_util.save_file_dialog(self, "Python files (*.py)|*.py") if filename: fd = open(filename, "w") history = self.shell.history history.reverse() fd.write('\n'.join(history)) fd.close()
def OnSaveXMLAs(self, event): #--------------------------------------------------------------------------- if self.classifier is None: gui_util.message("No classifier loaded") return filename = gui_util.save_file_dialog(self) self.settingsFilename = filename # save the current settings into file wx.BeginBusyCursor() try: self.classifier.save_settings(self.settingsFilename) finally: wx.EndBusyCursor()
def OnSaveXMLAs(self, event): # --------------------------------------------------------------------------- if self.classifier == None: gui_util.message("No classifier loaded") return filename = gui_util.save_file_dialog(self) self.settingsFilename = filename # save the current settings into file wx.BeginBusyCursor() try: self.classifier.save_settings(self.settingsFilename) finally: wx.EndBusyCursor()
def save(self, evt): filename = gui_util.save_file_dialog( self, self.canvas._get_imagesave_wildcards()) if filename is not None: self.canvas.print_figure(filename)
def glyphs_to_xml(self, event): from gamera import gamera_xml filename = gui_util.save_file_dialog(None, gamera_xml.extensions) if filename != None: gamera_xml.glyphs_to_xml(filename, self.data)
def _OnSaveHistory(self, event): filename = gui_util.save_file_dialog(self, "Python files (*.py)|*.py") if filename: fd = open(filename, "w") fd.write(self.history.GetText()) fd.close()
def save(self, evt): filename = gui_util.save_file_dialog(self, self.canvas._get_imagesave_wildcards()) if filename is not None: self.canvas.print_figure(filename)