class gui:
def __init__(self):
""" recuperage du glade ... """
self.wTree = gtk.glade.XML("bewyp.glade","main" )
self.wWin = self.wTree.get_widget("main" )
""" Connection des signaux glade aux methodes de la classe, cf le on_start et on_quit """
self.wTree.signal_autoconnect(self)
""" un peu de code la mais spa très interessant """
""" Et enfin affichage de la fnêtre """
self.wWin.show_all()
def on_start(self,widget):
""" Un handler qui est exécuté quand le signal du même nom dans glade est envoyé """
self.wStart.set_sensitive(False)
self.logger.log_message("Starting server ..." )
self.server.wake()
self.wStop.set_sensitive(True)
def on_quit(self,widget):
print "Exiting ...."
gtk.main_quit()
""" Lancement de l'interface a ptir de la classe """
mWin = gui()
gtk.main()