some logic to detect useable nims for rotor plugin
[enigma2.git] / lib / python / Components / MenuList.py
index 4e032d43b963b35c66650b70c5320a7fddaf9d8e..0e33719860ef5019294bd0dfcd0caa2a1734dc8b 100644 (file)
@@ -29,4 +29,27 @@ class MenuList(HTMLComponent, GUIComponent):
 
        def setList(self, list):
                self.list = list
-               self.l.setList(self.list)
\ No newline at end of file
+               self.l.setList(self.list)
+
+       def moveToIndex(self, idx):
+               self.instance.moveSelectionTo(idx)
+
+       def pageUp(self):
+               if self.instance is not None:
+                       self.instance.moveSelection(self.instance.pageUp)
+               
+       def pageDown(self):
+               if self.instance is not None:
+                       self.instance.moveSelection(self.instance.pageDown)
+                       
+       def up(self):
+               if self.instance is not None:
+                       self.instance.moveSelection(self.instance.moveUp)
+               
+       def down(self):
+               if self.instance is not None:
+                       self.instance.moveSelection(self.instance.moveDown)
+                       
+       def selectionEnabled(self, enabled):
+               if self.instance is not None:
+                       self.instance.setSelectionEnable(enabled)
\ No newline at end of file