ENH: Updated with respect to MFC CMakeSetup. New cache entries are now

colored in red. The browsers for recent directories only popup if
     there is at least one in the list.
This commit is contained in:
Luis Ibanez
2001-10-27 23:47:23 -04:00
parent 0fb47ad240
commit f90e258941
8 changed files with 304 additions and 76 deletions
+18 -5
View File
@@ -33,10 +33,16 @@ private:
static void cb_binaryPathTextInput(Fl_Input*, void*);
inline void cb_Browse1_i(Fl_Button*, void*);
static void cb_Browse1(Fl_Button*, void*);
inline void cb_Close_i(Fl_Button*, void*);
static void cb_Close(Fl_Button*, void*);
inline void cb_Build_i(Fl_Button*, void*);
static void cb_Build(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;
@@ -55,10 +61,14 @@ public:
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:
~CMakeSetupGUI();
virtual void Close(void);
virtual void BuildProjectFiles(void);
virtual void BrowseForSourcePath(void);
virtual void BrowseForBinaryPath(void);
virtual void Show(void);
@@ -68,5 +78,8 @@ public:
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