def __init__(self, appRunner, parent = None, **kw):
        PackageInstaller.__init__(self, appRunner)

        optiondefs = (
            ('borderWidth',    (0.01, 0.01),       None),
            ('relief',         DGG.SUNKEN,         self.setRelief),
            ('range',          1,                  self.setRange),
            ('barBorderWidth', (0.01, 0.01),       self.setBarBorderWidth),
            ('barColor',       (0.424, 0.647, 0.878, 1),  self.setBarColor),
            ('barRelief',      DGG.RAISED,         self.setBarRelief),
            ('text',           'Starting',         self.setText),
            ('text_pos',       (0, -0.025),        None),
            ('text_scale',     0.1,                None),
            ('perPackage',     False,              None),
            ('updateText',     True,               None),
            ('finished',       None,               None),
            )
        self.defineoptions(kw, optiondefs)
        DirectWaitBar.__init__(self, parent, **kw)
        self.initialiseoptions(DWBPackageInstaller)
        self.updateBarStyle()

        # Hidden by default until the download begins.
        self.hide()
示例#2
0
    def __init__(self, appRunner, parent=None, **kw):
        PackageInstaller.__init__(self, appRunner)

        optiondefs = (
            ('borderWidth', (0.01, 0.01), None),
            ('relief', DGG.SUNKEN, self.setRelief),
            ('range', 1, self.setRange),
            ('barBorderWidth', (0.01, 0.01), self.setBarBorderWidth),
            ('barColor', (0.424, 0.647, 0.878, 1), self.setBarColor),
            ('barRelief', DGG.RAISED, self.setBarRelief),
            ('text', 'Starting', self.setText),
            ('text_pos', (0, -0.025), None),
            ('text_scale', 0.1, None),
            ('perPackage', False, None),
            ('updateText', True, None),
            ('finished', None, None),
        )
        self.defineoptions(kw, optiondefs)
        DirectWaitBar.__init__(self, parent, **kw)
        self.initialiseoptions(DWBPackageInstaller)
        self.updateBarStyle()

        # Hidden by default until the download begins.
        self.hide()
示例#3
0
 def __init__(self, launcher):
     PackageInstaller.__init__(self, launcher.appRunner)
     self.launcher = launcher
     self.lastProgress = None