1 #ifndef GPMG_PreferencesRootPanel_H
2 #define GPMG_PreferencesRootPanel_H
5 #include "GUI_PreferencesRootPanel.h"
24 static const tFlag TRANSFORMER_ELEMENT_COLOR;
25 static const tFlag REMOVE_ELEMENT_COLOR;
26 static const tFlag PATTERN_ELEMENT_COLOR;
27 static const tFlag CONNECTION_ELEMENT_COLOR;
28 static const tFlag KEEP_ELEMENT_COLOR;
29 static const tFlag EXPRESSION_TYPE;
58 static inline SP::GPMG_PreferencesRootPanel
New() {
60 GPMG_PreferencesRootPanel::Delete());
67 GUI_PreferencesRootPanel::toDoAfterThisSetting();
83 void initComponents();
98 virtual void validate(GUI_Application *app);
this class describes the root panel of the edit preferences window
Definition: GPMG_PreferencesRootPanel.h:16
virtual void validate(GUI_Application *app)
valide the preferences value
Definition: GPMG_PreferencesRootPanel.cpp:182
virtual ~GPMG_PreferencesRootPanel(void)
destroy a GPMG_PreferencesRootPanel
Definition: GPMG_PreferencesRootPanel.cpp:21
virtual void componentClicked(GUI_ActionComponent &compo)
method called when a component of its main layout and descendants is clicked
Definition: GPMG_PreferencesRootPanel.cpp:133
virtual void updateValues()
update the values of the panel
Definition: GPMG_PreferencesRootPanel.cpp:111
virtual void toDoAfterThisSetting()
Definition: GPMG_PreferencesRootPanel.h:66
DEFINE_SPTR(GPMG_PreferencesRootPanel)
static SP::GPMG_PreferencesRootPanel New()
create a root panel
Definition: GPMG_PreferencesRootPanel.h:58
GPMG_PreferencesRootPanel()
build a GPMG_PreferencesRootPanel
Definition: GPMG_PreferencesRootPanel.cpp:16
#define tFlag
Definition: types.h:14