Helo,
I've got problem with managing menu list.
My code looks like bellow:
Python
class MyMenu(Screen):
skin = """
<screen position="50,50" size="740,420" title="Subtitle downloader" >
<widget name="fileList" position="10,10" size="520,150" scrollbarMode="showOnDemand" />
<widget name="subsList" position="10,180" size="520,150" scrollbarMode="showOnDemand" />
</screen>"""
def __init__(self, session, args = 0):
self.fileListEnable = 1
self.subsListEnable = 2
self.selectedList = 0
self.session = session
Screen.__init__(self, session)
list = []
list.append((_("subtitle one"), "one")) #ADD LATER
list.append((_(""subtitle tto"), "two")) #ADD LATER
self["subsList"] = MenuList(list)
self["subsList"].selectionEnabled(0)
self["fileList"] = FileList("/")
self["fileList"].selectionEnabled(0)
self.set_listSubs_enabled()
self["myActionMap"] = ActionMap(["ChannelSelectBaseActions","WizardActions", "DirectionActions","MenuActions","NumberActions","ColorActions"],
{
"ok": self.ok,
"back":self.cancel,
"nextMarker": self.set_listSubs_enabled,
"prevMarker": self.set_listFile_enabled,
}, -1)
def set_listFile_enabled(self):
self["fileList"].selectionEnabled(1)
self["subsList"].selectionEnabled(0)
self.selectedList = self.fileListEnable
def set_listSubs_enabled(self):
self["fileList"].selectionEnabled(0)
self["subsList"].selectionEnabled(1)
self.selectedList = self.subsListEnable
Alles anzeigen
After execution screen looks like below:
[Blockierte Grafik: http://img822.imageshack.us/img822/9276/startuik.jpg]
I can switch between lists and on subslist I can make selection:
[Blockierte Grafik: http://img51.imageshack.us/img51/7383/switchtosuble2.jpg]
BUT ON FILE LIST I CAN'T MAKE ANY SELECTION:
[Blockierte Grafik: http://img541.imageshack.us/img541/5199/backkj.jpg]
What I do wrong?? Please explain me.