def __init__(self, **kwargs): gtk.VBox.__init__(self, False, 0) self.top = gtk.HBox(False, 0) self.pack_start(self.top, True, True, 0) self.top.show() self.bottom = gtk.HBox(False, 0) self.pack_start(self.bottom, True, True, 0) self.bottom.show() self.activity_list = ActivityList() self.activity_list.treeview.connect('cursor-changed', self.activity_selected_cb) self.top.pack_start(self.activity_list, False, False, 0) self.activity_list.set_size_request(250, 250) self.activity_list.show() self.challenge_list = ChallengeList() self.top.pack_start(self.challenge_list, True, True, 0) self.challenge_list.set_size_request(700, 250) self.challenge_list.show() self.pathway_list = PathwayList() self.pathway_list._treeview.connect('cursor-changed', self.pathway_selected_cb) self.pathway_list._btn_new_pathway.connect('clicked', self.add_pathway_cb) self.pathway_list._btn_del_pathway.connect('clicked', self.del_pathway_cb) self.bottom.pack_start(self.pathway_list, False, False, 0) self.pathway_list.show() self.pathway_display = PathwayDisplay() self.bottom.pack_start(self.pathway_display, True, True, 0) self.pathway_display.show() self.pathway_display.btn_save_name.connect('clicked', self.update_pathway_name_cb) self.pathway_display.btn_add_before.connect('clicked', self.add_before_cb) self.pathway_display.btn_add_after.connect('clicked', self.add_after_cb) self.pathway_display.btn_add_sametime.connect('clicked', self.add_sametime_cb) self.show()