]> git.cworth.org Git - vogl/blob - src/vogleditor/vogleditor.ui
UI: Add Output window to the bottom of the main window
[vogl] / src / vogleditor / vogleditor.ui
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3  <class>VoglEditor</class>
4  <widget class="QMainWindow" name="VoglEditor">
5   <property name="geometry">
6    <rect>
7     <x>0</x>
8     <y>0</y>
9     <width>1024</width>
10     <height>768</height>
11    </rect>
12   </property>
13   <property name="windowTitle">
14    <string>Vogl Editor</string>
15   </property>
16   <widget class="QWidget" name="centralWidget">
17    <layout class="QGridLayout" name="gridLayout_3">
18     <item row="0" column="0">
19      <widget class="QSplitter" name="splitter_3">
20       <property name="sizePolicy">
21        <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
22         <horstretch>0</horstretch>
23         <verstretch>1</verstretch>
24        </sizepolicy>
25       </property>
26       <property name="orientation">
27        <enum>Qt::Vertical</enum>
28       </property>
29       <widget class="QSplitter" name="splitter_2">
30        <property name="sizePolicy">
31         <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
32          <horstretch>0</horstretch>
33          <verstretch>5</verstretch>
34         </sizepolicy>
35        </property>
36        <property name="orientation">
37         <enum>Qt::Vertical</enum>
38        </property>
39        <widget class="QWidget" name="layoutWidget">
40         <layout class="QVBoxLayout" name="verticalLayout" stretch="0">
41          <property name="spacing">
42           <number>6</number>
43          </property>
44          <property name="sizeConstraint">
45           <enum>QLayout::SetDefaultConstraint</enum>
46          </property>
47          <property name="bottomMargin">
48           <number>0</number>
49          </property>
50          <item>
51           <widget class="QGraphicsView" name="timelineViewPlaceholder"/>
52          </item>
53         </layout>
54        </widget>
55        <widget class="QSplitter" name="splitter">
56         <property name="sizePolicy">
57          <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
58           <horstretch>0</horstretch>
59           <verstretch>9</verstretch>
60          </sizepolicy>
61         </property>
62         <property name="orientation">
63          <enum>Qt::Horizontal</enum>
64         </property>
65         <widget class="QWidget" name="layoutWidget">
66          <layout class="QHBoxLayout" name="horizontalLayout" stretch="0">
67           <item>
68            <layout class="QVBoxLayout" name="verticalLayout" stretch="0,0">
69             <item>
70              <layout class="QHBoxLayout" name="horizontalLayout_4">
71               <item>
72                <widget class="QPushButton" name="prevSnapshotButton">
73                 <property name="minimumSize">
74                  <size>
75                   <width>0</width>
76                   <height>0</height>
77                  </size>
78                 </property>
79                 <property name="maximumSize">
80                  <size>
81                   <width>65</width>
82                   <height>16777215</height>
83                  </size>
84                 </property>
85                 <property name="toolTip">
86                  <string>Jump to previous snapshot</string>
87                 </property>
88                 <property name="text">
89                  <string>Prev SS</string>
90                 </property>
91                </widget>
92               </item>
93               <item>
94                <widget class="QPushButton" name="nextSnapshotButton">
95                 <property name="maximumSize">
96                  <size>
97                   <width>65</width>
98                   <height>16777215</height>
99                  </size>
100                 </property>
101                 <property name="toolTip">
102                  <string>Jump to next snapshot</string>
103                 </property>
104                 <property name="text">
105                  <string>Next SS</string>
106                 </property>
107                </widget>
108               </item>
109               <item>
110                <widget class="Line" name="line">
111                 <property name="orientation">
112                  <enum>Qt::Vertical</enum>
113                 </property>
114                </widget>
115               </item>
116               <item>
117                <widget class="QPushButton" name="prevDrawcallButton">
118                 <property name="maximumSize">
119                  <size>
120                   <width>65</width>
121                   <height>16777215</height>
122                  </size>
123                 </property>
124                 <property name="toolTip">
125                  <string>Jump to previous draw call</string>
126                 </property>
127                 <property name="text">
128                  <string>Prev DC</string>
129                 </property>
130                </widget>
131               </item>
132               <item>
133                <widget class="QPushButton" name="nextDrawcallButton">
134                 <property name="maximumSize">
135                  <size>
136                   <width>65</width>
137                   <height>16777215</height>
138                  </size>
139                 </property>
140                 <property name="toolTip">
141                  <string>Jump to next draw call</string>
142                 </property>
143                 <property name="text">
144                  <string>Next DC</string>
145                 </property>
146                </widget>
147               </item>
148               <item>
149                <spacer name="horizontalSpacer">
150                 <property name="orientation">
151                  <enum>Qt::Horizontal</enum>
152                 </property>
153                 <property name="sizeHint" stdset="0">
154                  <size>
155                   <width>40</width>
156                   <height>20</height>
157                  </size>
158                 </property>
159                </spacer>
160               </item>
161               <item>
162                <widget class="QLineEdit" name="searchTextBox">
163                 <property name="maximumSize">
164                  <size>
165                   <width>200</width>
166                   <height>16777215</height>
167                  </size>
168                 </property>
169                 <property name="placeholderText">
170                  <string>Search</string>
171                 </property>
172                </widget>
173               </item>
174               <item>
175                <widget class="QPushButton" name="searchPrevButton">
176                 <property name="maximumSize">
177                  <size>
178                   <width>40</width>
179                   <height>16777215</height>
180                  </size>
181                 </property>
182                 <property name="toolTip">
183                  <string>Jump to previous occurrence</string>
184                 </property>
185                 <property name="text">
186                  <string>Prev</string>
187                 </property>
188                </widget>
189               </item>
190               <item>
191                <widget class="QPushButton" name="searchNextButton">
192                 <property name="maximumSize">
193                  <size>
194                   <width>40</width>
195                   <height>16777215</height>
196                  </size>
197                 </property>
198                 <property name="toolTip">
199                  <string>Jump to next occurrence</string>
200                 </property>
201                 <property name="text">
202                  <string>Next</string>
203                 </property>
204                </widget>
205               </item>
206              </layout>
207             </item>
208             <item>
209              <widget class="QTreeView" name="treeView">
210               <property name="sizePolicy">
211                <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
212                 <horstretch>1</horstretch>
213                 <verstretch>0</verstretch>
214                </sizepolicy>
215               </property>
216              </widget>
217             </item>
218            </layout>
219           </item>
220          </layout>
221         </widget>
222         <widget class="QWidget" name="layoutWidget">
223          <layout class="QHBoxLayout" name="horizontalLayout_3">
224           <item>
225            <widget class="QTabWidget" name="tabWidget">
226             <property name="sizePolicy">
227              <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
228               <horstretch>2</horstretch>
229               <verstretch>0</verstretch>
230              </sizepolicy>
231             </property>
232             <property name="tabShape">
233              <enum>QTabWidget::Rounded</enum>
234             </property>
235             <property name="currentIndex">
236              <number>0</number>
237             </property>
238             <widget class="QWidget" name="stateTab">
239              <attribute name="title">
240               <string>State</string>
241              </attribute>
242              <layout class="QVBoxLayout" name="verticalLayout_3">
243               <item>
244                <widget class="QTreeView" name="stateTreeView">
245                 <property name="sizePolicy">
246                  <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
247                   <horstretch>0</horstretch>
248                   <verstretch>3</verstretch>
249                  </sizepolicy>
250                 </property>
251                </widget>
252               </item>
253              </layout>
254             </widget>
255             <widget class="QWidget" name="framebufferTab">
256              <attribute name="title">
257               <string>Framebuffer</string>
258              </attribute>
259             </widget>
260             <widget class="QWidget" name="programTab">
261              <attribute name="title">
262               <string>Programs</string>
263              </attribute>
264             </widget>
265             <widget class="QWidget" name="shaderTab">
266              <attribute name="title">
267               <string>Shaders</string>
268              </attribute>
269             </widget>
270             <widget class="QWidget" name="textureTab">
271              <attribute name="title">
272               <string>Textures</string>
273              </attribute>
274             </widget>
275             <widget class="QWidget" name="renderbufferTab">
276              <attribute name="title">
277               <string>Renderbuffers</string>
278              </attribute>
279             </widget>
280            </widget>
281           </item>
282          </layout>
283         </widget>
284        </widget>
285       </widget>
286       <widget class="QTabWidget" name="bottomTabWidget">
287        <property name="minimumSize">
288         <size>
289          <width>0</width>
290          <height>100</height>
291         </size>
292        </property>
293        <property name="baseSize">
294         <size>
295          <width>0</width>
296          <height>100</height>
297         </size>
298        </property>
299        <property name="tabPosition">
300         <enum>QTabWidget::North</enum>
301        </property>
302        <property name="tabShape">
303         <enum>QTabWidget::Rounded</enum>
304        </property>
305        <property name="currentIndex">
306         <number>0</number>
307        </property>
308        <widget class="QWidget" name="outputTab">
309         <attribute name="title">
310          <string>Output</string>
311         </attribute>
312         <layout class="QGridLayout" name="gridLayout_2">
313          <item row="0" column="0">
314           <widget class="QTextEdit" name="outputTextEdit">
315            <property name="readOnly">
316             <bool>true</bool>
317            </property>
318           </widget>
319          </item>
320         </layout>
321        </widget>
322        <widget class="QWidget" name="machineInfoTab">
323         <attribute name="title">
324          <string>Machine Info</string>
325         </attribute>
326         <layout class="QGridLayout" name="gridLayout_4">
327          <item row="0" column="0">
328           <widget class="QTextBrowser" name="machineInfoText">
329            <property name="lineWrapMode">
330             <enum>QTextEdit::NoWrap</enum>
331            </property>
332           </widget>
333          </item>
334         </layout>
335         <zorder>machineInfoText</zorder>
336         <zorder>machineInfoText</zorder>
337        </widget>
338        <widget class="QWidget" name="callStackTab">
339         <attribute name="title">
340          <string>Call Stack</string>
341         </attribute>
342         <layout class="QGridLayout" name="gridLayout">
343          <item row="0" column="0">
344           <widget class="QTextBrowser" name="backtraceText">
345            <property name="minimumSize">
346             <size>
347              <width>0</width>
348              <height>100</height>
349             </size>
350            </property>
351            <property name="baseSize">
352             <size>
353              <width>0</width>
354              <height>100</height>
355             </size>
356            </property>
357            <property name="lineWrapMode">
358             <enum>QTextEdit::NoWrap</enum>
359            </property>
360           </widget>
361          </item>
362         </layout>
363        </widget>
364       </widget>
365      </widget>
366     </item>
367    </layout>
368   </widget>
369   <widget class="QMenuBar" name="menuBar">
370    <property name="geometry">
371     <rect>
372      <x>0</x>
373      <y>0</y>
374      <width>1024</width>
375      <height>20</height>
376     </rect>
377    </property>
378    <widget class="QMenu" name="menuFIle">
379     <property name="title">
380      <string>&amp;File</string>
381     </property>
382     <addaction name="action_Open"/>
383     <addaction name="action_Close"/>
384     <addaction name="separator"/>
385     <addaction name="actionOpen_Session"/>
386     <addaction name="actionSave_Session"/>
387     <addaction name="separator"/>
388     <addaction name="actionExport_API_Calls"/>
389     <addaction name="separator"/>
390     <addaction name="actionE_xit"/>
391    </widget>
392    <addaction name="menuFIle"/>
393   </widget>
394   <widget class="QToolBar" name="mainToolBar">
395    <attribute name="toolBarArea">
396     <enum>TopToolBarArea</enum>
397    </attribute>
398    <attribute name="toolBarBreak">
399     <bool>false</bool>
400    </attribute>
401   </widget>
402   <widget class="QStatusBar" name="statusBar"/>
403   <action name="action_Open">
404    <property name="text">
405     <string>&amp;Open Trace...</string>
406    </property>
407    <property name="shortcut">
408     <string>Ctrl+O</string>
409    </property>
410   </action>
411   <action name="actionE_xit">
412    <property name="text">
413     <string>E&amp;xit</string>
414    </property>
415   </action>
416   <action name="action_Close">
417    <property name="text">
418     <string>Close Trace</string>
419    </property>
420   </action>
421   <action name="actionExport_API_Calls">
422    <property name="text">
423     <string>Export API Calls...</string>
424    </property>
425   </action>
426   <action name="actionSave_Session">
427    <property name="text">
428     <string>Save Session...</string>
429    </property>
430   </action>
431   <action name="actionOpen_Session">
432    <property name="text">
433     <string>Open Session...</string>
434    </property>
435   </action>
436  </widget>
437  <layoutdefault spacing="6" margin="11"/>
438  <resources/>
439  <connections/>
440 </ui>