class MyShPrombt(Screen):
skin = """
<screen position="center,center" size="1220,600" title=" Last Oscam Ncam Bin Update">
<widget name="icon" pixmap="Adresse_image" zPosition="4" position="856,20" size="132,88" alphatest="blend" borderWidth="2" borderColor="white" backgroundColor="black" />
<widget name="myMenu" position="0,0" size="620,600" font="Regular;20" valign="left" halign="left">
</widget>
</screen>"""
def __init__(self, session, args = 0):
self.session = session
list = []
list.append(("algeria", "com_one", "icon"))
list.append(("uk", "com_two", "icon"))
list.append(("usa", "com_tree", "icon"))
list.append(("deutshland", "com_four", "icon"))
list.append(("france", "com_fie", "icon"))
list.append((_("Exit"), "exit"))
Screen.__init__(self, session)
self.cmdlist = []
print Pixmap
self['myMenu'] = Pixmap()
self["myMenu"] = MenuList(list)
self["myActionMap"] = ActionMap(["SetupActions"],
{
# "up": self.up,
# "down": self.down,
# "left": self.left,
# "right": self.right,
"ok": self.go,
"cancel": self.cancel
}, -1)
def go(self):
returnValue = self["myMenu"].l.getCurrentSelection()[1]
returnValue = self["cover"]
print "\n[MyShPrombt] returnValue: " + returnValue + "\n"
if returnValue is not None:
if returnValue is ("com_one", "cover"):
cmdlist = []
cover="/usr/lib/enigma2/python/Plugins/Extensions/FreeServer/Deco/DZ.png"
cmdlist.append("wget -qO - '" + "'")
cmdlist.append("wget
https://ia601504.us.archive.org/16/i...ccamserver1.sh -qO - | /bin/sh")
self.session.open(Console, title='Installing last update', cmdlist=cmdlist, cover=cover, finishedCallback=None)
Partager