-class WizardMenuPage(WizardPage):
- """Represents a menu dialog in a wizard"""
- def __init__(self, name, printable, message, choices, **kargs):
- super(WizardMenuPage, self).__init__(**kargs)
- self.name = name
- self.printable = printable
- self.message = message
- self.info = "%s: <none>" % self.printable
- self.choices = choices
- self.title = kargs['title'] if 'title' in kargs else ''
- self.default = kargs['default'] if 'default' in kargs else ""
- self.extra = kargs['extra'] if 'extra' in kargs else None
- self.extra_label = \
- kargs['extra_label'] if 'extra_label' in kargs else 'Extra'
- self.fallback = kargs['fallback'] if 'fallback' in kargs else None
+class WizardMenuPage(WizardPageWthChoices):
+ """Represents a menu dialog with available choices in a wizard"""