not quite so much needs to be delayed to the init() function
[personal-kdebase.git] / workspace / kcontrol / kdm / background / bgdialog_ui.ui
blobeb59bcbf3e4767ae0dcae6d72b2b660ff0f558a0
1 <ui version="4.0" >
2  <class>BGDialog_UI</class>
3  <widget class="QWidget" name="BGDialog_UI" >
4   <property name="geometry" >
5    <rect>
6     <x>0</x>
7     <y>0</y>
8     <width>503</width>
9     <height>436</height>
10    </rect>
11   </property>
12   <layout class="QGridLayout" >
13    <property name="margin" >
14     <number>1</number>
15    </property>
16    <item row="0" column="1" colspan="3" >
17     <spacer name="Spacer37" >
18      <property name="orientation" >
19       <enum>Qt::Horizontal</enum>
20      </property>
21      <property name="sizeType" >
22       <enum>QSizePolicy::Expanding</enum>
23      </property>
24      <property name="sizeHint" stdset="0" >
25       <size>
26        <width>0</width>
27        <height>0</height>
28       </size>
29      </property>
30     </spacer>
31    </item>
32    <item rowspan="2" row="1" column="3" >
33     <layout class="QVBoxLayout" >
34      <item>
35       <widget class="QWidget" native="1" name="m_screenArrangement" >
36        <property name="sizePolicy" >
37         <sizepolicy vsizetype="Minimum" hsizetype="Fixed" >
38          <horstretch>0</horstretch>
39          <verstretch>0</verstretch>
40         </sizepolicy>
41        </property>
42        <property name="minimumSize" >
43         <size>
44          <width>100</width>
45          <height>0</height>
46         </size>
47        </property>
48       </widget>
49      </item>
50      <item>
51       <layout class="QVBoxLayout" >
52        <item>
53         <layout class="QHBoxLayout" >
54          <item>
55           <spacer name="spacer800" >
56            <property name="orientation" >
57             <enum>Qt::Horizontal</enum>
58            </property>
59            <property name="sizeType" >
60             <enum>QSizePolicy::Minimum</enum>
61            </property>
62            <property name="sizeHint" stdset="0" >
63             <size>
64              <width>4</width>
65              <height>20</height>
66             </size>
67            </property>
68           </spacer>
69          </item>
70          <item>
71           <widget class="QPushButton" name="m_buttonIdentifyScreens" >
72            <property name="sizePolicy" >
73             <sizepolicy vsizetype="Fixed" hsizetype="Fixed" >
74              <horstretch>0</horstretch>
75              <verstretch>0</verstretch>
76             </sizepolicy>
77            </property>
78            <property name="whatsThis" >
79             <string>Click this button to show the identifying number for each screen.</string>
80            </property>
81            <property name="text" >
82             <string>Identify Screens</string>
83            </property>
84           </widget>
85          </item>
86          <item>
87           <spacer name="spacer810" >
88            <property name="orientation" >
89             <enum>Qt::Horizontal</enum>
90            </property>
91            <property name="sizeType" >
92             <enum>QSizePolicy::Minimum</enum>
93            </property>
94            <property name="sizeHint" stdset="0" >
95             <size>
96              <width>4</width>
97              <height>20</height>
98             </size>
99            </property>
100           </spacer>
101          </item>
102         </layout>
103        </item>
104        <item>
105         <layout class="QHBoxLayout" >
106          <item>
107           <spacer name="spacer80" >
108            <property name="orientation" >
109             <enum>Qt::Horizontal</enum>
110            </property>
111            <property name="sizeType" >
112             <enum>QSizePolicy::Minimum</enum>
113            </property>
114            <property name="sizeHint" stdset="0" >
115             <size>
116              <width>4</width>
117              <height>20</height>
118             </size>
119            </property>
120           </spacer>
121          </item>
122          <item>
123           <widget class="QPushButton" name="m_buttonAdvanced" >
124            <property name="sizePolicy" >
125             <sizepolicy vsizetype="Fixed" hsizetype="Fixed" >
126              <horstretch>0</horstretch>
127              <verstretch>0</verstretch>
128             </sizepolicy>
129            </property>
130            <property name="whatsThis" >
131             <string>Click this button to set the icon text colors and shadow, set up a program to run for the background picture or control the size of the background cache.</string>
132            </property>
133            <property name="text" >
134             <string>Advanced Options</string>
135            </property>
136           </widget>
137          </item>
138          <item>
139           <spacer name="spacer81" >
140            <property name="orientation" >
141             <enum>Qt::Horizontal</enum>
142            </property>
143            <property name="sizeType" >
144             <enum>QSizePolicy::Minimum</enum>
145            </property>
146            <property name="sizeHint" stdset="0" >
147             <size>
148              <width>4</width>
149              <height>20</height>
150             </size>
151            </property>
152           </spacer>
153          </item>
154         </layout>
155        </item>
156        <item>
157         <layout class="QHBoxLayout" >
158          <item>
159           <spacer name="spacer80" >
160            <property name="orientation" >
161             <enum>Qt::Horizontal</enum>
162            </property>
163            <property name="sizeType" >
164             <enum>QSizePolicy::Minimum</enum>
165            </property>
166            <property name="sizeHint" stdset="0" >
167             <size>
168              <width>4</width>
169              <height>20</height>
170             </size>
171            </property>
172           </spacer>
173          </item>
174          <item>
175           <widget class="QPushButton" name="m_buttonGetNew" >
176            <property name="sizePolicy" >
177             <sizepolicy vsizetype="Fixed" hsizetype="Fixed" >
178              <horstretch>0</horstretch>
179              <verstretch>0</verstretch>
180             </sizepolicy>
181            </property>
182            <property name="whatsThis" >
183             <string>Click this button to give you a list of new wallpapers to download from the Internet.</string>
184            </property>
185            <property name="text" >
186             <string>Get New Wallpapers</string>
187            </property>
188           </widget>
189          </item>
190          <item>
191           <spacer name="spacer81" >
192            <property name="orientation" >
193             <enum>Qt::Horizontal</enum>
194            </property>
195            <property name="sizeType" >
196             <enum>QSizePolicy::Minimum</enum>
197            </property>
198            <property name="sizeHint" stdset="0" >
199             <size>
200              <width>4</width>
201              <height>20</height>
202             </size>
203            </property>
204           </spacer>
205          </item>
206         </layout>
207        </item>
208       </layout>
209      </item>
210      <item>
211       <spacer name="spacer13" >
212        <property name="orientation" >
213         <enum>Qt::Vertical</enum>
214        </property>
215        <property name="sizeType" >
216         <enum>QSizePolicy::MinimumExpanding</enum>
217        </property>
218        <property name="sizeHint" stdset="0" >
219         <size>
220          <width>20</width>
221          <height>0</height>
222         </size>
223        </property>
224       </spacer>
225      </item>
226     </layout>
227    </item>
228    <item row="2" column="0" colspan="3" >
229     <widget class="Q3GroupBox" name="groupBox3" >
230      <property name="title" >
231       <string>Options</string>
232      </property>
233      <layout class="QGridLayout" >
234       <item row="0" column="0" >
235        <widget class="QLabel" name="m_lblWallpaperPos" >
236         <property name="whatsThis" >
237          <string>&lt;qt>You can choose here how a background picture is shown on the desktop:
238 &lt;ul>
239 &lt;li>&lt;em>Centered:&lt;/em> Center the picture on the desktop.&lt;/li>
240  &lt;li>&lt;em>Tiled:&lt;/em> Tile the picture beginning at the top left of the desktop, so the desktop is totally covered up.&lt;/li>
241 &lt;li>&lt;em>Center Tiled:&lt;/em> Center the picture on the desktop and then tile around it so that the background is totally covered up.&lt;/li>
242 &lt;li>&lt;em>Centered Maxpect:&lt;/em> Magnify the picture without distorting it until it fills either the width or height of the desktop, and then center it on the desktop.&lt;/li>
243 &lt;li>&lt;em>Scaled:&lt;/em> Magnify the picture, until the entire desktop is covered. This may result in some distortion of the picture.&lt;/li>
244 &lt;li>&lt;em>Centered Auto Fit:&lt;/em> If the picture fits the desktop this mode works like the Centered option. If the picture is larger than the desktop it is scaled down to fit while keeping the aspect ratio.&lt;/li>
245 &lt;li>&lt;em>Scale and Crop:&lt;/em> Magnify the picture without distorting it until it fills both the width and height of the desktop (cropping the picture if necessary), and then center it on the desktop.&lt;/li>
246 &lt;/ul>&lt;/qt></string>
247         </property>
248         <property name="text" >
249          <string>Posi&amp;tion:</string>
250         </property>
251         <property name="alignment" >
252          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
253         </property>
254         <property name="wordWrap" >
255          <bool>false</bool>
256         </property>
257         <property name="buddy" >
258          <cstring>m_comboWallpaperPos</cstring>
259         </property>
260        </widget>
261       </item>
262       <item row="5" column="1" >
263        <widget class="QComboBox" name="m_comboBlend" >
264         <property name="whatsThis" >
265          <string>If you have selected to use a background picture you can choose various methods of blending the background colors with the picture. The default option of "No Blending" means that the picture simply obscures the background colors below.</string>
266         </property>
267        </widget>
268       </item>
269       <item row="3" column="1" >
270        <layout class="QHBoxLayout" >
271         <item>
272          <widget class="KColorButton" name="m_colorPrimary" >
273           <property name="whatsThis" >
274            <string>Click to choose the primary background color.</string>
275           </property>
276           <property name="text" >
277            <string/>
278           </property>
279          </widget>
280         </item>
281         <item>
282          <widget class="KColorButton" name="m_colorSecondary" >
283           <property name="whatsThis" >
284            <string>Click to choose the secondary background color. If no secondary color is required by the pattern selected this button will be disabled.</string>
285           </property>
286           <property name="text" >
287            <string/>
288           </property>
289          </widget>
290         </item>
291        </layout>
292       </item>
293       <item row="2" column="0" >
294        <widget class="QLabel" name="m_lblColors" >
295         <property name="text" >
296          <string>Co&amp;lors:</string>
297         </property>
298         <property name="alignment" >
299          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
300         </property>
301         <property name="wordWrap" >
302          <bool>false</bool>
303         </property>
304         <property name="buddy" >
305          <cstring>m_comboPattern</cstring>
306         </property>
307        </widget>
308       </item>
309       <item row="5" column="0" >
310        <widget class="QLabel" name="m_lblBlending" >
311         <property name="text" >
312          <string>&amp;Blending:</string>
313         </property>
314         <property name="alignment" >
315          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
316         </property>
317         <property name="wordWrap" >
318          <bool>false</bool>
319         </property>
320         <property name="buddy" >
321          <cstring>m_comboBlend</cstring>
322         </property>
323        </widget>
324       </item>
325       <item row="6" column="1" >
326        <layout class="QHBoxLayout" >
327         <item>
328          <widget class="QLabel" name="m_lblBlendBalance" >
329           <property name="whatsThis" >
330            <string>You can use this slider to control the degree of blending. You can experiment by moving the slider and looking at the effects in the preview image.</string>
331           </property>
332           <property name="text" >
333            <string>Balance:</string>
334           </property>
335           <property name="wordWrap" >
336            <bool>false</bool>
337           </property>
338           <property name="buddy" >
339            <cstring>m_sliderBlend</cstring>
340           </property>
341          </widget>
342         </item>
343         <item>
344          <widget class="QSlider" name="m_sliderBlend" >
345           <property name="whatsThis" >
346            <string>You can use this slider to control the degree of blending. You can experiment by moving the slider and looking at the effects in the preview image.</string>
347           </property>
348           <property name="minimum" >
349            <number>-20</number>
350           </property>
351           <property name="maximum" >
352            <number>20</number>
353           </property>
354           <property name="pageStep" >
355            <number>1</number>
356           </property>
357           <property name="orientation" >
358            <enum>Qt::Horizontal</enum>
359           </property>
360           <property name="tickPosition" >
361            <enum>QSlider::NoTicks</enum>
362           </property>
363           <property name="tickInterval" >
364            <number>10</number>
365           </property>
366          </widget>
367         </item>
368        </layout>
369       </item>
370       <item row="7" column="1" >
371        <widget class="QCheckBox" name="m_cbBlendReverse" >
372         <property name="whatsThis" >
373          <string>For some types of blending, you can reverse the role of the background and the picture by checking this option.</string>
374         </property>
375         <property name="text" >
376          <string>Reverse roles</string>
377         </property>
378        </widget>
379       </item>
380       <item row="2" column="1" >
381        <widget class="QComboBox" name="m_comboPattern" >
382         <property name="sizePolicy" >
383          <sizepolicy vsizetype="Fixed" hsizetype="Minimum" >
384           <horstretch>1</horstretch>
385           <verstretch>0</verstretch>
386          </sizepolicy>
387         </property>
388        </widget>
389       </item>
390       <item row="1" column="1" >
391        <spacer name="spacer6_2_2" >
392         <property name="orientation" >
393          <enum>Qt::Vertical</enum>
394         </property>
395         <property name="sizeType" >
396          <enum>QSizePolicy::Fixed</enum>
397         </property>
398         <property name="sizeHint" stdset="0" >
399          <size>
400           <width>120</width>
401           <height>10</height>
402          </size>
403         </property>
404        </spacer>
405       </item>
406       <item row="4" column="1" >
407        <spacer name="spacer6_2" >
408         <property name="orientation" >
409          <enum>Qt::Vertical</enum>
410         </property>
411         <property name="sizeType" >
412          <enum>QSizePolicy::Fixed</enum>
413         </property>
414         <property name="sizeHint" stdset="0" >
415          <size>
416           <width>130</width>
417           <height>10</height>
418          </size>
419         </property>
420        </spacer>
421       </item>
422       <item row="0" column="1" >
423        <widget class="QComboBox" name="m_comboWallpaperPos" >
424         <property name="toolTip" >
425          <string/>
426         </property>
427         <property name="whatsThis" >
428          <string>&lt;qt>You can choose here how a background picture is shown on the desktop:
429 &lt;ul>
430 &lt;li>&lt;em>Centered:&lt;/em> Center the picture on the desktop.&lt;/li>
431  &lt;li>&lt;em>Tiled:&lt;/em> Tile the picture beginning at the top left of the desktop, so the desktop is totally covered up.&lt;/li>
432 &lt;li>&lt;em>Center Tiled:&lt;/em> Center the picture on the desktop and then tile around it so that the background is totally covered up.&lt;/li>
433 &lt;li>&lt;em>Centered Maxpect:&lt;/em> Magnify the picture without distorting it until it fills either the width or height of the desktop, and then center it on the desktop.&lt;/li>
434 &lt;li>&lt;em>Scaled:&lt;/em> Magnify the picture, until the entire desktop is covered. This may result in some distortion of the picture.&lt;/li>
435 &lt;li>&lt;em>Centered Auto Fit:&lt;/em> If the picture fits the desktop this mode works like the Centered option. If the picture is larger than the desktop it is scaled down to fit while keeping the aspect ratio.&lt;/li>
436 &lt;li>&lt;em>Scale and Crop:&lt;/em> Magnify the picture without distorting it until it fills both the width and height of the desktop (cropping the picture if necessary), and then center it on the desktop.&lt;/li>
437 &lt;/ul>&lt;/qt></string>
438         </property>
439        </widget>
440       </item>
441      </layout>
442     </widget>
443    </item>
444    <item row="1" column="0" colspan="3" >
445     <widget class="Q3ButtonGroup" name="m_buttonGroupBackground" >
446      <property name="title" >
447       <string>Background</string>
448      </property>
449      <layout class="QGridLayout" >
450       <item row="0" column="0" >
451        <widget class="QRadioButton" name="m_radioNoPicture" >
452         <property name="toolTip" >
453          <string>No picture, color only</string>
454         </property>
455         <property name="text" >
456          <string>&amp;No picture</string>
457         </property>
458        </widget>
459       </item>
460       <item row="2" column="0" >
461        <widget class="QRadioButton" name="m_radioSlideShow" >
462         <property name="text" >
463          <string>&amp;Slide show:</string>
464         </property>
465        </widget>
466       </item>
467       <item row="1" column="0" >
468        <widget class="QRadioButton" name="m_radioPicture" >
469         <property name="text" >
470          <string>&amp;Picture:</string>
471         </property>
472         <property name="checked" >
473          <bool>true</bool>
474         </property>
475        </widget>
476       </item>
477       <item row="0" column="1" colspan="3" >
478        <spacer name="spacer20" >
479         <property name="orientation" >
480          <enum>Qt::Horizontal</enum>
481         </property>
482         <property name="sizeType" >
483          <enum>QSizePolicy::Expanding</enum>
484         </property>
485         <property name="sizeHint" stdset="0" >
486          <size>
487           <width>260</width>
488           <height>20</height>
489          </size>
490         </property>
491        </spacer>
492       </item>
493       <item row="2" column="1" >
494        <widget class="QPushButton" name="m_buttonSetupWallpapers" >
495         <property name="whatsThis" >
496          <string>Click this button to select a set of images to be used as background pictures. One picture at a time will be shown for a specified amount of time, after which another image from the set will be shown. Images can be shown at random or in the order you specify them.</string>
497         </property>
498         <property name="text" >
499          <string>Set&amp;up...</string>
500         </property>
501        </widget>
502       </item>
503       <item row="2" column="2" colspan="2" >
504        <spacer name="spacer19" >
505         <property name="orientation" >
506          <enum>Qt::Horizontal</enum>
507         </property>
508         <property name="sizeType" >
509          <enum>QSizePolicy::Expanding</enum>
510         </property>
511         <property name="sizeHint" stdset="0" >
512          <size>
513           <width>110</width>
514           <height>16</height>
515          </size>
516         </property>
517        </spacer>
518       </item>
519       <item row="1" column="3" >
520        <widget class="QPushButton" name="m_urlWallpaperButton" >
521         <property name="sizePolicy" >
522          <sizepolicy vsizetype="Fixed" hsizetype="Fixed" >
523           <horstretch>0</horstretch>
524           <verstretch>0</verstretch>
525          </sizepolicy>
526         </property>
527         <property name="text" >
528          <string/>
529         </property>
530        </widget>
531       </item>
532       <item row="1" column="1" colspan="2" >
533        <widget class="KComboBox" name="m_urlWallpaperBox" >
534         <property name="sizePolicy" >
535          <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
536           <horstretch>0</horstretch>
537           <verstretch>0</verstretch>
538          </sizepolicy>
539         </property>
540        </widget>
541       </item>
542      </layout>
543     </widget>
544    </item>
545    <item row="0" column="0" >
546     <widget class="KComboBox" name="m_comboScreen" >
547      <property name="enabled" >
548       <bool>true</bool>
549      </property>
550      <property name="sizePolicy" >
551       <sizepolicy vsizetype="Fixed" hsizetype="Fixed" >
552        <horstretch>0</horstretch>
553        <verstretch>0</verstretch>
554       </sizepolicy>
555      </property>
556      <property name="whatsThis" >
557       <string>Choose the screen you wish to configure the background for from this list.</string>
558      </property>
559      <item>
560       <property name="text" >
561        <string>Across All Screens</string>
562       </property>
563      </item>
564      <item>
565       <property name="text" >
566        <string>On Each Screen</string>
567       </property>
568      </item>
569     </widget>
570    </item>
571   </layout>
572  </widget>
573  <layoutdefault spacing="3" margin="6" />
574  <layoutfunction spacing="KDialog::spacingHint" margin="KDialog::marginHint" />
575  <pixmapfunction>qPixmapFromMimeSource</pixmapfunction>
576  <customwidgets>
577   <customwidget>
578    <class>KColorButton</class>
579    <extends>QPushButton</extends>
580    <header>kcolorbutton.h</header>
581   </customwidget>
582   <customwidget>
583    <class>KComboBox</class>
584    <extends>QComboBox</extends>
585    <header>kcombobox.h</header>
586   </customwidget>
587   <customwidget>
588    <class>Q3GroupBox</class>
589    <extends>QGroupBox</extends>
590    <header>Qt3Support/Q3GroupBox</header>
591    <container>1</container>
592   </customwidget>
593   <customwidget>
594    <class>Q3ButtonGroup</class>
595    <extends>Q3GroupBox</extends>
596    <header>Qt3Support/Q3ButtonGroup</header>
597    <container>1</container>
598   </customwidget>
599  </customwidgets>
600  <tabstops>
601   <tabstop>m_radioPicture</tabstop>
602   <tabstop>m_urlWallpaperBox</tabstop>
603   <tabstop>m_urlWallpaperButton</tabstop>
604   <tabstop>m_buttonSetupWallpapers</tabstop>
605   <tabstop>m_comboWallpaperPos</tabstop>
606   <tabstop>m_comboPattern</tabstop>
607   <tabstop>m_colorPrimary</tabstop>
608   <tabstop>m_colorSecondary</tabstop>
609   <tabstop>m_comboBlend</tabstop>
610   <tabstop>m_sliderBlend</tabstop>
611   <tabstop>m_cbBlendReverse</tabstop>
612   <tabstop>m_buttonAdvanced</tabstop>
613  </tabstops>
614  <includes>
615   <include location="global" >kcolorbutton.h</include>
616   <include location="global" >kcombobox.h</include>
617   <include location="local" >kcombobox.h</include>
618   <include location="local" >kcolorbutton.h</include>
619   <include location="local" >kcolorbutton.h</include>
620   <include location="local" >kcombobox.h</include>
621  </includes>
622  <resources/>
623  <connections>
624   <connection>
625    <sender>m_buttonGroupBackground</sender>
626    <signal>toggled(bool)</signal>
627    <receiver>groupBox3</receiver>
628    <slot>setEnabled(bool)</slot>
629    <hints>
630     <hint type="sourcelabel" >
631      <x>20</x>
632      <y>20</y>
633     </hint>
634     <hint type="destinationlabel" >
635      <x>20</x>
636      <y>20</y>
637     </hint>
638    </hints>
639   </connection>
640  </connections>
641 </ui>