hi
i have problem with picons,has anyone a tip??
thanks
Posted 29 July 2013 - 15:27
That is not skin related.... When you do not move this plugin and you use the standard servicelist (it also has picons now) then everything should be fine. However the same fault should be in the GME (Graphical Multi EPG).... but Milo notified that it will be fixed soon enough
Edited by littlesat, 29 July 2013 - 15:28.
WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W
Posted 10 August 2013 - 10:24
- switched to more flexible, python-based servicelist implementation with more options (thx to merlin team!)
Posted 10 August 2013 - 10:50
Posted 10 August 2013 - 11:00
@DR Best,
Do you mean the commits of DMM? or do you mean the 3rd party plugin mentioned in this thread.... when you mean the 3rd party plugin I will directly remove it from our 3rd party feeds!
WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W
Posted 10 August 2013 - 11:09
@DR Best,
Do you mean the commits of DMM? or do you mean the 3rd party plugin mentioned in this thread.... when you mean the 3rd party plugin I will directly remove it from our 3rd party feeds!
Posted 10 August 2013 - 21:06
Dr. Best
On what basis do you make such a conclusion?
What exactly do I have you stolen?
I am ready to defend every line of code from the original substitution of functions to output Picons and all constructor.
And Litllesat, why you is believe to someone words, you can take action?
Likewise, my fans at one time accused "allrussian forum" that they stole my idea, and what happened?
In the end, though gives evidence, not empty words ......
I'm very angry .....
Edited by a.k.a. Uchkun, 10 August 2013 - 21:09.
Posted 11 August 2013 - 00:43
Posted 11 August 2013 - 18:30
I spent six months preparing plugin.
Apparently 6 months rewriting your code, one character per week probably.
Functions rewritten source servicelist.cpp with translation from C++ to Python.
Though I think, say what you want, this is a useless conversation ......
I don't say no more ....
Edited by a.k.a. Uchkun, 11 August 2013 - 18:30.
Posted 11 August 2013 - 19:35
Ok, I give you same examples...
My Code:
def setCurrentMarked(self, state): prev = self.current_marked self.current_marked = state if state != prev: if not state: list = self.service_center.list(self.root) if list is not None: mutableList = list.startEdit() if mutableList: position = self.getCurrentIndex() cur = self.l.getCurrentSelection() if cur and cur[0]: mutableList.moveService(cur[0], position) else: print "no ref selected" else: print "no editable list" else: print "no list available!" self.l.invalidateEntry(self.getCurrentIndex())
"your code":
def setCurrentMarked(self, state): prev = self.current_marked self.current_marked = state if state != prev: if not state: list = self.service_center.list(self.root) if list is not None: mutableList = list.startEdit() if mutableList: position = self.getCurrentIndex() cur = self.l.getCurrentSelection() if cur and cur[0]: mutableList.moveService(cur[0], position) self.l.invalidateEntry(self.getCurrentIndex())
my Code:
def lookupService(self, ref): index = 0 for x in self.list: if x[0] == ref: return index index += 1 return index
"Your Code":
def lookupService(self, ref): index = 0 for i in self.list: if i[0] == ref: return index index += 1 return index
My Code:
def finishFill(self, sort = True): self.textRenderer.setFont(self.serviceNameFont) self.size = len(self.list) if sort: self.list.sort(self.sortList) self.l.setList(self.list) self.instance.moveSelectionTo(0)
"your code:"
def finishFill(self, sort = True): self.renderLabel.setFont(self.ServiceNameFont) self.size = len(self.list) if sort: self.list.sort(self.sortList) self.l.setList(self.list) self.instance.moveSelectionTo(0)
My code:
def buildMarkerList(self): index = 0 self.marker_list = [] for service in self.list: if (service[0].flags & eServiceReference.isMarker): self.marker_list.append(index) index += 1
"your code":
def buildMarkerList(self): index = 0 self.marker_list = [] for service in self.list: if service[0].flags & eServiceReference.isMarker: self.marker_list.append(index) index += 1
There are plenty of more absolutely identical methods, should I show you all of them?
Is this really coincidence?
Ok, you came to the great idea to use a eLabel to calculate the size of a string, btw. its a good Idea, I had to ask a DMM developer because of the performance...
What I can't figure out why calculateSize().width() did not work in all cases, sometimes it was too small... so I added a "lucky guess" number it..
length = self.textRenderer.calculateSize().width() + 10
Hey, and you know what... I found that in "your code" also...
length = self.renderLabel.calculateSize().width() + 10
So I bet you do not have to say anymore....
But we have something in common: we both think that is an useless conversation...
Edited by Dr.Best, 11 August 2013 - 19:35.
Posted 12 August 2013 - 06:57
Yes, only you can calculate, the rest of the world is a dude....
And if believe the Dzen python, only the Dutch can working in python ......
At first I was angry, but then I thought "what the hell", in the east there is a saying "someone barks, the caravan moves on".
I do not care what anyone thinks.
The main thing I know, I spent half of year my life in the preparation of this plug-in, and another half a year on its development.
And it is absolutely free, I'm not making a dime on it.
Let the people enjoy, but who says that, while I don't care ....
I end the discussion, you want to continue, your case..........
0 members, 4 guests, 0 anonymous users