define movepaths for MovingPixmaps and proof of concept in the start-wizard
[enigma2.git] / lib / python / Screens / Wizard.py
index e04b21608dbe999ded6af0d2853b7134ae915a31..818d99ec5ee342da02d3ea2bd1ad0e3a2bcfdd97 100644 (file)
@@ -43,7 +43,7 @@ class WelcomeWizard(Screen, HelpableScreen):
                self["text"] = Label()
                self["rc"] = Pixmap()
                self["arrowdown"] = MovingPixmap()
-               self["arrowdown"].moveTo(557, 232, 100)
+               self["arrowdown"].moveTo(557, 232, 10)
                self["arrowup"] = MovingPixmap()
                
                self.onShown.append(self["arrowdown"].startMoving)
@@ -70,7 +70,6 @@ class WelcomeWizard(Screen, HelpableScreen):
                self["stepslider"].setValue(self.currStep)
                self.list = []
                
-               print "Len list: " + str(len(self.listEntries[self.currStep - 1]))
                if (len(self.listEntries[self.currStep - 1]) > 0):
                        for x in self.listEntries[self.currStep - 1]:
                                self.list.append((x, None))
@@ -86,11 +85,17 @@ class WelcomeWizard(Screen, HelpableScreen):
                        self.updateValues()
                        
                        if (self.currStep == 2):
-                               self["arrowdown"].moveTo(557, 200, 100)
-                               self["arrowup"].moveTo(557, 355, 100)
+                               self["arrowdown"].moveTo(557, 200, 10)
+                               self["arrowup"].moveTo(557, 355, 10)
                                self["arrowdown"].startMoving()
                                self["arrowup"].startMoving()
-                               
+                       if (self.currStep == 3):
+                               self["arrowup"].moveTo(740, 355, 10)
+                               self["arrowup"].startMoving()
+                               self["arrowdown"].clearPath(True)
+                               self["arrowdown"].addMovePoint(510, 300, 10)
+                               self["arrowdown"].addMovePoint(610, 300, 10)
+                               self["arrowdown"].startMoving()
 
 def listActiveWizards():
        wizards = [ ]