fix ChoiceList baseclass order, use postWidgetCreate
authorFelix Domke <tmbinc@elitedvb.net>
Mon, 1 May 2006 12:02:37 +0000 (12:02 +0000)
committerFelix Domke <tmbinc@elitedvb.net>
Mon, 1 May 2006 12:02:37 +0000 (12:02 +0000)
lib/python/Components/ChoiceList.py

index 91f18ae..fa071ec 100644 (file)
@@ -26,15 +26,17 @@ def ChoiceEntryComponent(key, text):
        
        return res
 
-class ChoiceList(HTMLComponent, GUIComponent, MenuList):
+class ChoiceList(MenuList, HTMLComponent, GUIComponent):
        def __init__(self, list):
                GUIComponent.__init__(self)
                self.l = eListboxPythonMultiContent()
                self.list = list
                self.l.setList(list)
                self.l.setFont(0, gFont("Regular", 20))
-       
-       def GUIcreate(self, parent):
-               self.instance = eListbox(parent)
-               self.instance.setContent(self.l)
-               self.instance.setItemHeight(25)
+
+       GUI_WIDGET = eListbox
+               
+       def postWidgetCreate(self, instance):
+               instance = eListbox(parent)
+               instance.setContent(self.l)
+               instance.setItemHeight(25)