lliurexMirror=LliurexMirror()
	builder = Gtk.Builder()
	
	builder.add_from_file("/usr/share/lliurex-mirror/gui/lliurex-mirror-gui.glade")
	window=builder.get_object("windowLliureXMirror")
	window.connect("destroy",lliurexMirror.close_window)

	#progress bar
	pbar=builder.get_object("progressbar")
	
	
	# Button Update
	button=builder.get_object("buttonUpdate")
	thread=threading.Thread(target=lliurexMirror.update_mirror_thread)
	button.connect("clicked",lliurexMirror.update_mirror,thread,pbar)
	
	# Abstract
	textviewAbstract = builder.get_object("textviewAbstract")
	lliurexMirror.load_abstract(textviewAbstract)
	
	window.show_all()

	GObject.threads_init()
	Gtk.main()
	GObject.threads_leave()