def add_wizard(self, mainframe): from blockdevice import run_wizard return run_wizard(mainframe)
def add_wizard(self, mainframe): from blockdevice import run_wizard run_wizard(mainframe)
sizer.Add(text, 0, wx.EXPAND | wx.ALL, 1) sizer.Add(radio, 0, wx.EXPAND | wx.ALL, 1) sizer_center = wx.BoxSizer(wx.VERTICAL) sizer_center.Add(sizer, 0, wx.CENTER, 1) sizer = sizer_center self.SetSizer(sizer) self.wizard = wizard self.radio = radio def GetNext(self): next_classes = [ RegularFile, ExistingDevice, ] return next_classes[self.radio.GetSelection()](self, self.wizard) wizard = wxWizard.wxWizard(mainframe, title="Add a new virtual disk") page = FirstPage(wizard) wizard.FitToPage(page) wizard.SetSize(wx.Size(200, 100)) result = wizard.RunWizard(page) if not result: data = None if data: return XMLWrapper(data) if __name__ == '__main__': run_wizard(wx.Frame(wx.NULL, -1, "test"))
])) sizer.Add(text, 0, wx.EXPAND | wx.ALL, 1) sizer.Add(radio, 0, wx.EXPAND | wx.ALL, 1) sizer_center = wx.BoxSizer(wx.VERTICAL) sizer_center.Add(sizer, 0, wx.CENTER, 1) sizer = sizer_center self.SetSizer(sizer) self.wizard = wizard self.radio = radio def GetNext(self): next_classes = [ RegularFile, ExistingDevice, ] return next_classes[self.radio.GetSelection()](self, self.wizard) wizard = wxWizard.wxWizard(mainframe, title="Add a new virtual disk") page = FirstPage(wizard) wizard.FitToPage(page) wizard.SetSize(wx.Size(200,100)) result = wizard.RunWizard(page) if not result: data = None if data: return XMLWrapper(data) if __name__ == '__main__': run_wizard(wx.Frame(wx.NULL, -1, "test"))