#!/usr/bin/env python import gtk import gladevcp.makepins from gladevcp.gladebuilder import GladeBuilder import hal class gui_one(object): def on_window1_destroy(self, widget, data=None): print "quit with cancel" gtk.main_quit() def on_gtk_quit_activate(self, menuitem, data=None): print "quit from menu" gtk.main_quit() def __init__(self): self.builder = gtk.Builder() self.builder.add_from_file("gui1.glade") halcomp = hal.component("gui01") self.builder.connect_signals(self) self.window = self.builder.get_object("window1") self.window.show() panel = gladevcp.makepins.GladePanel( halcomp, "gui1.glade", self.builder, None) halcomp.ready() if __name__ == "__main__": app = gui_one() gtk.main()