Edited by ims, 15 August 2012 - 15:34.
'ChannelList Preview Mode' on PLi3 ?
Re: 'ChannelList Preview Mode' on PLi3 ? #41
Re: 'ChannelList Preview Mode' on PLi3 ? #42
Re: 'ChannelList Preview Mode' on PLi3 ? #43
Re: 'ChannelList Preview Mode' on PLi3 ? #44
Re: 'ChannelList Preview Mode' on PLi3 ? #45
Posted 15 August 2012 - 16:09
"2) when is used in GMEPG preview, change focus in epg list or no (as is with ZAP now) ?"
I made it witthout it - it is ok imho, because TV is preview only and highted will be still current service, imho - you still know, when you use exit, what will be on TV.
If must be hilighted, then it is add 2 lines into def preview(self) - after last line ( in condition)
self["list"].setCurrentlyPlaying(ref.ref) self["list"].l.invalidate()
Edited by ims, 15 August 2012 - 16:28.
Re: 'ChannelList Preview Mode' on PLi3 ? #46
Posted 15 August 2012 - 19:05
open ChannelSelection->key INFO/CUDE->EpgSelection(SINGLE)
change service(EPG)->key Exit->close ChannelSelection
Why?
def SingleServiceEPGClosed(self, ret=False): - self.setCurrentSelection(self.savedService) + service = self.getCurrentSelection() + if service is not None: + self.saveChannel(service) + self.addToHistory(service) + self.close()
self.close()-No
IMHO this is my opinion
GigaBlue UHD Quad 4K /Lunix3-4K/Solo 4K
Re: 'ChannelList Preview Mode' on PLi3 ? #47
Re: 'ChannelList Preview Mode' on PLi3 ? #48
Re: 'ChannelList Preview Mode' on PLi3 ? #49
Posted 15 August 2012 - 19:33
def zapTo(self): if self.key_red_choice == self.ZAP: lst = self["list"] print lst count = lst.getCurrentChangeCount() prnt count if count == 0: ref = lst.getCurrent()[1] print ref if ref is None: return if self.zapFunc: # just used in multiepg self.zapFunc(ref.ref) else: self.session.nav.playService(ref.ref) self.close(True)Here was first self.closeScreen called at the end and that rolls back to the service you had before....
WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W
Re: 'ChannelList Preview Mode' on PLi3 ? #50
Re: 'ChannelList Preview Mode' on PLi3 ? #51
Re: 'ChannelList Preview Mode' on PLi3 ? #52
Re: 'ChannelList Preview Mode' on PLi3 ? #53
Re: 'ChannelList Preview Mode' on PLi3 ? #54
Re: 'ChannelList Preview Mode' on PLi3 ? #55
Re: 'ChannelList Preview Mode' on PLi3 ? #56
Posted 15 August 2012 - 20:37
Before, when you saw some interesant, you must then: Exit, and look for channel with up/down and then ZAP. I made it therefore and I used it long time ago...
Re: 'ChannelList Preview Mode' on PLi3 ? #57
Posted 15 August 2012 - 20:38
Last movie Never ending story was nr 3... do you think, it will be more ?Now another one to the never ending story... when zapping from EPG with RED a service does not get a service number....
It was not well made in e2 before. I think, you'll make it perfect.
Edited by ims, 15 August 2012 - 20:41.
Re: 'ChannelList Preview Mode' on PLi3 ? #58
Posted 15 August 2012 - 20:42
Currently I leave it now as it is.... time is up....
Edited by littlesat, 15 August 2012 - 20:52.
WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W
Re: 'ChannelList Preview Mode' on PLi3 ? #59
Re: 'ChannelList Preview Mode' on PLi3 ? #60
Posted 15 August 2012 - 21:10
I also used the ZAP.I dont think that it is for nothing... when you browse over channelEPG's and you want zap, you use red.
Before, when you saw some interesant, you must then: Exit, and look for channel with up/down and then ZAP. I made it therefore and I used it long time ago...
Only a little differently.
def enterDateTime(self): if self.type == EPG_TYPE_MULTI: global mepg_config_initialized if not mepg_config_initialized: config.misc.prev_mepg_time=ConfigClock(default = time()) mepg_config_initialized = True self.session.openWithCallback(self.onDateTimeInputClosed, TimeDateInput, config.misc.prev_mepg_time ) elif self.type == EPG_TYPE_SINGLE: service = self.currentService next_service = self.session.nav.getCurrentlyPlayingServiceReference() if service and service.ref != next_service: name = service.getServiceName() self.session.openWithCallback(self.zapConfirmed, MessageBox, _("Zap to %s?") % (name), MessageBox.TYPE_YESNO) def zapConfirmed(self, answer): if answer: service = self.currentService if service: InfoBarInstance = Screens.InfoBar.InfoBar.instance if InfoBarInstance is not None: CurServiceList = InfoBarInstance.servicelist if CurServiceList is not None: CurServiceList.setCurrentSelection(service.ref) CurServiceList.zap() return True self.session.nav.playService(service.ref)That is, unless I really need it.
GigaBlue UHD Quad 4K /Lunix3-4K/Solo 4K
2 user(s) are reading this topic
0 members, 2 guests, 0 anonymous users