CMake/Source/FLTKDialog/CMakeSetupGUI.h
Luis Ibanez f90e258941 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.
2001-10-27 23:47:23 -04:00

86 lines
2.7 KiB
C++

// generated by Fast Light User Interface Designer (fluid) version 1.0009
#ifndef CMakeSetupGUI_h
#define CMakeSetupGUI_h
#include <FL/Fl.H>
#include <FL/Fl_Window.H>
#include <FL/Fl_Input.H>
#include <FL/Fl_Button.H>
#include <FL/Fl_Group.H>
#include <FL/Fl_Scroll.H>
#include <FL/Fl_Pack.H>
#include <FL/Fl_Box.H>
#include <FL/Fl_Browser.H>
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:
~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