def post_init(self): self.n_patches = 0 self.process_view = ProcessView() self.process_view.listen_stderr = True self.process_view.connect('read-line', self._on_processview__readline) self.process_view.connect('finished', self._on_processview__finished) self.expander.add(self.process_view) self.expander.grab_focus() self._maybe_create_database()
def post_init(self): self._finished = False self.process_view = ProcessView() self.process_view.listen_stderr = True self.process_view.connect('read-line', self._on_processview__readline) self.process_view.connect('finished', self._on_processview__finished) self.expander.add(self.process_view) self._launch_stoqdbadmin() glib.timeout_add(50, self._on_timeout_add)
def _build_ui(self): self.main_label.set_text(self.start_msg) self.set_ok_label(_("Done")) self.progressbar = gtk.ProgressBar() self.vbox.pack_start(self.progressbar, False, False) self.progressbar.show() self.expander = gtk.Expander(label=_("Details...")) self.expander.set_expanded(False) self.vbox.pack_start(self.expander, True, True) self.expander.show() self.vbox.set_child_packing(self.main, False, False, 0, 0) self.process_view = ProcessView() self.process_view.listen_stdout = False self.process_view.listen_stderr = True self.expander.add(self.process_view) self.process_view.show() self.disable_ok()