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