def __init__(self, parent, extra_data_func, extra_data_wildcard, config_save_func, file_name_format_hint):
    self.config_save_func = config_save_func
    dialog_base.SettingsDialogPanel.__init__(self, parent)
    self.general = GeneralSettingsPanel(self.notebook, file_name_format_hint)
    self.html = HtmlSettingsPanel(self.notebook)
    self.fields = FieldsPanel(self.notebook, extra_data_func, extra_data_wildcard)
    self.notebook.AddPage(self.general, 'General')
    self.notebook.AddPage(self.html, 'Html defaults')
    self.notebook.AddPage(self.fields, 'Fields')
def __init__(self, parent, extra_data_func, extra_data_wildcard, config_save_func, file_name_format_hint):
    self.config_save_func = config_save_func
    dialog_base.SettingsDialogPanel.__init__(self, parent)
    self.general = GeneralSettingsPanel(self.notebook, file_name_format_hint)
    self.html = HtmlSettingsPanel(self.notebook)
    self.fields = FieldsPanel(self.notebook, extra_data_func, extra_data_wildcard)
    self.notebook.AddPage(self.general, 'General')
    self.notebook.AddPage(self.html, 'Html defaults')
    self.notebook.AddPage(self.fields, 'Fields')