]> git.lyx.org Git - lyx.git/blob - src/frontends/qt/ui/GraphicsUi.ui
Properly scale some icons for HiDPI (#12695)
[lyx.git] / src / frontends / qt / ui / GraphicsUi.ui
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3  <class>GraphicsUi</class>
4  <widget class="QDialog" name="GraphicsUi">
5   <property name="geometry">
6    <rect>
7     <x>0</x>
8     <y>0</y>
9     <width>718</width>
10     <height>512</height>
11    </rect>
12   </property>
13   <property name="sizePolicy">
14    <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
15     <horstretch>0</horstretch>
16     <verstretch>0</verstretch>
17    </sizepolicy>
18   </property>
19   <property name="windowTitle">
20    <string/>
21   </property>
22   <property name="sizeGripEnabled">
23    <bool>true</bool>
24   </property>
25   <layout class="QGridLayout">
26    <property name="leftMargin">
27     <number>9</number>
28    </property>
29    <property name="topMargin">
30     <number>9</number>
31    </property>
32    <property name="rightMargin">
33     <number>9</number>
34    </property>
35    <property name="bottomMargin">
36     <number>9</number>
37    </property>
38    <property name="spacing">
39     <number>6</number>
40    </property>
41    <item row="0" column="0">
42     <widget class="QTabWidget" name="tabWidget">
43      <property name="toolTip">
44       <string/>
45      </property>
46      <property name="currentIndex">
47       <number>0</number>
48      </property>
49      <widget class="QWidget" name="Graphics">
50       <attribute name="title">
51        <string>&amp;Graphics</string>
52       </attribute>
53       <layout class="QGridLayout">
54        <property name="leftMargin">
55         <number>9</number>
56        </property>
57        <property name="topMargin">
58         <number>9</number>
59        </property>
60        <property name="rightMargin">
61         <number>9</number>
62        </property>
63        <property name="bottomMargin">
64         <number>9</number>
65        </property>
66        <property name="spacing">
67         <number>6</number>
68        </property>
69        <item row="0" column="2">
70         <widget class="QPushButton" name="browsePB">
71          <property name="toolTip">
72           <string>Select an image file</string>
73          </property>
74          <property name="text">
75           <string>&amp;Browse...</string>
76          </property>
77         </widget>
78        </item>
79        <item row="1" column="0" colspan="5">
80         <widget class="QGroupBox" name="sizeGB">
81          <property name="title">
82           <string>Output Size</string>
83          </property>
84          <property name="flat">
85           <bool>true</bool>
86          </property>
87          <layout class="QGridLayout">
88           <property name="leftMargin">
89            <number>9</number>
90           </property>
91           <property name="topMargin">
92            <number>9</number>
93           </property>
94           <property name="rightMargin">
95            <number>9</number>
96           </property>
97           <property name="bottomMargin">
98            <number>9</number>
99           </property>
100           <property name="spacing">
101            <number>6</number>
102           </property>
103           <item row="1" column="2">
104            <widget class="lyx::frontend::LengthCombo" name="widthUnit"/>
105           </item>
106           <item row="2" column="2">
107            <widget class="lyx::frontend::LengthCombo" name="heightUnit"/>
108           </item>
109           <item row="1" column="1">
110            <widget class="QLineEdit" name="Width">
111             <property name="enabled">
112              <bool>true</bool>
113             </property>
114             <property name="sizePolicy">
115              <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
116               <horstretch>0</horstretch>
117               <verstretch>0</verstretch>
118              </sizepolicy>
119             </property>
120             <property name="toolTip">
121              <string>Width of image in output</string>
122             </property>
123            </widget>
124           </item>
125           <item row="0" column="2">
126            <spacer>
127             <property name="orientation">
128              <enum>Qt::Horizontal</enum>
129             </property>
130             <property name="sizeHint" stdset="0">
131              <size>
132               <width>61</width>
133               <height>20</height>
134              </size>
135             </property>
136            </spacer>
137           </item>
138           <item row="0" column="1">
139            <widget class="QLineEdit" name="Scale"/>
140           </item>
141           <item row="2" column="1">
142            <widget class="QLineEdit" name="Height">
143             <property name="enabled">
144              <bool>true</bool>
145             </property>
146             <property name="sizePolicy">
147              <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
148               <horstretch>0</horstretch>
149               <verstretch>0</verstretch>
150              </sizepolicy>
151             </property>
152             <property name="toolTip">
153              <string>Height of image in output</string>
154             </property>
155            </widget>
156           </item>
157           <item row="2" column="0">
158            <widget class="QCheckBox" name="HeightCB">
159             <property name="enabled">
160              <bool>true</bool>
161             </property>
162             <property name="toolTip">
163              <string>Sets height of graphic. Leave unchecked to set automatically.</string>
164             </property>
165             <property name="text">
166              <string>Set &amp;height:</string>
167             </property>
168            </widget>
169           </item>
170           <item row="0" column="0">
171            <widget class="QCheckBox" name="scaleCB">
172             <property name="text">
173              <string>&amp;Scale graphics (%):</string>
174             </property>
175            </widget>
176           </item>
177           <item row="1" column="0">
178            <widget class="QCheckBox" name="WidthCB">
179             <property name="enabled">
180              <bool>true</bool>
181             </property>
182             <property name="toolTip">
183              <string>Sets width of graphic. Leave unchecked to set automatically.</string>
184             </property>
185             <property name="text">
186              <string>Set &amp;width:</string>
187             </property>
188            </widget>
189           </item>
190           <item row="3" column="1" colspan="2">
191            <widget class="QCheckBox" name="aspectratio">
192             <property name="enabled">
193              <bool>true</bool>
194             </property>
195             <property name="toolTip">
196              <string>Scale image to maximum size not exceeding width and height</string>
197             </property>
198             <property name="text">
199              <string>&amp;Maintain aspect ratio</string>
200             </property>
201            </widget>
202           </item>
203          </layout>
204         </widget>
205        </item>
206        <item row="2" column="0" colspan="5">
207         <widget class="QGroupBox" name="rotationGB">
208          <property name="title">
209           <string>Rotate Graphics</string>
210          </property>
211          <property name="flat">
212           <bool>true</bool>
213          </property>
214          <layout class="QGridLayout">
215           <property name="leftMargin">
216            <number>9</number>
217           </property>
218           <property name="topMargin">
219            <number>9</number>
220           </property>
221           <property name="rightMargin">
222            <number>9</number>
223           </property>
224           <property name="bottomMargin">
225            <number>9</number>
226           </property>
227           <property name="spacing">
228            <number>6</number>
229           </property>
230           <item row="1" column="0" colspan="2">
231            <widget class="QCheckBox" name="rotateOrderCB">
232             <property name="toolTip">
233              <string>Check to change the order of rotating and scaling</string>
234             </property>
235             <property name="text">
236              <string>Ro&amp;tate after scaling</string>
237             </property>
238            </widget>
239           </item>
240           <item row="0" column="3">
241            <widget class="QComboBox" name="origin">
242             <property name="toolTip">
243              <string>The origin of the rotation</string>
244             </property>
245            </widget>
246           </item>
247           <item row="0" column="2">
248            <widget class="QLabel" name="originL">
249             <property name="toolTip">
250              <string>The origin of the rotation</string>
251             </property>
252             <property name="text">
253              <string>Or&amp;igin:</string>
254             </property>
255             <property name="buddy">
256              <cstring>origin</cstring>
257             </property>
258            </widget>
259           </item>
260           <item row="0" column="1">
261            <widget class="QLineEdit" name="angle">
262             <property name="sizePolicy">
263              <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
264               <horstretch>0</horstretch>
265               <verstretch>0</verstretch>
266              </sizepolicy>
267             </property>
268             <property name="toolTip">
269              <string>Angle to rotate image by</string>
270             </property>
271            </widget>
272           </item>
273           <item row="0" column="0">
274            <widget class="QLabel" name="angleL">
275             <property name="toolTip">
276              <string>Angle to rotate image by</string>
277             </property>
278             <property name="text">
279              <string>A&amp;ngle (degrees):</string>
280             </property>
281             <property name="buddy">
282              <cstring>angle</cstring>
283             </property>
284            </widget>
285           </item>
286          </layout>
287         </widget>
288        </item>
289        <item row="0" column="0">
290         <widget class="QLabel" name="filenameL">
291          <property name="toolTip">
292           <string>File name of image</string>
293          </property>
294          <property name="text">
295           <string>&amp;File:</string>
296          </property>
297          <property name="buddy">
298           <cstring>filename</cstring>
299          </property>
300         </widget>
301        </item>
302        <item row="0" column="1">
303         <widget class="QLineEdit" name="filename">
304          <property name="toolTip">
305           <string>File name of image</string>
306          </property>
307         </widget>
308        </item>
309       </layout>
310      </widget>
311      <widget class="QWidget" name="Clipping">
312       <attribute name="title">
313        <string>&amp;Coordinates and Clipping</string>
314       </attribute>
315       <layout class="QGridLayout">
316        <property name="leftMargin">
317         <number>9</number>
318        </property>
319        <property name="topMargin">
320         <number>9</number>
321        </property>
322        <property name="rightMargin">
323         <number>9</number>
324        </property>
325        <property name="bottomMargin">
326         <number>9</number>
327        </property>
328        <property name="spacing">
329         <number>6</number>
330        </property>
331        <item row="3" column="0" colspan="2">
332         <spacer>
333          <property name="orientation">
334           <enum>Qt::Vertical</enum>
335          </property>
336          <property name="sizeHint" stdset="0">
337           <size>
338            <width>20</width>
339            <height>40</height>
340           </size>
341          </property>
342         </spacer>
343        </item>
344        <item row="0" column="0" colspan="2">
345         <widget class="QCheckBox" name="clip">
346          <property name="toolTip">
347           <string>Clip to the coordinates specified below (bounding box for DVI/PS output, viewport for PDF output)</string>
348          </property>
349          <property name="text">
350           <string>Clip to c&amp;oordinates</string>
351          </property>
352         </widget>
353        </item>
354        <item row="1" column="0" colspan="2">
355         <widget class="QFrame" name="bbFrame">
356          <property name="enabled">
357           <bool>true</bool>
358          </property>
359          <property name="sizePolicy">
360           <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
361            <horstretch>0</horstretch>
362            <verstretch>0</verstretch>
363           </sizepolicy>
364          </property>
365          <property name="frameShape">
366           <enum>QFrame::StyledPanel</enum>
367          </property>
368          <property name="frameShadow">
369           <enum>QFrame::Plain</enum>
370          </property>
371          <layout class="QGridLayout">
372           <property name="leftMargin">
373            <number>9</number>
374           </property>
375           <property name="topMargin">
376            <number>9</number>
377           </property>
378           <property name="rightMargin">
379            <number>9</number>
380           </property>
381           <property name="bottomMargin">
382            <number>9</number>
383           </property>
384           <property name="spacing">
385            <number>6</number>
386           </property>
387           <item row="0" column="0" colspan="6">
388            <widget class="QLabel" name="lbL">
389             <property name="text">
390              <string>Left botto&amp;m:</string>
391             </property>
392             <property name="buddy">
393              <cstring>lbX</cstring>
394             </property>
395            </widget>
396           </item>
397           <item row="3" column="1">
398            <widget class="QLineEdit" name="rtX"/>
399           </item>
400           <item row="3" column="4">
401            <widget class="QLineEdit" name="rtY"/>
402           </item>
403           <item row="1" column="4">
404            <widget class="QLineEdit" name="lbY"/>
405           </item>
406           <item row="1" column="1">
407            <widget class="QLineEdit" name="lbX">
408             <property name="toolTip">
409              <string/>
410             </property>
411            </widget>
412           </item>
413           <item row="1" column="2">
414            <widget class="QComboBox" name="lbXunit"/>
415           </item>
416           <item row="3" column="2">
417            <widget class="QComboBox" name="rtXunit"/>
418           </item>
419           <item row="3" column="5">
420            <widget class="QComboBox" name="rtYunit"/>
421           </item>
422           <item row="1" column="5">
423            <widget class="QComboBox" name="lbYunit"/>
424           </item>
425           <item row="2" column="0" colspan="6">
426            <widget class="QLabel" name="rtL">
427             <property name="text">
428              <string>Right &amp;top:</string>
429             </property>
430             <property name="buddy">
431              <cstring>rtX</cstring>
432             </property>
433            </widget>
434           </item>
435           <item row="3" column="3">
436            <widget class="QLabel" name="yL_2">
437             <property name="text">
438              <string>y:</string>
439             </property>
440            </widget>
441           </item>
442           <item row="1" column="3">
443            <widget class="QLabel" name="yL">
444             <property name="text">
445              <string>y:</string>
446             </property>
447            </widget>
448           </item>
449           <item row="3" column="0">
450            <widget class="QLabel" name="xL_2">
451             <property name="text">
452              <string>x:</string>
453             </property>
454            </widget>
455           </item>
456           <item row="1" column="0">
457            <widget class="QLabel" name="xL">
458             <property name="text">
459              <string>x:</string>
460             </property>
461            </widget>
462           </item>
463          </layout>
464         </widget>
465        </item>
466        <item row="2" column="0">
467         <spacer>
468          <property name="orientation">
469           <enum>Qt::Horizontal</enum>
470          </property>
471          <property name="sizeHint" stdset="0">
472           <size>
473            <width>181</width>
474            <height>20</height>
475           </size>
476          </property>
477         </spacer>
478        </item>
479        <item row="2" column="1">
480         <widget class="QPushButton" name="getPB">
481          <property name="toolTip">
482           <string>Read coordinates from the file (bounding box value in case of PostScript files, graphic dimensions in case of other file types)</string>
483          </property>
484          <property name="text">
485           <string>&amp;Get from File</string>
486          </property>
487         </widget>
488        </item>
489       </layout>
490      </widget>
491      <widget class="QWidget" name="ExtraOptions">
492       <attribute name="title">
493        <string>LaTe&amp;X and LyX options</string>
494       </attribute>
495       <layout class="QGridLayout">
496        <property name="leftMargin">
497         <number>9</number>
498        </property>
499        <property name="topMargin">
500         <number>9</number>
501        </property>
502        <property name="rightMargin">
503         <number>9</number>
504        </property>
505        <property name="bottomMargin">
506         <number>9</number>
507        </property>
508        <property name="spacing">
509         <number>6</number>
510        </property>
511        <item row="3" column="0" colspan="3">
512         <widget class="QGroupBox" name="displayGB">
513          <property name="focusPolicy">
514           <enum>Qt::StrongFocus</enum>
515          </property>
516          <property name="toolTip">
517           <string>Enable LyX to preview this graphics, if graphics previewing is not disabled at application level (see Preferences dialog).</string>
518          </property>
519          <property name="title">
520           <string>Sho&amp;w in LyX</string>
521          </property>
522          <property name="flat">
523           <bool>true</bool>
524          </property>
525          <property name="checkable">
526           <bool>true</bool>
527          </property>
528          <layout class="QGridLayout">
529           <property name="leftMargin">
530            <number>9</number>
531           </property>
532           <property name="topMargin">
533            <number>9</number>
534           </property>
535           <property name="rightMargin">
536            <number>9</number>
537           </property>
538           <property name="bottomMargin">
539            <number>9</number>
540           </property>
541           <property name="spacing">
542            <number>6</number>
543           </property>
544           <item row="0" column="1">
545            <widget class="QLineEdit" name="displayscale">
546             <property name="enabled">
547              <bool>true</bool>
548             </property>
549             <property name="sizePolicy">
550              <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
551               <horstretch>0</horstretch>
552               <verstretch>0</verstretch>
553              </sizepolicy>
554             </property>
555             <property name="toolTip">
556              <string>Percentage to scale by in LyX (1 to 1000)</string>
557             </property>
558            </widget>
559           </item>
560           <item row="0" column="0">
561            <widget class="QLabel" name="scaleLA">
562             <property name="toolTip">
563              <string>Percentage to scale by in LyX (1 to 1000)</string>
564             </property>
565             <property name="text">
566              <string>Sca&amp;le on screen (%):</string>
567             </property>
568             <property name="buddy">
569              <cstring>displayscale</cstring>
570             </property>
571            </widget>
572           </item>
573           <item row="0" column="2">
574            <spacer>
575             <property name="orientation">
576              <enum>Qt::Horizontal</enum>
577             </property>
578             <property name="sizeHint" stdset="0">
579              <size>
580               <width>40</width>
581               <height>20</height>
582              </size>
583             </property>
584            </spacer>
585           </item>
586           <item row="1" column="0">
587            <widget class="QCheckBox" name="darkModeCB">
588             <property name="toolTip">
589              <string>If LyX uses a dark theme, revert the colors of this graphics in the workarea</string>
590             </property>
591             <property name="text">
592              <string>Re&amp;vert colors in dark mode</string>
593             </property>
594            </widget>
595           </item>
596          </layout>
597         </widget>
598        </item>
599        <item row="5" column="0" colspan="3">
600         <spacer>
601          <property name="orientation">
602           <enum>Qt::Vertical</enum>
603          </property>
604          <property name="sizeHint" stdset="0">
605           <size>
606            <width>354</width>
607            <height>81</height>
608           </size>
609          </property>
610         </spacer>
611        </item>
612        <item row="0" column="0">
613         <widget class="QLabel" name="latexoptionsLA">
614          <property name="toolTip">
615           <string>Additional LaTeX options</string>
616          </property>
617          <property name="text">
618           <string>LaTeX &amp;options:</string>
619          </property>
620          <property name="buddy">
621           <cstring>latexoptions</cstring>
622          </property>
623         </widget>
624        </item>
625        <item row="0" column="1">
626         <widget class="QLineEdit" name="latexoptions">
627          <property name="sizePolicy">
628           <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
629            <horstretch>0</horstretch>
630            <verstretch>0</verstretch>
631           </sizepolicy>
632          </property>
633          <property name="toolTip">
634           <string>Additional LaTeX options</string>
635          </property>
636         </widget>
637        </item>
638        <item row="4" column="0" colspan="3">
639         <widget class="QGroupBox" name="graphicsGroupGB">
640          <property name="toolTip">
641           <string>Assign the graphic to a group of graphics that share the same settings</string>
642          </property>
643          <property name="title">
644           <string>Graphics Group</string>
645          </property>
646          <property name="flat">
647           <bool>true</bool>
648          </property>
649          <layout class="QGridLayout">
650           <property name="leftMargin">
651            <number>9</number>
652           </property>
653           <property name="topMargin">
654            <number>9</number>
655           </property>
656           <property name="rightMargin">
657            <number>9</number>
658           </property>
659           <property name="bottomMargin">
660            <number>9</number>
661           </property>
662           <property name="spacing">
663            <number>6</number>
664           </property>
665           <item row="0" column="0">
666            <widget class="QLabel" name="label">
667             <property name="sizePolicy">
668              <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
669               <horstretch>0</horstretch>
670               <verstretch>0</verstretch>
671              </sizepolicy>
672             </property>
673             <property name="toolTip">
674              <string/>
675             </property>
676             <property name="text">
677              <string>Assigned &amp;to group:</string>
678             </property>
679             <property name="buddy">
680              <cstring>groupCO</cstring>
681             </property>
682            </widget>
683           </item>
684           <item row="0" column="2" rowspan="2">
685            <spacer>
686             <property name="orientation">
687              <enum>Qt::Horizontal</enum>
688             </property>
689             <property name="sizeHint" stdset="0">
690              <size>
691               <width>121</width>
692               <height>51</height>
693              </size>
694             </property>
695            </spacer>
696           </item>
697           <item row="1" column="1">
698            <widget class="QPushButton" name="newGroupPB">
699             <property name="toolTip">
700              <string>Click to define a new graphics group.</string>
701             </property>
702             <property name="text">
703              <string>O&amp;pen new group...</string>
704             </property>
705            </widget>
706           </item>
707           <item row="0" column="1">
708            <widget class="QComboBox" name="groupCO">
709             <property name="toolTip">
710              <string>Select an existing group for the current graphics.</string>
711             </property>
712             <property name="editable">
713              <bool>false</bool>
714             </property>
715            </widget>
716           </item>
717          </layout>
718         </widget>
719        </item>
720        <item row="1" column="0" colspan="3">
721         <widget class="QCheckBox" name="draftCB">
722          <property name="toolTip">
723           <string>Draft mode</string>
724          </property>
725          <property name="text">
726           <string>&amp;Draft mode</string>
727          </property>
728         </widget>
729        </item>
730       </layout>
731      </widget>
732     </widget>
733    </item>
734    <item row="1" column="0">
735     <layout class="QHBoxLayout">
736      <property name="spacing">
737       <number>6</number>
738      </property>
739      <property name="leftMargin">
740       <number>0</number>
741      </property>
742      <property name="topMargin">
743       <number>0</number>
744      </property>
745      <property name="rightMargin">
746       <number>0</number>
747      </property>
748      <property name="bottomMargin">
749       <number>0</number>
750      </property>
751      <item>
752       <widget class="QDialogButtonBox" name="buttonBox">
753        <property name="standardButtons">
754         <set>QDialogButtonBox::Apply|QDialogButtonBox::Cancel|QDialogButtonBox::Ok|QDialogButtonBox::Reset</set>
755        </property>
756       </widget>
757      </item>
758     </layout>
759    </item>
760   </layout>
761  </widget>
762  <customwidgets>
763   <customwidget>
764    <class>lyx::frontend::LengthCombo</class>
765    <extends>QComboBox</extends>
766    <header>LengthCombo.h</header>
767   </customwidget>
768  </customwidgets>
769  <tabstops>
770   <tabstop>tabWidget</tabstop>
771   <tabstop>filename</tabstop>
772   <tabstop>browsePB</tabstop>
773   <tabstop>scaleCB</tabstop>
774   <tabstop>Scale</tabstop>
775   <tabstop>WidthCB</tabstop>
776   <tabstop>Width</tabstop>
777   <tabstop>widthUnit</tabstop>
778   <tabstop>HeightCB</tabstop>
779   <tabstop>Height</tabstop>
780   <tabstop>heightUnit</tabstop>
781   <tabstop>aspectratio</tabstop>
782   <tabstop>angle</tabstop>
783   <tabstop>origin</tabstop>
784   <tabstop>rotateOrderCB</tabstop>
785   <tabstop>clip</tabstop>
786   <tabstop>lbX</tabstop>
787   <tabstop>lbXunit</tabstop>
788   <tabstop>lbY</tabstop>
789   <tabstop>lbYunit</tabstop>
790   <tabstop>rtX</tabstop>
791   <tabstop>rtXunit</tabstop>
792   <tabstop>rtY</tabstop>
793   <tabstop>rtYunit</tabstop>
794   <tabstop>getPB</tabstop>
795   <tabstop>latexoptions</tabstop>
796   <tabstop>draftCB</tabstop>
797   <tabstop>displayGB</tabstop>
798  </tabstops>
799  <includes>
800   <include location="local">qt_i18n.h</include>
801  </includes>
802  <resources/>
803  <connections/>
804 </ui>