#!/usr/bin/env python import gtk import gettext from gettext import gettext as _ gettext.textdomain('trainermode') class Trainer_mode(gtk.Builder): def __init__(self): gtk.Builder.__init__(self) self.set_translation_domain('trainermode') self.add_from_file("trainermode.ui") self.connect_signals(self) def welcomedialog(self): answer=self.get_object("trainer_welcome_dialog").run() return answer def whereamI_lesson(self): cell = gtk.CellRendererText() self.get_object("example_combobox").pack_start(cell, True) self.get_object("example_combobox").set_active(0) answer=self.get_object("whereami_lesson_dialog").run() self.get_object("whereami_lesson_dialog").destroy() return answer if __name__ == "__main__": trainer_mode=Trainer_mode() answer=trainer_mode.welcomedialog() if answer==0: answer=trainer_mode.whereamI_lesson() if answer==-1: answer=trainer_mode.welcomedialog()