示例#1
0
文件: gtk2.py 项目: lucchouina/Rim
 def __init__(self, term):
     base.InstallProgress.__init__(self)
     gobject.GObject.__init__(self)
     self.finished = False
     self.apt_status = -1
     self.time_last_update = time.time()
     self.term = term
     reaper = vte.reaper_get()
     reaper.connect("child-exited", self.child_exited)
     self.env = ["VTE_PTY_KEEP_FD=%s" % self.writefd,
                 "DEBIAN_FRONTEND=gnome",
                 "APT_LISTCHANGES_FRONTEND=gtk"]
     self._context = glib.main_context_default()
 def __init__(self,parent):
     InstallProgress.__init__(self)
     self._cache = None
     self.label_status = parent.label_status
     self.progress = parent.progressbar_cache
     self.expander = parent.expander_terminal
     self.term = parent._term
     self.parent = parent
     # setup the child waiting
     reaper = vte.reaper_get()
     reaper.connect("child-exited", self.child_exited)
     # some options for dpkg to make it die less easily
     apt_pkg.Config.Set("DPkg::Options::","--force-overwrite")
示例#3
0
    def __init__(self):
	gtk.Window.__init__(self)
        InstallProgress.__init__(self)
	self.show()
        box = gtk.VBox()
        box.show()
        self.add(box)
	self.term = vte.Terminal()
	self.term.show()
        # check for the child
        self.reaper = vte.reaper_get()
        self.reaper.connect("child-exited",self.child_exited)
        self.finished = False
	box.pack_start(self.term)
        self.progressbar = gtk.ProgressBar()
        self.progressbar.show()
        box.pack_start(self.progressbar)
示例#4
0
 def __init__(self):
     gtk.Window.__init__(self)
     InstallProgress.__init__(self)
     self.show()
     box = gtk.VBox()
     box.show()
     self.add(box)
     self.term = vte.Terminal()
     self.term.show()
     # check for the child
     self.reaper = vte.reaper_get()
     self.reaper.connect("child-exited", self.child_exited)
     self.finished = False
     box.pack_start(self.term)
     self.progressbar = gtk.ProgressBar()
     self.progressbar.show()
     box.pack_start(self.progressbar)