class Terminal(gtk.Window):
def __init__(self):
gtk.Window.__init__(self)
- self.connect("destroy", lambda(ev):gtk.main_quit())
+ self.connect("destroy", self.close_app)
self.set_title("Terminal")
v = gtk.VBox()
v.pack_start(term, expand=True)
term.fork_command()
term.set_scroll_on_keystroke(True)
+ term.connect("child-exited", self.close_app)
h = term.get_char_height()
print h
t.connect('key', lambda t,str: term.feed_child(str))
+ def close_app(self, *x):
+ gtk.main_quit()
+
if __name__ == "__main__":
t = Terminal()