from PerServiceDisplay import * #from enigma import pNavigation, iServiceInformationPtr from enigma import * class ServiceName(PerServiceDisplay): def __init__(self, navcore): PerServiceDisplay.__init__(self, navcore, { pNavigation.evNewService: self.newService, pNavigation.evStopService: self.stopEvent }) def newService(self): service = self.navcore.getCurrentService() if service is not None: info = service.info() if info is not None: self.setText(info.getName()) setLCD(info.getName()) def stopEvent(self): self.setText("");