/[ray_tracer]/trunk/ray_tracer/ray_tracer_py/ray_tracer_xrc.py
ViewVC logotype

Contents of /trunk/ray_tracer/ray_tracer_py/ray_tracer_xrc.py

Parent Directory Parent Directory | Revision Log Revision Log


Revision 115 - (hide annotations) (download) (as text)
Sun Jan 8 02:34:23 2012 UTC (7 years, 7 months ago) by jacoblundstrom
File MIME type: text/x-python
File size: 162616 byte(s)
- added an attached object list to python ui for scene nodes


1 jacoblundstrom 89 # This file was automatically generated by pywxrc.
2     # -*- coding: UTF-8 -*-
3    
4     import wx
5     import wx.xrc as xrc
6    
7     __res = None
8    
9     def get_resources():
10     """ This function provides access to the XML resources in this module."""
11     global __res
12     if __res == None:
13     __init_resources()
14     return __res
15    
16    
17    
18    
19     class xrcmainfrm(wx.Frame):
20 jeremyd 1 #!XRCED:begin-block:xrcmainfrm.PreCreate
21     def PreCreate(self, pre):
22     """ This function is called during the class's initialization.
23    
24     Override it for custom setup before the window is created usually to
25     set additional window styles using SetWindowStyle() and SetExtraStyle().
26     """
27     pass
28    
29     #!XRCED:end-block:xrcmainfrm.PreCreate
30 jacoblundstrom 89
31     def __init__(self, parent):
32     # Two stage creation (see http://wiki.wxpython.org/index.cgi/TwoStageCreation)
33     pre = wx.PreFrame()
34     self.PreCreate(pre)
35     get_resources().LoadOnFrame(pre, parent, "mainfrm")
36     self.PostCreate(pre)
37    
38     # Define variables for the controls, bind event handlers
39    
40     self.Bind(wx.EVT_MENU, self.OnMenu_wxID_NEW, id=wx.ID_NEW)
41     self.Bind(wx.EVT_MENU, self.OnMenu_wxID_OPEN, id=wx.ID_OPEN)
42     self.Bind(wx.EVT_MENU, self.OnMenu_wxID_SAVE, id=wx.ID_SAVE)
43     self.Bind(wx.EVT_MENU, self.OnMenu_wxID_SAVEAS, id=wx.ID_SAVEAS)
44     self.Bind(wx.EVT_MENU, self.OnMenu_ID_MENU_FILE_CONFIG, id=xrc.XRCID('ID_MENU_FILE_CONFIG'))
45     self.Bind(wx.EVT_MENU, self.OnMenu_wxID_EXIT, id=wx.ID_EXIT)
46     self.Bind(wx.EVT_MENU, self.OnMenu_wxID_REFRESH, id=wx.ID_REFRESH)
47     self.Bind(wx.EVT_MENU, self.OnMenu_ID_MENU_VIEW_RENDER, id=xrc.XRCID('ID_MENU_VIEW_RENDER'))
48     self.Bind(wx.EVT_MENU, self.OnMenu_ID_MENU_VIEW_RENDER_CL, id=xrc.XRCID('ID_MENU_VIEW_RENDER_CL'))
49     self.Bind(wx.EVT_MENU, self.OnMenu_ID_MENU_HELP_CLPROPS, id=xrc.XRCID('ID_MENU_HELP_CLPROPS'))
50     self.Bind(wx.EVT_MENU, self.OnMenu_ID_MENU_HELP_ABOUT, id=xrc.XRCID('ID_MENU_HELP_ABOUT'))
51     self.Bind(wx.EVT_TOOL, self.OnTool_ID_TOOL_RENDER, id=xrc.XRCID('ID_TOOL_RENDER'))
52     self.Bind(wx.EVT_TOOL, self.OnTool_ID_TOOL_RENDER_CL, id=xrc.XRCID('ID_TOOL_RENDER_CL'))
53     self.Bind(wx.EVT_TOOL, self.OnTool_wxID_REFRESH, id=xrc.XRCID('wxID_REFRESH'))
54     self.Bind(wx.EVT_SIZE, self.OnSize)
55     self.Bind(wx.EVT_CLOSE, self.OnClose)
56    
57 jeremyd 1 #!XRCED:begin-block:xrcmainfrm.OnMenu_wxID_NEW
58     def OnMenu_wxID_NEW(self, evt):
59     # Replace with event handler code
60     print "OnMenu_wxID_NEW()"
61     #!XRCED:end-block:xrcmainfrm.OnMenu_wxID_NEW
62 jacoblundstrom 89
63 jeremyd 1 #!XRCED:begin-block:xrcmainfrm.OnMenu_wxID_OPEN
64     def OnMenu_wxID_OPEN(self, evt):
65     # Replace with event handler code
66     print "OnMenu_wxID_OPEN()"
67     #!XRCED:end-block:xrcmainfrm.OnMenu_wxID_OPEN
68 jacoblundstrom 89
69 jeremyd 1 #!XRCED:begin-block:xrcmainfrm.OnMenu_wxID_SAVE
70     def OnMenu_wxID_SAVE(self, evt):
71     # Replace with event handler code
72     print "OnMenu_wxID_SAVE()"
73     #!XRCED:end-block:xrcmainfrm.OnMenu_wxID_SAVE
74 jacoblundstrom 89
75 jeremyd 1 #!XRCED:begin-block:xrcmainfrm.OnMenu_wxID_SAVEAS
76     def OnMenu_wxID_SAVEAS(self, evt):
77     # Replace with event handler code
78     print "OnMenu_wxID_SAVEAS()"
79     #!XRCED:end-block:xrcmainfrm.OnMenu_wxID_SAVEAS
80 jacoblundstrom 89
81 jacoblundstrom 82 #!XRCED:begin-block:xrcmainfrm.OnMenu_ID_MENU_FILE_CONFIG
82     def OnMenu_ID_MENU_FILE_CONFIG(self, evt):
83     # Replace with event handler code
84     print "OnMenu_ID_MENU_FILE_CONFIG()"
85     #!XRCED:end-block:xrcmainfrm.OnMenu_ID_MENU_FILE_CONFIG
86 jacoblundstrom 89
87 jeremyd 1 #!XRCED:begin-block:xrcmainfrm.OnMenu_wxID_EXIT
88     def OnMenu_wxID_EXIT(self, evt):
89     # Replace with event handler code
90     print "OnMenu_wxID_EXIT()"
91     #!XRCED:end-block:xrcmainfrm.OnMenu_wxID_EXIT
92 jacoblundstrom 89
93 jeremyd 1 #!XRCED:begin-block:xrcmainfrm.OnMenu_wxID_REFRESH
94     def OnMenu_wxID_REFRESH(self, evt):
95     # Replace with event handler code
96     print "OnMenu_wxID_REFRESH()"
97     #!XRCED:end-block:xrcmainfrm.OnMenu_wxID_REFRESH
98 jacoblundstrom 89
99 jeremyd 1 #!XRCED:begin-block:xrcmainfrm.OnMenu_ID_MENU_VIEW_RENDER
100     def OnMenu_ID_MENU_VIEW_RENDER(self, evt):
101     # Replace with event handler code
102     print "OnMenu_ID_MENU_VIEW_RENDER()"
103     #!XRCED:end-block:xrcmainfrm.OnMenu_ID_MENU_VIEW_RENDER
104 jacoblundstrom 89
105 jacoblundstrom 48 #!XRCED:begin-block:xrcmainfrm.OnMenu_ID_MENU_VIEW_RENDER_CL
106     def OnMenu_ID_MENU_VIEW_RENDER_CL(self, evt):
107     # Replace with event handler code
108     print "OnMenu_ID_MENU_VIEW_RENDER_CL()"
109     #!XRCED:end-block:xrcmainfrm.OnMenu_ID_MENU_VIEW_RENDER_CL
110 jacoblundstrom 89
111 jacoblundstrom 8 #!XRCED:begin-block:xrcmainfrm.OnMenu_ID_MENU_HELP_CLPROPS
112     def OnMenu_ID_MENU_HELP_CLPROPS(self, evt):
113     # Replace with event handler code
114     print "OnMenu_ID_MENU_HELP_CLPROPS()"
115     #!XRCED:end-block:xrcmainfrm.OnMenu_ID_MENU_HELP_CLPROPS
116 jacoblundstrom 89
117 jeremyd 1 #!XRCED:begin-block:xrcmainfrm.OnMenu_ID_MENU_HELP_ABOUT
118     def OnMenu_ID_MENU_HELP_ABOUT(self, evt):
119     # Replace with event handler code
120     print "OnMenu_ID_MENU_HELP_ABOUT()"
121     #!XRCED:end-block:xrcmainfrm.OnMenu_ID_MENU_HELP_ABOUT
122 jacoblundstrom 89
123 jacoblundstrom 13 #!XRCED:begin-block:xrcmainfrm.OnTool_ID_TOOL_RENDER
124     def OnTool_ID_TOOL_RENDER(self, evt):
125     # Replace with event handler code
126     print "OnTool_ID_TOOL_RENDER()"
127     #!XRCED:end-block:xrcmainfrm.OnTool_ID_TOOL_RENDER
128 jacoblundstrom 89
129 jacoblundstrom 51 #!XRCED:begin-block:xrcmainfrm.OnTool_ID_TOOL_RENDER_CL
130     def OnTool_ID_TOOL_RENDER_CL(self, evt):
131     # Replace with event handler code
132     print "OnTool_ID_TOOL_RENDER_CL()"
133     #!XRCED:end-block:xrcmainfrm.OnTool_ID_TOOL_RENDER_CL
134 jacoblundstrom 89
135 jeremyd 1 #!XRCED:begin-block:xrcmainfrm.OnTool_wxID_REFRESH
136     def OnTool_wxID_REFRESH(self, evt):
137     # Replace with event handler code
138     print "OnTool_wxID_REFRESH()"
139     #!XRCED:end-block:xrcmainfrm.OnTool_wxID_REFRESH
140 jacoblundstrom 89
141 jeremyd 1 #!XRCED:begin-block:xrcmainfrm.OnSize
142     def OnSize(self, evt):
143     # Replace with event handler code
144     print "OnSize()"
145     #!XRCED:end-block:xrcmainfrm.OnSize
146 jacoblundstrom 89
147 jeremyd 1 #!XRCED:begin-block:xrcmainfrm.OnClose
148     def OnClose(self, evt):
149     # Replace with event handler code
150     print "OnClose()"
151     #!XRCED:end-block:xrcmainfrm.OnClose
152 jacoblundstrom 89
153    
154     class xrcID_MENUCTX_PANEL_RENDER(wx.Menu):
155     def __init__(self):
156     pre = get_resources().LoadMenu("ID_MENUCTX_PANEL_RENDER")
157    
158     # This is a copy of Robin's PostCreate voodoo magic in wx.Window that
159     # relinks the self object with the menu object.
160     self.this = pre.this
161     self.thisown = pre.thisown
162     pre.thisown = 0
163     if hasattr(self, '_setOORInfo'):
164     self._setOORInfo(self)
165    
166     # Define variables for the menu items
167    
168    
169    
170     class xrcID_DIALOG_ABOUT(wx.Dialog):
171 jeremyd 1 #!XRCED:begin-block:xrcID_DIALOG_ABOUT.PreCreate
172     def PreCreate(self, pre):
173     """ This function is called during the class's initialization.
174    
175     Override it for custom setup before the window is created usually to
176     set additional window styles using SetWindowStyle() and SetExtraStyle().
177     """
178     pass
179    
180     #!XRCED:end-block:xrcID_DIALOG_ABOUT.PreCreate
181 jacoblundstrom 89
182     def __init__(self, parent):
183     # Two stage creation (see http://wiki.wxpython.org/index.cgi/TwoStageCreation)
184     pre = wx.PreDialog()
185     self.PreCreate(pre)
186     get_resources().LoadOnDialog(pre, parent, "ID_DIALOG_ABOUT")
187     self.PostCreate(pre)
188    
189     # Define variables for the controls, bind event handlers
190    
191    
192    
193     class xrcID_DIALOG_OPENCL_PROPS(wx.Dialog):
194 jacoblundstrom 8 #!XRCED:begin-block:xrcID_DIALOG_OPENCL_PROPS.PreCreate
195     def PreCreate(self, pre):
196     """ This function is called during the class's initialization.
197    
198     Override it for custom setup before the window is created usually to
199     set additional window styles using SetWindowStyle() and SetExtraStyle().
200     """
201     pass
202    
203     #!XRCED:end-block:xrcID_DIALOG_OPENCL_PROPS.PreCreate
204 jacoblundstrom 89
205     def __init__(self, parent):
206     # Two stage creation (see http://wiki.wxpython.org/index.cgi/TwoStageCreation)
207     pre = wx.PreDialog()
208     self.PreCreate(pre)
209     get_resources().LoadOnDialog(pre, parent, "ID_DIALOG_OPENCL_PROPS")
210     self.PostCreate(pre)
211    
212     # Define variables for the controls, bind event handlers
213    
214     self.Bind(wx.EVT_BUTTON, self.OnButton_wxID_OK, id=xrc.XRCID('wxID_OK'))
215     self.Bind(wx.EVT_BUTTON, self.OnButton_wxID_CANCEL, id=xrc.XRCID('wxID_CANCEL'))
216    
217 jacoblundstrom 50 #!XRCED:begin-block:xrcID_DIALOG_OPENCL_PROPS.OnButton_wxID_OK
218     def OnButton_wxID_OK(self, evt):
219     # Replace with event handler code
220     print "OnButton_wxID_OK()"
221     #!XRCED:end-block:xrcID_DIALOG_OPENCL_PROPS.OnButton_wxID_OK
222 jacoblundstrom 89
223 jacoblundstrom 50 #!XRCED:begin-block:xrcID_DIALOG_OPENCL_PROPS.OnButton_wxID_CANCEL
224     def OnButton_wxID_CANCEL(self, evt):
225     # Replace with event handler code
226     print "OnButton_wxID_CANCEL()"
227     #!XRCED:end-block:xrcID_DIALOG_OPENCL_PROPS.OnButton_wxID_CANCEL
228 jacoblundstrom 89
229    
230     class xrcID_DIALOG_EDIT_CONFIG(wx.Dialog):
231 jacoblundstrom 82 #!XRCED:begin-block:xrcID_DIALOG_EDIT_CONFIG.PreCreate
232     def PreCreate(self, pre):
233     """ This function is called during the class's initialization.
234    
235     Override it for custom setup before the window is created usually to
236     set additional window styles using SetWindowStyle() and SetExtraStyle().
237     """
238     pass
239    
240     #!XRCED:end-block:xrcID_DIALOG_EDIT_CONFIG.PreCreate
241 jacoblundstrom 89
242     def __init__(self, parent):
243     # Two stage creation (see http://wiki.wxpython.org/index.cgi/TwoStageCreation)
244     pre = wx.PreDialog()
245     self.PreCreate(pre)
246     get_resources().LoadOnDialog(pre, parent, "ID_DIALOG_EDIT_CONFIG")
247     self.PostCreate(pre)
248    
249     # Define variables for the controls, bind event handlers
250    
251     self.Bind(wx.EVT_BUTTON, self.OnButton_wxID_OK, id=xrc.XRCID('wxID_OK'))
252     self.Bind(wx.EVT_BUTTON, self.OnButton_wxID_CANCEL, id=xrc.XRCID('wxID_CANCEL'))
253    
254 jacoblundstrom 82 #!XRCED:begin-block:xrcID_DIALOG_EDIT_CONFIG.OnButton_wxID_OK
255     def OnButton_wxID_OK(self, evt):
256     # Replace with event handler code
257     print "OnButton_wxID_OK()"
258     #!XRCED:end-block:xrcID_DIALOG_EDIT_CONFIG.OnButton_wxID_OK
259 jacoblundstrom 89
260 jacoblundstrom 82 #!XRCED:begin-block:xrcID_DIALOG_EDIT_CONFIG.OnButton_wxID_CANCEL
261     def OnButton_wxID_CANCEL(self, evt):
262     # Replace with event handler code
263     print "OnButton_wxID_CANCEL()"
264     #!XRCED:end-block:xrcID_DIALOG_EDIT_CONFIG.OnButton_wxID_CANCEL
265 jacoblundstrom 89
266    
267    
268    
269     # ------------------------ Resource data ----------------------
270    
271     def __init_resources():
272     global __res
273     __res = xrc.EmptyXmlResource()
274    
275     wx.FileSystem.AddHandler(wx.MemoryFSHandler())
276    
277     ray_tracer_xrc = '''\
278     <?xml version="1.0" ?><resource>
279     <object class="wxFrame" name="mainfrm">
280     <object class="wxMenuBar" name="menubar">
281     <object class="wxMenu" name="ID_MENU_FILE">
282     <object class="wxMenuItem" name="wxID_NEW">
283     <XRCED>
284     <events>EVT_MENU</events>
285     </XRCED>
286     </object>
287     <object class="separator"/>
288     <object class="wxMenuItem" name="wxID_OPEN">
289     <XRCED>
290     <events>EVT_MENU</events>
291     </XRCED>
292     </object>
293     <object class="wxMenuItem" name="wxID_SAVE">
294     <XRCED>
295     <events>EVT_MENU</events>
296     </XRCED>
297     </object>
298     <object class="wxMenuItem" name="wxID_SAVEAS">
299     <XRCED>
300     <events>EVT_MENU</events>
301     </XRCED>
302     </object>
303     <object class="separator"/>
304     <object class="wxMenuItem" name="ID_MENU_FILE_CONFIG">
305     <label>Edit Config...</label>
306     <XRCED>
307     <events>EVT_MENU</events>
308     </XRCED>
309     </object>
310     <object class="separator"/>
311     <object class="wxMenuItem" name="wxID_EXIT">
312     <label>E&amp;xit</label>
313     <bitmap stock_id="wxART_QUIT"/>
314     <accel>Alt-F4</accel>
315     <help>Terminate the program</help>
316     <XRCED>
317     <events>EVT_MENU</events>
318     </XRCED>
319     </object>
320     <label>&amp;File</label>
321     </object>
322     <object class="wxMenu" name="ID_MENU_VIEW">
323     <object class="wxMenuItem" name="wxID_REFRESH">
324     <label>Refresh</label>
325     <accel>F5</accel>
326     <XRCED>
327     <events>EVT_MENU</events>
328     </XRCED>
329     </object>
330     <label>&amp;View</label>
331     <object class="separator"/>
332     <object class="wxMenuItem" name="ID_MENU_VIEW_RENDER">
333     <label>Render</label>
334     <help>Render the scene.</help>
335     <XRCED>
336     <events>EVT_MENU</events>
337     </XRCED>
338     </object>
339     <object class="wxMenuItem" name="ID_MENU_VIEW_RENDER_CL">
340     <label>Render OpenCL</label>
341     <help>Render the scene using OpenCL device.</help>
342     <XRCED>
343     <events>EVT_MENU</events>
344     </XRCED>
345     </object>
346     </object>
347     <style>wxMB_DOCKABLE</style>
348     <object class="wxMenu" name="ID_MENU_HELP">
349     <label>&amp;Help</label>
350     <object class="wxMenuItem" name="ID_MENU_HELP_CLPROPS">
351     <label>OpenCL Info...</label>
352     <help>Display OpenCL settings dialog</help>
353     <XRCED>
354     <events>EVT_MENU</events>
355     </XRCED>
356     </object>
357     <object class="separator"/>
358     <object class="wxMenuItem" name="ID_MENU_HELP_ABOUT">
359     <label>&amp;About</label>
360     <XRCED>
361     <events>EVT_MENU</events>
362     </XRCED>
363     </object>
364     </object>
365     </object>
366     <object class="wxToolBar" name="toolbar">
367     <object class="tool" name="ID_TOOL_RENDER">
368     <bitmap stock_id="wxART_MISSING_IMAGE"/>
369     <tooltip>Render</tooltip>
370     <label>Render</label>
371     <XRCED>
372     <events>EVT_TOOL</events>
373     </XRCED>
374     </object>
375     <object class="tool" name="ID_TOOL_RENDER_CL">
376     <bitmap stock_id="wxART_MISSING_IMAGE"/>
377     <tooltip>Render OpenCL</tooltip>
378     <label>Render OpenCL</label>
379     <XRCED>
380     <events>EVT_TOOL</events>
381     </XRCED>
382     </object>
383     <object class="tool" name="wxID_REFRESH">
384     <bitmap stock_id="wxART_MISSING_IMAGE"/>
385     <tooltip>Refresh</tooltip>
386     <label>Refresh</label>
387     <XRCED>
388     <events>EVT_TOOL</events>
389     </XRCED>
390     </object>
391     <style>wxTB_DOCKABLE|wxTB_3DBUTTONS</style>
392     </object>
393     <object class="wxSplitterWindow" name="ID_SPLITTER_MAIN_HORZ">
394     <object class="wxPanel">
395     <object class="wxBoxSizer">
396     <orient>wxVERTICAL</orient>
397     <object class="sizeritem">
398     <object class="wxSplitterWindow" name="ID_SPLITTER_MAIN_VERT">
399     <object class="wxPanel" name="ID_PANEL_LEFT">
400     <object class="wxBoxSizer">
401     <orient>wxVERTICAL</orient>
402     <object class="sizeritem">
403     <object class="wxNotebook" name="ID_NOTEBOOK_LEFT">
404     <object class="notebookpage">
405     <object class="wxScrolledWindow" name="ID_PANEL_RAYTRACER">
406     <object class="wxBoxSizer">
407     <orient>wxVERTICAL</orient>
408     <object class="sizeritem">
409     <object class="wxPanel">
410     <bg>#C0C0C0</bg>
411     <style>wxSIMPLE_BORDER</style>
412     <object class="wxBoxSizer">
413     <orient>wxVERTICAL</orient>
414     <object class="sizeritem">
415     <object class="wxStaticText">
416     <label>Properties</label>
417     <font>
418     <size>10</size>
419     </font>
420     <style>wxALIGN_CENTRE</style>
421     </object>
422     <flag>wxALIGN_CENTRE</flag>
423     </object>
424     </object>
425     </object>
426     <flag>wxALL|wxEXPAND</flag>
427     <border>4</border>
428     </object>
429     <object class="sizeritem">
430     <object class="wxFlexGridSizer">
431     <object class="sizeritem">
432     <object class="wxStaticText">
433     <label>Rendering Scene:</label>
434     </object>
435     <flag>wxALIGN_CENTRE_VERTICAL</flag>
436     </object>
437     <object class="sizeritem">
438     <object class="wxTextCtrl" name="ID_TEXT_RAYTRACER_SCENENAME">
439     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
440     </object>
441     <flag>wxALL|wxEXPAND</flag>
442     </object>
443     <object class="sizeritem">
444     <object class="wxStaticText">
445     <label>Max Distance:</label>
446     </object>
447     <flag>wxALIGN_CENTRE_VERTICAL</flag>
448     </object>
449     <object class="sizeritem">
450     <object class="wxTextCtrl" name="ID_TEXT_RAYTRACER_MAXDISTANCE">
451     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
452     </object>
453     <flag>wxALL|wxEXPAND</flag>
454     </object>
455     <object class="sizeritem">
456     <object class="wxStaticText">
457     <label>Max Depth:</label>
458     </object>
459     <flag>wxALIGN_CENTRE_VERTICAL</flag>
460     </object>
461     <object class="sizeritem">
462     <object class="wxTextCtrl" name="ID_TEXT_RAYTRACER_MAXDEPTH">
463     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
464     </object>
465     <flag>wxALL|wxEXPAND</flag>
466     </object>
467     <cols>2</cols>
468     <vgap>4</vgap>
469     <hgap>7</hgap>
470     <growablecols>1</growablecols>
471     </object>
472     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
473     <border>7</border>
474     </object>
475     <object class="sizeritem">
476     <object class="wxPanel">
477     <object class="wxBoxSizer">
478     <orient>wxVERTICAL</orient>
479     <object class="sizeritem">
480     <object class="wxStaticText">
481     <label>Exposure</label>
482     <font>
483     <size>10</size>
484     </font>
485     <style>wxALIGN_CENTRE</style>
486     </object>
487     <flag>wxALIGN_CENTRE</flag>
488     </object>
489     </object>
490     <bg>#C0C0C0</bg>
491     <style>wxSIMPLE_BORDER</style>
492     </object>
493     <flag>wxALL|wxEXPAND</flag>
494     <border>4</border>
495     </object>
496     <object class="sizeritem">
497     <object class="wxBoxSizer">
498     <object class="sizeritem">
499     <object class="wxCheckBox" name="ID_CHECK_EXPOSURE">
500     <label>Enable</label>
501     </object>
502     <flag>wxALL|wxEXPAND</flag>
503     <border>4</border>
504     </object>
505     <object class="sizeritem">
506     <object class="wxCheckBox" name="ID_CHECK_AUTOEXPOSURE">
507     <label>Use auto exposure</label>
508     </object>
509     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
510     <border>4</border>
511     </object>
512     <object class="sizeritem">
513     <object class="wxBoxSizer">
514     <object class="sizeritem">
515     <object class="wxStaticText">
516     <label>Exposure:</label>
517     </object>
518     <flag>wxALIGN_CENTRE_VERTICAL</flag>
519     </object>
520     <object class="sizeritem">
521     <object class="wxTextCtrl" name="ID_TEXT_EXPOSURE">
522     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
523     </object>
524 jacoblundstrom 96 <option>1</option>
525 jacoblundstrom 89 <flag>wxLEFT|wxEXPAND</flag>
526     <border>7</border>
527     </object>
528     <orient>wxHORIZONTAL</orient>
529     </object>
530     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
531     <border>4</border>
532     </object>
533     <orient>wxVERTICAL</orient>
534     </object>
535     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
536     <border>7</border>
537     </object>
538     <object class="sizeritem">
539     <object class="wxPanel">
540     <object class="wxBoxSizer">
541     <orient>wxVERTICAL</orient>
542     <object class="sizeritem">
543     <object class="wxStaticText">
544     <label>Gamma</label>
545     <font>
546     <size>10</size>
547     </font>
548     <style>wxALIGN_CENTRE</style>
549     </object>
550     <flag>wxALIGN_CENTRE</flag>
551     </object>
552     </object>
553     <bg>#C0C0C0</bg>
554     <style>wxSIMPLE_BORDER</style>
555     </object>
556     <flag>wxALL|wxEXPAND</flag>
557     <border>4</border>
558     </object>
559     <object class="sizeritem">
560     <object class="wxBoxSizer">
561     <orient>wxVERTICAL</orient>
562     <object class="sizeritem">
563     <object class="wxCheckBox" name="ID_CHECK_GAMMA">
564     <label>Enable</label>
565     </object>
566     <flag>wxALL|wxEXPAND</flag>
567     <border>4</border>
568     </object>
569     <object class="sizeritem">
570     <object class="wxBoxSizer">
571     <object class="sizeritem">
572     <object class="wxStaticText">
573     <label>Gamma:</label>
574     </object>
575     <flag>wxALIGN_CENTRE_VERTICAL</flag>
576     </object>
577     <object class="sizeritem">
578     <object class="wxTextCtrl" name="ID_TEXT_GAMMA">
579     <style>wxTE_PROCESS_ENTER</style>
580     </object>
581 jacoblundstrom 96 <option>1</option>
582 jacoblundstrom 89 <flag>wxLEFT|wxEXPAND</flag>
583     <border>7</border>
584     </object>
585     <orient>wxHORIZONTAL</orient>
586     </object>
587     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
588     <border>4</border>
589     </object>
590     </object>
591     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
592     <border>7</border>
593     </object>
594     <object class="sizeritem">
595     <object class="wxPanel">
596     <object class="wxBoxSizer">
597     <orient>wxVERTICAL</orient>
598     <object class="sizeritem">
599     <object class="wxStaticText">
600     <label>Anti-Aliasing</label>
601     <font>
602     <size>10</size>
603     </font>
604     <style>wxALIGN_CENTRE</style>
605     </object>
606     <flag>wxALIGN_CENTRE</flag>
607     </object>
608     </object>
609     <bg>#C0C0C0</bg>
610     <style>wxSIMPLE_BORDER</style>
611     </object>
612     <flag>wxALL|wxEXPAND</flag>
613     <border>4</border>
614     </object>
615     <object class="sizeritem">
616     <object class="wxFlexGridSizer">
617     <cols>2</cols>
618     <vgap>4</vgap>
619     <hgap>7</hgap>
620     <growablecols>1</growablecols>
621     <object class="sizeritem">
622     <object class="wxStaticText">
623     <label>Type:</label>
624     </object>
625     <flag>wxALIGN_CENTRE_VERTICAL</flag>
626     </object>
627     <object class="sizeritem">
628     <object class="wxChoice" name="ID_CHOICE_ANTIALIAS_TYPE"/>
629     <flag>wxLEFT|wxEXPAND</flag>
630     <border>7</border>
631     </object>
632     <object class="sizeritem">
633     <object class="wxStaticText">
634     <label>Samples:</label>
635     </object>
636     <flag>wxALIGN_CENTRE_VERTICAL</flag>
637     </object>
638     <object class="sizeritem">
639     <object class="wxChoice" name="ID_CHOICE_ANTIALIAS_SAMPLES"/>
640     <flag>wxLEFT|wxEXPAND</flag>
641     <border>7</border>
642     </object>
643     </object>
644     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
645     <border>7</border>
646     </object>
647     </object>
648     <style>wxSUNKEN_BORDER</style>
649     </object>
650     <label>Ray Tracer</label>
651     </object>
652     <object class="notebookpage">
653     <object class="wxScrolledWindow" name="ID_PANEL_SCENE">
654     <object class="wxBoxSizer">
655     <orient>wxVERTICAL</orient>
656     <object class="sizeritem">
657     <object class="wxPanel">
658     <object class="wxBoxSizer">
659     <orient>wxVERTICAL</orient>
660     <object class="sizeritem">
661     <object class="wxStaticText">
662     <label>Scene</label>
663     <font>
664     <size>10</size>
665     </font>
666     <style>wxALIGN_CENTRE</style>
667     </object>
668     <flag>wxALIGN_CENTRE</flag>
669     </object>
670     </object>
671     <bg>#C0C0C0</bg>
672     <style>wxSIMPLE_BORDER</style>
673     </object>
674     <flag>wxALL|wxEXPAND</flag>
675     <border>4</border>
676     </object>
677     <object class="sizeritem">
678     <object class="wxGridSizer">
679     <cols>3</cols>
680     <vgap>2</vgap>
681     <hgap>4</hgap>
682     <object class="sizeritem">
683     <object class="wxButton" name="ID_BTN_SCENE_ADD">
684     <label>Add</label>
685     <style>wxSIMPLE_BORDER|wxNO_BORDER|wxNO_BORDER</style>
686     </object>
687     <flag>wxEXPAND</flag>
688     </object>
689     <object class="sizeritem">
690     <object class="wxButton" name="ID_BTN_SCENE_REMOVE">
691     <label>Remove</label>
692     <style>wxSIMPLE_BORDER</style>
693     </object>
694     <flag>wxEXPAND</flag>
695     </object>
696     <object class="sizeritem">
697     <object class="wxButton" name="ID_BTN_SCENE_EDIT">
698     <label>Edit</label>
699     <style>wxSIMPLE_BORDER</style>
700     </object>
701     <flag>wxEXPAND</flag>
702     </object>
703     </object>
704     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
705     <border>7</border>
706     </object>
707     <object class="sizeritem">
708     <object class="wxTreeCtrl" name="ID_TREE_SCENE"/>
709     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
710     <border>7</border>
711     <minsize>-1,250</minsize>
712     </object>
713     <object class="sizeritem">
714     <object class="wxPanel">
715     <object class="wxBoxSizer">
716     <orient>wxVERTICAL</orient>
717     <object class="sizeritem">
718     <object class="wxStaticText">
719     <label>Properties</label>
720     <font>
721     <size>10</size>
722     </font>
723     <style>wxALIGN_CENTRE</style>
724     </object>
725     <flag>wxALIGN_CENTRE</flag>
726     </object>
727     </object>
728     <bg>#C0C0C0</bg>
729     <style>wxSIMPLE_BORDER</style>
730     </object>
731     <flag>wxALL|wxEXPAND</flag>
732     <border>4</border>
733     </object>
734     <object class="sizeritem">
735     <object class="wxFlexGridSizer">
736     <object class="sizeritem">
737     <object class="wxStaticText">
738     <label>Name:</label>
739     </object>
740     <flag>wxALIGN_CENTRE_VERTICAL</flag>
741     </object>
742     <object class="sizeritem">
743     <object class="wxTextCtrl" name="ID_TEXT_SCENE_NAME">
744     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
745     </object>
746     <flag>wxALL|wxEXPAND</flag>
747     </object>
748     <object class="sizeritem">
749     <object class="wxStaticText">
750     <label>Ambient:</label>
751     </object>
752     <flag>wxALIGN_CENTRE_VERTICAL</flag>
753     </object>
754     <object class="sizeritem">
755     <object class="wxGridSizer">
756     <cols>3</cols>
757     <rows>1</rows>
758     <hgap>2</hgap>
759     <object class="sizeritem">
760     <object class="wxTextCtrl" name="ID_TEXT_SCENE_AMBIENT_R">
761     <size>30, -1</size>
762     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
763     </object>
764     <flag>wxALL|wxEXPAND</flag>
765     </object>
766     <object class="sizeritem">
767     <object class="wxTextCtrl" name="ID_TEXT_SCENE_AMBIENT_G">
768     <size>30, -1</size>
769     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
770     </object>
771     <flag>wxALL|wxEXPAND</flag>
772     </object>
773     <object class="sizeritem">
774     <object class="wxTextCtrl" name="ID_TEXT_SCENE_AMBIENT_B">
775     <size>30, -1</size>
776     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
777     </object>
778     <flag>wxALL|wxEXPAND</flag>
779     </object>
780     </object>
781     <flag>wxALL|wxEXPAND</flag>
782     </object>
783     <cols>2</cols>
784     <vgap>4</vgap>
785     <hgap>7</hgap>
786     <growablecols>1</growablecols>
787     </object>
788     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
789     <border>7</border>
790     </object>
791 jacoblundstrom 101 <object class="sizeritem">
792     <object class="wxPanel">
793     <object class="wxBoxSizer">
794     <orient>wxVERTICAL</orient>
795     <object class="sizeritem">
796     <object class="wxStaticText">
797     <label>Background</label>
798     <font>
799     <size>10</size>
800     </font>
801     <style>wxALIGN_CENTRE</style>
802     </object>
803     <flag>wxALIGN_CENTRE</flag>
804     </object>
805     </object>
806     <bg>#C0C0C0</bg>
807     <style>wxSIMPLE_BORDER</style>
808     </object>
809     <flag>wxALL|wxEXPAND</flag>
810     <border>4</border>
811     </object>
812     <object class="sizeritem">
813     <object class="wxBoxSizer">
814     <orient>wxVERTICAL</orient>
815     <object class="sizeritem">
816     <object class="wxBoxSizer">
817     <object class="sizeritem">
818     <object class="wxStaticText">
819     <label>Color:</label>
820     </object>
821     <flag>wxRIGHT|wxALIGN_CENTRE_VERTICAL</flag>
822     <border>4</border>
823     </object>
824     <object class="sizeritem">
825     <object class="wxGridSizer">
826     <object class="sizeritem">
827     <object class="wxTextCtrl" name="ID_TEXT_BACKGROUND_COLOR_R">
828     <size>30, -1</size>
829     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
830     </object>
831     <flag>wxEXPAND</flag>
832     </object>
833     <object class="sizeritem">
834     <object class="wxTextCtrl" name="ID_TEXT_BACKGROUND_COLOR_G">
835     <size>30, -1</size>
836     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
837     </object>
838     <flag>wxEXPAND</flag>
839     </object>
840     <object class="sizeritem">
841     <object class="wxTextCtrl" name="ID_TEXT_BACKGROUND_COLOR_B">
842     <size>30, -1</size>
843     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
844     </object>
845     <flag>wxEXPAND</flag>
846     </object>
847     <cols>3</cols>
848     <rows>1</rows>
849     <hgap>2</hgap>
850     </object>
851     <option>1</option>
852     <flag>wxALL|wxEXPAND</flag>
853     </object>
854     <orient>wxHORIZONTAL</orient>
855     </object>
856     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
857     <border>4</border>
858     </object>
859     <object class="sizeritem">
860     <object class="wxCheckBox" name="ID_CHECK_BACKGROUND_USE_TEXTURE">
861     <label>Use texture</label>
862     </object>
863     <flag>wxALL|wxEXPAND</flag>
864     <border>4</border>
865     </object>
866     <object class="sizeritem">
867     <object class="wxBoxSizer">
868     <object class="sizeritem">
869     <object class="wxStaticText">
870     <label>Texture:</label>
871     </object>
872     <flag>wxALIGN_CENTRE_VERTICAL</flag>
873     </object>
874     <object class="sizeritem">
875     <object class="wxTextCtrl" name="ID_TEXT_BACKGROUND_TEXTURE">
876     <style>wxTE_PROCESS_ENTER</style>
877     </object>
878     <option>1</option>
879     <flag>wxLEFT|wxEXPAND</flag>
880     <border>7</border>
881     </object>
882     <orient>wxHORIZONTAL</orient>
883     </object>
884     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
885     <border>4</border>
886     </object>
887     <object class="sizeritem">
888     <object class="wxBoxSizer">
889     <object class="sizeritem">
890     <object class="wxStaticText">
891     <label>Tiling:</label>
892     </object>
893     <flag>wxRIGHT|wxALIGN_CENTRE_VERTICAL</flag>
894     <border>4</border>
895     </object>
896     <object class="sizeritem">
897     <object class="wxGridSizer">
898     <object class="sizeritem">
899     <object class="wxTextCtrl" name="ID_TEXT_BACKGROUND_TILING_X">
900     <size>30, -1</size>
901     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
902     </object>
903     <flag>wxEXPAND</flag>
904     </object>
905     <object class="sizeritem">
906     <object class="wxTextCtrl" name="ID_TEXT_BACKGROUND_TILING_Y">
907     <size>30, -1</size>
908     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
909     </object>
910     <flag>wxEXPAND</flag>
911     </object>
912     <cols>2</cols>
913     <rows>1</rows>
914     <hgap>2</hgap>
915     </object>
916     <option>1</option>
917     <flag>wxALL|wxEXPAND</flag>
918     </object>
919     <orient>wxHORIZONTAL</orient>
920     </object>
921     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
922     <border>4</border>
923     </object>
924     </object>
925     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
926     <border>7</border>
927     </object>
928 jacoblundstrom 89 </object>
929     <style>wxSUNKEN_BORDER</style>
930     </object>
931     <label>Scene</label>
932     </object>
933     <object class="notebookpage">
934     <object class="wxScrolledWindow" name="ID_PANEL_NODES">
935     <object class="wxBoxSizer">
936     <orient>wxVERTICAL</orient>
937     <object class="sizeritem">
938     <object class="wxPanel">
939     <object class="wxBoxSizer">
940     <orient>wxVERTICAL</orient>
941     <object class="sizeritem">
942     <object class="wxStaticText">
943     <label>Nodes</label>
944     <font>
945     <size>10</size>
946     </font>
947     <style>wxALIGN_CENTRE</style>
948     </object>
949     <flag>wxALIGN_CENTRE</flag>
950     </object>
951     </object>
952     <bg>#C0C0C0</bg>
953     <style>wxSIMPLE_BORDER</style>
954     </object>
955     <flag>wxALL|wxEXPAND</flag>
956     <border>4</border>
957     </object>
958     <object class="sizeritem">
959     <object class="wxGridSizer">
960     <cols>3</cols>
961     <vgap>2</vgap>
962     <hgap>4</hgap>
963     <object class="sizeritem">
964     <object class="wxButton" name="ID_BTN_NODE_ADD">
965     <label>Add</label>
966     <style>wxSIMPLE_BORDER|wxNO_BORDER|wxNO_BORDER</style>
967     </object>
968     <flag>wxEXPAND</flag>
969     </object>
970     <object class="sizeritem">
971     <object class="wxButton" name="ID_BTN_NODE_REMOVE">
972     <label>Remove</label>
973     <style>wxSIMPLE_BORDER</style>
974     </object>
975     <flag>wxEXPAND</flag>
976     </object>
977     <object class="sizeritem">
978     <object class="wxButton" name="ID_BTN_NODE_EDIT">
979     <label>Edit</label>
980     <style>wxSIMPLE_BORDER</style>
981     </object>
982     <flag>wxEXPAND</flag>
983     </object>
984     </object>
985     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
986     <border>7</border>
987     </object>
988     <object class="sizeritem">
989     <object class="wxListCtrl" name="ID_LIST_NODES">
990     <style>wxLC_REPORT</style>
991     </object>
992     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
993     <border>7</border>
994     </object>
995     <object class="sizeritem">
996     <object class="wxPanel">
997     <object class="wxBoxSizer">
998     <orient>wxVERTICAL</orient>
999     <object class="sizeritem">
1000     <object class="wxStaticText">
1001     <label>Properties</label>
1002     <font>
1003     <size>10</size>
1004     </font>
1005     <style>wxALIGN_CENTRE</style>
1006     </object>
1007     <flag>wxALIGN_CENTRE</flag>
1008     </object>
1009     </object>
1010     <bg>#C0C0C0</bg>
1011     <style>wxSIMPLE_BORDER</style>
1012     </object>
1013     <flag>wxALL|wxEXPAND</flag>
1014     <border>4</border>
1015     </object>
1016     <object class="sizeritem">
1017     <object class="wxFlexGridSizer">
1018     <object class="sizeritem">
1019     <object class="wxStaticText">
1020     <label>Name:</label>
1021     </object>
1022     <flag>wxALIGN_CENTRE_VERTICAL</flag>
1023     </object>
1024     <object class="sizeritem">
1025     <object class="wxTextCtrl" name="ID_TEXT_NODE_NAME">
1026     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
1027     </object>
1028     <flag>wxALL|wxEXPAND</flag>
1029     </object>
1030     <object class="sizeritem">
1031     <object class="wxStaticText">
1032     <label>Parent:</label>
1033     </object>
1034     <flag>wxALIGN_CENTRE_VERTICAL</flag>
1035     </object>
1036     <object class="sizeritem">
1037     <object class="wxTextCtrl" name="ID_TEXT_NODE_PARENT">
1038     <style>wxTE_READONLY|wxTE_DONTWRAP</style>
1039     </object>
1040     <flag>wxALL|wxEXPAND</flag>
1041     </object>
1042     <cols>2</cols>
1043     <vgap>4</vgap>
1044     <hgap>7</hgap>
1045     <growablecols>1</growablecols>
1046     </object>
1047     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
1048     <border>7</border>
1049     </object>
1050     <object class="sizeritem">
1051     <object class="wxFlexGridSizer">
1052     <object class="sizeritem">
1053     <object class="wxStaticText">
1054     <label>Inherit Orientation:</label>
1055     </object>
1056     </object>
1057     <object class="sizeritem">
1058     <object class="wxCheckBox" name="ID_CHECK_NODE_INHERIT_ORIENTATION"/>
1059     </object>
1060     <object class="sizeritem">
1061     <object class="wxStaticText">
1062     <label>Inherit Scale:</label>
1063     </object>
1064     </object>
1065     <object class="sizeritem">
1066     <object class="wxCheckBox" name="ID_CHECK_NODE_INHERIT_SCALE"/>
1067     </object>
1068     <cols>2</cols>
1069     <vgap>4</vgap>
1070     <hgap>7</hgap>
1071     <growablecols>1</growablecols>
1072     </object>
1073     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
1074     <border>7</border>
1075     </object>
1076     <object class="sizeritem">
1077     <object class="wxFlexGridSizer">
1078     <cols>2</cols>
1079     <vgap>4</vgap>
1080     <hgap>7</hgap>
1081     <growablecols>1</growablecols>
1082     <object class="sizeritem">
1083     <object class="wxStaticText">
1084     <label>Position:</label>
1085     </object>
1086     <flag>wxALIGN_CENTRE_VERTICAL</flag>
1087     </object>
1088     <object class="sizeritem">
1089     <object class="wxGridSizer">
1090     <object class="sizeritem">
1091     <object class="wxTextCtrl" name="ID_TEXT_NODE_POSX">
1092     <size>30, -1</size>
1093     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
1094     </object>
1095     <flag>wxALL|wxEXPAND</flag>
1096     </object>
1097     <object class="sizeritem">
1098     <object class="wxTextCtrl" name="ID_TEXT_NODE_POSY">
1099     <size>30, -1</size>
1100     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
1101     </object>
1102     <flag>wxALL|wxEXPAND</flag>
1103     </object>
1104     <object class="sizeritem">
1105     <object class="wxTextCtrl" name="ID_TEXT_NODE_POSZ">
1106     <size>30, -1</size>
1107     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
1108     </object>
1109     <flag>wxALL|wxEXPAND</flag>
1110     </object>
1111     <cols>3</cols>
1112     <rows>1</rows>
1113     <hgap>2</hgap>
1114     </object>
1115     <flag>wxALL|wxEXPAND</flag>
1116     </object>
1117     <object class="sizeritem">
1118     <object class="wxStaticText">
1119     <label>Orientation:</label>
1120     </object>
1121     <flag>wxALIGN_CENTRE_VERTICAL</flag>
1122     </object>
1123     <object class="sizeritem">
1124     <object class="wxGridSizer">
1125     <object class="sizeritem">
1126     <object class="wxTextCtrl" name="ID_TEXT_NODE_ORIX">
1127     <size>30, -1</size>
1128     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
1129     </object>
1130     <flag>wxALL|wxEXPAND</flag>
1131     </object>
1132     <object class="sizeritem">
1133     <object class="wxTextCtrl" name="ID_TEXT_NODE_ORIY">
1134     <size>30, -1</size>
1135     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
1136     </object>
1137     <flag>wxALL|wxEXPAND</flag>
1138     </object>
1139     <object class="sizeritem">
1140     <object class="wxTextCtrl" name="ID_TEXT_NODE_ORIZ">
1141     <size>30, -1</size>
1142     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
1143     </object>
1144     <flag>wxALL|wxEXPAND</flag>
1145     </object>
1146     <cols>3</cols>
1147     <rows>1</rows>
1148     <hgap>2</hgap>
1149     </object>
1150     <flag>wxALL|wxEXPAND</flag>
1151     </object>
1152     <object class="sizeritem">
1153     <object class="wxStaticText">
1154     <label>Scale:</label>
1155     </object>
1156     <flag>wxALIGN_CENTRE_VERTICAL</flag>
1157     </object>
1158     <object class="sizeritem">
1159     <object class="wxGridSizer">
1160     <object class="sizeritem">
1161     <object class="wxTextCtrl" name="ID_TEXT_NODE_SCALEX">
1162     <size>30, -1</size>
1163     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
1164     </object>
1165     <flag>wxALL|wxEXPAND</flag>
1166     </object>
1167     <object class="sizeritem">
1168     <object class="wxTextCtrl" name="ID_TEXT_NODE_SCALEY">
1169     <size>30, -1</size>
1170     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
1171     </object>
1172     <flag>wxALL|wxEXPAND</flag>
1173     </object>
1174     <object class="sizeritem">
1175     <object class="wxTextCtrl" name="ID_TEXT_NODE_SCALEZ">
1176     <size>30, -1</size>
1177     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
1178     </object>
1179     <flag>wxALL|wxEXPAND</flag>
1180     </object>
1181     <cols>3</cols>
1182     <rows>1</rows>
1183     <hgap>2</hgap>
1184     </object>
1185     <flag>wxALL|wxEXPAND</flag>
1186     </object>
1187     </object>
1188     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
1189     <border>7</border>
1190     </object>
1191     <object class="sizeritem">
1192     <object class="wxFlexGridSizer">
1193     <cols>2</cols>
1194     <vgap>4</vgap>
1195     <hgap>7</hgap>
1196     <growablecols>1</growablecols>
1197     <object class="sizeritem">
1198     <object class="wxStaticText">
1199     <label>Combined Position:</label>
1200     </object>
1201     <flag>wxALIGN_CENTRE_VERTICAL</flag>
1202     </object>
1203     <object class="sizeritem">
1204     <object class="wxGridSizer">
1205     <object class="sizeritem">
1206     <object class="wxTextCtrl" name="ID_TEXT_NODE_POSXCOMB">
1207     <size>30, -1</size>
1208     <style>wxTE_READONLY|wxTE_DONTWRAP</style>
1209     </object>
1210     <flag>wxALL|wxEXPAND</flag>
1211     </object>
1212     <object class="sizeritem">
1213     <object class="wxTextCtrl" name="ID_TEXT_NODE_POSYCOMB">
1214     <size>30, -1</size>
1215     <style>wxTE_READONLY|wxTE_DONTWRAP</style>
1216     </object>
1217     <flag>wxALL|wxEXPAND</flag>
1218     </object>
1219     <object class="sizeritem">
1220     <object class="wxTextCtrl" name="ID_TEXT_NODE_POSZCOMB">
1221     <size>30, -1</size>
1222     <style>wxTE_READONLY|wxTE_DONTWRAP</style>
1223     </object>
1224     <flag>wxALL|wxEXPAND</flag>
1225     </object>
1226     <cols>3</cols>
1227     <rows>1</rows>
1228     <hgap>2</hgap>
1229     </object>
1230     <flag>wxALL|wxEXPAND</flag>
1231     </object>
1232     <object class="sizeritem">
1233     <object class="wxStaticText">
1234     <label>Combined Orientation:</label>
1235     </object>
1236     <flag>wxALIGN_CENTRE_VERTICAL</flag>
1237     </object>
1238     <object class="sizeritem">
1239     <object class="wxGridSizer">
1240     <object class="sizeritem">
1241     <object class="wxTextCtrl" name="ID_TEXT_NODE_ORIXCOMB">
1242     <size>30, -1</size>
1243     <style>wxTE_READONLY|wxTE_DONTWRAP</style>
1244     </object>
1245     <flag>wxALL|wxEXPAND</flag>
1246     </object>
1247     <object class="sizeritem">
1248     <object class="wxTextCtrl" name="ID_TEXT_NODE_ORIYCOMB">
1249     <size>30, -1</size>
1250     <style>wxTE_READONLY|wxTE_DONTWRAP</style>
1251     </object>
1252     <flag>wxALL|wxEXPAND</flag>
1253     </object>
1254     <object class="sizeritem">
1255     <object class="wxTextCtrl" name="ID_TEXT_NODE_ORIZCOMB">
1256     <size>30, -1</size>
1257     <style>wxTE_READONLY|wxTE_DONTWRAP</style>
1258     </object>
1259     <flag>wxALL|wxEXPAND</flag>
1260     </object>
1261     <cols>3</cols>
1262     <rows>1</rows>
1263     <hgap>2</hgap>
1264     </object>
1265     <flag>wxALL|wxEXPAND</flag>
1266     </object>
1267     <object class="sizeritem">
1268     <object class="wxStaticText">
1269     <label>Combined Scale:</label>
1270     </object>
1271     <flag>wxALIGN_CENTRE_VERTICAL</flag>
1272     </object>
1273     <object class="sizeritem">
1274     <object class="wxGridSizer">
1275     <object class="sizeritem">
1276     <object class="wxTextCtrl" name="ID_TEXT_NODE_SCALEXCOMB">
1277     <size>30, -1</size>
1278     <style>wxTE_READONLY|wxTE_DONTWRAP</style>
1279     </object>
1280     <flag>wxALL|wxEXPAND</flag>
1281     </object>
1282     <object class="sizeritem">
1283     <object class="wxTextCtrl" name="ID_TEXT_NODE_SCALEYCOMB">
1284     <size>30, -1</size>
1285     <style>wxTE_READONLY|wxTE_DONTWRAP</style>
1286     </object>
1287     <flag>wxALL|wxEXPAND</flag>
1288     </object>
1289     <object class="sizeritem">
1290     <object class="wxTextCtrl" name="ID_TEXT_NODE_SCALEZCOMB">
1291     <size>30, -1</size>
1292     <style>wxTE_READONLY|wxTE_DONTWRAP</style>
1293     </object>
1294     <flag>wxALL|wxEXPAND</flag>
1295     </object>
1296     <cols>3</cols>
1297     <rows>1</rows>
1298     <hgap>2</hgap>
1299     </object>
1300     <flag>wxALL|wxEXPAND</flag>
1301     </object>
1302     </object>
1303     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
1304     <border>7</border>
1305     </object>
1306 jacoblundstrom 115 <object class="sizeritem">
1307     <object class="wxPanel">
1308     <object class="wxBoxSizer">
1309     <orient>wxVERTICAL</orient>
1310     <object class="sizeritem">
1311     <object class="wxStaticText">
1312     <label>Attached Objects</label>
1313     <font>
1314     <size>10</size>
1315     </font>
1316     <style>wxALIGN_CENTRE</style>
1317     </object>
1318     <flag>wxALIGN_CENTRE</flag>
1319     </object>
1320     </object>
1321     <bg>#C0C0C0</bg>
1322     <style>wxSIMPLE_BORDER</style>
1323     </object>
1324     <flag>wxALL|wxEXPAND</flag>
1325     <border>4</border>
1326     </object>
1327     <object class="sizeritem">
1328     <object class="wxGridSizer">
1329     <cols>3</cols>
1330     <vgap>2</vgap>
1331     <hgap>4</hgap>
1332     <object class="sizeritem">
1333     <object class="wxButton" name="ID_BTN_NODE_ADD_OBJECT">
1334     <label>Add</label>
1335     <style>wxSIMPLE_BORDER|wxNO_BORDER|wxNO_BORDER</style>
1336     </object>
1337     <flag>wxEXPAND</flag>
1338     </object>
1339     <object class="sizeritem">
1340     <object class="wxButton" name="ID_BTN_NODE_REMOVE_OBJECT">
1341     <label>Remove</label>
1342     <style>wxSIMPLE_BORDER</style>
1343     </object>
1344     <flag>wxEXPAND</flag>
1345     </object>
1346     <object class="sizeritem">
1347     <object class="wxButton" name="ID_BTN_NODE_EDIT_OBJECT">
1348     <label>Edit</label>
1349     <style>wxSIMPLE_BORDER</style>
1350     </object>
1351     <flag>wxEXPAND</flag>
1352     </object>
1353     </object>
1354     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
1355     <border>7</border>
1356     </object>
1357     <object class="sizeritem">
1358     <object class="wxListCtrl" name="ID_LIST_NODE_OBJECTS">
1359     <style>wxLC_REPORT</style>
1360     </object>
1361     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
1362     <border>7</border>
1363     </object>
1364 jacoblundstrom 89 </object>
1365     <style>wxSUNKEN_BORDER</style>
1366     </object>
1367     <label>Scene Nodes</label>
1368     </object>
1369     <object class="notebookpage">
1370     <object class="wxScrolledWindow" name="ID_PANEL_OBJECTS">
1371     <object class="wxBoxSizer">
1372     <orient>wxVERTICAL</orient>
1373     <object class="sizeritem">
1374     <object class="wxPanel">
1375     <object class="wxBoxSizer">
1376     <orient>wxVERTICAL</orient>
1377     <object class="sizeritem">
1378     <object class="wxStaticText">
1379     <label>Objects</label>
1380     <font>
1381     <size>10</size>
1382     </font>
1383     <style>wxALIGN_CENTRE</style>
1384     </object>
1385     <flag>wxALIGN_CENTRE</flag>
1386     </object>
1387     </object>
1388     <bg>#C0C0C0</bg>
1389     <style>wxSIMPLE_BORDER</style>
1390     </object>
1391     <flag>wxALL|wxEXPAND</flag>
1392     <border>4</border>
1393     </object>
1394     <object class="sizeritem">
1395     <object class="wxGridSizer">
1396     <cols>3</cols>
1397     <vgap>2</vgap>
1398     <hgap>4</hgap>
1399     <object class="sizeritem">
1400     <object class="wxButton" name="ID_BTN_OBJECT_ADD">
1401     <label>Add</label>
1402     <style>wxSIMPLE_BORDER|wxNO_BORDER|wxNO_BORDER</style>
1403     </object>
1404     <flag>wxEXPAND</flag>
1405     </object>
1406     <object class="sizeritem">
1407     <object class="wxButton" name="ID_BTN_OBJECT_REMOVE">
1408     <label>Remove</label>
1409     <style>wxSIMPLE_BORDER</style>
1410     </object>
1411     <flag>wxEXPAND</flag>
1412     </object>
1413     <object class="sizeritem">
1414     <object class="wxButton" name="ID_BTN_OBJECT_EDIT">
1415     <label>Edit</label>
1416     <style>wxSIMPLE_BORDER</style>
1417     </object>
1418     <flag>wxEXPAND</flag>
1419     </object>
1420     </object>
1421     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
1422     <border>7</border>
1423     </object>
1424     <object class="sizeritem">
1425     <object class="wxListCtrl" name="ID_LIST_OBJECTS">
1426     <style>wxLC_REPORT|wxLC_NO_HEADER|wxLC_SINGLE_SEL</style>
1427     </object>
1428     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
1429     <border>7</border>
1430     </object>
1431     <object class="sizeritem">
1432     <object class="wxPanel">
1433     <object class="wxBoxSizer">
1434     <orient>wxVERTICAL</orient>
1435     <object class="sizeritem">
1436     <object class="wxStaticText">
1437     <label>Properties</label>
1438     <font>
1439     <size>10</size>
1440     </font>
1441     <style>wxALIGN_CENTRE</style>
1442     </object>
1443     <flag>wxALIGN_CENTRE</flag>
1444     </object>
1445     </object>
1446     <bg>#C0C0C0</bg>
1447     <style>wxSIMPLE_BORDER</style>
1448     </object>
1449     <flag>wxALL|wxEXPAND</flag>
1450     <border>4</border>
1451     </object>
1452     <object class="sizeritem">
1453     <object class="wxFlexGridSizer">
1454     <object class="sizeritem">
1455     <object class="wxStaticText">
1456     <label>Name:</label>
1457     </object>
1458     <flag>wxALIGN_CENTRE_VERTICAL</flag>
1459     </object>
1460     <object class="sizeritem">
1461     <object class="wxTextCtrl" name="ID_TEXT_OBJECT_NAME">
1462     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
1463     </object>
1464     <flag>wxALL|wxEXPAND</flag>
1465     </object>
1466     <cols>2</cols>
1467     <vgap>4</vgap>
1468     <hgap>7</hgap>
1469     <growablecols>1</growablecols>
1470     <object class="sizeritem">
1471     <object class="wxStaticText">
1472     <label>Bounds:</label>
1473     </object>
1474     <flag>wxALIGN_CENTRE_VERTICAL</flag>
1475     </object>
1476     <object class="sizeritem">
1477     <object class="wxGridSizer">
1478     <object class="sizeritem">
1479     <object class="wxTextCtrl" name="ID_TEXT_OBJECT_BOUNDSW">
1480     <size>30, -1</size>
1481     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
1482     </object>
1483     <flag>wxALL|wxEXPAND</flag>
1484     </object>
1485     <object class="sizeritem">
1486     <object class="wxTextCtrl" name="ID_TEXT_OBJECT_BOUNDSH">
1487     <size>30, -1</size>
1488     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
1489     </object>
1490     <flag>wxALL|wxEXPAND</flag>
1491     </object>
1492     <object class="sizeritem">
1493     <object class="wxTextCtrl" name="ID_TEXT_OBJECT_BOUNDSD">
1494     <size>30, -1</size>
1495     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
1496     </object>
1497     <flag>wxALL|wxEXPAND</flag>
1498     </object>
1499     <cols>3</cols>
1500     <rows>1</rows>
1501     <hgap>2</hgap>
1502     </object>
1503     <flag>wxALL|wxEXPAND</flag>
1504     </object>
1505     <object class="sizeritem">
1506     <object class="wxStaticText">
1507     <label>Attached Node:</label>
1508     </object>
1509     <flag>wxALIGN_CENTRE_VERTICAL</flag>
1510     </object>
1511     <object class="sizeritem">
1512     <object class="wxTextCtrl" name="ID_TEXT_OBJECT_ATTACHED_NODE">
1513     <style>wxTE_READONLY|wxTE_DONTWRAP</style>
1514     </object>
1515     <flag>wxALL|wxEXPAND</flag>
1516     </object>
1517 jacoblundstrom 95 <object class="sizeritem">
1518     <object class="wxStaticText">
1519     <label>Active:</label>
1520     </object>
1521     <flag>wxALIGN_CENTRE_VERTICAL</flag>
1522     </object>
1523     <object class="sizeritem">
1524     <object class="wxCheckBox" name="ID_CHECK_OBJECT_ACTIVE"/>
1525     </object>
1526     <object class="sizeritem">
1527     <object class="wxStaticText">
1528     <label>Cast Shadow:</label>
1529     </object>
1530     <flag>wxALIGN_CENTRE_VERTICAL</flag>
1531     </object>
1532     <object class="sizeritem">
1533     <object class="wxCheckBox" name="ID_CHECK_OBJECT_CAST_SHADOW"/>
1534     </object>
1535 jacoblundstrom 89 </object>
1536     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
1537     <border>7</border>
1538     </object>
1539     </object>
1540     <style>wxSUNKEN_BORDER</style>
1541     </object>
1542     <label>Objects</label>
1543     </object>
1544     <object class="notebookpage">
1545     <object class="wxScrolledWindow" name="ID_PANEL_LIGHTS">
1546     <style>wxSUNKEN_BORDER</style>
1547     <object class="wxBoxSizer">
1548     <orient>wxVERTICAL</orient>
1549     <object class="sizeritem">
1550     <object class="wxPanel">
1551     <object class="wxBoxSizer">
1552     <orient>wxVERTICAL</orient>
1553     <object class="sizeritem">
1554     <object class="wxStaticText">
1555     <label>Lights</label>
1556     <font>
1557     <size>10</size>
1558     </font>
1559     <style>wxALIGN_CENTRE</style>
1560     </object>
1561     <flag>wxALIGN_CENTRE</flag>
1562     </object>
1563     </object>
1564     <bg>#C0C0C0</bg>
1565     <style>wxSIMPLE_BORDER</style>
1566     </object>
1567     <flag>wxALL|wxEXPAND</flag>
1568     <border>4</border>
1569     </object>
1570     <object class="sizeritem">
1571     <object class="wxGridSizer">
1572     <cols>3</cols>
1573     <vgap>2</vgap>
1574     <hgap>4</hgap>
1575     <object class="sizeritem">
1576     <object class="wxButton" name="ID_BTN_LIGHT_ADD">
1577     <label>Add</label>
1578     <style>wxSIMPLE_BORDER|wxNO_BORDER|wxNO_BORDER</style>
1579     </object>
1580     <flag>wxEXPAND</flag>
1581     </object>
1582     <object class="sizeritem">
1583     <object class="wxButton" name="ID_BTN_LIGHT_REMOVE">
1584     <label>Remove</label>
1585     <style>wxSIMPLE_BORDER</style>
1586     </object>
1587     <flag>wxEXPAND</flag>
1588     </object>
1589     <object class="sizeritem">
1590     <object class="wxButton" name="ID_BTN_LIGHT_EDIT">
1591     <label>Edit</label>
1592     <style>wxSIMPLE_BORDER</style>
1593     </object>
1594     <flag>wxEXPAND</flag>
1595     </object>
1596     </object>
1597     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
1598     <border>7</border>
1599     </object>
1600     <object class="sizeritem">
1601     <object class="wxListCtrl" name="ID_LIST_LIGHTS">
1602     <style>wxLC_REPORT|wxLC_NO_HEADER|wxLC_SINGLE_SEL</style>
1603     </object>
1604     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
1605     <border>7</border>
1606     </object>
1607     <object class="sizeritem">
1608     <object class="wxPanel">
1609     <object class="wxBoxSizer">
1610     <orient>wxVERTICAL</orient>
1611     <object class="sizeritem">
1612     <object class="wxStaticText">
1613     <label>Properties</label>
1614     <font>
1615     <size>10</size>
1616     </font>
1617     <style>wxALIGN_CENTRE</style>
1618     </object>
1619     <flag>wxALIGN_CENTRE</flag>
1620     </object>
1621     </object>
1622     <bg>#C0C0C0</bg>
1623     <style>wxSIMPLE_BORDER</style>
1624     </object>
1625     <flag>wxALL|wxEXPAND</flag>
1626     <border>4</border>
1627     </object>
1628     <object class="sizeritem">
1629     <object class="wxFlexGridSizer">
1630     <object class="sizeritem">
1631     <object class="wxStaticText">
1632     <label>Name:</label>
1633     </object>
1634     <flag>wxALIGN_CENTRE_VERTICAL</flag>
1635     </object>
1636     <object class="sizeritem">
1637     <object class="wxTextCtrl" name="ID_TEXT_LIGHT_NAME">
1638     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
1639     </object>
1640     <flag>wxALL|wxEXPAND</flag>
1641     </object>
1642     <object class="sizeritem">
1643     <object class="wxStaticText">
1644     <label>Type:</label>
1645     </object>
1646     <flag>wxALIGN_CENTRE_VERTICAL</flag>
1647     </object>
1648     <object class="sizeritem">
1649     <object class="wxChoice" name="ID_CHOICE_LIGHT_TYPE"/>
1650     <flag>wxALL|wxEXPAND</flag>
1651     </object>
1652     <object class="sizeritem">
1653     <object class="wxStaticText">
1654     <label>Position:</label>
1655     </object>
1656     <flag>wxALIGN_CENTRE_VERTICAL</flag>
1657     </object>
1658     <object class="sizeritem">
1659     <object class="wxGridSizer">
1660     <cols>3</cols>
1661     <rows>1</rows>
1662     <hgap>2</hgap>
1663     <object class="sizeritem">
1664     <object class="wxTextCtrl" name="ID_TEXT_LIGHT_POSX">
1665     <size>30, -1</size>
1666     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
1667     </object>
1668     <flag>wxALL|wxEXPAND</flag>
1669     </object>
1670     <object class="sizeritem">
1671     <object class="wxTextCtrl" name="ID_TEXT_LIGHT_POSY">
1672     <size>30, -1</size>
1673     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
1674     </object>
1675     <flag>wxALL|wxEXPAND</flag>
1676     </object>
1677     <object class="sizeritem">
1678     <object class="wxTextCtrl" name="ID_TEXT_LIGHT_POSZ">
1679     <size>30, -1</size>
1680     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
1681     </object>
1682     <flag>wxALL|wxEXPAND</flag>
1683     </object>
1684     </object>
1685     <flag>wxALL|wxEXPAND</flag>
1686     </object>
1687     <object class="sizeritem">
1688     <object class="wxStaticText">
1689     <label>Color:</label>
1690     </object>
1691     <flag>wxALIGN_CENTRE_VERTICAL</flag>
1692     </object>
1693     <cols>2</cols>
1694     <vgap>4</vgap>
1695     <hgap>7</hgap>
1696     <growablecols>1</growablecols>
1697     <object class="sizeritem">
1698     <object class="wxGridSizer">
1699     <object class="sizeritem">
1700     <object class="wxTextCtrl" name="ID_TEXT_LIGHT_COLOR_R">
1701     <size>30, -1</size>
1702     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
1703     </object>
1704     <flag>wxALL|wxEXPAND</flag>
1705     </object>
1706     <object class="sizeritem">
1707     <object class="wxTextCtrl" name="ID_TEXT_LIGHT_COLOR_G">
1708     <size>30, -1</size>
1709     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
1710     </object>
1711     <flag>wxALL|wxEXPAND</flag>
1712     </object>
1713     <object class="sizeritem">
1714     <object class="wxTextCtrl" name="ID_TEXT_LIGHT_COLOR_B">
1715     <size>30, -1</size>
1716     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
1717     </object>
1718     <flag>wxALL|wxEXPAND</flag>
1719     </object>
1720     <cols>3</cols>
1721     <rows>1</rows>
1722     <hgap>2</hgap>
1723     </object>
1724     <flag>wxALL|wxEXPAND</flag>
1725     </object>
1726     </object>
1727     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
1728     <border>7</border>
1729     </object>
1730     </object>
1731     </object>
1732     <label>Lights</label>
1733     </object>
1734     <object class="notebookpage">
1735     <object class="wxScrolledWindow" name="ID_PANEL_MATERIALS">
1736     <style>wxSUNKEN_BORDER</style>
1737     <object class="wxBoxSizer">
1738     <orient>wxVERTICAL</orient>
1739     <object class="sizeritem">
1740     <object class="wxPanel">
1741     <object class="wxBoxSizer">
1742     <orient>wxVERTICAL</orient>
1743     <object class="sizeritem">
1744     <object class="wxStaticText">
1745     <label>Materials</label>
1746     <font>
1747     <size>10</size>
1748     </font>
1749     <style>wxALIGN_CENTRE</style>
1750     </object>
1751     <flag>wxALIGN_CENTRE</flag>
1752     </object>
1753     </object>
1754     <bg>#C0C0C0</bg>
1755     <style>wxSIMPLE_BORDER</style>
1756     </object>
1757     <flag>wxALL|wxEXPAND</flag>
1758     <border>4</border>
1759     </object>
1760     <object class="sizeritem">
1761     <object class="wxGridSizer">
1762     <cols>3</cols>
1763     <vgap>2</vgap>
1764     <hgap>4</hgap>
1765     <object class="sizeritem">
1766     <object class="wxButton" name="ID_BTN_MATERIAL_ADD">
1767     <label>Add</label>
1768     <style>wxSIMPLE_BORDER|wxNO_BORDER|wxNO_BORDER</style>
1769     </object>
1770     <flag>wxEXPAND</flag>
1771     </object>
1772     <object class="sizeritem">
1773     <object class="wxButton" name="ID_BTN_MATERIAL_REMOVE">
1774     <label>Remove</label>
1775     <style>wxSIMPLE_BORDER</style>
1776     </object>
1777     <flag>wxEXPAND</flag>
1778     </object>
1779     <object class="sizeritem">
1780     <object class="wxButton" name="ID_BTN_MATERIAL_EDIT">
1781     <label>Edit</label>
1782     <style>wxSIMPLE_BORDER</style>
1783     </object>
1784     <flag>wxEXPAND</flag>
1785     </object>
1786     </object>
1787     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
1788     <border>7</border>
1789     </object>
1790     <object class="sizeritem">
1791     <object class="wxListCtrl" name="ID_LIST_MATERIALS">
1792     <style>wxLC_REPORT|wxLC_NO_HEADER|wxLC_SINGLE_SEL</style>
1793     </object>
1794     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
1795     <border>7</border>
1796     </object>
1797     <object class="sizeritem">
1798     <object class="wxPanel">
1799     <object class="wxBoxSizer">
1800     <orient>wxVERTICAL</orient>
1801     <object class="sizeritem">
1802     <object class="wxStaticText">
1803     <label>Properties</label>
1804     <font>
1805     <size>10</size>
1806     </font>
1807     <style>wxALIGN_CENTRE</style>
1808     </object>
1809     <flag>wxALIGN_CENTRE</flag>
1810     </object>
1811     </object>
1812     <bg>#C0C0C0</bg>
1813     <style>wxSIMPLE_BORDER</style>
1814     </object>
1815     <flag>wxALL|wxEXPAND</flag>
1816     <border>4</border>
1817     </object>
1818     <object class="sizeritem">
1819     <object class="wxFlexGridSizer">
1820     <object class="sizeritem">
1821     <object class="wxStaticText">
1822     <label>Name:</label>
1823     </object>
1824     <flag>wxALIGN_CENTRE_VERTICAL</flag>
1825     </object>
1826     <object class="sizeritem">
1827     <object class="wxTextCtrl" name="ID_TEXT_MATERIAL_NAME">
1828     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
1829     </object>
1830     <flag>wxALL|wxEXPAND</flag>
1831     </object>
1832     <object class="sizeritem">
1833     <object class="wxStaticText">
1834     <label>Shader:</label>
1835     </object>
1836     <flag>wxALIGN_CENTRE_VERTICAL</flag>
1837     </object>
1838     <object class="sizeritem">
1839     <object class="wxChoice" name="ID_CHOICE_MATERIAL_SHADER"/>
1840     <flag>wxALL|wxEXPAND</flag>
1841     </object>
1842     <object class="sizeritem">
1843     <object class="wxStaticText">
1844     <label>Reflectance:</label>
1845     </object>
1846     <flag>wxALIGN_CENTRE_VERTICAL</flag>
1847     </object>
1848     <object class="sizeritem">
1849     <object class="wxTextCtrl" name="ID_TEXT_MATERIAL_REFLECT">
1850     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
1851     </object>
1852     <flag>wxALL|wxEXPAND</flag>
1853     </object>
1854     <object class="sizeritem">
1855     <object class="wxStaticText">
1856     <label>Refraction:</label>
1857     </object>
1858     <flag>wxALIGN_CENTRE_VERTICAL</flag>
1859     </object>
1860     <object class="sizeritem">
1861     <object class="wxTextCtrl" name="ID_TEXT_MATERIAL_REFRACT">
1862     <style>wxTE_PROCESS_ENTER</style>
1863     </object>
1864     <flag>wxALL|wxEXPAND</flag>
1865     </object>
1866     <object class="sizeritem">
1867     <object class="wxStaticText">
1868     <label>Density:</label>
1869     </object>
1870     <flag>wxALIGN_CENTRE_VERTICAL</flag>
1871     </object>
1872     <object class="sizeritem">
1873     <object class="wxTextCtrl" name="ID_TEXT_MATERIAL_DENSITY">
1874     <style>wxTE_PROCESS_ENTER</style>
1875     </object>
1876     <flag>wxALL|wxEXPAND</flag>
1877     </object>
1878     <object class="sizeritem">
1879     <object class="wxStaticText">
1880     <label>Specular Power:</label>
1881     </object>
1882     <flag>wxALIGN_CENTRE_VERTICAL</flag>
1883     </object>
1884     <object class="sizeritem">
1885     <object class="wxTextCtrl" name="ID_TEXT_MATERIAL_SPECPOWER">
1886     <style>wxTE_PROCESS_ENTER</style>
1887     </object>
1888     <flag>wxALL|wxEXPAND</flag>
1889     </object>
1890     <object class="sizeritem">
1891     <object class="wxStaticText">
1892     <label>Diffuse:</label>
1893     </object>
1894     <flag>wxALIGN_CENTRE_VERTICAL</flag>
1895     </object>
1896     <object class="sizeritem">
1897     <object class="wxGridSizer">
1898     <cols>3</cols>
1899     <rows>1</rows>
1900     <hgap>2</hgap>
1901     <object class="sizeritem">
1902     <object class="wxTextCtrl" name="ID_TEXT_MATERIAL_DIFFUSE_R">
1903     <size>30, -1</size>
1904     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
1905     </object>
1906     <flag>wxALL|wxEXPAND</flag>
1907     </object>
1908     <object class="sizeritem">
1909     <object class="wxTextCtrl" name="ID_TEXT_MATERIAL_DIFFUSE_G">
1910     <size>30, -1</size>
1911     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
1912     </object>
1913     <flag>wxALL|wxEXPAND</flag>
1914     </object>
1915     <object class="sizeritem">
1916     <object class="wxTextCtrl" name="ID_TEXT_MATERIAL_DIFFUSE_B">
1917     <size>30, -1</size>
1918     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
1919     </object>
1920     <flag>wxALL|wxEXPAND</flag>
1921     </object>
1922     </object>
1923     <flag>wxALL|wxEXPAND</flag>
1924     </object>
1925     <object class="sizeritem">
1926     <object class="wxStaticText">
1927     <label>Specular:</label>
1928     </object>
1929     <flag>wxALIGN_CENTRE_VERTICAL</flag>
1930     </object>
1931     <cols>2</cols>
1932     <vgap>4</vgap>
1933     <hgap>7</hgap>
1934     <growablecols>1</growablecols>
1935     <object class="sizeritem">
1936     <object class="wxGridSizer">
1937     <object class="sizeritem">
1938     <object class="wxTextCtrl" name="ID_TEXT_MATERIAL_SPECULAR_R">
1939     <size>30, -1</size>
1940     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
1941     </object>
1942     <flag>wxALL|wxEXPAND</flag>
1943     </object>
1944     <object class="sizeritem">
1945     <object class="wxTextCtrl" name="ID_TEXT_MATERIAL_SPECULAR_G">
1946     <size>30, -1</size>
1947     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
1948     </object>
1949     <flag>wxALL|wxEXPAND</flag>
1950     </object>
1951     <object class="sizeritem">
1952     <object class="wxTextCtrl" name="ID_TEXT_MATERIAL_SPECULAR_B">
1953     <size>30, -1</size>
1954     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
1955     </object>
1956     <flag>wxALL|wxEXPAND</flag>
1957     </object>
1958     <cols>3</cols>
1959     <rows>1</rows>
1960     <hgap>2</hgap>
1961     </object>
1962     <flag>wxALL|wxEXPAND</flag>
1963     </object>
1964     <object class="sizeritem">
1965     <object class="wxStaticText">
1966     <label>Bump:</label>
1967     </object>
1968     </object>
1969     <object class="sizeritem">
1970     <object class="wxTextCtrl" name="ID_TEXT_MATERIAL_BUMP">
1971     <style>wxTE_PROCESS_ENTER</style>
1972     </object>
1973     <flag>wxALL|wxEXPAND</flag>
1974     </object>
1975 jacoblundstrom 95 <object class="sizeritem">
1976     <object class="wxStaticText">
1977     <label>Emissive:</label>
1978     </object>
1979     <flag>wxALIGN_CENTRE_VERTICAL</flag>
1980     </object>
1981     <object class="sizeritem">
1982     <object class="wxCheckBox" name="ID_CHECK_MATERIAL_EMISSIVE"/>
1983     </object>
1984 jacoblundstrom 89 </object>
1985     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
1986     <border>7</border>
1987     </object>
1988 jacoblundstrom 102 <object class="sizeritem">
1989     <object class="wxPanel">
1990     <object class="wxBoxSizer">
1991     <orient>wxVERTICAL</orient>
1992     <object class="sizeritem">
1993     <object class="wxStaticText">
1994     <label>Texture</label>
1995     <font>
1996     <size>10</size>
1997     </font>
1998     <style>wxALIGN_CENTRE</style>
1999     </object>
2000     <flag>wxALIGN_CENTRE</flag>
2001     </object>
2002     </object>
2003     <bg>#C0C0C0</bg>
2004     <style>wxSIMPLE_BORDER</style>
2005     </object>
2006     <flag>wxALL|wxEXPAND</flag>
2007     <border>4</border>
2008     </object>
2009     <object class="sizeritem">
2010     <object class="wxFlexGridSizer">
2011     <object class="sizeritem">
2012     <object class="wxStaticText">
2013 jacoblundstrom 103 <label>Color map enabled</label>
2014 jacoblundstrom 102 </object>
2015     </object>
2016     <object class="sizeritem">
2017 jacoblundstrom 103 <object class="wxCheckBox" name="ID_CHECK_MATERIAL_USE_TEXTURE_COLORMAP"/>
2018 jacoblundstrom 102 </object>
2019     <object class="sizeritem">
2020     <object class="wxStaticText">
2021 jacoblundstrom 103 <label>Color map:</label>
2022 jacoblundstrom 102 </object>
2023     <flag>wxALIGN_CENTRE_VERTICAL</flag>
2024     </object>
2025     <object class="sizeritem">
2026 jacoblundstrom 103 <object class="wxTextCtrl" name="ID_TEXT_MATERIAL_TEXTURE_COLORMAP">
2027 jacoblundstrom 102 <style>wxTE_PROCESS_ENTER</style>
2028     </object>
2029     <flag>wxLEFT|wxEXPAND</flag>
2030     </object>
2031     <object class="sizeritem">
2032     <object class="wxStaticText">
2033 jacoblundstrom 103 <label>Color map tiling:</label>
2034 jacoblundstrom 102 </object>
2035     <flag>wxRIGHT|wxALIGN_CENTRE_VERTICAL</flag>
2036     <border>4</border>
2037     </object>
2038     <object class="sizeritem">
2039     <object class="wxGridSizer">
2040     <object class="sizeritem">
2041 jacoblundstrom 103 <object class="wxTextCtrl" name="ID_TEXT_MATERIAL_TEXTURE_COLORMAP_TILING_X">
2042 jacoblundstrom 102 <size>30, -1</size>
2043     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
2044     </object>
2045     <flag>wxALL|wxEXPAND</flag>
2046     </object>
2047     <object class="sizeritem">
2048 jacoblundstrom 103 <object class="wxTextCtrl" name="ID_TEXT_MATERIAL_TEXTURE_COLORMAP_TILING_Y">
2049 jacoblundstrom 102 <size>30, -1</size>
2050     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
2051     </object>
2052     <flag>wxALL|wxEXPAND</flag>
2053     </object>
2054     <cols>2</cols>
2055     <rows>1</rows>
2056     <hgap>2</hgap>
2057     </object>
2058     <flag>wxALL|wxEXPAND</flag>
2059     </object>
2060     <cols>2</cols>
2061     <vgap>4</vgap>
2062     <hgap>7</hgap>
2063     <growablecols>1</growablecols>
2064     </object>
2065     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
2066     <border>7</border>
2067     </object>
2068 jacoblundstrom 103 <object class="sizeritem">
2069     <object class="wxStaticLine"/>
2070     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
2071     <border>7</border>
2072     </object>
2073     <object class="sizeritem">
2074     <object class="wxFlexGridSizer">
2075     <object class="sizeritem">
2076     <object class="wxStaticText">
2077     <label>Bump map enabled</label>
2078     </object>
2079     </object>
2080     <object class="sizeritem">
2081     <object class="wxCheckBox" name="ID_CHECK_MATERIAL_USE_TEXTURE_BUMPMAP"/>
2082     </object>
2083     <object class="sizeritem">
2084     <object class="wxStaticText">
2085     <label>Bump map:</label>
2086     </object>
2087     <flag>wxALIGN_CENTRE_VERTICAL</flag>
2088     </object>
2089     <object class="sizeritem">
2090     <object class="wxTextCtrl" name="ID_TEXT_MATERIAL_TEXTURE_BUMPMAP">
2091     <style>wxTE_PROCESS_ENTER</style>
2092     </object>
2093     <flag>wxLEFT|wxEXPAND</flag>
2094     </object>
2095     <object class="sizeritem">
2096     <object class="wxStaticText">
2097     <label>Bump map tiling:</label>
2098     </object>
2099     <flag>wxRIGHT|wxALIGN_CENTRE_VERTICAL</flag>
2100     <border>4</border>
2101     </object>
2102     <object class="sizeritem">
2103     <object class="wxGridSizer">
2104     <object class="sizeritem">
2105     <object class="wxTextCtrl" name="ID_TEXT_MATERIAL_TEXTURE_BUMPMAP_TILING_X">
2106     <size>30, -1</size>
2107     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
2108     </object>
2109     <flag>wxALL|wxEXPAND</flag>
2110     </object>
2111     <object class="sizeritem">
2112     <object class="wxTextCtrl" name="ID_TEXT_MATERIAL_TEXTURE_BUMPMAP_TILING_Y">
2113     <size>30, -1</size>
2114     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
2115     </object>
2116     <flag>wxALL|wxEXPAND</flag>
2117     </object>
2118     <cols>2</cols>
2119     <rows>1</rows>
2120     <hgap>2</hgap>
2121     </object>
2122     <flag>wxALL|wxEXPAND</flag>
2123     </object>
2124     <cols>2</cols>
2125     <vgap>4</vgap>
2126     <hgap>7</hgap>
2127     <growablecols>1</growablecols>
2128 jacoblundstrom 104 <object class="sizeritem">
2129     <object class="wxStaticText">
2130     <label>Bump map orientation:</label>
2131     </object>
2132     <flag>wxRIGHT|wxALIGN_CENTRE_VERTICAL</flag>
2133     <border>4</border>
2134     </object>
2135     <object class="sizeritem">
2136     <object class="wxGridSizer">
2137     <cols>2</cols>
2138     <rows>1</rows>
2139     <hgap>2</hgap>
2140     <object class="sizeritem">
2141     <object class="wxCheckBox" name="ID_CHECK_MATERIAL_TEXTURE_BUMPMAP_INVERTX">
2142     <label>Invert X</label>
2143     </object>
2144     </object>
2145     <object class="sizeritem">
2146     <object class="wxCheckBox" name="ID_CHECK_MATERIAL_TEXTURE_BUMPMAP_INVERTY">
2147     <label>Invert Y</label>
2148     </object>
2149     </object>
2150     </object>
2151     <flag>wxALL|wxEXPAND</flag>
2152     </object>
2153 jacoblundstrom 103 </object>
2154     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
2155     <border>7</border>
2156     </object>
2157     <object class="sizeritem">
2158     <object class="wxStaticLine"/>
2159     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
2160     <border>7</border>
2161     </object>
2162     <object class="sizeritem">
2163     <object class="wxFlexGridSizer">
2164     <object class="sizeritem">
2165     <object class="wxStaticText">
2166     <label>Normal map enabled</label>
2167     </object>
2168     </object>
2169     <object class="sizeritem">
2170     <object class="wxCheckBox" name="ID_CHECK_MATERIAL_USE_TEXTURE_NORMALMAP"/>
2171     </object>
2172     <object class="sizeritem">
2173     <object class="wxStaticText">
2174     <label>Normal map:</label>
2175     </object>
2176     <flag>wxALIGN_CENTRE_VERTICAL</flag>
2177     </object>
2178     <object class="sizeritem">
2179     <object class="wxTextCtrl" name="ID_TEXT_MATERIAL_TEXTURE_NORMALMAP">
2180     <style>wxTE_PROCESS_ENTER</style>
2181     </object>
2182     <flag>wxLEFT|wxEXPAND</flag>
2183     </object>
2184     <object class="sizeritem">
2185     <object class="wxStaticText">
2186     <label>Normal map tiling:</label>
2187     </object>
2188     <flag>wxRIGHT|wxALIGN_CENTRE_VERTICAL</flag>
2189     <border>4</border>
2190     </object>
2191     <object class="sizeritem">
2192     <object class="wxGridSizer">
2193     <object class="sizeritem">
2194     <object class="wxTextCtrl" name="ID_TEXT_MATERIAL_TEXTURE_NORMALMAP_TILING_X">
2195     <size>30, -1</size>
2196     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
2197     </object>
2198     <flag>wxALL|wxEXPAND</flag>
2199     </object>
2200     <object class="sizeritem">
2201     <object class="wxTextCtrl" name="ID_TEXT_MATERIAL_TEXTURE_NORMALMAP_TILING_Y">
2202     <size>30, -1</size>
2203     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
2204     </object>
2205     <flag>wxALL|wxEXPAND</flag>
2206     </object>
2207     <cols>2</cols>
2208     <rows>1</rows>
2209     <hgap>2</hgap>
2210     </object>
2211     <flag>wxALL|wxEXPAND</flag>
2212     </object>
2213     <cols>2</cols>
2214     <vgap>4</vgap>
2215     <hgap>7</hgap>
2216     <growablecols>1</growablecols>
2217 jacoblundstrom 104 <object class="sizeritem">
2218     <object class="wxStaticText">
2219     <label>Normal map orientation:</label>
2220     </object>
2221     <flag>wxRIGHT|wxALIGN_CENTRE_VERTICAL</flag>
2222     <border>4</border>
2223     </object>
2224     <object class="sizeritem">
2225     <object class="wxGridSizer">
2226     <cols>2</cols>
2227     <rows>1</rows>
2228     <hgap>2</hgap>
2229     <object class="sizeritem">
2230     <object class="wxCheckBox" name="ID_CHECK_MATERIAL_TEXTURE_NORMALMAP_INVERTX">
2231     <label>Invert X</label>
2232     </object>
2233     </object>
2234     <object class="sizeritem">
2235     <object class="wxCheckBox" name="ID_CHECK_MATERIAL_TEXTURE_NORMALMAP_INVERTY">
2236     <label>Invert Y</label>
2237     </object>
2238     </object>
2239     </object>
2240     <flag>wxALL|wxEXPAND</flag>
2241     </object>
2242 jacoblundstrom 103 </object>
2243     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
2244     <border>7</border>
2245     </object>
2246 jacoblundstrom 89 </object>
2247     </object>
2248     <label>Materials</label>
2249     </object>
2250     <object class="notebookpage">
2251     <object class="wxScrolledWindow" name="ID_PANEL_CAMERAS">
2252     <style>wxSUNKEN_BORDER</style>
2253     <object class="wxBoxSizer">
2254     <orient>wxVERTICAL</orient>
2255     <object class="sizeritem">
2256     <object class="wxPanel">
2257     <object class="wxBoxSizer">
2258     <orient>wxVERTICAL</orient>
2259     <object class="sizeritem">
2260     <object class="wxStaticText">
2261     <label>Cameras</label>
2262     <font>
2263     <size>10</size>
2264     </font>
2265     <style>wxALIGN_CENTRE</style>
2266     </object>
2267     <flag>wxALIGN_CENTRE</flag>
2268     </object>
2269     </object>
2270     <bg>#C0C0C0</bg>
2271     <style>wxSIMPLE_BORDER</style>
2272     </object>
2273     <flag>wxALL|wxEXPAND</flag>
2274     <border>4</border>
2275     </object>
2276     <object class="sizeritem">
2277     <object class="wxGridSizer">
2278     <cols>3</cols>
2279     <vgap>2</vgap>
2280     <hgap>4</hgap>
2281     <object class="sizeritem">
2282     <object class="wxButton" name="ID_BTN_CAMERA_ADD">
2283     <label>Add</label>
2284     <style>wxSIMPLE_BORDER|wxNO_BORDER|wxNO_BORDER</style>
2285     </object>
2286     <flag>wxEXPAND</flag>
2287     </object>
2288     <object class="sizeritem">
2289     <object class="wxButton" name="ID_BTN_CAMERA_REMOVE">
2290     <label>Remove</label>
2291     <style>wxSIMPLE_BORDER</style>
2292     </object>
2293     <flag>wxEXPAND</flag>
2294     </object>
2295     <object class="sizeritem">
2296     <object class="wxButton" name="ID_BTN_CAMERA_EDIT">
2297     <label>Edit</label>
2298     <style>wxSIMPLE_BORDER</style>
2299     </object>
2300     <flag>wxEXPAND</flag>
2301     </object>
2302     </object>
2303     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
2304     <border>7</border>
2305     </object>
2306     <object class="sizeritem">
2307     <object class="wxListCtrl" name="ID_LIST_CAMERAS">
2308     <style>wxLC_REPORT|wxLC_NO_HEADER|wxLC_SINGLE_SEL</style>
2309     </object>
2310     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
2311     <border>7</border>
2312     </object>
2313     <object class="sizeritem">
2314     <object class="wxPanel">
2315     <object class="wxBoxSizer">
2316     <orient>wxVERTICAL</orient>
2317     <object class="sizeritem">
2318     <object class="wxStaticText">
2319     <label>Properties</label>
2320     <font>
2321     <size>10</size>
2322     </font>
2323     <style>wxALIGN_CENTRE</style>
2324     </object>
2325     <flag>wxALIGN_CENTRE</flag>
2326     </object>
2327     </object>
2328     <bg>#C0C0C0</bg>
2329     <style>wxSIMPLE_BORDER</style>
2330     </object>
2331     <flag>wxALL|wxEXPAND</flag>
2332     <border>4</border>
2333     </object>
2334     <object class="sizeritem">
2335     <object class="wxFlexGridSizer">
2336     <cols>2</cols>
2337     <vgap>4</vgap>
2338     <hgap>7</hgap>
2339     <growablecols>1</growablecols>
2340     <object class="sizeritem">
2341     <object class="wxStaticText">
2342     <label>Name:</label>
2343     </object>
2344     <flag>wxALIGN_CENTRE_VERTICAL</flag>
2345     </object>
2346     <object class="sizeritem">
2347     <object class="wxTextCtrl" name="ID_TEXT_CAMERA_NAME">
2348     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
2349     </object>
2350     <flag>wxALL|wxEXPAND</flag>
2351     </object>
2352     </object>
2353     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
2354     <border>7</border>
2355     </object>
2356     <object class="sizeritem">
2357     <object class="wxCheckBox" name="ID_CHECK_CAMERA_USEPANELSIZE">
2358     <label>Use panel size</label>
2359     </object>
2360     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
2361     <border>7</border>
2362     </object>
2363     <object class="sizeritem">
2364     <object class="wxFlexGridSizer">
2365     <object class="sizeritem">
2366     <object class="wxStaticText">
2367     <label>Width:</label>
2368     </object>
2369     <flag>wxALIGN_CENTRE_VERTICAL</flag>
2370     </object>
2371     <object class="sizeritem">
2372     <object class="wxTextCtrl" name="ID_TEXT_CAMERA_WIDTH">
2373     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
2374     </object>
2375     <flag>wxALL|wxEXPAND</flag>
2376     </object>
2377     <object class="sizeritem">
2378     <object class="wxStaticText">
2379     <label>Height:</label>
2380     </object>
2381     <flag>wxALIGN_CENTRE_VERTICAL</flag>
2382     </object>
2383     <object class="sizeritem">
2384     <object class="wxTextCtrl" name="ID_TEXT_CAMERA_HEIGHT">
2385     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
2386     </object>
2387     <flag>wxALL|wxEXPAND</flag>
2388     </object>
2389     <object class="sizeritem">
2390     <object class="wxStaticText">
2391     <label>Position:</label>
2392     </object>
2393     <flag>wxALIGN_CENTRE_VERTICAL</flag>
2394     </object>
2395     <object class="sizeritem">
2396     <object class="wxGridSizer">
2397     <cols>3</cols>
2398     <rows>1</rows>
2399     <hgap>2</hgap>
2400     <object class="sizeritem">
2401     <object class="wxTextCtrl" name="ID_TEXT_CAMERA_POSX">
2402     <size>30, -1</size>
2403     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
2404     </object>
2405     <flag>wxALL|wxEXPAND</flag>
2406     </object>
2407     <object class="sizeritem">
2408     <object class="wxTextCtrl" name="ID_TEXT_CAMERA_POSY">
2409     <size>30, -1</size>
2410     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
2411     </object>
2412     <flag>wxALL|wxEXPAND</flag>
2413     </object>
2414     <object class="sizeritem">
2415     <object class="wxTextCtrl" name="ID_TEXT_CAMERA_POSZ">
2416     <size>30, -1</size>
2417     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
2418     </object>
2419     <flag>wxALL|wxEXPAND</flag>
2420     </object>
2421     </object>
2422     <flag>wxALL|wxEXPAND</flag>
2423     </object>
2424     <object class="sizeritem">
2425     <object class="wxStaticText">
2426     <label>Look At:</label>
2427     </object>
2428     <flag>wxALIGN_CENTRE_VERTICAL</flag>
2429     </object>
2430     <object class="sizeritem">
2431     <object class="wxGridSizer">
2432     <cols>3</cols>
2433     <rows>1</rows>
2434     <hgap>2</hgap>
2435     <object class="sizeritem">
2436     <object class="wxTextCtrl" name="ID_TEXT_CAMERA_LOOKATX">
2437     <size>30, -1</size>
2438     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
2439     </object>
2440     <flag>wxALL|wxEXPAND</flag>
2441     </object>
2442     <object class="sizeritem">
2443     <object class="wxTextCtrl" name="ID_TEXT_CAMERA_LOOKATY">
2444     <size>30, -1</size>
2445     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
2446     </object>
2447     <flag>wxALL|wxEXPAND</flag>
2448     </object>
2449     <object class="sizeritem">
2450     <object class="wxTextCtrl" name="ID_TEXT_CAMERA_LOOKATZ">
2451     <size>30, -1</size>
2452     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
2453     </object>
2454     <flag>wxALL|wxEXPAND</flag>
2455     </object>
2456     </object>
2457     <flag>wxALL|wxEXPAND</flag>
2458     </object>
2459     <object class="sizeritem">
2460     <object class="wxStaticText">
2461     <label>Field of view:</label>
2462     </object>
2463     <flag>wxALIGN_CENTRE_VERTICAL</flag>
2464     </object>
2465     <object class="sizeritem">
2466     <object class="wxTextCtrl" name="ID_TEXT_CAMERA_FOV">
2467     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
2468     </object>
2469     <flag>wxALL|wxEXPAND</flag>
2470     </object>
2471     <object class="sizeritem">
2472     <object class="wxStaticText">
2473     <label>Aspect Ratio:</label>
2474     </object>
2475     <flag>wxALIGN_CENTRE_VERTICAL</flag>
2476     </object>
2477     <object class="sizeritem">
2478     <object class="wxTextCtrl" name="ID_TEXT_CAMERA_ASPECT_RATIO">
2479     <style>wxTE_PROCESS_ENTER|wxTE_READONLY|wxTE_DONTWRAP</style>
2480     </object>
2481     <flag>wxALL|wxEXPAND</flag>
2482     </object>
2483     <object class="sizeritem">
2484     <object class="wxStaticText">
2485     <label>Pixel Width:</label>
2486     </object>
2487     <flag>wxALIGN_CENTRE_VERTICAL</flag>
2488     </object>
2489     <object class="sizeritem">
2490     <object class="wxTextCtrl" name="ID_TEXT_CAMERA_PIXEL_WIDTH">
2491     <style>wxTE_PROCESS_ENTER|wxTE_READONLY|wxTE_DONTWRAP</style>
2492     </object>
2493     <flag>wxALL|wxEXPAND</flag>
2494     </object>
2495     <object class="sizeritem">
2496     <object class="wxStaticText">
2497     <label>Pixel Height:</label>
2498     </object>
2499     <flag>wxALIGN_CENTRE_VERTICAL</flag>
2500     </object>
2501     <object class="sizeritem">
2502     <object class="wxTextCtrl" name="ID_TEXT_CAMERA_PIXEL_HEIGHT">
2503     <style>wxTE_PROCESS_ENTER|wxTE_READONLY|wxTE_DONTWRAP</style>
2504     </object>
2505     <flag>wxALL|wxEXPAND</flag>
2506     </object>
2507     <object class="sizeritem">
2508     <object class="wxStaticText">
2509     <label>Type:</label>
2510     </object>
2511     <flag>wxALIGN_CENTRE_VERTICAL</flag>
2512     </object>
2513     <object class="sizeritem">
2514     <object class="wxChoice" name="ID_CHOICE_CAMERA_TYPE"/>
2515     <flag>wxALL|wxEXPAND</flag>
2516     </object>
2517     <cols>2</cols>
2518     <vgap>4</vgap>
2519     <hgap>7</hgap>
2520     <growablecols>1</growablecols>
2521     </object>
2522     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
2523     <border>7</border>
2524     </object>
2525     <object class="sizeritem">
2526     <object class="wxPanel">
2527     <object class="wxBoxSizer">
2528     <orient>wxVERTICAL</orient>
2529     <object class="sizeritem">
2530     <object class="wxStaticText">
2531     <label>Depth of Field</label>
2532     <font>
2533     <size>10</size>
2534     </font>
2535     <style>wxALIGN_CENTRE</style>
2536     </object>
2537     <flag>wxALIGN_CENTRE</flag>
2538     </object>
2539     </object>
2540     <bg>#C0C0C0</bg>
2541     <style>wxSIMPLE_BORDER</style>
2542     </object>
2543     <flag>wxALL|wxEXPAND</flag>
2544     <border>4</border>
2545     </object>
2546     <object class="sizeritem">
2547     <object class="wxBoxSizer">
2548     <object class="sizeritem">
2549     <object class="wxCheckBox" name="ID_CHECK_CAMERA_DEPTH_OF_FIELD">
2550     <label>Enable</label>
2551     </object>
2552     <flag>wxALL|wxEXPAND</flag>
2553     <border>4</border>
2554     </object>
2555     <object class="sizeritem">
2556     <object class="wxFlexGridSizer">
2557     <object class="sizeritem">
2558     <object class="wxStaticText">
2559     <label>Focus:</label>
2560     </object>
2561     <flag>wxALIGN_CENTRE_VERTICAL</flag>
2562     </object>
2563     <object class="sizeritem">
2564     <object class="wxTextCtrl" name="ID_TEXT_CAMERA_FOCUS">
2565     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
2566     </object>
2567     <flag>wxALL|wxEXPAND</flag>
2568     </object>
2569     <object class="sizeritem">
2570     <object class="wxStaticText">
2571     <label>Dispersion:</label>
2572     </object>
2573     <flag>wxALIGN_CENTRE_VERTICAL</flag>
2574     </object>
2575     <object class="sizeritem">
2576     <object class="wxTextCtrl" name="ID_TEXT_CAMERA_DISPERSION">
2577     <style>wxTE_PROCESS_ENTER|wxTE_DONTWRAP</style>
2578     </object>
2579     <flag>wxALL|wxEXPAND</flag>
2580     </object>
2581     <cols>2</cols>
2582     <vgap>4</vgap>
2583     <hgap>7</hgap>
2584     <growablecols>1</growablecols>
2585     </object>
2586     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
2587     <border>4</border>
2588     </object>
2589     <orient>wxVERTICAL</orient>
2590     </object>
2591     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
2592     <border>7</border>
2593     </object>
2594     </object>
2595     </object>
2596     <label>Cameras</label>
2597     </object>
2598     </object>
2599     <option>1</option>
2600     <flag>wxALL|wxEXPAND</flag>
2601     </object>
2602     </object>
2603     </object>
2604     <object class="wxPanel" name="ID_PANEL_RIGHT">
2605     <object class="wxBoxSizer">
2606     <orient>wxVERTICAL</orient>
2607     <object class="sizeritem">
2608     <object class="wxNotebook" name="ID_NOTEBOOK_RIGHT">
2609     <object class="notebookpage">
2610     <object class="wxScrolledWindow" name="ID_PANEL_RENDER_SCROLL">
2611     <object class="wxBoxSizer">
2612     <orient>wxVERTICAL</orient>
2613     <object class="sizeritem">
2614     <object class="wxPanel" name="ID_PANEL_RENDER"/>
2615     <option>1</option>
2616     <flag>wxALL|wxEXPAND</flag>
2617     </object>
2618     </object>
2619     <bg>#000000</bg>
2620     <style>wxSUNKEN_BORDER</style>
2621     </object>
2622     <label>Render</label>
2623     </object>
2624     </object>
2625     <option>1</option>
2626     <flag>wxALL|wxEXPAND</flag>
2627     </object>
2628     </object>
2629     </object>
2630     <orientation>vertical</orientation>
2631     <minsize>250</minsize>
2632     </object>
2633     <option>1</option>
2634     <flag>wxALL|wxEXPAND</flag>
2635     </object>
2636     </object>
2637     </object>
2638     <object class="wxPanel">
2639     <object class="wxBoxSizer">
2640     <orient>wxVERTICAL</orient>
2641     <object class="sizeritem">
2642     <object class="wxNotebook">
2643     <object class="notebookpage">
2644     <object class="wxPanel" name="ID_PANEL_LOG">
2645     <object class="wxBoxSizer">
2646     <orient>wxVERTICAL</orient>
2647     <object class="sizeritem">
2648     <object class="wxTextCtrl" name="ID_TEXT_LOG">
2649     <style>wxTE_AUTO_SCROLL|wxTE_MULTILINE|wxTE_READONLY|wxTE_DONTWRAP</style>
2650     </object>
2651     <option>1</option>
2652     <flag>wxALL|wxEXPAND</flag>
2653     </object>
2654     </object>
2655     <style>wxSUNKEN_BORDER</style>
2656     </object>
2657     <label>Log</label>
2658     </object>
2659     <object class="notebookpage">
2660     <object class="wxPanel" name="ID_PANEL_HOLDER">
2661     <style>wxSUNKEN_BORDER</style>
2662     </object>
2663     <label>Place holder</label>
2664     </object>
2665     </object>
2666     <option>1</option>
2667     <flag>wxALL|wxEXPAND</flag>
2668     </object>
2669     </object>
2670     </object>
2671     <orientation>horizontal</orientation>
2672     <sashpos>550</sashpos>
2673     <minsize>100</minsize>
2674     </object>
2675     <object class="wxStatusBar"/>
2676     <size>1024,768</size>
2677     <title>Ray Tracer</title>
2678     <style>wxCLIP_CHILDREN|wxDEFAULT_FRAME_STYLE</style>
2679     <XRCED>
2680     <events>EVT_SIZE|EVT_CLOSE</events>
2681     </XRCED>
2682     </object>
2683     <object class="wxMenu" name="ID_MENUCTX_PANEL_RENDER">
2684     <object class="wxMenuItem" name="ID_MENU_PANEL_RENDER_CLEAR">
2685     <label>Clear</label>
2686     <help>Clear the rendering</help>
2687     </object>
2688     <object class="wxMenuItem" name="ID_MENU_PANEL_RENDER_SAVE">
2689     <label>Save</label>
2690     <help>Save the rendering</help>
2691     </object>
2692     </object>
2693     <object class="wxDialog" name="ID_DIALOG_ABOUT">
2694     <object class="wxBoxSizer">
2695     <orient>wxVERTICAL</orient>
2696     <object class="sizeritem">
2697     <object class="wxStaticText">
2698     <label>Ray Tracer</label>
2699     </object>
2700     <option>1</option>
2701     <flag>wxALL|wxEXPAND</flag>
2702     <border>7</border>
2703     <minsize>300,200</minsize>
2704     </object>
2705     <object class="sizeritem">
2706     <object class="wxStdDialogButtonSizer">
2707     <object class="button">
2708     <object class="wxButton" name="wxID_OK"/>
2709     </object>
2710     </object>
2711     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
2712     <border>7</border>
2713     </object>
2714     </object>
2715     <title>Ray Tracer</title>
2716     <style>wxDEFAULT_DIALOG_STYLE</style>
2717     </object>
2718     <object class="wxDialog" name="ID_DIALOG_OPENCL_PROPS">
2719     <object class="wxBoxSizer">
2720     <orient>wxVERTICAL</orient>
2721     <object class="sizeritem">
2722     <object class="wxPanel">
2723     <object class="wxBoxSizer">
2724     <orient>wxVERTICAL</orient>
2725     <object class="sizeritem">
2726     <object class="wxStaticText">
2727     <label>Platform</label>
2728     <font>
2729     <size>10</size>
2730     </font>
2731     <style>wxALIGN_CENTRE</style>
2732     </object>
2733     <flag>wxALIGN_CENTRE</flag>
2734     </object>
2735     </object>
2736     <bg>#C0C0C0</bg>
2737     <style>wxSIMPLE_BORDER</style>
2738     </object>
2739     <flag>wxALL|wxEXPAND</flag>
2740     <border>4</border>
2741     </object>
2742     <object class="sizeritem">
2743     <object class="wxFlexGridSizer">
2744     <object class="sizeritem">
2745     <object class="wxStaticText">
2746     <label>Name:</label>
2747     </object>
2748     <flag>wxALIGN_CENTRE_VERTICAL</flag>
2749     </object>
2750     <object class="sizeritem">
2751     <object class="wxChoice" name="ID_CHOICE_CL_PLTFM_NAME"/>
2752     <flag>wxEXPAND</flag>
2753     </object>
2754     <object class="sizeritem">
2755     <object class="wxStaticText">
2756     <label>Profile:</label>
2757     </object>
2758     <flag>wxALIGN_CENTRE_VERTICAL</flag>
2759     </object>
2760     <object class="sizeritem">
2761     <object class="wxTextCtrl" name="ID_TEXT_CL_PLTFM_PROFILE">
2762     <style>wxTE_READONLY</style>
2763     </object>
2764     <flag>wxEXPAND</flag>
2765     </object>
2766     <object class="sizeritem">
2767     <object class="wxStaticText">
2768     <label>Version:</label>
2769     </object>
2770     <flag>wxALIGN_CENTRE_VERTICAL</flag>
2771     </object>
2772     <object class="sizeritem">
2773     <object class="wxTextCtrl" name="ID_TEXT_CL_PLTFM_VERSION">
2774     <style>wxTE_READONLY</style>
2775     </object>
2776     <flag>wxEXPAND</flag>
2777     </object>
2778     <object class="sizeritem">
2779     <object class="wxStaticText">
2780     <label>Vendor:</label>
2781     </object>
2782     <flag>wxALIGN_CENTRE_VERTICAL</flag>
2783     </object>
2784     <object class="sizeritem">
2785     <object class="wxTextCtrl" name="ID_TEXT_CL_PLTFM_VENDOR">
2786     <style>wxTE_READONLY</style>
2787     </object>
2788     <flag>wxEXPAND</flag>
2789     </object>
2790     <object class="sizeritem">
2791     <object class="wxStaticText">
2792     <label>Extensions:</label>
2793     </object>
2794     <flag>wxALIGN_CENTRE_VERTICAL</flag>
2795     </object>
2796     <object class="sizeritem">
2797     <object class="wxTextCtrl" name="ID_TEXT_CL_PLTFM_EXTENSIONS">
2798     <style>wxTE_READONLY</style>
2799     </object>
2800     <flag>wxEXPAND</flag>
2801     </object>
2802     <cols>2</cols>
2803     <vgap>2</vgap>
2804     <hgap>2</hgap>
2805     <growablecols>1</growablecols>
2806     </object>
2807     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
2808     <border>10</border>
2809     </object>
2810     <object class="sizeritem">
2811     <object class="wxPanel">
2812     <object class="wxBoxSizer">
2813     <orient>wxVERTICAL</orient>
2814     <object class="sizeritem">
2815     <object class="wxStaticText">
2816     <label>Device</label>
2817     <font>
2818     <size>10</size>
2819     </font>
2820     <style>wxALIGN_CENTRE</style>
2821     </object>
2822     <flag>wxALIGN_CENTRE</flag>
2823     </object>
2824     </object>
2825     <bg>#C0C0C0</bg>
2826     <style>wxSIMPLE_BORDER</style>
2827     </object>
2828     <flag>wxALL|wxEXPAND</flag>
2829     <border>4</border>
2830     </object>
2831     <object class="sizeritem">
2832     <object class="wxFlexGridSizer">
2833     <object class="sizeritem">
2834     <object class="wxStaticText">
2835     <label>Name:</label>
2836     </object>
2837     <flag>wxALIGN_CENTRE_VERTICAL</flag>
2838     </object>
2839     <object class="sizeritem">
2840     <object class="wxChoice" name="ID_CHOICE_CL_DEVICE_NAME"/>
2841     <flag>wxEXPAND</flag>
2842     </object>
2843     <object class="sizeritem">
2844     <object class="wxStaticText">
2845     <label>Type:</label>
2846     </object>
2847     <flag>wxALIGN_CENTRE_VERTICAL</flag>
2848     </object>
2849     <object class="sizeritem">
2850     <object class="wxTextCtrl" name="ID_TEXT_CL_DEVICE_TYPE">
2851     <style>wxTE_READONLY</style>
2852     </object>
2853     <flag>wxEXPAND</flag>
2854     </object>
2855     <object class="sizeritem">
2856     <object class="wxStaticText">
2857     <label>Vendor:</label>
2858     </object>
2859     <flag>wxALIGN_CENTRE_VERTICAL</flag>
2860     </object>
2861     <object class="sizeritem">
2862     <object class="wxTextCtrl" name="ID_TEXT_CL_DEVICE_VENDOR">
2863     <style>wxTE_READONLY</style>
2864     </object>
2865     <flag>wxEXPAND</flag>
2866     </object>
2867     <object class="sizeritem">
2868     <object class="wxStaticText">
2869     <label>Vendor ID:</label>
2870     </object>
2871     <flag>wxALIGN_CENTRE_VERTICAL</flag>
2872     </object>
2873     <object class="sizeritem">
2874     <object class="wxTextCtrl" name="ID_TEXT_CL_DEVICE_VENDOR_ID">
2875     <style>wxTE_READONLY</style>
2876     </object>
2877     <flag>wxEXPAND</flag>
2878     </object>
2879     <object class="sizeritem">
2880     <object class="wxStaticText">
2881     <label>Driver Version:</label>
2882     </object>
2883     <flag>wxALIGN_CENTRE_VERTICAL</flag>
2884     </object>
2885     <object class="sizeritem">
2886     <object class="wxTextCtrl" name="ID_TEXT_CL_DEVICE_DRIVER_VERSION">
2887     <style>wxTE_READONLY</style>
2888     </object>
2889     <flag>wxEXPAND</flag>
2890     </object>
2891     <object class="sizeritem">
2892     <object class="wxStaticText">
2893     <label>Profile:</label>
2894     </object>
2895     <flag>wxALIGN_CENTRE_VERTICAL</flag>
2896     </object>
2897     <object class="sizeritem">
2898     <object class="wxTextCtrl" name="ID_TEXT_CL_DEVICE_PROFILE">
2899     <style>wxTE_READONLY</style>
2900     </object>
2901     <flag>wxEXPAND</flag>
2902     </object>
2903     <object class="sizeritem">
2904     <object class="wxStaticText">
2905     <label>Version:</label>
2906     </object>
2907     <flag>wxALIGN_CENTRE_VERTICAL</flag>
2908     </object>
2909     <object class="sizeritem">
2910     <object class="wxTextCtrl" name="ID_TEXT_CL_DEVICE_VERSION">
2911     <style>wxTE_READONLY</style>
2912     </object>
2913     <flag>wxEXPAND</flag>
2914     </object>
2915     <object class="sizeritem">
2916     <object class="wxStaticText">
2917     <label>Extensions:</label>
2918     </object>
2919     <flag>wxALIGN_CENTRE_VERTICAL</flag>
2920     </object>
2921     <object class="sizeritem">
2922     <object class="wxTextCtrl" name="ID_TEXT_CL_DEVICE_EXTENSIONS">
2923     <style>wxTE_READONLY</style>
2924     </object>
2925     <flag>wxEXPAND</flag>
2926     </object>
2927     <cols>2</cols>
2928     <vgap>2</vgap>
2929     <hgap>2</hgap>
2930     <growablecols>1</growablecols>
2931     </object>
2932     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
2933     <border>10</border>
2934     </object>
2935     <object class="sizeritem">
2936     <object class="wxPanel">
2937     <object class="wxBoxSizer">
2938     <orient>wxVERTICAL</orient>
2939     <object class="sizeritem">
2940     <object class="wxStaticText">
2941     <label>Device Properties</label>
2942     <font>
2943     <size>10</size>
2944     </font>
2945     <style>wxALIGN_CENTRE</style>
2946     </object>
2947     <flag>wxALIGN_CENTRE</flag>
2948     </object>
2949     </object>
2950     <bg>#C0C0C0</bg>
2951     <style>wxSIMPLE_BORDER</style>
2952     </object>
2953     <flag>wxALL|wxEXPAND</flag>
2954     <border>4</border>
2955     </object>
2956     <object class="sizeritem">
2957     <object class="wxListCtrl" name="ID_LIST_DEVICE_PROPERTIES">
2958     <style>wxLC_REPORT</style>
2959     </object>
2960     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
2961     <border>10</border>
2962     <minsize>500,200</minsize>
2963     </object>
2964     <object class="sizeritem">
2965     <object class="wxStdDialogButtonSizer">
2966     <object class="button">
2967     <object class="wxButton" name="wxID_OK">
2968     <XRCED>
2969     <events>EVT_BUTTON</events>
2970     </XRCED>
2971     </object>
2972     </object>
2973     <object class="button">
2974     <object class="wxButton" name="wxID_CANCEL">
2975     <XRCED>
2976     <events>EVT_BUTTON</events>
2977     </XRCED>
2978     </object>
2979     </object>
2980     </object>
2981     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
2982     <border>7</border>
2983     </object>
2984     </object>
2985     <title>Ray Tracer</title>
2986     <style>wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER</style>
2987     </object>
2988     <object class="wxDialog" name="ID_DIALOG_EDIT_CONFIG">
2989     <object class="wxBoxSizer">
2990     <orient>wxVERTICAL</orient>
2991     <object class="sizeritem">
2992     <object class="wxPanel">
2993     <object class="wxBoxSizer">
2994     <orient>wxVERTICAL</orient>
2995     <object class="sizeritem">
2996     <object class="wxStaticText">
2997     <label>Configuration Properties</label>
2998     <font>
2999     <size>10</size>
3000     </font>
3001     <style>wxALIGN_CENTRE</style>
3002     </object>
3003     <flag>wxALIGN_CENTRE</flag>
3004     </object>
3005     </object>
3006     <bg>#C0C0C0</bg>
3007     <style>wxSIMPLE_BORDER</style>
3008     </object>
3009     <flag>wxALL|wxEXPAND</flag>
3010     <border>4</border>
3011     </object>
3012     <object class="sizeritem">
3013     <object class="wxFlexGridSizer">
3014     <object class="sizeritem">
3015     <object class="wxStaticText">
3016     <label>Default scene:</label>
3017     </object>
3018     <flag>wxALIGN_CENTRE_VERTICAL</flag>
3019     </object>
3020     <object class="sizeritem">
3021     <object class="wxTextCtrl" name="ID_TEXT_DEFAULT_SCENE"/>
3022     <flag>wxEXPAND</flag>
3023     </object>
3024     <cols>2</cols>
3025     <vgap>4</vgap>
3026     <hgap>2</hgap>
3027     <growablecols>1</growablecols>
3028 jacoblundstrom 92 <object class="sizeritem">
3029     <object class="wxStaticText">
3030     <label>Base resource path:</label>
3031     </object>
3032     <flag>wxALIGN_CENTRE_VERTICAL</flag>
3033     </object>
3034     <object class="sizeritem">
3035     <object class="wxTextCtrl" name="ID_TEXT_BASE_RESOURCE_PATH"/>
3036     <flag>wxEXPAND</flag>
3037     </object>
3038 jacoblundstrom 89 </object>
3039     <option>1</option>
3040     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
3041     <border>10</border>
3042     </object>
3043     <object class="sizeritem">
3044     <object class="wxStaticLine"/>
3045     <flag>wxALL|wxEXPAND</flag>
3046     <border>7</border>
3047     </object>
3048     <object class="sizeritem">
3049     <object class="wxStdDialogButtonSizer">
3050     <object class="button">
3051     <object class="wxButton" name="wxID_OK">
3052     <XRCED>
3053     <events>EVT_BUTTON</events>
3054     </XRCED>
3055     </object>
3056     </object>
3057     <object class="button">
3058     <object class="wxButton" name="wxID_CANCEL">
3059     <XRCED>
3060     <events>EVT_BUTTON</events>
3061     </XRCED>
3062     </object>
3063     </object>
3064     </object>
3065     <flag>wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</flag>
3066     <border>7</border>
3067     </object>
3068     </object>
3069     <title>Ray Tracer</title>
3070     <style>wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER</style>
3071     </object>
3072     </resource>'''
3073    
3074     wx.MemoryFSHandler.AddFile('XRC/ray_tracer/ray_tracer_xrc', ray_tracer_xrc)
3075     __res.Load('memory:XRC/ray_tracer/ray_tracer_xrc')
3076    

cvs@jdrake.com
ViewVC Help
Powered by ViewVC 1.1.13