All pastes #261816 Raw Edit

Anonymous

public python v1 · immutable
#261816 ·published 2006-11-29 21:48 UTC
rendered paste body
import sys# First get the PyGTK library loaded and required correctlytry:    import pygtk    pygtk.require("2.0")except:    pass	try:    import gtk    import gtk.gladeexcept:    sys.exit(1)    class VEAnalyze:    def __init__(self):        self.glade_file = "veanalyze.glade"        self.glade = gtk.glade.XML(self.glade_file)                """ Pull the gui components and attach signal and event handlers """        self.dialog = self.glade.get_widget("dialogNewCase")                # Toolbar buttons        self.btn_new_case = self.glade.get_widget("toolbuttonNewCase")        self.btn_new_case.connect("clicked", self.new_case_callback)                # Connect event handlers here        self.main_window.connect("delete_event", self.delete_event)            def new_case_callback(self, widget, data=None):        self.dialog.show()            def delete_event(self, widget, event, data=None):        # You can confirm the program shutdown here if you want.        gtk.main_quit()        return False    # Program entry pointif __name__ == "__main__":    ve = VEAnalyze()    gtk.main()