14 #ifndef CAFU_TERRAIN_EDITOR_DIALOGS_HPP_INCLUDED
15 #define CAFU_TERRAIN_EDITOR_DIALOGS_HPP_INCLUDED
19 #if defined(_WIN32) && defined(_MSC_VER)
21 #pragma warning(disable:6011)
24 #include <wx/string.h>
25 #include <wx/bitmap.h>
28 #include <wx/gdicmn.h>
29 #include <wx/toolbar.h>
31 #include <wx/colour.h>
32 #include <wx/settings.h>
33 #include <wx/stattext.h>
34 #include <wx/spinctrl.h>
36 #include <wx/slider.h>
37 #include <wx/statbox.h>
38 #include <wx/choice.h>
39 #include <wx/button.h>
41 #include <wx/dialog.h>
66 ID_SPIN_CTRL_HARDNESS,
73 wxSpinCtrl* m_SpinCtrlRadius;
74 wxSlider* m_SliderRadius;
75 wxSpinCtrl* m_SpinCtrlHardness;
76 wxSlider* m_SliderHardness;
77 wxSpinCtrl* m_SpinCtrlToolEffect;
78 wxSlider* m_SliderToolEffect;
79 wxChoice* m_ChoiceResolution;
80 wxButton* m_ButtonImport;
81 wxButton* m_ButtonExport;
82 wxButton* m_ButtonGenerate;
85 virtual void OnToolClicked( wxCommandEvent& event ){
event.Skip(); }
86 virtual void OnSpinCtrlRadius( wxSpinEvent& event ){
event.Skip(); }
87 virtual void OnSliderScrollRadius( wxScrollEvent& event ){
event.Skip(); }
88 virtual void OnSpinCtrlHardness( wxSpinEvent& event ){
event.Skip(); }
89 virtual void OnSliderScrollHardness( wxScrollEvent& event ){
event.Skip(); }
90 virtual void OnSpinCtrlToolEffect( wxSpinEvent& event ){
event.Skip(); }
91 virtual void OnSliderScrollToolEffect( wxScrollEvent& event ){
event.Skip(); }
92 virtual void OnChoiceResolution( wxCommandEvent& event ){
event.Skip(); }
93 virtual void OnButtonImport( wxCommandEvent& event ){
event.Skip(); }
94 virtual void OnButtonExport( wxCommandEvent& event ){
event.Skip(); }
95 virtual void OnButtonGenerate( wxCommandEvent& event ){
event.Skip(); }
99 TerrainEditorDialogFB( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxSize( -1,-1 ),
long style = wxTAB_TRAVERSAL );
112 wxSlider* m_SliderFrequency;
113 wxSlider* m_SliderOctaves;
114 wxSlider* m_SliderLacunarity;
115 wxSlider* m_SliderPersistence;
116 wxPanel* m_PreviewPanel;
117 wxButton* m_ButtonCancel;
120 virtual void OnSpinCtrlFrequency( wxSpinEvent& event ){
event.Skip(); }
121 virtual void OnSliderFrequency( wxScrollEvent& event ){
event.Skip(); }
122 virtual void OnSpinCtrlOctaves( wxSpinEvent& event ){
event.Skip(); }
123 virtual void OnSliderOctaves( wxScrollEvent& event ){
event.Skip(); }
124 virtual void OnSpinCtrlLacunarity( wxSpinEvent& event ){
event.Skip(); }
125 virtual void OnSliderLacunarity( wxScrollEvent& event ){
event.Skip(); }
126 virtual void OnSpinCtrlPersistence( wxSpinEvent& event ){
event.Skip(); }
127 virtual void OnSliderPersistence( wxScrollEvent& event ){
event.Skip(); }
128 virtual void OnSpinCtrlSeed( wxSpinEvent& event ){
event.Skip(); }
132 wxSpinCtrl* m_SpinCtrlFrequency;
133 wxSpinCtrl* m_SpinCtrlOctaves;
134 wxSpinCtrl* m_SpinCtrlLacunarity;
135 wxSpinCtrl* m_SpinCtrlPersistence;
136 wxSpinCtrl* m_SpinCtrlSeed;
137 TerrainGenerationDialogFB( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title = wxT(
"Generate Terrain"),
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxSize( -1,-1 ),
long style = wxDEFAULT_DIALOG_STYLE );
142 #endif //__TerrainEditorDialogs__
Class TerrainEditorDialogFB.
Definition: TerrainEditorDialogs.h:48
Class TerrainGenerationDialogFB.
Definition: TerrainEditorDialogs.h:107