def iconShowLayoutButton(self, key, parent): if key in self.mainInfo.keys(): button = Button({ 'icon': key, 'tt': self.mainInfo[key][2], 'fix': BTNICONSIZE, 'ics': ICONBTNSIZE, 'cl': partial(parent.signals.emit, 'showLayout', key, 'show') }) button.key = '{0}_{1}_Button'.format(parent.key, key) button._name = button.key if button.key in self.buttonKeys: return self[button.key] else: button._name = '{0} Button'.format(key) button.Type = 'DAMGOpenBrowserButton' self.register(button) return button else: return self.buttonConfigError(key)
def showLayoutButton(self, key, parent): if key in self.mainInfo.keys(): if key in ['SignIn', 'SignOut', 'SignUp', 'SwitchAccount']: show = key else: show = 'show' button = Button({ 'txt': self.mainInfo[key][0], 'stt': self.mainInfo[key][2], 'cl': partial(parent.signals.emit, 'showLayout', key, show), }) button.key = '{0}_{1}_Button'.format(parent.key, key) button._name = button.key if button.key in self.buttonKeys: return self[button.key] else: button._name = '{0} Button'.format(key) button.Type = 'DAMGShowLayoutButton' self.register(button) return button else: return self.buttonConfigError(key)
def startFileButton(self, key, parent): if key in self.mainInfo.keys(): button = Button({ 'txt': self.mainInfo[key][0], 'stt': self.mainInfo[key][2], 'cl': partial(os.startfile, key) }) button.key = '{0}_{1}_Button'.format(parent.key, key) button._name = button.key if button.key in self.buttonKeys: return self[button.key] else: button._name = '{0} Button'.format(key) button.Type = 'DAMGStartFileButton' self.register(button) return button else: return self.buttonConfigError(key)
def executingButton(self, key, parent): if key in self.mainInfo.keys(): button = Button({ 'txt': self.mainInfo[key][0], 'stt': self.mainInfo[key][2], 'cl': partial(parent.signals.emit, 'executing', key), }) button.key = '{0}_{1}_Button'.format(parent.key, key) button._name = button.key if button.key in self.buttonKeys: return self[button.key] else: button.Type = 'DAMGExecutingButton' self.register(button) return button else: return self.buttonConfigError(key)
def showRestoreButton(self, key, parent): if key in self.mainInfo.keys(): button = Button({ 'txt': self.mainInfo[key][0], 'stt': self.mainInfo[key][2], 'cl': partial(parent.signals.emit, 'showLayout', key, 'showRestore'), }) button.key = '{0}_{1}_Button'.format(parent.key, key) button._name = button.key if button.key in self.buttonKeys: return self[button.key] else: button._name = '{0} Button'.format(key) button.Type = 'DAMGShowNormalButton' self.register(button) return button else: return self.buttonConfigError(key)
def tagOpenBrowserButton(self, tagName, parent): if tagName in self.tags.keys(): button = Button({ 'tag': tagName, 'fix': BTNTAGSIZE, 'ics': TAGBTNSIZE, 'cl': partial(parent.signals.emit, 'openBrowser', self.tags[tagName]) }) button.key = '{0}_{1}_Button'.format(parent.key, tagName) button._name = button.key if button.key in self.buttonKeys: return self[button.key] else: button._name = '{0} Button'.format(tagName) button.Type = 'DAMGOpenBrowserButton' self.register(button) return button else: return self.buttonConfigError(tagName)