def file_saveas(self, mi=None): fname = GtkExtra.file_save_box(modal=FALSE) if not fname: return self.fname = fname self.set_title(os.path.basename(fname)) self.new = 0 self.file_save()
def process_file(self, action, widget): if action == 0: print "File:<unknwon>" elif action == 1: print "File:New" elif action == 2: print "File:Open" print GtkExtra.file_open_box(modal=FALSE), "chosen" elif action == 3: print "FileSave" dlg = GtkExtra.message_box("Test Application", "Not implemented", ("OK",), pixmap="bomb.xpm") elif action == 4: print "File:Save As" print GtkExtra.file_save_box(modal=FALSE), "chosen" elif action == 5: print "File:Close" elif action == 6: print "File:Exit" mainquit()
return self.w_text.freeze() while TRUE: line = f.readline() if line == "": break self.w_text.insert_defaults(line) self.w_text.thaw() elif action == 3: print "File:Save" GtkExtra.message_box("Test Application", "Not implemented", pixmap='bomb.xpm') elif action == 4: print "File:Save As" print GtkExtra.file_save_box(modal=FALSE), "chosen" elif action == 5: print "File:Close" elif action == 6: print "File:Exit" mainquit() def process_edit(self, action, widget): if action == 0: print "Edit:<unknown>" elif action == 1: print "Edit:Cut" self.w_text.cut_clipboard(0) elif action == 2: print "Edit:Copy" self.w_text.copy_clipboard(0) elif action == 3: