def __init__(self, session, parent = None): dict.__init__(self) self.skinName = self.__class__.__name__ self.session = session self.parent = parent self.onClose = [ ] self.onFirstExecBegin = [ ] self.onExecBegin = [ ] self.onExecEnd = [ ] self.onShown = [ ] self.onShow = [ ] self.onHide = [ ] self.execing = False self.shown = True # already shown is false until the screen is really shown (after creation) self.already_shown = False self.renderer = [ ] # in order to support screens *without* a help, # we need the list in every screen. how ironic. self.helpList = [ ] self.close_on_next_exec = None # stand alone screens (for example web screens) # don't care about having or not having focus. self.stand_alone = False self.keyboardMode = None GUISkin.__init__(self)
def __init__(self, session, parent = None): dict.__init__(self) self.skinName = self.__class__.__name__ self.session = session self.parent = parent GUISkin.__init__(self) self.onClose = [ ] self.onFirstExecBegin = [ ] self.onExecBegin = [ ] self.onExecEnd = [ ] self.onShown = [ ] self.onShow = [ ] self.onHide = [ ] self.execing = False self.shown = True # already shown is false until the screen is really shown (after creation) self.already_shown = False self.renderer = [ ] # in order to support screens *without* a help, # we need the list in every screen. how ironic. self.helpList = [ ] self.close_on_next_exec = None # stand alone screens (for example web screens) # don't care about having or not having focus. self.stand_alone = False self.keyboardMode = None
def __init__(self, session, parent = None): dict.__init__(self) self.skinName = self.__class__.__name__ self.session = session self.parent = parent GUISkin.__init__(self) self.onClose = [] self.onFirstExecBegin = [] self.onExecBegin = [] self.onExecEnd = [] self.onShown = [] self.onShow = [] self.onHide = [] self.execing = False self.shown = True self.already_shown = False self.renderer = [] self.helpList = [] self.close_on_next_exec = None self.stand_alone = False self.keyboardMode = None
def __init__(self, session, parent = None): dict.__init__(self) self.skinName = self.__class__.__name__ self.session = session self.parent = parent GUISkin.__init__(self) self.onClose = [] self.onFirstExecBegin = [] self.onExecBegin = [] self.onExecEnd = [] self.onShown = [] self.onShow = [] self.onHide = [] self.execing = False self.shown = True self.already_shown = False self.renderer = [] self.helpList = [] self.close_on_next_exec = None self.stand_alone = False self.keyboardMode = None
def __init__(self, session, parent=None, fademenu=False): global topSession dict.__init__(self) self.skinName = self.__class__.__name__ self.session = session self.parent = parent self.fademenu = config.misc.fadeShowMenu.value or fademenu GUISkin.__init__(self) self.onClose = [] self.onFirstExecBegin = [] self.onExecBegin = [] self.onExecEnd = [] self.onShown = [] self.onShow = [] self.onHide = [] self.active_components = [] self.onShowCode = [] self.onHideCode = [] self.execing = False self.shown = True self.already_shown = False self.renderer = [] self.helpList = [] self.close_on_next_exec = None self.stand_alone = False self.keyboardMode = None self.aFadeInDimmed = 0 self.aFadeInTimer = eTimer() if config.misc.fadeShowMenu.value: if self.skinName not in ('Mute', 'Volume', 'PictureInPicture', 'PictureInPictureZapping', 'Dishpip', 'EGAMIMainNews', 'PiPSetup'): self.aFadeInTimer.callback.append(self.doaFadeIn) topSession = self.session if config.misc.enableAnimationMenuScreens.value: self.onShow.append(self.animateMenuOnShow) return