66 wxBoxSizer* BoxSizer3;
67 wxStaticBoxSizer* StaticBoxSizer1;
68 wxStaticBoxSizer* StaticBoxSizer2;
69 wxStaticBoxSizer* StaticBoxSizer3;
71 Create(parent, wxID_ANY, _(
"Realtime Object Control"), wxDefaultPosition, wxDefaultSize, wxDEFAULT_DIALOG_STYLE, _T(
"wxID_ANY"));
72 BoxSizer1 =
new wxBoxSizer(wxVERTICAL);
73 BoxSizer2 =
new wxBoxSizer(wxHORIZONTAL);
74 StaticBoxSizer1 =
new wxStaticBoxSizer(wxVERTICAL,
this, _(
"Global Objects"));
75 chkExternal =
new wxCheckBox(
this, ID_chkExternal, _(
"External"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_chkExternal"));
76 chkExternal->SetValue(
false);
77 StaticBoxSizer1->Add(chkExternal, 0, wxTOP|wxBOTTOM|wxALIGN_LEFT, 5);
78 chkBuildings =
new wxCheckBox(
this, ID_chkBuildings, _(
"Buildings"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_chkBuildings"));
79 chkBuildings->SetValue(
false);
80 StaticBoxSizer1->Add(chkBuildings, 0, wxBOTTOM|wxALIGN_LEFT, 5);
81 chkLandscape =
new wxCheckBox(
this, ID_chkLandscape, _(
"Landscape"), wxDefaultPosition, wxSize(100,-1), 0, wxDefaultValidator, _T(
"ID_chkLandscape"));
82 chkLandscape->SetValue(
false);
83 StaticBoxSizer1->Add(chkLandscape, 0, wxBOTTOM|wxALIGN_LEFT, 5);
84 chkSky =
new wxCheckBox(
this, ID_chkSky, _(
"Sky"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_chkSky"));
85 chkSky->SetValue(
false);
86 StaticBoxSizer1->Add(chkSky, 0, wxBOTTOM|wxALIGN_LEFT, 5);
87 chkElevators =
new wxCheckBox(
this, ID_chkElevators, _(
"Elevators"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_chkElevators"));
88 chkElevators->SetValue(
false);
89 StaticBoxSizer1->Add(chkElevators, 1, wxBOTTOM|wxALIGN_LEFT, 5);
90 BoxSizer2->Add(StaticBoxSizer1, 1, wxALIGN_TOP, 5);
91 BoxSizer3 =
new wxBoxSizer(wxVERTICAL);
92 StaticBoxSizer2 =
new wxStaticBoxSizer(wxVERTICAL,
this, _(
"Per-Floor Objects"));
93 chkFloor =
new wxCheckBox(
this, ID_chkFloor, _(
"Level"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_chkFloor"));
94 chkFloor->SetValue(
false);
95 StaticBoxSizer2->Add(chkFloor, 0, wxTOP|wxBOTTOM|wxEXPAND, 5);
96 chkShafts =
new wxCheckBox(
this, ID_chkShafts, _(
"Shafts"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_chkShafts"));
97 chkShafts->SetValue(
false);
98 StaticBoxSizer2->Add(chkShafts, 1, wxBOTTOM|wxEXPAND, 5);
99 chkStairs =
new wxCheckBox(
this, ID_chkStairs, _(
"Stairs"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_chkStairs"));
100 chkStairs->SetValue(
false);
101 StaticBoxSizer2->Add(chkStairs, 1, wxBOTTOM|wxEXPAND, 5);
102 chkInterfloor =
new wxCheckBox(
this, ID_chkInterfloor, _(
"Interfloor"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_chkInterfloor"));
103 chkInterfloor->SetValue(
false);
104 StaticBoxSizer2->Add(chkInterfloor, 1, wxBOTTOM|wxEXPAND, 5);
105 chkColumnFrame =
new wxCheckBox(
this, ID_chkColumnFrame, _(
"Column Frame"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_chkColumnFrame"));
106 chkColumnFrame->SetValue(
false);
107 StaticBoxSizer2->Add(chkColumnFrame, 1, wxBOTTOM|wxALIGN_LEFT, 5);
108 BoxSizer3->Add(StaticBoxSizer2, 1, wxEXPAND, 5);
109 StaticBoxSizer3 =
new wxStaticBoxSizer(wxVERTICAL,
this, _(
"Grouped Objects"));
110 chkAllFloors =
new wxCheckBox(
this, ID_chkAllFloors, _(
"All Floors"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_chkAllFloors"));
111 chkAllFloors->SetValue(
false);
112 StaticBoxSizer3->Add(chkAllFloors, 1, wxTOP|wxBOTTOM|wxALIGN_LEFT, 5);
113 chkAllShafts =
new wxCheckBox(
this, ID_chkAllShafts, _(
"All Shafts"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_chkAllShafts"));
114 chkAllShafts->SetValue(
false);
115 StaticBoxSizer3->Add(chkAllShafts, 1, wxBOTTOM|wxALIGN_LEFT, 5);
116 chkAllStairs =
new wxCheckBox(
this, ID_chkAllStairs, _(
"All Stairs"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_chkAllStairs"));
117 chkAllStairs->SetValue(
false);
118 StaticBoxSizer3->Add(chkAllStairs, 1, wxBOTTOM|wxALIGN_LEFT, 5);
119 chkAllInterfloors =
new wxCheckBox(
this, ID_chkAllInterfloors, _(
"All Interfloors"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_chkAllInterfloors"));
120 chkAllInterfloors->SetValue(
false);
121 StaticBoxSizer3->Add(chkAllInterfloors, 1, wxBOTTOM|wxALIGN_LEFT, 5);
122 chkAllColumnFrames =
new wxCheckBox(
this, ID_chkAllColumnFrames, _(
"All Column Frames"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_chkAllColumnFrames"));
123 chkAllColumnFrames->SetValue(
false);
124 StaticBoxSizer3->Add(chkAllColumnFrames, 1, wxBOTTOM|wxALIGN_LEFT, 5);
125 BoxSizer3->Add(StaticBoxSizer3, 1, wxEXPAND, 5);
126 BoxSizer2->Add(BoxSizer3, 1, wxLEFT|wxEXPAND, 5);
127 BoxSizer1->Add(BoxSizer2, 0, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 10);
128 bOk =
new wxButton(
this, ID_bOk, _(
"OK"), wxPoint(75,145), wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bOk"));
129 BoxSizer1->Add(bOk, 0, wxBOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 10);
131 BoxSizer1->Fit(
this);
132 BoxSizer1->SetSizeHints(
this);