def __init__(self): #builder init stuff builder=Gtk.Builder() builder.add_from_file("ttc.glade") builder.connect_signals(WinSignals()) #window self.window=builder.get_object("main_window") ### combo boxes #route_combo self.route_cmb=builder.get_object("route_combo") #direction_combo self.dir_cmb=builder.get_object("direction_combo") #stop_combo self.stop_cmb=builder.get_object("stop_combo") ### ### info labels # first label self.lbl1=builder.get_object("info_label1") # second label self.lbl2=builder.get_object("info_label2") # tird label self.lbl3=builder.get_object("info_label3") ### end info labels ### statusbar self.statbar=builder.get_object("statusbar") ### #show all self.window.show_all() #builder.get_object("main_window").show_all() #about_dialog self.aboutdiag=builder.get_object("about_dialog") #get fav list self.favs=Favs() #generate routs self.generate_routs()
class Appgui: """docstring for Appgui""" def __init__(self): #builder init stuff builder=Gtk.Builder() builder.add_from_file("ttc.glade") builder.connect_signals(WinSignals()) #window self.window=builder.get_object("main_window") ### combo boxes #route_combo self.route_cmb=builder.get_object("route_combo") #direction_combo self.dir_cmb=builder.get_object("direction_combo") #stop_combo self.stop_cmb=builder.get_object("stop_combo") ### ### info labels # first label self.lbl1=builder.get_object("info_label1") # second label self.lbl2=builder.get_object("info_label2") # tird label self.lbl3=builder.get_object("info_label3") ### end info labels ### statusbar self.statbar=builder.get_object("statusbar") ### #show all self.window.show_all() #builder.get_object("main_window").show_all() #about_dialog self.aboutdiag=builder.get_object("about_dialog") #get fav list self.favs=Favs() #generate routs self.generate_routs() def generate_routs(self): """ generate """ for i in ParseData().getAllRoutesTitle(): self.route_cmb.append_text(str(i)) def fav_win(self): fav_builder=Gtk.Builder() fav_builder.add_from_file("fav.glade") #connect fav_builder.connect_signals(FavSignals()) #fav win fav_win=fav_builder.get_object("fav_window") #fav_cmb_box self.fav_cmb_box=fav_builder.get_object("fav_cmb_box") #Show Azll fav_win.show_all() #generate favourite self.generate_favourite() def generate_favourite(self): for i in self.favs.get_fav_list(): self.fav_cmb_box.append_text(str(i))