// generated by Fast Light User Interface Designer (fluid) version 1.0009 #ifndef CMakeSetupGUI_h #define CMakeSetupGUI_h #include #include #include #include #include #include #include #include #include class CMakeSetupGUI { public: CMakeSetupGUI(); Fl_Window *dialogWindow; private: inline void cb_dialogWindow_i(Fl_Window*, void*); static void cb_dialogWindow(Fl_Window*, void*); public: Fl_Input *sourcePathTextInput; private: inline void cb_sourcePathTextInput_i(Fl_Input*, void*); static void cb_sourcePathTextInput(Fl_Input*, void*); inline void cb_Browse_i(Fl_Button*, void*); static void cb_Browse(Fl_Button*, void*); public: Fl_Input *binaryPathTextInput; private: inline void cb_binaryPathTextInput_i(Fl_Input*, void*); static void cb_binaryPathTextInput(Fl_Input*, void*); inline void cb_Browse1_i(Fl_Button*, void*); static void cb_Browse1(Fl_Button*, void*); public: Fl_Button *m_CancelButton; private: inline void cb_m_CancelButton_i(Fl_Button*, void*); static void cb_m_CancelButton(Fl_Button*, void*); public: Fl_Button *m_ConfigureButton; private: inline void cb_m_ConfigureButton_i(Fl_Button*, void*); static void cb_m_ConfigureButton(Fl_Button*, void*); public: Fl_Scroll *cacheValuesScroll; Fl_Pack *propertyListPack; private: inline void cb_2_i(Fl_Button*, void*); static void cb_2(Fl_Button*, void*); inline void cb_21_i(Fl_Button*, void*); static void cb_21(Fl_Button*, void*); public: Fl_Browser *recentSourceDirectoriesBrowser; private: inline void cb_recentSourceDirectoriesBrowser_i(Fl_Browser*, void*); static void cb_recentSourceDirectoriesBrowser(Fl_Browser*, void*); public: Fl_Browser *recentBinaryDirectoriesBrowser; private: inline void cb_recentBinaryDirectoriesBrowser_i(Fl_Browser*, void*); static void cb_recentBinaryDirectoriesBrowser(Fl_Browser*, void*); public: Fl_Button *m_OKButton; private: inline void cb_m_OKButton_i(Fl_Button*, void*); static void cb_m_OKButton(Fl_Button*, void*); public: virtual ~CMakeSetupGUI(); virtual void Close(void); virtual void BrowseForSourcePath(void); virtual void BrowseForBinaryPath(void); virtual void Show(void); virtual bool SetBinaryPath(const char *); virtual bool SetSourcePath(const char *); virtual void ShowRecentBinaryDirectories(void); virtual void ShowRecentSourceDirectories(void); virtual void SelectOneRecentBinaryDirectory(void); virtual void SelectOneRecentSourceDirectory(void); virtual void ClickOnConfigure(void); virtual void ClickOnOK(void); virtual void ClickOnCancel(void); }; #endif