def get_file(self, widget):
import re
import ui.gtk3.common
# Disable all the interface and Ok button.
self.hbox.set_sensitive(False)
self.options_hbox.set_sensitive(False)
self.butt_ok.set_sensitive(False)
# Progress bar
self.progress_box = Gtk.VBox(False, 0)
self.hseparator4 = Gtk.HSeparator()
self.progress_bar = Gtk.ProgressBar()
self.progress_box.pack_start(self.hseparator4, False, False, 0)
self.progress_box.pack_start(self.progress_bar, False, False, 0)
self.main_vbox.pack_start(self.progress_box, False, False, 2)
self.progress_box.show_all()
ui.gtk3.common.repaint()
self.file = self.input_entry.get_child().get_text()
if not re.match('^[a-z]+://', self.file):
# It's a local file.
self.manager.add_item('file://' + self.file)
self.get_options()
self.response(0)
评论列表
文章目录