I think this is too tricky to accept....as i wrote only speed was the reason make folders where count selective
now you have choice select none folders where count services,
my choice is count '..New' only in case several tausant services in lamedb
ChannelSelection modifications
Re: ChannelSelection modifications #41
Posted 24 March 2012 - 10:41
WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W
Re: ChannelSelection modifications #42
Posted 24 March 2012 - 11:29
hmm, I think I should consider using green font next time /?/sounds sweet, your suggestions would make users go nuts
and you probably forgot
...
bar left+% right
% left+ bar right
etc...
//sorry, couldn't resist
I just simply don't get this whole '% progress indicator' hype at all...
('added value' of it is none imho, and additionaly, to create zillion settings for it? well...)
//but probably it's just me (and of course opinions vary )
Re: ChannelSelection modifications #43
Posted 25 March 2012 - 22:37
I noticed that the text in Channel selection window and in Infobar and everywhere else is somehow vertically aligned to top (but not middle), so that when you place a selection on some channel with event name, the text seems to be stuck to the top of the text field it's in. In another version enigma, the text was always in the middle, so I guess the source of this alignment is in the compiled code, not the skin.xml, because every skin behaves the same way in OpenPLI.
Is this a general setting of OpenPLI or maybe it's a problem of specific build of OpenPLI for Azbox (which is OpenRSI)? If latter, where could I change this option, because I tried everything for skin.xml, but the text just sticks to the top anyway. Thanks!
Re: ChannelSelection modifications #44
Posted 2 April 2012 - 15:22
In the Title at the top you get; channelselection-user bouquets-(bouqetname) , the text channelselection is not necessary. I think it makes the Title too long.
Or is this skin dependent?
H9.Twin ::: H9.2H ::: H9.S ::: HD1265 ::: H2H :::::::::: WaveFrontier T90: 1W, 3, 7, 13, 16, 19, 23, 28, 42E ::::::::::
Re: ChannelSelection modifications #45
Posted 5 April 2012 - 12:06
thanks for idea, me also think better see where we are than static "Channel selection ("....
tree changes in /usr/lib/enigma2/python/Screens/ChannelSelection.py
1. separator
2. combine last two folders titles
3. cut beginig when lenght > 60 characters
. .. ... def buildTitleString(self): titleStr = self.getTitle() pos = titleStr.find(']') if pos == -1: # + if titleStr[0:11] != "Channel Sel": titleStr = "Channel Selection" if self.mode == MODE_TV: titleStr += " (TV)" else: titleStr += " (Radio)" # + END pos = titleStr.find(')') if pos != -1: titleStr = titleStr[:pos+1] Len = len(self.servicePath) if Len > 0: base_ref = self.servicePath[0] # + if Len > 2: end2_ref = self.servicePath[Len-2] else: end2_ref = None # + END if Len > 1: end_ref = self.servicePath[Len-1] else: end_ref = None nameStr = self.getServiceName(base_ref) titleStr += ' ' + nameStr if end_ref is not None: if Len > 2: # - titleStr += '/../' # + if end2_ref is not None: nameStr = self.getServiceName(end2_ref) titleStr = nameStr + ' \xbb ' else: titleStr += ' \xbb..\xbb ' # + END else: # - titleStr += '/' # + titleStr += ' \xbb ' # + END nameStr = self.getServiceName(end_ref) # + if len(nameStr) > 55: titleStr = "" # + END titleStr += nameStr # + if len(titleStr) > 60: titleStr = "%s%s" %('..', titleStr[-59:]) # + END self.setTitle(titleStr) ... .. .
120405_services_list_title.png 54.53KB 216 downloads
Re: ChannelSelection modifications #46
Re: ChannelSelection modifications #47
Re: ChannelSelection modifications #48
Re: ChannelSelection modifications #49
Re: ChannelSelection modifications #50
Re: ChannelSelection modifications #51
Re: ChannelSelection modifications #52
Re: ChannelSelection modifications #53
Re: ChannelSelection modifications #54
Posted 16 May 2012 - 13:51
WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W
Re: ChannelSelection modifications #55
Re: ChannelSelection modifications #56
Posted 16 December 2012 - 12:38
Change bouquets over the previous service in history.
Maybe this is who will be interested.
ChannelSelection.py
class ChannelSelectionBase
def changeBouquet
def changeBouquet(self, direction): if not self.pathChangeDisabled: if len(self.servicePath) > 1: #when enter satellite root list we must do some magic stuff.. ref = eServiceReference('%s FROM SATELLITES ORDER BY satellitePosition'%(self.service_types)) if self.isBasePathEqual(ref): self.showSatellites() else: self.pathUp() if direction < 0: self.moveUp() else: self.moveDown() ref = self.getCurrentSelection() self.enterPath(ref) prev = None root = self.getRoot() for path in self.history: if len(path) > 2 and path[1] == root: prev = path[2] if not prev is None: self.setCurrentSelection(prev)
Edited by Dima73, 16 December 2012 - 12:39.
GigaBlue UHD Quad 4K /Lunix3-4K/Duo 4K
Re: ChannelSelection modifications #57
Posted 16 December 2012 - 13:14
WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W
Re: ChannelSelection modifications #58
Re: ChannelSelection modifications #59
Posted 16 December 2012 - 13:48
bouquet 1->zap to service №5
bouquet 2->zap to service №3
Change bouquets(bouquet 2->bouquet 1=cursor is at the service №5)
Add in def changeBouquet(self, direction):
prev = None root = self.getRoot() for path in self.history: if len(path) > 2 and path[1] == root: prev = path[2] if not prev is None: self.setCurrentSelection(prev)
Edited by Dima73, 16 December 2012 - 13:50.
GigaBlue UHD Quad 4K /Lunix3-4K/Duo 4K
Re: ChannelSelection modifications #60
Posted 16 December 2012 - 14:18
Sorry for bothering... I need to understand...
Edited by littlesat, 16 December 2012 - 14:21.
WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W
4 user(s) are reading this topic
0 members, 4 guests, 0 anonymous users