def doInstantiateDialog(self, screen, arguments, kwargs, desktop): # create dialog try: dlg = self.create(screen, arguments, **kwargs) except: print 'EXCEPTION IN DIALOG INIT CODE, ABORTING:' print '-'*60 print_exc(file=stdout) print "[mytest.py] quitMainloop #2" enigma.quitMainloop(5) print '-'*60 if dlg is None: return # read skin data readSkin(dlg, None, dlg.skinName, desktop) # create GUI view of this dialog assert desktop is not None dlg.setDesktop(desktop) dlg.applySkin() return dlg
def doInstantiateDialog(self, screen, arguments, kwargs, desktop): # create dialog z = None if "zPosition" in kwargs: z = kwargs["zPosition"] del kwargs["zPosition"] try: dlg = self.create(screen, arguments, **kwargs) except Exception as e: print 'EXCEPTION IN DIALOG INIT CODE, ABORTING:' print '-'*60 print_exc(file=stdout) if isinstance(e, SkinError): print "SKIN ERROR", e print "defaulting to standard skin..." config.skin.primary_skin.value = "skin.xml" config.skin.primary_skin.save() configfile.save() quitMainloop(5) print '-'*60 if dlg is None: return # read skin data readSkin(dlg, None, dlg.skinName, desktop) # create GUI view of this dialog assert desktop is not None if z != None: dlg.setZPosition(z) dlg.setDesktop(desktop) dlg.applySkin() return dlg
def doInstantiateDialog(self, screen, arguments, kwargs, desktop): # create dialog try: dlg = self.create(screen, arguments, **kwargs) except: print 'EXCEPTION IN DIALOG INIT CODE, ABORTING:' print '-' * 60 print_exc(file=stdout) enigma.quitMainloop(5) print '-' * 60 if dlg is None: return # read skin data readSkin(dlg, None, dlg.skinName, desktop) # create GUI view of this dialog assert desktop is not None dlg.setDesktop(desktop) dlg.applySkin() return dlg
def doInstantiateDialog(self, screen, arguments, kwargs, desktop): # create dialog z = None if "zPosition" in kwargs: z = kwargs["zPosition"] del kwargs["zPosition"] try: dlg = self.create(screen, arguments, **kwargs) except Exception as e: print 'EXCEPTION IN DIALOG INIT CODE, ABORTING:' print '-' * 60 print_exc(file=stdout) if isinstance(e, SkinError): print "SKIN ERROR", e print "defaulting to standard skin..." config.skin.primary_skin.value = "skin.xml" config.skin.primary_skin.save() configfile.save() quitMainloop(5) print '-' * 60 if dlg is None: return # read skin data readSkin(dlg, None, dlg.skinName, desktop) # create GUI view of this dialog assert desktop is not None if z != None: dlg.setZPosition(z) dlg.setDesktop(desktop) dlg.applySkin() return dlg
def doInstantiateDialog(self, screen, arguments, kwargs, desktop): # create dialog z = None if "zPosition" in kwargs: z = kwargs["zPosition"] del kwargs["zPosition"] try: dlg = self.create(screen, arguments, **kwargs) except: print 'EXCEPTION IN DIALOG INIT CODE, ABORTING:' print '-'*60 print_exc(file=stdout) quitMainloop(5) print '-'*60 if dlg is None: return # read skin data readSkin(dlg, None, dlg.skinName, desktop) # create GUI view of this dialog assert desktop is not None dlg.setZPosition(z) dlg.setDesktop(desktop) dlg.applySkin() return dlg
def doInstantiateDialog(self, screen, arguments, kwargs, desktop): dialog = screen(self, *arguments, **kwargs) # Create dialog. if dialog is None: return readSkin(dialog, None, dialog.skinName, desktop) # Read skin data. dialog.setDesktop(desktop) # Create GUI view of this dialog. dialog.applySkin() return dialog
def doInstantiateDialog(self, screen, arguments, kwargs, desktop): # create dialog dlg = screen(self, *arguments, **kwargs) # read skin data from skin import readSkin readSkin(dlg, None, dlg.skinName, desktop) # create GUI view of this dialog dlg.setDesktop(desktop) dlg.applySkin() return dlg
def doInstantiateDialog(self, screen, arguments, kwargs, desktop): # create dialog dlg = screen(self, *arguments, **kwargs) if dlg is None: return # read skin data readSkin(dlg, None, dlg.skinName, desktop) # create GUI view of this dialog dlg.setDesktop(desktop) dlg.applySkin() return dlg
def doInstantiateDialog(self, screen, arguments, kwargs, desktop): # create dialog dlg = screen(self, *arguments, **kwargs) if dlg is None: return # read skin data readSkin(dlg, None, dlg.skinName, desktop) # create GUI view of this dialog assert desktop is not None dlg.setDesktop(desktop) dlg.applySkin() return dlg
def doInstantiateDialog(self, screen, arguments, kwargs, desktop): try: dlg = self.create(screen, arguments, **kwargs) except: print 'EXCEPTION IN DIALOG INIT CODE, ABORTING:' print '-' * 60 print_exc(file=stdout) print '[mytest.py] quitMainloop #2' enigma.quitMainloop(5) print '-' * 60 if dlg is None: return else: readSkin(dlg, None, dlg.skinName, desktop) dlg.setDesktop(desktop) dlg.applySkin() return dlg