/********************************************************************** Audacity: A Digital Audio Editor GUIPrefs.h Brian Gunlogson Joshua Haberman James Crook **********************************************************************/ #ifndef __AUDACITY_GUI_PREFS__ #define __AUDACITY_GUI_PREFS__ #include #include #include #include "PrefsPanel.h" class ShuttleGui; class GUIPrefs :public PrefsPanel { public: GUIPrefs(wxWindow * parent); ~GUIPrefs(); virtual bool Apply(); static void GetRangeChoices(wxArrayString *pChoices, wxArrayString *pCodes); private: void Populate(); void PopulateOrExchange(ShuttleGui & S); wxArrayString mLangCodes; wxArrayString mLangNames; wxArrayString mHtmlHelpCodes; wxArrayString mHtmlHelpChoices; wxArrayString mRangeCodes; wxArrayString mRangeChoices; }; class GUIPrefsFactory : public PrefsPanelFactory { public: virtual PrefsPanel *Create(wxWindow *parent); }; #endif