]> git.cworth.org Git - apitrace/blob - gui/ui/mainwindow.ui
common: rename trace_backtrace.* -> os_backtrace.*
[apitrace] / gui / ui / mainwindow.ui
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3  <class>MainWindow</class>
4  <widget class="QMainWindow" name="MainWindow">
5   <property name="geometry">
6    <rect>
7     <x>0</x>
8     <y>0</y>
9     <width>787</width>
10     <height>756</height>
11    </rect>
12   </property>
13   <property name="windowTitle">
14    <string>ApiTrace</string>
15   </property>
16   <property name="documentMode">
17    <bool>false</bool>
18   </property>
19   <property name="dockNestingEnabled">
20    <bool>false</bool>
21   </property>
22   <property name="dockOptions">
23    <set>QMainWindow::AnimatedDocks|QMainWindow::ForceTabbedDocks</set>
24   </property>
25   <widget class="QWidget" name="centralwidget">
26    <layout class="QVBoxLayout" name="centralLayout">
27     <item>
28      <widget class="QTreeView" name="callView">
29       <property name="alternatingRowColors">
30        <bool>true</bool>
31       </property>
32       <property name="textElideMode">
33        <enum>Qt::ElideMiddle</enum>
34       </property>
35       <property name="uniformRowHeights">
36        <bool>true</bool>
37       </property>
38      </widget>
39     </item>
40    </layout>
41   </widget>
42   <widget class="QMenuBar" name="menubar">
43    <property name="geometry">
44     <rect>
45      <x>0</x>
46      <y>0</y>
47      <width>787</width>
48      <height>21</height>
49     </rect>
50    </property>
51    <widget class="QMenu" name="menuFile">
52     <property name="title">
53      <string>&amp;File</string>
54     </property>
55     <addaction name="actionNew"/>
56     <addaction name="actionOpen"/>
57     <addaction name="separator"/>
58     <addaction name="actionQuit"/>
59    </widget>
60    <widget class="QMenu" name="menuEdit">
61     <property name="title">
62      <string>&amp;Edit</string>
63     </property>
64     <addaction name="actionFind"/>
65     <addaction name="actionGo"/>
66     <addaction name="actionGoFrameStart"/>
67     <addaction name="actionGoFrameEnd"/>
68    </widget>
69    <widget class="QMenu" name="menu_Trace">
70     <property name="title">
71      <string>&amp;Trace</string>
72     </property>
73     <addaction name="actionReplay"/>
74     <addaction name="actionProfile"/>
75     <addaction name="actionStop"/>
76     <addaction name="actionLookupState"/>
77     <addaction name="actionShowThumbnails"/>
78     <addaction name="actionTrim"/>
79     <addaction name="separator"/>
80     <addaction name="actionOptions"/>
81    </widget>
82    <widget class="QMenu" name="menuView">
83     <property name="title">
84      <string>&amp;View</string>
85     </property>
86     <addaction name="actionShowErrorsDock"/>
87     <addaction name="actionShowProfileDialog"/>
88    </widget>
89    <addaction name="menuFile"/>
90    <addaction name="menuEdit"/>
91    <addaction name="menuView"/>
92    <addaction name="menu_Trace"/>
93   </widget>
94   <widget class="QStatusBar" name="statusbar"/>
95   <widget class="QDockWidget" name="detailsDock">
96    <property name="sizePolicy">
97     <sizepolicy hsizetype="Minimum" vsizetype="Minimum">
98      <horstretch>0</horstretch>
99      <verstretch>0</verstretch>
100     </sizepolicy>
101    </property>
102    <property name="minimumSize">
103     <size>
104      <width>77</width>
105      <height>100</height>
106     </size>
107    </property>
108    <property name="floating">
109     <bool>false</bool>
110    </property>
111    <property name="windowTitle">
112     <string>Call Details</string>
113    </property>
114    <attribute name="dockWidgetArea">
115     <number>8</number>
116    </attribute>
117    <widget class="QWidget" name="dockWidgetContents">
118     <layout class="QHBoxLayout" name="horizontalLayout_2">
119      <item>
120       <widget class="QWebView" name="detailsWebView" native="true">
121        <property name="sizePolicy">
122         <sizepolicy hsizetype="Preferred" vsizetype="Ignored">
123          <horstretch>0</horstretch>
124          <verstretch>0</verstretch>
125         </sizepolicy>
126        </property>
127        <property name="url">
128         <url>
129          <string>about:blank</string>
130         </url>
131        </property>
132       </widget>
133      </item>
134     </layout>
135    </widget>
136   </widget>
137   <widget class="QDockWidget" name="stateDock">
138    <property name="features">
139     <set>QDockWidget::AllDockWidgetFeatures</set>
140    </property>
141    <property name="windowTitle">
142     <string>Current State</string>
143    </property>
144    <attribute name="dockWidgetArea">
145     <number>2</number>
146    </attribute>
147    <widget class="QWidget" name="dockWidgetContents_2">
148     <layout class="QVBoxLayout" name="verticalLayout">
149      <item>
150       <widget class="QTabWidget" name="stateTabWidget">
151        <property name="currentIndex">
152         <number>0</number>
153        </property>
154        <widget class="QWidget" name="parametersTab">
155         <attribute name="title">
156          <string>Parameters</string>
157         </attribute>
158         <layout class="QVBoxLayout" name="verticalLayout_3">
159          <item>
160           <widget class="QCheckBox" name="nonDefaultsCB">
161            <property name="text">
162             <string>Only show non-defaults</string>
163            </property>
164           </widget>
165          </item>
166          <item>
167           <widget class="QTreeWidget" name="stateTreeWidget">
168            <property name="editTriggers">
169             <set>QAbstractItemView::NoEditTriggers</set>
170            </property>
171            <property name="alternatingRowColors">
172             <bool>true</bool>
173            </property>
174            <property name="sortingEnabled">
175             <bool>true</bool>
176            </property>
177            <property name="allColumnsShowFocus">
178             <bool>true</bool>
179            </property>
180            <column>
181             <property name="text">
182              <string>Variable</string>
183             </property>
184            </column>
185            <column>
186             <property name="text">
187              <string>Value</string>
188             </property>
189            </column>
190           </widget>
191          </item>
192         </layout>
193        </widget>
194        <widget class="QWidget" name="shadersTab">
195         <attribute name="title">
196          <string>Shaders</string>
197         </attribute>
198        </widget>
199        <widget class="QWidget" name="surfacesTab">
200         <attribute name="title">
201          <string>Surfaces</string>
202         </attribute>
203         <layout class="QVBoxLayout" name="verticalLayout_5">
204          <item>
205           <widget class="QTreeWidget" name="surfacesTreeWidget">
206            <column>
207             <property name="text">
208              <string>Thumbnail</string>
209             </property>
210            </column>
211            <column>
212             <property name="text">
213              <string>Description</string>
214             </property>
215            </column>
216           </widget>
217          </item>
218         </layout>
219        </widget>
220        <widget class="QWidget" name="uniformsTab">
221         <attribute name="title">
222          <string>Uniforms</string>
223         </attribute>
224         <layout class="QVBoxLayout" name="verticalLayout_6">
225          <item>
226           <widget class="QTreeWidget" name="uniformsTreeWidget">
227            <property name="editTriggers">
228             <set>QAbstractItemView::NoEditTriggers</set>
229            </property>
230            <property name="alternatingRowColors">
231             <bool>true</bool>
232            </property>
233            <property name="sortingEnabled">
234             <bool>true</bool>
235            </property>
236            <property name="allColumnsShowFocus">
237             <bool>true</bool>
238            </property>
239            <column>
240             <property name="text">
241              <string>Name</string>
242             </property>
243            </column>
244            <column>
245             <property name="text">
246              <string>Value</string>
247             </property>
248            </column>
249           </widget>
250          </item>
251         </layout>
252        </widget>
253       </widget>
254      </item>
255     </layout>
256    </widget>
257   </widget>
258   <widget class="QDockWidget" name="vertexDataDock">
259    <property name="allowedAreas">
260     <set>Qt::AllDockWidgetAreas</set>
261    </property>
262    <property name="windowTitle">
263     <string>Vertex Data</string>
264    </property>
265    <attribute name="dockWidgetArea">
266     <number>2</number>
267    </attribute>
268    <widget class="QWidget" name="dockWidgetContents_3">
269     <layout class="QVBoxLayout" name="verticalLayout_2">
270      <item>
271       <layout class="QFormLayout" name="formLayout">
272        <property name="fieldGrowthPolicy">
273         <enum>QFormLayout::ExpandingFieldsGrow</enum>
274        </property>
275        <item row="0" column="0">
276         <widget class="QLabel" name="label">
277          <property name="text">
278           <string>Type</string>
279          </property>
280         </widget>
281        </item>
282        <item row="0" column="1">
283         <widget class="QComboBox" name="vertexTypeCB">
284          <property name="currentIndex">
285           <number>6</number>
286          </property>
287          <item>
288           <property name="text">
289            <string>GL_BYTE</string>
290           </property>
291          </item>
292          <item>
293           <property name="text">
294            <string>GL_UNSIGNED_BYTE</string>
295           </property>
296          </item>
297          <item>
298           <property name="text">
299            <string>GL_SHORT</string>
300           </property>
301          </item>
302          <item>
303           <property name="text">
304            <string>GL_UNSIGNED_SHORT</string>
305           </property>
306          </item>
307          <item>
308           <property name="text">
309            <string>GL_INT</string>
310           </property>
311          </item>
312          <item>
313           <property name="text">
314            <string>GL_UNSIGNED_INT</string>
315           </property>
316          </item>
317          <item>
318           <property name="text">
319            <string>GL_FLOAT</string>
320           </property>
321          </item>
322          <item>
323           <property name="text">
324            <string>GL_DOUBLE</string>
325           </property>
326          </item>
327         </widget>
328        </item>
329        <item row="1" column="0">
330         <widget class="QLabel" name="label_2">
331          <property name="text">
332           <string>Stride</string>
333          </property>
334         </widget>
335        </item>
336        <item row="1" column="1">
337         <widget class="QSpinBox" name="vertexStrideSB">
338          <property name="maximum">
339           <number>1000</number>
340          </property>
341          <property name="value">
342           <number>8</number>
343          </property>
344         </widget>
345        </item>
346        <item row="2" column="0">
347         <widget class="QLabel" name="label_4">
348          <property name="text">
349           <string>Components</string>
350          </property>
351         </widget>
352        </item>
353        <item row="2" column="1">
354         <widget class="QSpinBox" name="vertexComponentsSB">
355          <property name="minimum">
356           <number>1</number>
357          </property>
358          <property name="maximum">
359           <number>256</number>
360          </property>
361          <property name="value">
362           <number>4</number>
363          </property>
364         </widget>
365        </item>
366        <item row="3" column="0">
367         <widget class="QLabel" name="label_3">
368          <property name="text">
369           <string>Starting Offset</string>
370          </property>
371         </widget>
372        </item>
373        <item row="3" column="1">
374         <widget class="QSpinBox" name="startingOffsetSB"/>
375        </item>
376       </layout>
377      </item>
378      <item>
379       <layout class="QHBoxLayout" name="horizontalLayout_3">
380        <item>
381         <spacer name="horizontalSpacer">
382          <property name="orientation">
383           <enum>Qt::Horizontal</enum>
384          </property>
385          <property name="sizeHint" stdset="0">
386           <size>
387            <width>40</width>
388            <height>20</height>
389           </size>
390          </property>
391         </spacer>
392        </item>
393        <item>
394         <widget class="QPushButton" name="vertexInterpretButton">
395          <property name="text">
396           <string>Interpret</string>
397          </property>
398         </widget>
399        </item>
400        <item>
401         <spacer name="horizontalSpacer_2">
402          <property name="orientation">
403           <enum>Qt::Horizontal</enum>
404          </property>
405          <property name="sizeHint" stdset="0">
406           <size>
407            <width>40</width>
408            <height>20</height>
409           </size>
410          </property>
411         </spacer>
412        </item>
413       </layout>
414      </item>
415      <item>
416       <widget class="QListWidget" name="vertexDataListWidget"/>
417      </item>
418     </layout>
419    </widget>
420   </widget>
421   <widget class="QDockWidget" name="errorsDock">
422    <property name="features">
423     <set>QDockWidget::AllDockWidgetFeatures</set>
424    </property>
425    <property name="windowTitle">
426     <string>Errors</string>
427    </property>
428    <attribute name="dockWidgetArea">
429     <number>8</number>
430    </attribute>
431    <widget class="QWidget" name="dockWidgetContents_4">
432     <layout class="QVBoxLayout" name="verticalLayout_4">
433      <item>
434       <widget class="QTreeWidget" name="errorsTreeWidget">
435        <property name="layoutDirection">
436         <enum>Qt::LeftToRight</enum>
437        </property>
438        <column>
439         <property name="text">
440          <string>Index</string>
441         </property>
442        </column>
443        <column>
444         <property name="text">
445          <string>Type</string>
446         </property>
447        </column>
448        <column>
449         <property name="text">
450          <string>Error</string>
451         </property>
452        </column>
453       </widget>
454      </item>
455     </layout>
456    </widget>
457   </widget>
458   <widget class="QDockWidget" name="backtraceDock">
459    <property name="windowTitle">
460     <string>Backtrace</string>
461    </property>
462    <attribute name="dockWidgetArea">
463     <number>8</number>
464    </attribute>
465    <widget class="QWidget" name="dockWidgetContents">
466     <layout class="QHBoxLayout" name="horizontalLayout">
467      <item>
468       <widget class="QTextBrowser" name="backtraceBrowser"/>
469      </item>
470     </layout>
471    </widget>
472   </widget>
473   <action name="actionExit">
474    <property name="text">
475     <string>Exit</string>
476    </property>
477   </action>
478   <action name="actionExit_2">
479    <property name="text">
480     <string>Exit</string>
481    </property>
482   </action>
483   <action name="actionOpen">
484    <property name="icon">
485     <iconset resource="../qapitrace.qrc">
486      <normaloff>:/resources/document-open.png</normaloff>:/resources/document-open.png</iconset>
487    </property>
488    <property name="text">
489     <string>&amp;Open...</string>
490    </property>
491    <property name="shortcut">
492     <string>Ctrl+O</string>
493    </property>
494   </action>
495   <action name="actionQuit">
496    <property name="icon">
497     <iconset resource="../qapitrace.qrc">
498      <normaloff>:/resources/application-exit.png</normaloff>:/resources/application-exit.png</iconset>
499    </property>
500    <property name="text">
501     <string>&amp;Quit</string>
502    </property>
503    <property name="shortcut">
504     <string>Ctrl+Q</string>
505    </property>
506    <property name="shortcutContext">
507     <enum>Qt::ApplicationShortcut</enum>
508    </property>
509    <property name="menuRole">
510     <enum>QAction::QuitRole</enum>
511    </property>
512   </action>
513   <action name="actionReplay">
514    <property name="icon">
515     <iconset resource="../qapitrace.qrc">
516      <normaloff>:/resources/media-playback-start.png</normaloff>:/resources/media-playback-start.png</iconset>
517    </property>
518    <property name="text">
519     <string>&amp;Replay</string>
520    </property>
521    <property name="shortcut">
522     <string>Ctrl+R</string>
523    </property>
524   </action>
525   <action name="actionStop">
526    <property name="icon">
527     <iconset resource="../qapitrace.qrc">
528      <normaloff>:/resources/media-playback-stop.png</normaloff>:/resources/media-playback-stop.png</iconset>
529    </property>
530    <property name="text">
531     <string>&amp;Stop</string>
532    </property>
533   </action>
534   <action name="actionLookupState">
535    <property name="icon">
536     <iconset resource="../qapitrace.qrc">
537      <normaloff>:/resources/media-record.png</normaloff>:/resources/media-record.png</iconset>
538    </property>
539    <property name="text">
540     <string>Lookup State</string>
541    </property>
542    <property name="shortcut">
543     <string>Ctrl+L</string>
544    </property>
545   </action>
546   <action name="actionShowThumbnails">
547    <property name="text">
548     <string>Show &amp;Thumbnails</string>
549    </property>
550    <property name="shortcut">
551     <string>Ctrl+T</string>
552    </property>
553   </action>
554   <action name="actionTrim">
555    <property name="text">
556     <string>Tr&amp;im</string>
557    </property>
558    <property name="shortcut">
559     <string>Ctrl+I</string>
560    </property>
561   </action>
562   <action name="actionOptions">
563    <property name="text">
564     <string>Options</string>
565    </property>
566   </action>
567   <action name="actionNew">
568    <property name="icon">
569     <iconset resource="../qapitrace.qrc">
570      <normaloff>:/resources/document-new.png</normaloff>:/resources/document-new.png</iconset>
571    </property>
572    <property name="text">
573     <string>&amp;New...</string>
574    </property>
575    <property name="shortcut">
576     <string>Ctrl+N</string>
577    </property>
578   </action>
579   <action name="actionFind">
580    <property name="icon">
581     <iconset resource="../qapitrace.qrc">
582      <normaloff>:/resources/edit-find.png</normaloff>:/resources/edit-find.png</iconset>
583    </property>
584    <property name="text">
585     <string>&amp;Find</string>
586    </property>
587    <property name="shortcut">
588     <string>Ctrl+F</string>
589    </property>
590   </action>
591   <action name="actionGo">
592    <property name="icon">
593     <iconset resource="../qapitrace.qrc">
594      <normaloff>:/resources/go-jump.png</normaloff>:/resources/go-jump.png</iconset>
595    </property>
596    <property name="text">
597     <string>Go to Call</string>
598    </property>
599    <property name="shortcut">
600     <string>Ctrl+G</string>
601    </property>
602   </action>
603   <action name="actionGoFrameStart">
604    <property name="icon">
605     <iconset resource="../qapitrace.qrc">
606      <normaloff>:/resources/go-top.png</normaloff>:/resources/go-top.png</iconset>
607    </property>
608    <property name="text">
609     <string>Go to Frame Start</string>
610    </property>
611    <property name="shortcut">
612     <string>Ctrl+A</string>
613    </property>
614   </action>
615   <action name="actionGoFrameEnd">
616    <property name="icon">
617     <iconset resource="../qapitrace.qrc">
618      <normaloff>:/resources/go-bottom.png</normaloff>:/resources/go-bottom.png</iconset>
619    </property>
620    <property name="text">
621     <string>Go to Frame End</string>
622    </property>
623    <property name="shortcut">
624     <string>Ctrl+E</string>
625    </property>
626   </action>
627   <action name="actionShowErrorsDock">
628    <property name="checkable">
629     <bool>true</bool>
630    </property>
631    <property name="enabled">
632     <bool>false</bool>
633    </property>
634    <property name="text">
635     <string>Show &amp;Errors Dock</string>
636    </property>
637   </action>
638   <action name="actionShowProfileDialog">
639    <property name="enabled">
640     <bool>false</bool>
641    </property>
642    <property name="text">
643     <string>Show &amp;Profile Results</string>
644    </property>
645   </action>
646   <action name="actionProfile">
647    <property name="text">
648     <string>&amp;Profile</string>
649    </property>
650    <property name="shortcut">
651     <string>Ctrl+P</string>
652    </property>
653   </action>
654   <zorder>stateDock</zorder>
655   <zorder>vertexDataDock</zorder>
656   <zorder>errorsDock</zorder>
657   <zorder>backtraceDock</zorder>
658  </widget>
659  <customwidgets>
660   <customwidget>
661    <class>QWebView</class>
662    <extends>QWidget</extends>
663    <header>QtWebKit/QWebView</header>
664   </customwidget>
665  </customwidgets>
666  <resources>
667   <include location="../qapitrace.qrc"/>
668  </resources>
669  <connections/>
670 </ui>