def __init__(self, *args, **kwds):
        PDFPanel.__init__(self)
        # begin wxGlade: DataSetPanel.__init__
        kwds["style"] = wx.TAB_TRAVERSAL
        wx.Panel.__init__(self, *args, **kwds)
        self.dataSetNotebook = wx.Notebook(self, -1, style=0)
        self.resultsPage = wx.Panel(self.dataSetNotebook, -1)
        self.constraintsPage = wx.Panel(self.dataSetNotebook, -1)
        self.configurePage = wx.Panel(self.dataSetNotebook, -1)
        self.configurePanel = DataSetConfigurePanel(self.configurePage, -1)
        self.constraintPanel = DataSetConstraintPanel(self.constraintsPage, -1)
        self.resultsPanel = DataSetResultsPanel(self.resultsPage, -1)

        self.__set_properties()
        self.__do_layout()

        self.Bind(wx.EVT_NOTEBOOK_PAGE_CHANGED, self.onNotebookChanged,
                  self.dataSetNotebook)
        # end wxGlade
        self.__customProperties()