]> git.sesse.net Git - vlc/blob - modules/gui/qt4/ui/video_effects.ui
Implement color change for colorthres and extract filters. Fix dial for rotate filter.
[vlc] / modules / gui / qt4 / ui / video_effects.ui
1 <ui version="4.0" >
2  <class>ExtVideoWidget</class>
3  <widget class="QWidget" name="ExtVideoWidget" >
4   <property name="geometry" >
5    <rect>
6     <x>0</x>
7     <y>0</y>
8     <width>1109</width>
9     <height>585</height>
10    </rect>
11   </property>
12   <property name="windowTitle" >
13    <string>Form</string>
14   </property>
15   <layout class="QGridLayout" >
16    <property name="margin" >
17     <number>9</number>
18    </property>
19    <property name="spacing" >
20     <number>6</number>
21    </property>
22    <item rowspan="3" row="3" column="0" >
23     <widget class="QGroupBox" name="extractEnable" >
24      <property name="title" >
25       <string>_("Color extraction")</string>
26      </property>
27      <property name="checkable" >
28       <bool>true</bool>
29      </property>
30      <property name="checked" >
31       <bool>false</bool>
32      </property>
33      <layout class="QGridLayout" >
34       <property name="margin" >
35        <number>9</number>
36       </property>
37       <property name="spacing" >
38        <number>6</number>
39       </property>
40       <item row="0" column="0" >
41        <widget class="QLabel" name="label_6" >
42         <property name="text" >
43          <string>_("Color")</string>
44         </property>
45        </widget>
46       </item>
47       <item row="0" column="1" >
48        <widget class="QLineEdit" name="extractComponentText" >
49         <property name="inputMask" >
50          <string>>HHHHHH;#</string>
51         </property>
52        </widget>
53       </item>
54      </layout>
55     </widget>
56    </item>
57    <item row="11" column="0" >
58     <widget class="QCheckBox" name="invertEnable" >
59      <property name="text" >
60       <string>_("Color invert")</string>
61      </property>
62     </widget>
63    </item>
64    <item rowspan="4" row="7" column="0" >
65     <widget class="QGroupBox" name="colorthresEnable" >
66      <property name="title" >
67       <string>_("Color threshold")</string>
68      </property>
69      <property name="checkable" >
70       <bool>true</bool>
71      </property>
72      <property name="checked" >
73       <bool>false</bool>
74      </property>
75      <layout class="QGridLayout" >
76       <property name="margin" >
77        <number>9</number>
78       </property>
79       <property name="spacing" >
80        <number>6</number>
81       </property>
82       <item row="2" column="0" >
83        <widget class="QLabel" name="label_14" >
84         <property name="text" >
85          <string>_("Similarity")</string>
86         </property>
87        </widget>
88       </item>
89       <item row="2" column="1" >
90        <widget class="QSlider" name="colorthresSimilaritythresSlider" >
91         <property name="orientation" >
92          <enum>Qt::Horizontal</enum>
93         </property>
94        </widget>
95       </item>
96       <item row="1" column="1" >
97        <widget class="QSlider" name="colorthresSaturationthresSlider" >
98         <property name="orientation" >
99          <enum>Qt::Horizontal</enum>
100         </property>
101        </widget>
102       </item>
103       <item row="1" column="0" >
104        <widget class="QLabel" name="label_13" >
105         <property name="text" >
106          <string>_("Saturation")</string>
107         </property>
108        </widget>
109       </item>
110       <item row="0" column="0" >
111        <widget class="QLabel" name="label_8" >
112         <property name="text" >
113          <string>_("Color")</string>
114         </property>
115        </widget>
116       </item>
117       <item row="0" column="1" >
118        <widget class="QLineEdit" name="colorthresColorText" >
119         <property name="inputMask" >
120          <string>>HHHHHH;#</string>
121         </property>
122        </widget>
123       </item>
124      </layout>
125     </widget>
126    </item>
127    <item rowspan="3" row="0" column="0" >
128     <widget class="QGroupBox" name="adjustEnable" >
129      <property name="enabled" >
130       <bool>true</bool>
131      </property>
132      <property name="title" >
133       <string>_("Image adjust")</string>
134      </property>
135      <property name="checkable" >
136       <bool>true</bool>
137      </property>
138      <property name="checked" >
139       <bool>false</bool>
140      </property>
141      <layout class="QGridLayout" >
142       <property name="margin" >
143        <number>9</number>
144       </property>
145       <property name="spacing" >
146        <number>6</number>
147       </property>
148       <item row="0" column="1" >
149        <widget class="QSlider" name="hueSlider" >
150         <property name="maximum" >
151          <number>360</number>
152         </property>
153         <property name="orientation" >
154          <enum>Qt::Horizontal</enum>
155         </property>
156        </widget>
157       </item>
158       <item row="4" column="1" >
159        <widget class="QSlider" name="gammaSlider" >
160         <property name="maximum" >
161          <number>500</number>
162         </property>
163         <property name="orientation" >
164          <enum>Qt::Horizontal</enum>
165         </property>
166         <property name="tickInterval" >
167          <number>50</number>
168         </property>
169        </widget>
170       </item>
171       <item row="3" column="1" >
172        <widget class="QSlider" name="saturationSlider" >
173         <property name="maximum" >
174          <number>300</number>
175         </property>
176         <property name="orientation" >
177          <enum>Qt::Horizontal</enum>
178         </property>
179         <property name="tickInterval" >
180          <number>100</number>
181         </property>
182        </widget>
183       </item>
184       <item row="2" column="1" >
185        <widget class="QSlider" name="brightnessSlider" >
186         <property name="maximum" >
187          <number>200</number>
188         </property>
189         <property name="orientation" >
190          <enum>Qt::Horizontal</enum>
191         </property>
192         <property name="tickInterval" >
193          <number>100</number>
194         </property>
195        </widget>
196       </item>
197       <item row="1" column="1" >
198        <widget class="QSlider" name="contrastSlider" >
199         <property name="maximum" >
200          <number>200</number>
201         </property>
202         <property name="orientation" >
203          <enum>Qt::Horizontal</enum>
204         </property>
205         <property name="tickInterval" >
206          <number>100</number>
207         </property>
208        </widget>
209       </item>
210       <item row="4" column="0" >
211        <widget class="QLabel" name="label_5" >
212         <property name="text" >
213          <string>_("Gamma")</string>
214         </property>
215        </widget>
216       </item>
217       <item row="1" column="0" >
218        <widget class="QLabel" name="label_2" >
219         <property name="text" >
220          <string>_("Contrast")</string>
221         </property>
222        </widget>
223       </item>
224       <item row="2" column="0" >
225        <widget class="QLabel" name="label_3" >
226         <property name="text" >
227          <string>_("Brightness")</string>
228         </property>
229        </widget>
230       </item>
231       <item row="3" column="0" >
232        <widget class="QLabel" name="label_4" >
233         <property name="text" >
234          <string>_("Saturation")</string>
235         </property>
236        </widget>
237       </item>
238       <item row="0" column="0" >
239        <widget class="QLabel" name="label" >
240         <property name="text" >
241          <string>_("Hue")</string>
242         </property>
243        </widget>
244       </item>
245       <item row="5" column="1" >
246        <widget class="QCheckBox" name="brightnessThresholdCheck" >
247         <property name="text" >
248          <string>_("Brightness threshold")</string>
249         </property>
250        </widget>
251       </item>
252      </layout>
253     </widget>
254    </item>
255    <item row="5" column="1" >
256     <widget class="QCheckBox" name="noiseEnable" >
257      <property name="text" >
258       <string>_("Noise")</string>
259      </property>
260     </widget>
261    </item>
262    <item rowspan="4" row="1" column="3" >
263     <widget class="QGroupBox" name="wallEnable" >
264      <property name="title" >
265       <string>_("Wall")</string>
266      </property>
267      <property name="checkable" >
268       <bool>true</bool>
269      </property>
270      <property name="checked" >
271       <bool>false</bool>
272      </property>
273      <layout class="QGridLayout" >
274       <property name="margin" >
275        <number>9</number>
276       </property>
277       <property name="spacing" >
278        <number>6</number>
279       </property>
280       <item row="0" column="0" >
281        <widget class="QLabel" name="label_31" >
282         <property name="text" >
283          <string>_("Rows")</string>
284         </property>
285        </widget>
286       </item>
287       <item row="1" column="0" >
288        <widget class="QLabel" name="label_30" >
289         <property name="text" >
290          <string>_("Columns")</string>
291         </property>
292        </widget>
293       </item>
294       <item row="1" column="1" >
295        <widget class="QSpinBox" name="wallColsSpin" >
296         <property name="minimum" >
297          <number>1</number>
298         </property>
299         <property name="value" >
300          <number>3</number>
301         </property>
302        </widget>
303       </item>
304       <item row="0" column="1" >
305        <widget class="QSpinBox" name="wallRowsSpin" >
306         <property name="minimum" >
307          <number>1</number>
308         </property>
309         <property name="value" >
310          <number>3</number>
311         </property>
312        </widget>
313       </item>
314      </layout>
315     </widget>
316    </item>
317    <item row="0" column="3" >
318     <widget class="QGroupBox" name="cloneEnable" >
319      <property name="title" >
320       <string>_("Clone")</string>
321      </property>
322      <property name="checkable" >
323       <bool>true</bool>
324      </property>
325      <property name="checked" >
326       <bool>false</bool>
327      </property>
328      <layout class="QGridLayout" >
329       <property name="margin" >
330        <number>9</number>
331       </property>
332       <property name="spacing" >
333        <number>6</number>
334       </property>
335       <item row="0" column="0" >
336        <widget class="QLabel" name="label_9" >
337         <property name="text" >
338          <string>_("Number of clones")</string>
339         </property>
340        </widget>
341       </item>
342       <item row="0" column="1" >
343        <widget class="QSpinBox" name="cloneCountSpin" >
344         <property name="minimum" >
345          <number>1</number>
346         </property>
347         <property name="value" >
348          <number>2</number>
349         </property>
350        </widget>
351       </item>
352      </layout>
353     </widget>
354    </item>
355    <item row="8" column="2" >
356     <widget class="QCheckBox" name="magnifyEnable" >
357      <property name="text" >
358       <string>_("Magnification")</string>
359      </property>
360     </widget>
361    </item>
362    <item rowspan="3" row="5" column="2" >
363     <widget class="QGroupBox" name="puzzleEnable" >
364      <property name="title" >
365       <string>_("Puzzle game")</string>
366      </property>
367      <property name="checkable" >
368       <bool>true</bool>
369      </property>
370      <property name="checked" >
371       <bool>false</bool>
372      </property>
373      <layout class="QGridLayout" >
374       <property name="margin" >
375        <number>9</number>
376       </property>
377       <property name="spacing" >
378        <number>6</number>
379       </property>
380       <item row="0" column="1" >
381        <widget class="QSpinBox" name="puzzleRowsSpin" >
382         <property name="minimum" >
383          <number>1</number>
384         </property>
385         <property name="value" >
386          <number>3</number>
387         </property>
388        </widget>
389       </item>
390       <item row="1" column="1" >
391        <widget class="QSpinBox" name="puzzleColsSpin" >
392         <property name="minimum" >
393          <number>1</number>
394         </property>
395         <property name="value" >
396          <number>3</number>
397         </property>
398        </widget>
399       </item>
400       <item row="2" column="0" colspan="2" >
401        <widget class="QCheckBox" name="puzzleBlackSlotCheck" >
402         <property name="text" >
403          <string>_("Black slot")</string>
404         </property>
405        </widget>
406       </item>
407       <item row="1" column="0" >
408        <widget class="QLabel" name="label_26" >
409         <property name="text" >
410          <string>_("Columns")</string>
411         </property>
412        </widget>
413       </item>
414       <item row="0" column="0" >
415        <widget class="QLabel" name="label_27" >
416         <property name="text" >
417          <string>_("Rows")</string>
418         </property>
419        </widget>
420       </item>
421      </layout>
422     </widget>
423    </item>
424    <item rowspan="4" row="1" column="2" >
425     <widget class="QGroupBox" name="rotateEnable" >
426      <property name="title" >
427       <string>_("Rotate")</string>
428      </property>
429      <property name="checkable" >
430       <bool>true</bool>
431      </property>
432      <property name="checked" >
433       <bool>false</bool>
434      </property>
435      <layout class="QGridLayout" >
436       <property name="margin" >
437        <number>9</number>
438       </property>
439       <property name="spacing" >
440        <number>6</number>
441       </property>
442       <item row="0" column="1" >
443        <widget class="QDial" name="rotateAngleDial" >
444         <property name="maximum" >
445          <number>359</number>
446         </property>
447         <property name="value" >
448          <number>0</number>
449         </property>
450         <property name="sliderPosition" >
451          <number>0</number>
452         </property>
453         <property name="orientation" >
454          <enum>Qt::Horizontal</enum>
455         </property>
456         <property name="invertedAppearance" >
457          <bool>false</bool>
458         </property>
459         <property name="invertedControls" >
460          <bool>false</bool>
461         </property>
462        </widget>
463       </item>
464       <item row="0" column="0" >
465        <widget class="QLabel" name="label_28" >
466         <property name="text" >
467          <string>_("Angle")</string>
468         </property>
469        </widget>
470       </item>
471      </layout>
472     </widget>
473    </item>
474    <item row="0" column="2" >
475     <widget class="QGroupBox" name="transformEnable" >
476      <property name="title" >
477       <string>_("Transform")</string>
478      </property>
479      <property name="checkable" >
480       <bool>true</bool>
481      </property>
482      <property name="checked" >
483       <bool>false</bool>
484      </property>
485      <layout class="QGridLayout" >
486       <property name="margin" >
487        <number>9</number>
488       </property>
489       <property name="spacing" >
490        <number>6</number>
491       </property>
492       <item row="0" column="0" >
493        <widget class="QComboBox" name="transformTypeCombo" />
494       </item>
495      </layout>
496     </widget>
497    </item>
498    <item row="10" column="1" >
499     <widget class="QCheckBox" name="waveEnable" >
500      <property name="text" >
501       <string>_("Waves")</string>
502      </property>
503     </widget>
504    </item>
505    <item row="9" column="1" >
506     <widget class="QCheckBox" name="rippleEnable" >
507      <property name="text" >
508       <string>_("Water effect")</string>
509      </property>
510     </widget>
511    </item>
512    <item rowspan="2" row="7" column="1" >
513     <widget class="QGroupBox" name="sharpenEnable" >
514      <property name="title" >
515       <string>_("Sharpen")</string>
516      </property>
517      <property name="checkable" >
518       <bool>true</bool>
519      </property>
520      <property name="checked" >
521       <bool>false</bool>
522      </property>
523      <layout class="QGridLayout" >
524       <property name="margin" >
525        <number>9</number>
526       </property>
527       <property name="spacing" >
528        <number>6</number>
529       </property>
530       <item row="0" column="0" >
531        <widget class="QLabel" name="label_29" >
532         <property name="text" >
533          <string>_("Sigma")</string>
534         </property>
535        </widget>
536       </item>
537       <item row="0" column="1" >
538        <widget class="QSlider" name="sharpenSigmaSlider" >
539         <property name="orientation" >
540          <enum>Qt::Horizontal</enum>
541         </property>
542        </widget>
543       </item>
544      </layout>
545     </widget>
546    </item>
547    <item row="6" column="1" >
548     <widget class="QCheckBox" name="psychedelicEnable" >
549      <property name="text" >
550       <string>_("Psychedelic")</string>
551      </property>
552     </widget>
553    </item>
554    <item row="4" column="1" >
555     <widget class="QCheckBox" name="motiondetectEnable" >
556      <property name="text" >
557       <string>_("Motion detect")</string>
558      </property>
559     </widget>
560    </item>
561    <item rowspan="2" row="2" column="1" >
562     <widget class="QGroupBox" name="blurEnable" >
563      <property name="title" >
564       <string>_("Motion blur")</string>
565      </property>
566      <property name="checkable" >
567       <bool>true</bool>
568      </property>
569      <property name="checked" >
570       <bool>false</bool>
571      </property>
572      <layout class="QGridLayout" >
573       <property name="margin" >
574        <number>9</number>
575       </property>
576       <property name="spacing" >
577        <number>6</number>
578       </property>
579       <item row="0" column="0" >
580        <widget class="QLabel" name="label_25" >
581         <property name="text" >
582          <string>_("Factor")</string>
583         </property>
584        </widget>
585       </item>
586       <item row="0" column="1" >
587        <widget class="QSlider" name="blurFactorSlider" >
588         <property name="orientation" >
589          <enum>Qt::Horizontal</enum>
590         </property>
591        </widget>
592       </item>
593      </layout>
594     </widget>
595    </item>
596    <item rowspan="2" row="0" column="1" >
597     <widget class="QGroupBox" name="gradientEnable" >
598      <property name="title" >
599       <string>_("Gradient")</string>
600      </property>
601      <property name="checkable" >
602       <bool>true</bool>
603      </property>
604      <property name="checked" >
605       <bool>false</bool>
606      </property>
607      <layout class="QGridLayout" >
608       <property name="margin" >
609        <number>9</number>
610       </property>
611       <property name="spacing" >
612        <number>6</number>
613       </property>
614       <item row="0" column="0" >
615        <widget class="QLabel" name="label_18" >
616         <property name="text" >
617          <string>_("Mode")</string>
618         </property>
619        </widget>
620       </item>
621       <item row="1" column="0" colspan="2" >
622        <widget class="QCheckBox" name="gradientTypeCheck" >
623         <property name="text" >
624          <string>_("Color")</string>
625         </property>
626        </widget>
627       </item>
628       <item row="2" column="0" colspan="2" >
629        <widget class="QCheckBox" name="gradientCartoonCheck" >
630         <property name="text" >
631          <string>_("Cartoon")</string>
632         </property>
633        </widget>
634       </item>
635       <item row="0" column="1" >
636        <widget class="QComboBox" name="gradientModeCombo" />
637       </item>
638      </layout>
639     </widget>
640    </item>
641    <item rowspan="2" row="0" column="4" >
642     <widget class="QGroupBox" name="marqEnable" >
643      <property name="title" >
644       <string>_("Add text")</string>
645      </property>
646      <property name="checkable" >
647       <bool>true</bool>
648      </property>
649      <property name="checked" >
650       <bool>false</bool>
651      </property>
652      <layout class="QGridLayout" >
653       <property name="margin" >
654        <number>9</number>
655       </property>
656       <property name="spacing" >
657        <number>6</number>
658       </property>
659       <item row="1" column="0" >
660        <widget class="QLabel" name="label_24" >
661         <property name="text" >
662          <string>_("Position")</string>
663         </property>
664        </widget>
665       </item>
666       <item row="0" column="0" >
667        <widget class="QLabel" name="label_23" >
668         <property name="text" >
669          <string>_("Text")</string>
670         </property>
671        </widget>
672       </item>
673       <item row="0" column="1" >
674        <widget class="QLineEdit" name="marqMarqueeText" />
675       </item>
676       <item row="1" column="1" >
677        <widget class="QComboBox" name="marqPositionCombo" />
678       </item>
679      </layout>
680     </widget>
681    </item>
682    <item rowspan="6" row="2" column="4" >
683     <widget class="QGroupBox" name="logoEnable" >
684      <property name="title" >
685       <string>_("Add logo")</string>
686      </property>
687      <property name="checkable" >
688       <bool>true</bool>
689      </property>
690      <property name="checked" >
691       <bool>false</bool>
692      </property>
693      <layout class="QGridLayout" >
694       <property name="margin" >
695        <number>9</number>
696       </property>
697       <property name="spacing" >
698        <number>6</number>
699       </property>
700       <item row="3" column="0" >
701        <widget class="QLabel" name="label_22" >
702         <property name="text" >
703          <string>_("Transparency")</string>
704         </property>
705        </widget>
706       </item>
707       <item row="2" column="0" colspan="2" >
708        <widget class="QLabel" name="label_21" >
709         <property name="text" >
710          <string>_("Left")</string>
711         </property>
712        </widget>
713       </item>
714       <item row="1" column="0" colspan="2" >
715        <widget class="QLabel" name="label_20" >
716         <property name="text" >
717          <string>_("Top")</string>
718         </property>
719        </widget>
720       </item>
721       <item row="3" column="1" colspan="2" >
722        <widget class="QSlider" name="logoTransparencySlider" >
723         <property name="orientation" >
724          <enum>Qt::Horizontal</enum>
725         </property>
726        </widget>
727       </item>
728       <item row="2" column="2" >
729        <widget class="QSpinBox" name="logoXSpin" />
730       </item>
731       <item row="1" column="2" >
732        <widget class="QSpinBox" name="logoYSpin" />
733       </item>
734       <item row="0" column="0" >
735        <widget class="QLabel" name="label_19" >
736         <property name="text" >
737          <string>_("Logo")</string>
738         </property>
739        </widget>
740       </item>
741       <item row="0" column="2" >
742        <widget class="QLineEdit" name="logoFileText" />
743       </item>
744      </layout>
745     </widget>
746    </item>
747    <item rowspan="4" row="5" column="3" >
748     <widget class="QGroupBox" name="eraseEnable" >
749      <property name="title" >
750       <string>_("Logo erase")</string>
751      </property>
752      <property name="checkable" >
753       <bool>true</bool>
754      </property>
755      <property name="checked" >
756       <bool>false</bool>
757      </property>
758      <layout class="QGridLayout" >
759       <property name="margin" >
760        <number>9</number>
761       </property>
762       <property name="spacing" >
763        <number>6</number>
764       </property>
765       <item row="1" column="0" >
766        <widget class="QLabel" name="label_16" >
767         <property name="text" >
768          <string>_("Top")</string>
769         </property>
770        </widget>
771       </item>
772       <item row="2" column="0" >
773        <widget class="QLabel" name="label_17" >
774         <property name="text" >
775          <string>_("Left")</string>
776         </property>
777        </widget>
778       </item>
779       <item row="2" column="1" >
780        <widget class="QSpinBox" name="eraseXSpin" />
781       </item>
782       <item row="1" column="1" >
783        <widget class="QSpinBox" name="eraseYSpin" />
784       </item>
785       <item row="0" column="1" >
786        <widget class="QLineEdit" name="eraseMaskText" />
787       </item>
788       <item row="0" column="0" >
789        <widget class="QLabel" name="label_15" >
790         <property name="text" >
791          <string>_("Mask")</string>
792         </property>
793        </widget>
794       </item>
795      </layout>
796     </widget>
797    </item>
798    <item rowspan="3" row="9" column="2" colspan="3" >
799     <widget class="QGroupBox" name="advancedVideoFilterBox" >
800      <property name="title" >
801       <string>_("Advanced video filter controls")</string>
802      </property>
803      <layout class="QGridLayout" >
804       <property name="margin" >
805        <number>9</number>
806       </property>
807       <property name="spacing" >
808        <number>6</number>
809       </property>
810       <item row="1" column="1" colspan="2" >
811        <widget class="QLineEdit" name="videoFilterText" />
812       </item>
813       <item row="2" column="1" colspan="2" >
814        <widget class="QLineEdit" name="subpictureFilterText" />
815       </item>
816       <item row="3" column="0" colspan="2" >
817        <widget class="QPushButton" name="filtersResetButton" >
818         <property name="text" >
819          <string>_("Reset")</string>
820         </property>
821        </widget>
822       </item>
823       <item row="3" column="2" >
824        <widget class="QPushButton" name="filtersUpdateButton" >
825         <property name="text" >
826          <string>_("Update")</string>
827         </property>
828        </widget>
829       </item>
830       <item row="1" column="0" >
831        <widget class="QLabel" name="label_33" >
832         <property name="text" >
833          <string>_("Video filters")</string>
834         </property>
835        </widget>
836       </item>
837       <item row="0" column="0" >
838        <widget class="QLabel" name="label_32" >
839         <property name="text" >
840          <string>_("Vout filters")</string>
841         </property>
842        </widget>
843       </item>
844       <item row="2" column="0" >
845        <widget class="QLabel" name="label_34" >
846         <property name="text" >
847          <string>_("Subpicture filters")</string>
848         </property>
849        </widget>
850       </item>
851       <item row="0" column="1" colspan="2" >
852        <widget class="QLineEdit" name="voutFilterText" />
853       </item>
854      </layout>
855     </widget>
856    </item>
857   </layout>
858  </widget>
859  <resources/>
860  <connections/>
861 </ui>