]> sigrok.org Git - sigrok-meter.git/blobdiff - sigrok-meter
Handle GTK+ signals via glade too.
[sigrok-meter.git] / sigrok-meter
index b2d459c0b5bec53adb7cb1f2d05a6b3b2dd6d2c7..9711c83a0cfc1f25e286ad81260220a871e6177d 100755 (executable)
 
 from gi.repository import Gtk
 
+# Handler class for various GTK+ signals.
+class Handler:
+    def onDeleteWindow(self, *args):
+        Gtk.main_quit(*args)
+
 builder = Gtk.Builder()
 builder.add_from_file("sigrok-meter.glade")
-
+builder.connect_signals(Handler())
 win = builder.get_object("main-window")
-win.connect("delete-event", Gtk.main_quit)
 win.show_all()
 Gtk.main()