def __init__(self, title, file_list, width=None, hight=None): Gtk.Dialog.__init__(self, title) if width and hight: self.set_default_size(width, hight) self.set_icon_from_file(get_foobnix_resourse_path_by_name(ICON_FOOBNIX)) self.set_resizable(True) self.set_border_width(5) self.total_size = get_full_size(file_list) self.label_from = Gtk.Label.new(None) self.label_to = Gtk.Label.new(None) self.pr_label = Gtk.Label.new(_("Total progress")) self.pr_bar = Gtk.ProgressBar() self.total_pr_bar = Gtk.ProgressBar() self.add_button(_("Stop"), Gtk.ResponseType.REJECT) self.vbox.pack_start(self.label_from, False, False, 0) self.vbox.pack_start(self.label_to, False, False, 0) self.vbox.pack_start(self.pr_bar, False, False, 0) self.vbox.pack_start(self.pr_label, False, False, 0) self.vbox.pack_start(self.total_pr_bar, False, False, 0) self.exit = False self.show_all()
def __init__(self, title, file_list, width=None, hight=None): Gtk.Dialog.__init__(self, title) if width and hight: self.set_default_size(width, hight) self.set_icon_from_file( get_foobnix_resourse_path_by_name(ICON_FOOBNIX)) self.set_resizable(True) self.set_border_width(5) self.total_size = get_full_size(file_list) self.label_from = Gtk.Label() self.label_to = Gtk.Label() self.pr_label = Gtk.Label(_("Total progress")) self.pr_bar = Gtk.ProgressBar() self.total_pr_bar = Gtk.ProgressBar() self.add_button(_("Stop"), Gtk.ResponseType.REJECT) self.vbox.pack_start(self.label_from, False) self.vbox.pack_start(self.label_to, False) self.vbox.pack_start(self.pr_bar, False) self.vbox.pack_start(self.pr_label, False) self.vbox.pack_start(self.total_pr_bar, False) self.exit = False self.show_all()