Exemplo n.º 1
0
	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()		
Exemplo n.º 2
0
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))