From c1b84e2a3b31a296a4c92268e19171a0bad9d14b Mon Sep 17 00:00:00 2001 From: "louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13" Date: Tue, 12 Jan 2010 10:42:37 +0000 Subject: df --- src/gui.py | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'src') diff --git a/src/gui.py b/src/gui.py index 93e92f46..3ee23e08 100644 --- a/src/gui.py +++ b/src/gui.py @@ -52,26 +52,26 @@ class Gui(object): """ Graphical user interface using ncurses """ - def __init__(self): + def __init__(self, stdscr): self.handler = Handler() self.handler.connect('on-muc-message-received', self.on_message) self.handler.connect('join-room', self.on_join_room) self.handler.connect('on-muc-presence-changed', self.on_presence) - self.init_curses() + self.init_curses(stdscr) - def __del__(self): - curses.nocbreak(); - self.stdscr.keypad(0); - curses.echo() - curses.endwin() + # def __del__(self): + # curses.nocbreak(); + # self.stdscr.keypad(0); + # curses.echo() + # curses.endwin() - def init_curses(self): - self.stdscr= curses.initscr() - curses.noecho() - curses.cbreak() - self.current_tab = Tab(self.stdscr) + def init_curses(self, stdscr): +# self.stdscr= curses.initscr() + # curses.noecho() + # curses.cbreak() + self.current_tab = Tab(stdscr) def main_loop(self, stdscr): while 1: @@ -93,7 +93,7 @@ class Gui(object): return self.stdscr.getch() def main(stdscr): - gui = Gui() + gui = Gui(stdscr) gui.main_loop(stdscr) if __name__ == '__main__': -- cgit v1.2.3