pressing Escape quits the program for now
This commit is contained in:
parent
8c76ce3155
commit
2b690763d2
@ -13,6 +13,7 @@ class Window:
|
|||||||
self.window.set_size_request(600, 500)
|
self.window.set_size_request(600, 500)
|
||||||
self.window.set_title(title)
|
self.window.set_title(title)
|
||||||
self.window.connect("destroy", self.destroy_event)
|
self.window.connect("destroy", self.destroy_event)
|
||||||
|
self.window.connect("key-press-event", self.key_press_event)
|
||||||
|
|
||||||
s = Sketch()
|
s = Sketch()
|
||||||
l1 = Line(0, 1, 1, 1)
|
l1 = Line(0, 1, 1, 1)
|
||||||
@ -61,3 +62,8 @@ class Window:
|
|||||||
|
|
||||||
def destroy_event(self, widget, data=None):
|
def destroy_event(self, widget, data=None):
|
||||||
gtk.main_quit()
|
gtk.main_quit()
|
||||||
|
|
||||||
|
def key_press_event(self, widget, event, data=None):
|
||||||
|
if event.keyval == gtk.gdk.keyval_from_name("Escape"):
|
||||||
|
gtk.main_quit()
|
||||||
|
return False
|
||||||
|
Loading…
x
Reference in New Issue
Block a user