]> git.sesse.net Git - nageru/blob - ui_analyzer.ui
Implement the coordinate display in the analyzer.
[nageru] / ui_analyzer.ui
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3  <class>Analyzer</class>
4  <widget class="QMainWindow" name="Analyzer">
5   <property name="geometry">
6    <rect>
7     <x>0</x>
8     <y>0</y>
9     <width>845</width>
10     <height>456</height>
11    </rect>
12   </property>
13   <property name="windowTitle">
14    <string>Analyzer</string>
15   </property>
16   <widget class="QWidget" name="centralwidget">
17    <layout class="QHBoxLayout" name="horizontalLayout_3" stretch="2,3">
18     <item>
19      <layout class="QVBoxLayout" name="left_pane" stretch="0,1,0,1,0,0">
20       <item>
21        <spacer name="verticalSpacer">
22         <property name="orientation">
23          <enum>Qt::Vertical</enum>
24         </property>
25         <property name="sizeHint" stdset="0">
26          <size>
27           <width>20</width>
28           <height>5</height>
29          </size>
30         </property>
31        </spacer>
32       </item>
33       <item>
34        <layout class="QHBoxLayout" name="display_centerer" stretch="0,1,0">
35         <property name="spacing">
36          <number>0</number>
37         </property>
38         <item>
39          <spacer name="display_left_spacer">
40           <property name="orientation">
41            <enum>Qt::Horizontal</enum>
42           </property>
43           <property name="sizeHint" stdset="0">
44            <size>
45             <width>5</width>
46             <height>20</height>
47            </size>
48           </property>
49          </spacer>
50         </item>
51         <item>
52          <widget class="GLWidget" name="display" native="true">
53           <property name="enabled">
54            <bool>true</bool>
55           </property>
56           <property name="autoFillBackground">
57            <bool>true</bool>
58           </property>
59           <property name="styleSheet">
60            <string notr="true">background: rgb(233, 185, 110)</string>
61           </property>
62          </widget>
63         </item>
64         <item>
65          <spacer name="display_right_spacer">
66           <property name="orientation">
67            <enum>Qt::Horizontal</enum>
68           </property>
69           <property name="sizeHint" stdset="0">
70            <size>
71             <width>5</width>
72             <height>20</height>
73            </size>
74           </property>
75          </spacer>
76         </item>
77        </layout>
78       </item>
79       <item>
80        <layout class="QHBoxLayout" name="grab_horizontal_layout" stretch="1,0">
81         <item>
82          <widget class="QComboBox" name="input_box"/>
83         </item>
84         <item>
85          <widget class="QPushButton" name="grab_btn">
86           <property name="text">
87            <string>Grab</string>
88           </property>
89          </widget>
90         </item>
91        </layout>
92       </item>
93       <item>
94        <widget class="QCustomPlot" name="histogram" native="true">
95         <property name="autoFillBackground">
96          <bool>false</bool>
97         </property>
98         <property name="styleSheet">
99          <string notr="true">background: rgb(173, 127, 168)</string>
100         </property>
101        </widget>
102       </item>
103       <item>
104        <widget class="QLabel" name="histogram_label">
105         <property name="sizePolicy">
106          <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
107           <horstretch>0</horstretch>
108           <verstretch>0</verstretch>
109          </sizepolicy>
110         </property>
111         <property name="text">
112          <string>RGB histogram</string>
113         </property>
114         <property name="alignment">
115          <set>Qt::AlignCenter</set>
116         </property>
117        </widget>
118       </item>
119       <item>
120        <spacer name="verticalSpacer_2">
121         <property name="orientation">
122          <enum>Qt::Vertical</enum>
123         </property>
124         <property name="sizeHint" stdset="0">
125          <size>
126           <width>20</width>
127           <height>5</height>
128          </size>
129         </property>
130        </spacer>
131       </item>
132      </layout>
133     </item>
134     <item>
135      <layout class="QVBoxLayout" name="right_pane" stretch="0,1,0,0,0,0">
136       <item>
137        <spacer name="verticalSpacer_3">
138         <property name="orientation">
139          <enum>Qt::Vertical</enum>
140         </property>
141         <property name="sizeHint" stdset="0">
142          <size>
143           <width>20</width>
144           <height>5</height>
145          </size>
146         </property>
147        </spacer>
148       </item>
149       <item>
150        <layout class="QHBoxLayout" name="grabbed_frame_enterer" stretch="0,1,0">
151         <property name="spacing">
152          <number>0</number>
153         </property>
154         <item>
155          <spacer name="grabbed_frame_left_spacer">
156           <property name="orientation">
157            <enum>Qt::Horizontal</enum>
158           </property>
159           <property name="sizeHint" stdset="0">
160            <size>
161             <width>5</width>
162             <height>20</height>
163            </size>
164           </property>
165          </spacer>
166         </item>
167         <item>
168          <widget class="QLabel" name="grabbed_frame_label">
169           <property name="sizePolicy">
170            <sizepolicy hsizetype="Ignored" vsizetype="Ignored">
171             <horstretch>1</horstretch>
172             <verstretch>1</verstretch>
173            </sizepolicy>
174           </property>
175           <property name="cursor">
176            <cursorShape>CrossCursor</cursorShape>
177           </property>
178           <property name="mouseTracking">
179            <bool>true</bool>
180           </property>
181           <property name="autoFillBackground">
182            <bool>false</bool>
183           </property>
184           <property name="styleSheet">
185            <string notr="true">background: color(0,0,0)</string>
186           </property>
187           <property name="text">
188            <string/>
189           </property>
190           <property name="scaledContents">
191            <bool>true</bool>
192           </property>
193          </widget>
194         </item>
195         <item>
196          <spacer name="grabbed_frame_right_spacer">
197           <property name="orientation">
198            <enum>Qt::Horizontal</enum>
199           </property>
200           <property name="sizeHint" stdset="0">
201            <size>
202             <width>5</width>
203             <height>20</height>
204            </size>
205           </property>
206          </spacer>
207         </item>
208        </layout>
209       </item>
210       <item>
211        <widget class="QLabel" name="grabbed_frame_sublabel">
212         <property name="text">
213          <string>Grabbed frame</string>
214         </property>
215         <property name="alignment">
216          <set>Qt::AlignCenter</set>
217         </property>
218        </widget>
219       </item>
220       <item>
221        <widget class="QLabel" name="coord_label">
222         <property name="text">
223          <string>Selected coordinate (x,y): (none)</string>
224         </property>
225         <property name="alignment">
226          <set>Qt::AlignCenter</set>
227         </property>
228        </widget>
229       </item>
230       <item>
231        <layout class="QHBoxLayout" name="color_hbox">
232         <item>
233          <layout class="QVBoxLayout" name="verticalLayout_4">
234           <item>
235            <widget class="QLabel" name="label_3">
236             <property name="text">
237              <string>TextLabel</string>
238             </property>
239            </widget>
240           </item>
241          </layout>
242         </item>
243         <item>
244          <layout class="QVBoxLayout" name="verticalLayout_3">
245           <item>
246            <widget class="QLabel" name="label_12">
247             <property name="text">
248              <string>Color (8-bit sRGB):</string>
249             </property>
250             <property name="alignment">
251              <set>Qt::AlignCenter</set>
252             </property>
253            </widget>
254           </item>
255           <item>
256            <layout class="QGridLayout" name="gridLayout">
257             <item row="1" column="0">
258              <widget class="QLabel" name="label_6">
259               <property name="text">
260                <string>Green:</string>
261               </property>
262              </widget>
263             </item>
264             <item row="1" column="1">
265              <widget class="QLabel" name="green_label">
266               <property name="text">
267                <string>127</string>
268               </property>
269              </widget>
270             </item>
271             <item row="2" column="1">
272              <widget class="QLabel" name="blue_label">
273               <property name="text">
274                <string>127</string>
275               </property>
276              </widget>
277             </item>
278             <item row="3" column="0">
279              <widget class="QLabel" name="label_2">
280               <property name="text">
281                <string>Hex:</string>
282               </property>
283              </widget>
284             </item>
285             <item row="0" column="1">
286              <widget class="QLabel" name="red_label">
287               <property name="text">
288                <string>127</string>
289               </property>
290              </widget>
291             </item>
292             <item row="2" column="0">
293              <widget class="QLabel" name="label_7">
294               <property name="text">
295                <string>Blue:</string>
296               </property>
297              </widget>
298             </item>
299             <item row="3" column="1">
300              <widget class="QLabel" name="hex_label">
301               <property name="text">
302                <string>#7f7f7f</string>
303               </property>
304              </widget>
305             </item>
306             <item row="0" column="0">
307              <widget class="QLabel" name="label_5">
308               <property name="text">
309                <string>Red:</string>
310               </property>
311              </widget>
312             </item>
313            </layout>
314           </item>
315          </layout>
316         </item>
317        </layout>
318       </item>
319       <item>
320        <spacer name="verticalSpacer_4">
321         <property name="orientation">
322          <enum>Qt::Vertical</enum>
323         </property>
324         <property name="sizeHint" stdset="0">
325          <size>
326           <width>20</width>
327           <height>5</height>
328          </size>
329         </property>
330        </spacer>
331       </item>
332      </layout>
333     </item>
334    </layout>
335   </widget>
336  </widget>
337  <customwidgets>
338   <customwidget>
339    <class>GLWidget</class>
340    <extends>QWidget</extends>
341    <header>glwidget.h</header>
342   </customwidget>
343   <customwidget>
344    <class>QCustomPlot</class>
345    <extends>QWidget</extends>
346    <header>qcustomplot.h</header>
347    <container>1</container>
348   </customwidget>
349  </customwidgets>
350  <resources/>
351  <connections/>
352 </ui>