13 #include <wx/string.h>
14 #include <wx/stattext.h>
15 #include <wx/gdicmn.h>
17 #include <wx/colour.h>
18 #include <wx/settings.h>
19 #include <wx/radiobut.h>
20 #include <wx/combobox.h>
22 #include <wx/choice.h>
23 #include <wx/button.h>
24 #include <wx/statbox.h>
25 #include <wx/dialog.h>
26 #include <wx/checkbox.h>
27 #include <wx/textctrl.h>
28 #include <wx/slider.h>
29 #include <wx/listbox.h>
30 #include <wx/statline.h>
31 #include <wx/treectrl.h>
32 #include <wx/bitmap.h>
35 #include <wx/bmpbuttn.h>
37 #include <wx/statbmp.h>
38 #include <wx/notebook.h>
39 #include <wx/spinctrl.h>
40 #include <wx/listctrl.h>
41 #include <wx/scrolwin.h>
42 #include <wx/valtext.h>
43 #include <wx/html/htmlwin.h>
48 #define ID_EARTHVIEW 1001
49 #define ID_IMAGETEXT 1002
51 #define ID_TERRAIN 1004
53 #define ID_EDITPROP 1006
54 #define ID_TERRMAN 1007
55 #define ID_OPTIONS 1008
56 #define ID_OPENGL 1009
57 #define ID_SPECIES 1010
58 #define ID_COMMON_NAMES 1011
59 #define ID_LANGUAGE 1012
60 #define ID_PLANT_HEIGHT_EDIT 1013
61 #define ID_HEIGHT_SLIDER 1014
62 #define ID_PLANT_INDIVIDUAL 1015
63 #define ID_PLANT_LINEAR 1016
64 #define ID_PLANT_CONTINUOUS 1017
65 #define ID_PLANT_VARIANCE_EDIT 1018
66 #define ID_PLANT_VARIANCE_SLIDER 1019
67 #define ID_PLANT_SPACING_EDIT 1020
68 #define ID_LOCLIST 1021
71 #define ID_RECALL 1024
73 #define ID_STOREAS 1026
74 #define ID_REMOVE 1027
76 #define ID_ANIMTREE 1029
77 #define ID_NEW_ANIM 1030
78 #define ID_SAVE_ANIM 1031
79 #define ID_LOAD_ANIM 1032
82 #define ID_RECORD1 1035
84 #define ID_ANIM_POS 1037
85 #define ID_ACTIVE 1038
86 #define ID_SPEEDSLIDER 1039
89 #define ID_CONTINUOUS 1042
90 #define ID_SMOOTH 1043
91 #define ID_POS_ONLY 1044
92 #define ID_PLAY_TO_DISK 1045
93 #define ID_RECORD_LINEAR 1046
94 #define ID_RECORD_INTERVAL 1047
95 #define ID_RECORD_SPACING 1048
99 #define ID_FOV_TEXT 1052
101 #define ID_FOVSLIDER 1054
103 #define ID_NEARSLIDER 1056
105 #define ID_FARSLIDER 1058
106 #define ID_EYE_SEP 1059
107 #define ID_EYE_SEPSLIDER 1060
108 #define ID_FUSION_DIST 1061
109 #define ID_FUSION_DIST_SLIDER 1062
110 #define ID_SPEED_UNITS 1063
111 #define ID_ACCEL 1064
112 #define ID_LOD_VEG 1065
113 #define ID_SLIDER_VEG 1066
114 #define ID_LOD_STRUCT 1067
115 #define ID_SLIDER_STRUCT 1068
116 #define ID_LOD_ROAD 1069
117 #define ID_SLIDER_ROAD 1070
118 #define ID_STRUCTTYPE 1071
119 #define ID_NOTEBOOK 1072
120 #define ID_USE_GRID 1073
121 #define ID_FILENAME 1074
122 #define ID_LODMETHOD 1075
123 #define ID_TRI_COUNT 1076
124 #define ID_TRISTRIPS 1077
125 #define ID_USE_TIN 1078
126 #define ID_FILENAME_TIN 1079
127 #define ID_USE_TILESET 1080
128 #define ID_FILENAME_TILES 1081
129 #define ID_VTX_COUNT 1082
130 #define ID_TILE_CACHE_SIZE 1083
131 #define ID_TILE_THREADING 1084
132 #define ID_USE_EXTERNAL 1085
133 #define ID_TT_EXTERNAL_DATA 1086
134 #define ID_VERTEXAG 1087
136 #define ID_SINGLE 1089
137 #define ID_TFILE_SINGLE 1090
138 #define ID_DERIVED 1091
139 #define ID_CHOICE_COLORS 1092
140 #define ID_EDIT_COLORS 1093
141 #define ID_TILESET 1094
142 #define ID_TFILE_TILESET 1095
143 #define ID_TEXTURE_GRADUAL 1096
144 #define ID_TEX_LOD 1097
145 #define ID_MIPMAP 1098
146 #define ID_16BIT 1099
147 #define ID_PRELIGHT 1100
148 #define ID_LIGHT_FACTOR 1101
149 #define ID_CAST_SHADOWS 1102
150 #define ID_RETAIN 1103
151 #define ID_DETAILTEXTURE 1104
152 #define ID_DT_NAME 1105
153 #define ID_DT_SCALE 1106
154 #define ID_DT_DISTANCE 1107
155 #define ID_PLANTS 1108
156 #define ID_TREEFILE 1109
157 #define ID_VEGDISTANCE 1110
158 #define ID_ROADS 1111
159 #define ID_ROADFILE 1112
160 #define ID_ROADHEIGHT 1113
161 #define ID_ROADDISTANCE 1114
162 #define ID_TEXROADS 1115
163 #define ID_ROADCULTURE 1116
164 #define ID_HIGHWAYS 1117
165 #define ID_PAVED 1118
167 #define ID_CONTENT_FILE 1120
168 #define ID_STRUCTFILES 1121
169 #define ID_STRUCT_DISTANCE 1122
170 #define ID_CHECK_STRUCTURE_SHADOWS 1123
171 #define ID_CHOICE_SHADOW_REZ 1124
172 #define ID_DARKNESS 1125
173 #define ID_SHADOWS_DEFAULT_ON 1126
174 #define ID_SHADOWS_EVERY_FRAME 1127
175 #define ID_SHADOW_LIMIT 1128
176 #define ID_SHADOW_LIMIT_RADIUS 1129
177 #define ID_CHECK_STRUCTURE_PAGING 1130
178 #define ID_PAGING_MAX_STRUCTURES 1131
179 #define ID_PAGE_OUT_DISTANCE 1132
180 #define ID_OCEANPLANE 1133
181 #define ID_OCEANPLANEOFFSET 1134
182 #define ID_WATER 1135
183 #define ID_FILENAME_WATER 1136
184 #define ID_DEPRESSOCEAN 1137
185 #define ID_DEPRESSOCEANOFFSET 1138
187 #define ID_SKYTEXTURE 1140
188 #define ID_HORIZON 1141
190 #define ID_FOG_DISTANCE 1143
191 #define ID_COLOR3 1144
192 #define ID_BGCOLOR 1145
193 #define ID_TEXT_INIT_TIME 1146
194 #define ID_SET_INIT_TIME 1147
195 #define ID_TIMEMOVES 1148
196 #define ID_TIMESPEED 1149
197 #define ID_RAWFILES 1150
198 #define ID_STYLE 1151
199 #define ID_IMAGEFILES 1152
200 #define ID_OVERLAY_FILE 1153
201 #define ID_OVERLAY_DOTDOTDOT 1154
202 #define ID_OVERLAY_X 1155
203 #define ID_OVERLAY_Y 1156
204 #define ID_CHECK_OVERVIEW 1157
205 #define ID_CHECK_COMPASS 1158
206 #define ID_NAV_STYLE 1159
207 #define ID_MINHEIGHT 1160
208 #define ID_NAVSPEED 1161
209 #define ID_ALLOW_ROLL 1162
210 #define ID_LOCFILE 1163
211 #define ID_INIT_LOCATION 1164
212 #define ID_HITHER 1165
213 #define ID_ANIM_PATHS 1166
214 #define ID_SCENARIO_LIST 1167
215 #define ID_NEW_SCENARIO 1168
216 #define ID_DELETE_SCENARIO 1169
217 #define ID_EDIT_SCENARIO 1170
218 #define ID_MOVEUP_SCENARIO 1171
219 #define ID_MOVEDOWN_SCENARIO 1172
220 #define ID_CHOICE_SCENARIO 1173
221 #define ID_TREECTRL 1174
222 #define ID_ADD_PATH 1175
223 #define ID_ADD_TERRAIN 1176
225 #define ID_DELETE 1178
226 #define ID_EDIT_PARAMS 1179
227 #define ID_FULLSCREEN 1180
228 #define ID_STEREO 1181
229 #define ID_STEREO1 1182
230 #define ID_STEREO2 1183
231 #define ID_STEREO3 1184
232 #define ID_STEREO4 1185
235 #define ID_WIN_XSIZE 1188
236 #define ID_WIN_YSIZE 1189
237 #define ID_SIZE_INSIDE 1190
238 #define ID_TEXTURE_COMPRESSION 1191
239 #define ID_DISABLE_MIPMAPS 1192
240 #define ID_DIRECT_PICKING 1193
241 #define ID_SELECTION_CUTOFF 1194
242 #define ID_SELECTION_RADIUS 1195
243 #define ID_PLANTSIZE 1196
244 #define ID_ONLY_AVAILABLE_SPECIES 1197
245 #define ID_CHOICE_CONTENT 1198
246 #define ID_TERRAIN_PROGRESS 1199
247 #define ID_FLY_IN 1200
248 #define ID_ENABLE_JOYSTICK 1201
249 #define ID_ENABLE_SPACENAV 1202
250 #define ID_SCENARIO_NAME 1203
251 #define ID_SCENARIO_VISIBLE_LAYERS 1204
252 #define ID_SCENARIO_ADD_VISIBLE_LAYER 1205
253 #define ID_SCENARIO_REMOVE_VISIBLE_LAYER 1206
254 #define ID_SCENARIO_AVAILABLE_LAYERS 1207
255 #define ID_SCENARIO_PREVIOUS 1208
256 #define ID_SCENARIO_NEXT 1209
257 #define ID_CHOICE_VEHICLES 1210
258 #define ID_SET_VEHICLE_COLOR 1211
259 #define ID_FEATURE_TYPE 1212
260 #define ID_ENABLE_OBJECT_GEOM 1213
261 #define ID_RADIO1 1214
262 #define ID_OBJECT_GEOM_COLOR 1215
263 #define ID_RADIO_USE_OBJECT_COLOR_FIELD 1216
264 #define ID_OBJECT_COLOR_FIELD 1217
265 #define ID_OBJECT_GEOM_HEIGHT 1218
266 #define ID_OBJECT_GEOM_SIZE 1219
267 #define ID_ENABLE_LINE_GEOM 1220
268 #define ID_RADIO2 1221
269 #define ID_LINE_GEOM_COLOR 1222
270 #define ID_RADIO_USE_LINE_COLOR_FIELD 1223
271 #define ID_LINE_COLOR_FIELD 1224
272 #define ID_LINE_GEOM_HEIGHT 1225
273 #define ID_LINE_WIDTH 1226
274 #define ID_TESSELLATE 1227
275 #define ID_ENABLE_TEXT_LABELS 1228
276 #define ID_RADIO3 1229
277 #define ID_TEXT_COLOR 1230
278 #define ID_RADIO_USE_TEXT_COLOR_FIELD 1231
279 #define ID_TEXT_COLOR_FIELD 1232
280 #define ID_TEXT_FIELD 1233
281 #define ID_LABEL_HEIGHT 1234
282 #define ID_LABEL_SIZE 1235
284 #define ID_ENABLE_TEXTURE_OVERLAY 1237
285 #define ID_TEXTURE_MODE 1238
286 #define ID_PANEL1 1239
287 #define ID_TARGET 1240
288 #define ID_CURRENT 1241
289 #define ID_SLIDER_PRANGE 1242
290 #define ID_TEXT_PRANGE 1243
291 #define ID_PANEL2 1244
292 #define ID_TILE_STATUS 1245
293 #define ID_TEXT_PAGEOUT 1246
294 #define ID_SLIDER_PAGEOUT 1247
295 #define ID_COUNT_CURRENT 1248
296 #define ID_COUNT_MAXIMUM 1249
297 #define ID_PANEL3 1250
298 #define ID_SLIDER_FOG_DISTANCE 1251
299 #define ID_SHADOWS 1252
300 #define ID_AMBIENT_BIAS 1253
301 #define ID_SLIDER_AMBIENT_BIAS 1254
302 #define ID_TEXT_WIND_DIRECTION 1255
303 #define ID_SLIDER_WIND_DIRECTION 1256
304 #define ID_TEXT_WIND_SPEED 1257
305 #define ID_SLIDER_WIND_SPEED 1258
306 #define ID_PM_LISTCTRL 1259
308 #define ID_DISTANCE 1261
309 #define ID_VIF_RECALCULATE 1262
319 wxStaticText* m_text1;
320 wxRadioButton* id_earthview;
322 wxStaticText* m_imagetext;
324 wxRadioButton* m_terrain;
327 wxButton* m_editprop;
336 StartupDlgBase( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title = wxEmptyString,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxSize( 364,241 ),
long style = wxDEFAULT_DIALOG_STYLE|wxTAB_TRAVERSAL );
349 wxStaticText* m_text41;
351 wxCheckBox* m_common_names;
352 wxStaticText* m_text42;
353 wxChoice* id_language;
354 wxStaticText* m_text221;
355 wxTextCtrl* m_plant_height_edit;
356 wxStaticText* m_text43;
357 wxSlider* m_height_slider;
358 wxRadioButton* m_plant_individual;
359 wxRadioButton* m_plant_linear;
360 wxRadioButton* m_plant_continuous;
361 wxStaticText* m_text44;
362 wxTextCtrl* m_plant_variance_edit;
363 wxStaticText* m_text45;
364 wxSlider* m_plant_variance_slider;
365 wxStaticText* m_text46;
366 wxTextCtrl* m_plant_spacing_edit;
367 wxStaticText* m_text47;
371 PlantDlgBase( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title = wxEmptyString,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = wxDEFAULT_DIALOG_STYLE|wxTAB_TRAVERSAL );
384 wxListBox* m_loclist;
391 wxStaticLine* m_line;
392 wxTreeCtrl* m_animtree;
393 wxButton* m_new_anim;
394 wxButton* m_save_anim;
395 wxButton* m_load_anim;
397 wxBitmapButton* m_reset;
398 wxBitmapButton* m_stop;
399 wxBitmapButton* m_record1;
400 wxBitmapButton* m_play;
401 wxSlider* m_anim_pos;
402 wxCheckBox* m_active;
403 wxStaticText* m_text49;
404 wxSlider* m_speedslider;
406 wxStaticText* m_text223;
408 wxCheckBox* m_continuous;
409 wxCheckBox* m_smooth;
410 wxCheckBox* m_pos_only;
411 wxButton* m_play_to_disk;
412 wxRadioButton* m_record_linear;
413 wxRadioButton* m_record_interval;
414 wxTextCtrl* m_record_spacing;
415 wxStaticText* m_text50;
419 LocationDlgBase( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title = wxEmptyString,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = wxDEFAULT_DIALOG_STYLE|wxTAB_TRAVERSAL );
432 wxStaticText* m_text51;
435 wxStaticText* m_text52;
437 wxStaticText* m_fov_text;
439 wxSlider* m_fovslider;
440 wxStaticText* m_text53;
442 wxSlider* m_nearslider;
443 wxStaticText* m_text54;
445 wxSlider* m_farslider;
446 wxStaticText* m_text55;
447 wxTextCtrl* m_eye_sep;
448 wxSlider* m_eye_sepslider;
449 wxStaticText* m_text56;
450 wxTextCtrl* m_fusion_dist;
451 wxSlider* m_fusion_dist_slider;
452 wxStaticLine* m_line;
453 wxStaticText* id_text8;
455 wxSlider* m_speedslider;
456 wxStaticText* m_text57;
457 wxChoice* m_speed_units;
460 wxStaticText* m_text58;
461 wxTextCtrl* m_lod_veg;
462 wxSlider* m_slider_veg;
463 wxStaticText* m_text59;
464 wxTextCtrl* m_lod_struct;
465 wxSlider* m_slider_struct;
466 wxStaticText* m_text60;
467 wxTextCtrl* m_lod_road;
468 wxSlider* m_slider_road;
472 CameraDlgBase( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title = wxEmptyString,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = wxDEFAULT_DIALOG_STYLE|wxTAB_TRAVERSAL );
485 wxTextCtrl* m_text61;
490 TextDlgBase( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title = wxEmptyString,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = wxDEFAULT_DIALOG_STYLE|wxTAB_TRAVERSAL );
503 wxStaticText* m_text62;
504 wxChoice* m_structtype;
508 UtilDlgBase( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title = wxEmptyString,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = wxDEFAULT_DIALOG_STYLE|wxTAB_TRAVERSAL );
521 wxStaticText* m_text2;
523 wxNotebook* m_notebook;
524 wxPanel* TParamsPanel1;
525 wxRadioButton* m_use_grid;
526 wxComboBox* m_filename;
527 wxStaticText* m_text3;
528 wxChoice* m_lodmethod;
529 wxStaticText* m_text4;
530 wxTextCtrl* m_tri_count;
531 wxCheckBox* m_tristrips;
532 wxRadioButton* m_use_tin;
533 wxComboBox* m_filename_tin;
534 wxRadioButton* m_use_tileset;
535 wxComboBox* m_filename_tiles;
536 wxStaticText* m_text5;
537 wxTextCtrl* m_vtx_count;
538 wxStaticText* m_text6;
539 wxTextCtrl* m_tile_cache_size;
540 wxCheckBox* m_tile_threading;
541 wxRadioButton* m_use_external;
542 wxTextCtrl* m_tt_external_data;
543 wxStaticText* m_text7;
544 wxTextCtrl* m_vertexag;
545 wxStaticText* m_text8;
546 wxPanel* TParamsPanel2;
547 wxRadioButton* m_none;
548 wxRadioButton* m_single;
549 wxComboBox* m_tfile_single;
550 wxRadioButton* m_derived;
552 wxChoice* m_choice_colors;
553 wxButton* id_edit_colors;
554 wxRadioButton* m_tileset;
555 wxComboBox* id_tfile_tileset;
557 wxCheckBox* m_texture_gradual;
559 wxStaticText* id_text3;
560 wxTextCtrl* m_tex_lod;
563 wxCheckBox* m_prelight;
564 wxStaticText* m_text9;
565 wxTextCtrl* m_light_factor;
566 wxCheckBox* m_cast_shadows;
567 wxCheckBox* m_retain;
568 wxCheckBox* m_detailtexture;
569 wxComboBox* m_dt_name;
570 wxStaticText* m_text10;
571 wxTextCtrl* m_dt_scale;
572 wxStaticText* m_text11;
573 wxStaticText* m_text12;
574 wxTextCtrl* m_dt_distance;
575 wxPanel* TParamsPanel3;
576 wxCheckBox* m_plants;
577 wxStaticText* m_text13;
578 wxComboBox* id_treefile;
579 wxStaticText* m_text14;
580 wxTextCtrl* mmegdistance;
581 wxStaticText* m_text15;
582 wxCheckBox* id_roads;
583 wxStaticText* m_text16;
584 wxComboBox* m_roadfile;
585 wxStaticText* m_text214;
586 wxTextCtrl* m_roadheight;
587 wxStaticText* m_text17;
588 wxStaticText* id_text4;
589 wxTextCtrl* m_roaddistance;
590 wxStaticText* m_text18;
591 wxCheckBox* m_texroads;
592 wxCheckBox* m_roadculture;
593 wxStaticText* m_text215;
594 wxCheckBox* m_highways;
595 wxCheckBox* id_paved;
597 wxStaticText* m_text216;
598 wxComboBox* m_content_file;
599 wxListBox* id_structfiles;
600 wxStaticText* m_text19;
601 wxTextCtrl* m_struct_distance;
602 wxStaticText* m_text20;
603 wxCheckBox* mmheck_structure_shadows;
605 wxStaticText* id_text5;
606 wxChoice* mmhoice_shadow_rez;
607 wxStaticText* m_text21;
608 wxTextCtrl* m_darkness;
609 wxCheckBox* m_shadows_default_on;
610 wxCheckBox* m_shadows_every_frame;
611 wxCheckBox* id_shadow_limit;
612 wxTextCtrl* m_shadow_limit_radius;
613 wxStaticText* m_text22;
614 wxCheckBox* m_check_structure_paging;
616 wxStaticText* m_text23;
617 wxTextCtrl* m_paging_max_structures;
619 wxStaticText* m_text24;
620 wxTextCtrl* m_page_out_distance;
621 wxStaticText* m_text25;
622 wxPanel* TParamsPanel4;
624 wxCheckBox* m_oceanplane;
626 wxStaticText* m_text217;
627 wxTextCtrl* m_oceanplaneoffset;
629 wxComboBox* id_filename_water;
630 wxCheckBox* m_depressocean;
632 wxStaticText* m_text218;
633 wxTextCtrl* m_depressoceanoffset;
636 wxComboBox* m_skytexture;
637 wxCheckBox* m_horizon;
639 wxStaticText* m_text26;
640 wxTextCtrl* id_fog_distance;
641 wxStaticText* m_text27;
642 wxStaticBitmap* m_color3;
644 wxStaticText* m_text219;
645 wxTextCtrl* m_text_init_time;
646 wxButton* id_set_init_time;
647 wxCheckBox* m_timemoves;
648 wxStaticText* m_text28;
649 wxTextCtrl* m_timespeed;
650 wxStaticText* m_text29;
652 wxPanel* TParamsPanel5;
654 wxListBox* mmawfiles;
656 wxListBox* m_imagefiles;
658 wxPanel* TParamsPanel6;
659 wxStaticText* id_text6;
660 wxTextCtrl* m_overlay_file;
661 wxButton* m_overlay_dotdotdot;
662 wxStaticText* m_text30;
663 wxTextCtrl* m_overlay_x;
664 wxTextCtrl* m_overlay_y;
665 wxStaticText* m_text31;
666 wxCheckBox* m_check_overview;
667 wxCheckBox* m_check_compass;
668 wxPanel* TParamsPanel7;
670 wxStaticText* m_text32;
671 wxChoice* mmav_style;
672 wxStaticText* m_text33;
673 wxTextCtrl* m_minheight;
674 wxStaticText* m_text34;
675 wxStaticText* id_text7;
676 wxTextCtrl* m_navspeed;
677 wxStaticText* m_text35;
679 wxCheckBox* m_allow_roll;
680 wxStaticText* m_text36;
681 wxComboBox* m_locfile;
682 wxStaticText* m_text37;
683 wxChoice* m_init_location;
684 wxStaticText* m_text38;
685 wxTextCtrl* m_hither;
686 wxStaticText* m_text39;
687 wxStaticText* m_text220;
688 wxListBox* m_anim_paths;
690 wxPanel* ScenariosPanel;
691 wxListBox* m_scenario_list;
692 wxButton* m_new_scenario;
693 wxButton* id_delete_scenario;
694 wxButton* m_edit_scenario;
695 wxButton* m_moveup_scenario;
696 wxButton* m_movedown_scenario;
697 wxStaticText* m_text40;
698 wxChoice* m_choice_scenario;
704 TParamsDlgBase( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title = wxEmptyString,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = wxDEFAULT_DIALOG_STYLE|wxTAB_TRAVERSAL );
717 wxTreeCtrl* m_treectrl;
718 wxButton* m_add_path;
719 wxButton* m_add_terrain;
720 wxStaticLine* m_line1;
723 wxStaticLine* m_line2;
724 wxButton* m_edit_params;
730 TerrManDlgBase( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title = wxEmptyString,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = wxDEFAULT_DIALOG_STYLE|wxTAB_TRAVERSAL );
743 wxCheckBox* m_fullscreen;
744 wxCheckBox* m_stereo;
746 wxRadioButton* m_stereo1;
748 wxRadioButton* m_stereo2;
750 wxRadioButton* m_stereo3;
752 wxRadioButton* m_stereo4;
753 wxStaticText* m_text118;
755 wxStaticText* m_text119;
757 wxStaticText* m_text120;
758 wxTextCtrl* m_win_xsize;
759 wxStaticText* m_text121;
760 wxTextCtrl* m_win_ysize;
761 wxCheckBox* m_size_inside;
762 wxCheckBox* m_texture_compression;
763 wxCheckBox* m_disable_mipmaps;
764 wxCheckBox* m_direct_picking;
765 wxStaticText* m_text122;
766 wxTextCtrl* m_selection_cutoff;
767 wxStaticText* m_text123;
768 wxStaticText* m_text124;
769 wxTextCtrl* m_selection_radius;
770 wxStaticText* m_text125;
771 wxStaticText* m_text126;
772 wxTextCtrl* m_plantsize;
773 wxCheckBox* m_only_available_species;
774 wxStaticText* m_text127;
775 wxChoice* m_choice_content;
776 wxCheckBox* m_terrain_progress;
777 wxCheckBox* m_fly_in;
778 wxCheckBox* m_fly_in1;
779 wxCheckBox* m_fly_in2;
785 OptionsDlgBase( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title = wxEmptyString,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = wxDEFAULT_DIALOG_STYLE|wxTAB_TRAVERSAL );
798 wxListBox* m_scenario_list;
799 wxButton* m_new_scenario;
800 wxButton* m_delete_scenario;
801 wxButton* m_edit_scenario;
802 wxButton* m_moveup_scenario;
803 wxButton* m_movedown_scenario;
804 wxStaticText* m_text147;
805 wxChoice* m_choice_scenario;
809 ScenariosPaneBase( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title = wxEmptyString,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = wxDEFAULT_DIALOG_STYLE|wxTAB_TRAVERSAL );
822 wxStaticText* m_text148;
823 wxTextCtrl* m_scenario_name;
824 wxNotebook* m_notebook;
825 wxPanel* ScenarioVisibleLayersPane;
826 wxListBox* m_scenario_visible_layers;
827 wxButton* m_scenario_add_visible_layer;
828 wxButton* m_scenario_remove_visible_layer;
829 wxListBox* m_scenario_available_layers;
835 ScenarioParamsDlgBase( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title = wxEmptyString,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = wxDEFAULT_DIALOG_STYLE|wxTAB_TRAVERSAL );
848 wxListBox* m_scenario_list;
849 wxButton* m_new_scenario;
850 wxButton* m_delete_scenario;
851 wxButton* m_edit_scenario;
852 wxButton* m_moveup_scenario;
853 wxButton* m_movedown_scenario;
854 wxButton* m_scenario_previous;
855 wxButton* m_scenario_next;
862 ScenarioSelectDlgBase( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title = wxEmptyString,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = wxDEFAULT_DIALOG_STYLE|wxTAB_TRAVERSAL );
875 wxRadioButton* m_single;
876 wxComboBox* m_tfile_single;
877 wxRadioButton* m_derived;
879 wxChoice* m_choice_colors;
880 wxButton* m_edit_colors;
886 TextureDlgBase( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title = wxEmptyString,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxSize( -1,-1 ),
long style = wxDEFAULT_DIALOG_STYLE|wxTAB_TRAVERSAL );
899 wxSlider* m_anim_pos;
900 wxBitmapButton* m_reset;
901 wxBitmapButton* m_stop;
902 wxBitmapButton* m_play;
903 wxStaticText* m_text163;
905 wxStaticText* m_text164;
909 LayerAnimDlgBase( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title = wxEmptyString,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = wxDEFAULT_DIALOG_STYLE|wxTAB_TRAVERSAL );
923 wxStaticText* near_text;
924 wxTextCtrl* near_val;
925 wxStaticText* far_text;
927 wxStaticText* fov_text;
929 wxStaticText* ip_text;
935 virtual void OnOkclicked( wxCommandEvent&
event ){
event.Skip(); }
936 virtual void OnExitclicked(wxCommandEvent& event){
event.Skip();}
940 camera3kbase( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title = wxEmptyString,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxSize( 403,350 ),
long style = wxDEFAULT_DIALOG_STYLE );
953 wxChoice* m_choice_vehicles;
954 wxStaticText* m_text165;
955 wxStaticBitmap* m_color3;
956 wxButton* m_set_vehicle_color;
960 VehicleDlgBase( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title = wxEmptyString,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxSize( 164,92 ),
long style = wxDEFAULT_DIALOG_STYLE|wxTAB_TRAVERSAL );
973 wxStaticText* m_text128;
974 wxTextCtrl* m_feature_type;
975 wxNotebook* m_notebook;
976 wxPanel* StylePanel1;
977 wxCheckBox* m_enable_object_geom;
978 wxStaticText* m_text129;
979 wxRadioButton* m_radio1;
980 wxBitmapButton* m_object_geom_color;
981 wxRadioButton* m_radio_use_object_color_field;
982 wxChoice* m_object_color_field;
983 wxStaticText* m_text130;
984 wxTextCtrl* m_object_geom_height;
985 wxStaticText* m_text131;
986 wxStaticText* m_text132;
987 wxTextCtrl* m_object_geom_size;
988 wxStaticText* m_text133;
989 wxPanel* StylePanel2;
990 wxCheckBox* m_enable_line_geom;
991 wxStaticText* m_text134;
992 wxRadioButton* m_radio2;
993 wxBitmapButton* m_line_geom_color;
994 wxRadioButton* m_radio_use_line_color_field;
995 wxChoice* m_line_color_field;
996 wxStaticText* m_text135;
997 wxTextCtrl* m_line_geom_height;
998 wxStaticText* m_text136;
999 wxStaticText* m_text137;
1000 wxTextCtrl* m_line_width;
1001 wxStaticText* m_text138;
1002 wxCheckBox* m_tessellate;
1003 wxPanel* StylePanel3;
1004 wxCheckBox* m_enable_text_labels;
1005 wxStaticText* m_text139;
1006 wxRadioButton* m_radio3;
1007 wxBitmapButton* m_text_color;
1008 wxRadioButton* m_radio_use_text_color_field;
1009 wxChoice* m_text_color_field;
1010 wxStaticText* m_text140;
1011 wxChoice* m_text_field;
1012 wxStaticText* m_text141;
1013 wxTextCtrl* m_label_height;
1014 wxStaticText* m_text142;
1015 wxStaticText* m_text143;
1016 wxTextCtrl* m_label_size;
1017 wxStaticText* m_text144;
1018 wxStaticText* m_text145;
1020 wxPanel* StylePanel4;
1021 wxCheckBox* m_enable_texture_overlay;
1023 wxStaticText* m_text146;
1024 wxChoice* m_texture_mode;
1026 wxButton* m_cancell;
1030 StyleDlgBase( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title = wxEmptyString,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxSize( 480,-1 ),
long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
1043 wxNotebook* m_notebook;
1044 wxPanel* SurfaceLODPanel;
1046 wxStaticText* m_text187;
1047 wxSpinCtrl* m_target;
1048 wxStaticText* m_text188;
1049 wxTextCtrl* m_current;
1050 wxStaticText* m_text189;
1051 wxSlider* m_slider_prange;
1052 wxTextCtrl* m_text_prange;
1054 wxStaticBitmap* m_staticbitmap1;
1055 wxStaticText* m_text190;
1056 wxStaticBitmap* m_staticbitmap2;
1057 wxStaticText* m_text191;
1058 wxStaticBitmap* m_staticbitmap3;
1059 wxStaticText* m_text192;
1060 wxStaticBitmap* m_staticbitmap4;
1061 wxStaticText* m_text193;
1062 wxStaticBitmap* m_staticbitmap5;
1063 wxStaticText* m_text194;
1064 wxStaticBitmap* m_staticbitmap6;
1065 wxStaticText* m_text195;
1066 wxStaticBitmap* m_staticbitmap7;
1067 wxStaticText* m_text196;
1068 wxStaticBitmap* m_staticbitmap8;
1069 wxStaticText* m_text197;
1070 wxTextCtrl* m_tile_status;
1071 wxPanel* StructureLODPanel;
1072 wxStaticText* m_text198;
1073 wxTextCtrl* m_text_pageout;
1074 wxSlider* m_slider_pageout;
1075 wxStaticText* m_text199;
1076 wxTextCtrl* m_count_current;
1077 wxStaticText* m_text200;
1078 wxTextCtrl* m_count_maximum;
1083 PagingDlgBase( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title = wxEmptyString,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = wxDEFAULT_DIALOG_STYLE|wxTAB_TRAVERSAL );
1096 wxCheckBox* m_oceanplane;
1098 wxStaticText* m_text204;
1099 wxTextCtrl* m_oceanplaneoffset;
1102 wxComboBox* m_skytexture;
1103 wxCheckBox* m_horizon;
1105 wxStaticText* m_text205;
1106 wxTextCtrl* m_fog_distance;
1107 wxSlider* m_slider_fog_distance;
1108 wxCheckBox* m_shadows;
1110 wxStaticText* m_text206;
1111 wxTextCtrl* m_ambient_bias;
1112 wxSlider* m_slider_ambient_bias;
1113 wxCheckBox* m_shadows_every_frame;
1114 wxCheckBox* m_shadow_limit;
1115 wxTextCtrl* m_shadow_limit_radius;
1116 wxStaticText* m_text222;
1117 wxStaticText* m_text207;
1118 wxStaticBitmap* m_color3;
1119 wxButton* m_bgcolor;
1120 wxStaticText* m_text208;
1121 wxTextCtrl* m_text_wind_direction;
1122 wxSlider* m_slider_wind_direction;
1123 wxStaticText* m_text209;
1124 wxTextCtrl* m_text_wind_speed;
1125 wxSlider* m_slider_wind_speed;
1129 EphemDlgBase( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title = wxEmptyString,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = wxDEFAULT_DIALOG_STYLE|wxTAB_TRAVERSAL );
1142 wxListCtrl* m_pm_listctrl;
1143 wxStaticText* m_text212;
1146 virtual void OnListItemRightClick( wxListEvent&
event ) {
event.Skip(); }
1151 PerformanceMonitorDlgBase( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title = _(
"Performance Monitor"),
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = wxDEFAULT_DIALOG_STYLE );
1164 wxStaticText* m_staticText149;
1165 wxTextCtrl* m_speed;
1166 wxStaticText* m_staticText150;
1167 wxCheckBox* m_follow;
1168 wxStaticText* m_staticText1501;
1170 wxStaticText* m_staticText1502;
1172 wxScrolledWindow* m_area;
1175 virtual void OnFollow( wxCommandEvent&
event ) {
event.Skip(); }
1176 virtual void OnScroll( wxScrollEvent& event ) {
event.Skip(); }
1177 virtual void OnLeftDClick( wxMouseEvent& event ) {
event.Skip(); }
1178 virtual void OnLeftDown( wxMouseEvent& event ) {
event.Skip(); }
1179 virtual void OnLeftUp( wxMouseEvent& event ) {
event.Skip(); }
1180 virtual void OnMotion( wxMouseEvent& event ) {
event.Skip(); }
1181 virtual void OnAreaPaint( wxPaintEvent& event ) {
event.Skip(); }
1186 DriveDlgBase( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title = _(
"Drive"),
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxSize( -1,-1 ),
long style = wxDEFAULT_DIALOG_STYLE );
1199 wxStaticText* m_staticText142;
1200 wxTextCtrl* m_VIFCtl;
1202 wxButton* m_button64;
1204 wxButton* m_button65;
1208 virtual void OnInitDialog( wxInitDialogEvent&
event ) {
event.Skip(); }
1209 virtual void OnRecalculate( wxCommandEvent& event ) {
event.Skip(); }
1215 VIADlgBase( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title = _(
"Visual Impact Calculation"),
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxSize( -1,-1 ),
long style = wxDEFAULT_DIALOG_STYLE );
1228 wxHtmlWindow *m_pHtmlWindow;
1229 wxTextCtrl* m_textCtrl80;
1230 wxStaticText* m_staticText138;
1231 wxTextCtrl* m_textCtrl81;
1232 wxStaticText* m_staticText139;
1233 wxTextCtrl* m_textCtrl82;
1234 wxStaticText* m_staticText140;
1235 wxComboBox* m_pDataTypeChoice;
1237 wxStaticText* m_staticText141;
1238 wxTextCtrl* m_textCtrl83;
1239 wxButton* m_button66;
1241 wxButton* m_button67;
1244 wxString m_CreationOptions;
1245 wxString m_XSampleInterval;
1246 wxString m_YSampleInterval;
1247 wxString m_DataType;
1248 wxString m_ScaleFactor;
1250 VIAGDALOptionsDlgBase( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title = _(
"Creation Options"),
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxSize( 692,594 ),
long style = wxDEFAULT_DIALOG_STYLE );
1255 #endif //__EnviroUI__