93 wxBoxSizer* BoxSizer1;
94 wxBoxSizer* BoxSizer2;
95 wxBoxSizer* BoxSizer3;
96 wxFlexGridSizer* FlexGridSizer1;
97 wxFlexGridSizer* FlexGridSizer2;
98 wxFlexGridSizer* FlexGridSizer3;
99 wxFlexGridSizer* FlexGridSizer4;
100 wxFlexGridSizer* FlexGridSizer5;
101 wxFlexGridSizer* FlexGridSizer6;
103 Create(parent, wxID_ANY, _(
"Object Manager"), wxDefaultPosition, wxDefaultSize, wxDEFAULT_DIALOG_STYLE, _T(
"wxID_ANY"));
104 BoxSizer1 =
new wxBoxSizer(wxHORIZONTAL);
105 FlexGridSizer4 =
new wxFlexGridSizer(0, 1, 0, 0);
106 ObjectTree =
new wxTreeCtrl(
this, ID_ObjectTree, wxDefaultPosition, wxSize(300,400), wxTR_DEFAULT_STYLE|wxBORDER_SUNKEN|wxVSCROLL, wxDefaultValidator, _T(
"ID_ObjectTree"));
107 FlexGridSizer4->Add(ObjectTree, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
108 FlexGridSizer4->Add(-1,-1,1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
109 BoxSizer2 =
new wxBoxSizer(wxHORIZONTAL);
110 bDelete =
new wxButton(
this, ID_bDelete, _(
"Delete"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bDelete"));
111 bDelete->SetToolTip(_(
"Delete selected object"));
112 BoxSizer2->Add(bDelete, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
113 bMove =
new wxButton(
this, ID_bMove, _(
"Move"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bMove"));
114 bMove->SetToolTip(_(
"Move selected object"));
115 BoxSizer2->Add(bMove, 1, wxALL|wxALIGN_TOP, 5);
116 bCreate =
new wxButton(
this, ID_bCreate, _(
"Create"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bCreate"));
117 bCreate->SetToolTip(_(
"Create a new object"));
118 BoxSizer2->Add(bCreate, 1, wxALL|wxALIGN_TOP, 5);
119 chkEnabled =
new wxCheckBox(
this, ID_chkEnabled, _(
"Enabled"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_chkEnabled"));
120 chkEnabled->SetValue(
false);
121 BoxSizer2->Add(chkEnabled, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
122 FlexGridSizer4->Add(BoxSizer2, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
123 BoxSizer3 =
new wxBoxSizer(wxHORIZONTAL);
124 bViewScript =
new wxButton(
this, ID_bViewScript, _(
"View Script"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bViewScript"));
125 bViewScript->SetToolTip(_(
"View current running script"));
126 BoxSizer3->Add(bViewScript, 1, wxALL|wxALIGN_TOP, 5);
127 bReset =
new wxButton(
this, ID_bReset, _(
"Reset State"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bReset"));
128 bReset->SetToolTip(_(
"Reset the state of the current object"));
129 BoxSizer3->Add(bReset, 1, wxALL|wxALIGN_TOP, 5);
130 bOK =
new wxButton(
this, ID_bOK, _(
"OK"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bOK"));
131 BoxSizer3->Add(bOK, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
132 bSave =
new wxButton(
this, ID_bSave, _(
"Save Script"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bSave"));
135 BoxSizer3->Add(bSave, 1, wxALL|wxALIGN_TOP, 5);
136 FlexGridSizer4->Add(BoxSizer3, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
137 BoxSizer1->Add(FlexGridSizer4, 1, wxALL|wxEXPAND, 5);
138 FlexGridSizer2 =
new wxFlexGridSizer(0, 1, 0, 0);
139 FlexGridSizer1 =
new wxFlexGridSizer(0, 2, 0, 0);
140 StaticText1 =
new wxStaticText(
this, ID_STATICTEXT1, _(
"Number:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT1"));
141 FlexGridSizer1->Add(StaticText1, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
142 tNumber =
new wxTextCtrl(
this, ID_tNumber, wxEmptyString, wxDefaultPosition, wxSize(200,-1), wxTE_READONLY|wxTE_CENTRE, wxDefaultValidator, _T(
"ID_tNumber"));
143 FlexGridSizer1->Add(tNumber, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
144 StaticText5 =
new wxStaticText(
this, ID_STATICTEXT5, _(
"Name:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT5"));
145 FlexGridSizer1->Add(StaticText5, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
146 tName =
new wxTextCtrl(
this, ID_tName, wxEmptyString, wxDefaultPosition, wxSize(200,-1), wxTE_READONLY|wxTE_CENTRE, wxDefaultValidator, _T(
"ID_tName"));
147 FlexGridSizer1->Add(tName, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
148 StaticText2 =
new wxStaticText(
this, ID_STATICTEXT2, _(
"Type:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT2"));
149 FlexGridSizer1->Add(StaticText2, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
150 tType =
new wxTextCtrl(
this, ID_tType, wxEmptyString, wxDefaultPosition, wxSize(200,-1), wxTE_READONLY|wxTE_CENTRE, wxDefaultValidator, _T(
"ID_tType"));
151 FlexGridSizer1->Add(tType, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
152 StaticText11 =
new wxStaticText(
this, ID_STATICTEXT11, _(
"Permanent:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT11"));
153 FlexGridSizer1->Add(StaticText11, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
154 tPermanent =
new wxTextCtrl(
this, ID_tPermanent, wxEmptyString, wxDefaultPosition, wxSize(200,-1), wxTE_READONLY|wxTE_CENTRE, wxDefaultValidator, _T(
"ID_tPermanent"));
155 FlexGridSizer1->Add(tPermanent, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
156 StaticText3 =
new wxStaticText(
this, ID_STATICTEXT3, _(
"Parent:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT3"));
157 FlexGridSizer1->Add(StaticText3, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
158 tParent =
new wxTextCtrl(
this, ID_tParent, wxEmptyString, wxDefaultPosition, wxSize(200,-1), wxTE_READONLY|wxTE_CENTRE, wxDefaultValidator, _T(
"ID_tParent"));
159 FlexGridSizer1->Add(tParent, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
160 StaticText6 =
new wxStaticText(
this, ID_STATICTEXT6, _(
"Parent Name:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT6"));
161 FlexGridSizer1->Add(StaticText6, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
162 tParentName =
new wxTextCtrl(
this, ID_tParentName, wxEmptyString, wxDefaultPosition, wxSize(200,-1), wxTE_READONLY|wxTE_CENTRE, wxDefaultValidator, _T(
"ID_tParentName"));
163 FlexGridSizer1->Add(tParentName, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
164 StaticText4 =
new wxStaticText(
this, ID_STATICTEXT4, _(
"Parent Type:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT4"));
165 FlexGridSizer1->Add(StaticText4, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
166 tParentType =
new wxTextCtrl(
this, ID_tParentType, wxEmptyString, wxDefaultPosition, wxSize(200,-1), wxTE_READONLY|wxTE_CENTRE, wxDefaultValidator, _T(
"ID_tParentType"));
167 FlexGridSizer1->Add(tParentType, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
168 StaticText13 =
new wxStaticText(
this, ID_STATICTEXT13, _(
"Is Movable:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT13"));
169 FlexGridSizer1->Add(StaticText13, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
170 txtMovable =
new wxTextCtrl(
this, ID_txtMovable, wxEmptyString, wxDefaultPosition, wxSize(200,-1), wxTE_READONLY|wxTE_CENTRE, wxDefaultValidator, _T(
"ID_txtMovable"));
171 FlexGridSizer1->Add(txtMovable, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
172 FlexGridSizer2->Add(FlexGridSizer1, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
173 StaticLine1 =
new wxStaticLine(
this, ID_STATICLINE1, wxDefaultPosition, wxSize(10,-1), wxLI_HORIZONTAL, _T(
"ID_STATICLINE1"));
174 FlexGridSizer2->Add(StaticLine1, 1, wxALL|wxEXPAND, 5);
175 FlexGridSizer3 =
new wxFlexGridSizer(0, 3, 0, 0);
176 StaticText7 =
new wxStaticText(
this, ID_STATICTEXT7, _(
"Object created on line:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT7"));
177 FlexGridSizer3->Add(StaticText7, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
178 tLineNum =
new wxTextCtrl(
this, ID_tLineNum, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_READONLY|wxTE_CENTRE, wxDefaultValidator, _T(
"ID_tLineNum"));
179 tLineNum->SetMinSize(wxSize(100,-1));
180 FlexGridSizer3->Add(tLineNum, 1, wxLEFT|wxRIGHT, 5);
181 FlexGridSizer2->Add(FlexGridSizer3, 1, wxTOP|wxLEFT|wxRIGHT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
182 FlexGridSizer6 =
new wxFlexGridSizer(0, 3, 0, 0);
183 StaticText12 =
new wxStaticText(
this, ID_STATICTEXT12, _(
"In included file:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT12"));
184 FlexGridSizer6->Add(StaticText12, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
185 tIncludeFile =
new wxTextCtrl(
this, ID_tIncludeFile, wxEmptyString, wxDefaultPosition, wxSize(150,-1), wxTE_READONLY|wxTE_CENTRE, wxDefaultValidator, _T(
"ID_tIncludeFile"));
186 FlexGridSizer6->Add(tIncludeFile, 1, wxTOP|wxBOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
187 FlexGridSizer2->Add(FlexGridSizer6, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
188 FlexGridSizer5 =
new wxFlexGridSizer(0, 3, 0, 0);
189 StaticText10 =
new wxStaticText(
this, ID_STATICTEXT10, _(
"Script context:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT10"));
190 FlexGridSizer5->Add(StaticText10, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
191 tContext =
new wxTextCtrl(
this, ID_tContext, wxEmptyString, wxDefaultPosition, wxSize(125,-1), wxTE_READONLY|wxTE_CENTRE, wxDefaultValidator, _T(
"ID_tContext"));
192 FlexGridSizer5->Add(tContext, 1, wxLEFT|wxRIGHT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
193 FlexGridSizer2->Add(FlexGridSizer5, 1, wxBOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
194 StaticText8 =
new wxStaticText(
this, ID_STATICTEXT8, _(
"Script Command:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT8"));
195 FlexGridSizer2->Add(StaticText8, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
196 tScriptCommand =
new wxTextCtrl(
this, ID_tScriptCommand, wxEmptyString, wxDefaultPosition, wxSize(300,40), wxTE_MULTILINE|wxTE_READONLY|wxTE_CENTRE|wxTE_WORDWRAP, wxDefaultValidator, _T(
"ID_tScriptCommand"));
197 FlexGridSizer2->Add(tScriptCommand, 1, wxALL|wxEXPAND, 5);
198 StaticText9 =
new wxStaticText(
this, ID_STATICTEXT9, _(
"Processed Script Command:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT9"));
199 FlexGridSizer2->Add(StaticText9, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
200 tScriptCommand2 =
new wxTextCtrl(
this, ID_tScriptCommand2, wxEmptyString, wxDefaultPosition, wxSize(-1,40), wxTE_MULTILINE|wxTE_READONLY|wxTE_CENTRE, wxDefaultValidator, _T(
"ID_tScriptCommand2"));
201 FlexGridSizer2->Add(tScriptCommand2, 1, wxALL|wxEXPAND, 5);
202 BoxSizer1->Add(FlexGridSizer2, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
204 BoxSizer1->SetSizeHints(
this);