source: trunk/debathena/config/lightdm-config/debian/debathena-lightdm-greeter.ui @ 25632

Revision 25632, 32.6 KB checked in by jdreed, 12 years ago (diff)
In lightdm-config: * Support basic accessibility options (read: a High Contrast Theme) * For aesthetic reasons (since the windows have no borders), hide the login window when displaying a dialog box
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<interface>
3  <!-- interface-requires gtk+ 3.0 -->
4  <object class="GtkDialog" id="accessibilityDialog">
5    <property name="can_focus">False</property>
6    <property name="border_width">5</property>
7    <property name="resizable">False</property>
8    <property name="type_hint">dialog</property>
9    <child internal-child="vbox">
10      <object class="GtkBox" id="dialog-vbox2">
11        <property name="can_focus">False</property>
12        <property name="orientation">vertical</property>
13        <property name="spacing">2</property>
14        <child internal-child="action_area">
15          <object class="GtkButtonBox" id="dialog-action_area2">
16            <property name="can_focus">False</property>
17            <property name="layout_style">end</property>
18            <child>
19              <object class="GtkButton" id="button3">
20                <property name="label">gtk-cancel</property>
21                <property name="use_action_appearance">False</property>
22                <property name="visible">True</property>
23                <property name="can_focus">True</property>
24                <property name="receives_default">True</property>
25                <property name="use_action_appearance">False</property>
26                <property name="use_stock">True</property>
27              </object>
28              <packing>
29                <property name="expand">False</property>
30                <property name="fill">True</property>
31                <property name="position">0</property>
32              </packing>
33            </child>
34            <child>
35              <object class="GtkButton" id="button1">
36                <property name="label">gtk-ok</property>
37                <property name="use_action_appearance">False</property>
38                <property name="visible">True</property>
39                <property name="can_focus">True</property>
40                <property name="receives_default">True</property>
41                <property name="use_action_appearance">False</property>
42                <property name="use_stock">True</property>
43              </object>
44              <packing>
45                <property name="expand">False</property>
46                <property name="fill">True</property>
47                <property name="position">1</property>
48              </packing>
49            </child>
50          </object>
51          <packing>
52            <property name="expand">False</property>
53            <property name="fill">True</property>
54            <property name="pack_type">end</property>
55            <property name="position">0</property>
56          </packing>
57        </child>
58        <child>
59          <object class="GtkFrame" id="frame1">
60            <property name="visible">True</property>
61            <property name="can_focus">False</property>
62            <property name="label_xalign">0</property>
63            <property name="shadow_type">in</property>
64            <child>
65              <object class="GtkBox" id="box5">
66                <property name="visible">True</property>
67                <property name="can_focus">False</property>
68                <property name="margin_left">3</property>
69                <property name="margin_right">3</property>
70                <property name="margin_top">3</property>
71                <property name="margin_bottom">3</property>
72                <property name="orientation">vertical</property>
73                <property name="spacing">3</property>
74                <child>
75                  <object class="GtkCheckButton" id="cbHighContrast">
76                    <property name="label" translatable="yes">High Contrast Theme</property>
77                    <property name="use_action_appearance">False</property>
78                    <property name="visible">True</property>
79                    <property name="can_focus">True</property>
80                    <property name="receives_default">False</property>
81                    <property name="use_action_appearance">False</property>
82                    <property name="xalign">0</property>
83                    <property name="draw_indicator">True</property>
84                  </object>
85                  <packing>
86                    <property name="expand">False</property>
87                    <property name="fill">True</property>
88                    <property name="position">0</property>
89                  </packing>
90                </child>
91                <child>
92                  <object class="GtkCheckButton" id="cbPickboard">
93                    <property name="label" translatable="yes">On-Screen Keyboard</property>
94                    <property name="use_action_appearance">False</property>
95                    <property name="visible">True</property>
96                    <property name="sensitive">False</property>
97                    <property name="can_focus">True</property>
98                    <property name="receives_default">False</property>
99                    <property name="use_action_appearance">False</property>
100                    <property name="xalign">0</property>
101                    <property name="draw_indicator">True</property>
102                  </object>
103                  <packing>
104                    <property name="expand">False</property>
105                    <property name="fill">True</property>
106                    <property name="position">1</property>
107                  </packing>
108                </child>
109              </object>
110            </child>
111            <child type="label">
112              <object class="GtkLabel" id="label3">
113                <property name="visible">True</property>
114                <property name="can_focus">False</property>
115                <property name="label" translatable="yes"> &lt;b&gt;Accessibility Options&lt;/b&gt; </property>
116                <property name="use_markup">True</property>
117              </object>
118            </child>
119          </object>
120          <packing>
121            <property name="expand">True</property>
122            <property name="fill">True</property>
123            <property name="position">1</property>
124          </packing>
125        </child>
126      </object>
127    </child>
128    <action-widgets>
129      <action-widget response="-6">button3</action-widget>
130      <action-widget response="-5">button1</action-widget>
131    </action-widgets>
132  </object>
133  <object class="GtkImage" id="imgAccess">
134    <property name="visible">True</property>
135    <property name="can_focus">False</property>
136    <property name="icon_name">preferences-desktop-accessibility</property>
137  </object>
138  <object class="GtkImage" id="imgBrowse">
139    <property name="visible">True</property>
140    <property name="can_focus">False</property>
141    <property name="icon_name">web-browser</property>
142  </object>
143  <object class="GtkImage" id="imgPower">
144    <property name="visible">True</property>
145    <property name="can_focus">False</property>
146    <property name="stock">gtk-quit</property>
147  </object>
148  <object class="GtkDialog" id="powerDialog">
149    <property name="can_focus">False</property>
150    <property name="border_width">5</property>
151    <property name="resizable">False</property>
152    <property name="modal">True</property>
153    <property name="window_position">center</property>
154    <property name="type_hint">dialog</property>
155    <child internal-child="vbox">
156      <object class="GtkBox" id="dialog-vbox1">
157        <property name="can_focus">False</property>
158        <property name="orientation">vertical</property>
159        <property name="spacing">5</property>
160        <child>
161          <object class="GtkBox" id="box3">
162            <property name="visible">True</property>
163            <property name="can_focus">False</property>
164            <child>
165              <object class="GtkImage" id="image1">
166                <property name="visible">True</property>
167                <property name="can_focus">False</property>
168                <property name="stock">gtk-quit</property>
169                <property name="icon-size">6</property>
170              </object>
171              <packing>
172                <property name="expand">False</property>
173                <property name="fill">True</property>
174                <property name="position">0</property>
175              </packing>
176            </child>
177            <child>
178              <object class="GtkLabel" id="label2">
179                <property name="visible">True</property>
180                <property name="can_focus">False</property>
181                <property name="label" translatable="yes">What would you like to do?</property>
182              </object>
183              <packing>
184                <property name="expand">False</property>
185                <property name="fill">True</property>
186                <property name="position">1</property>
187              </packing>
188            </child>
189          </object>
190          <packing>
191            <property name="expand">False</property>
192            <property name="fill">True</property>
193            <property name="position">0</property>
194          </packing>
195        </child>
196        <child>
197          <object class="GtkBox" id="box4">
198            <property name="visible">True</property>
199            <property name="can_focus">False</property>
200            <property name="margin_left">10</property>
201            <property name="orientation">vertical</property>
202            <property name="spacing">5</property>
203            <child>
204              <object class="GtkRadioButton" id="rbShutdown">
205                <property name="label" translatable="yes">Shut Down</property>
206                <property name="use_action_appearance">False</property>
207                <property name="visible">True</property>
208                <property name="can_focus">True</property>
209                <property name="receives_default">False</property>
210                <property name="use_action_appearance">False</property>
211                <property name="xalign">0</property>
212                <property name="active">True</property>
213                <property name="draw_indicator">True</property>
214              </object>
215              <packing>
216                <property name="expand">False</property>
217                <property name="fill">True</property>
218                <property name="position">0</property>
219              </packing>
220            </child>
221            <child>
222              <object class="GtkRadioButton" id="rbReboot">
223                <property name="label" translatable="yes">Reboot</property>
224                <property name="use_action_appearance">False</property>
225                <property name="visible">True</property>
226                <property name="can_focus">True</property>
227                <property name="receives_default">False</property>
228                <property name="use_action_appearance">False</property>
229                <property name="xalign">0</property>
230                <property name="draw_indicator">True</property>
231                <property name="group">rbShutdown</property>
232              </object>
233              <packing>
234                <property name="expand">False</property>
235                <property name="fill">True</property>
236                <property name="position">1</property>
237              </packing>
238            </child>
239            <child>
240              <object class="GtkRadioButton" id="rbSuspend">
241                <property name="label" translatable="yes">Suspend</property>
242                <property name="use_action_appearance">False</property>
243                <property name="visible">True</property>
244                <property name="can_focus">True</property>
245                <property name="receives_default">False</property>
246                <property name="use_action_appearance">False</property>
247                <property name="xalign">0</property>
248                <property name="draw_indicator">True</property>
249                <property name="group">rbShutdown</property>
250              </object>
251              <packing>
252                <property name="expand">False</property>
253                <property name="fill">True</property>
254                <property name="position">2</property>
255              </packing>
256            </child>
257            <child>
258              <object class="GtkRadioButton" id="rbHibernate">
259                <property name="label" translatable="yes">Hibernate</property>
260                <property name="use_action_appearance">False</property>
261                <property name="visible">True</property>
262                <property name="can_focus">True</property>
263                <property name="receives_default">False</property>
264                <property name="use_action_appearance">False</property>
265                <property name="xalign">0</property>
266                <property name="draw_indicator">True</property>
267                <property name="group">rbShutdown</property>
268              </object>
269              <packing>
270                <property name="expand">False</property>
271                <property name="fill">True</property>
272                <property name="position">3</property>
273              </packing>
274            </child>
275          </object>
276          <packing>
277            <property name="expand">False</property>
278            <property name="fill">True</property>
279            <property name="position">1</property>
280          </packing>
281        </child>
282        <child internal-child="action_area">
283          <object class="GtkButtonBox" id="dialog-action_area1">
284            <property name="can_focus">False</property>
285            <property name="layout_style">end</property>
286            <child>
287              <object class="GtkButton" id="button2">
288                <property name="label">gtk-cancel</property>
289                <property name="use_action_appearance">False</property>
290                <property name="visible">True</property>
291                <property name="can_focus">True</property>
292                <property name="receives_default">True</property>
293                <property name="use_action_appearance">False</property>
294                <property name="use_stock">True</property>
295              </object>
296              <packing>
297                <property name="expand">False</property>
298                <property name="fill">True</property>
299                <property name="position">1</property>
300              </packing>
301            </child>
302            <child>
303              <object class="GtkButton" id="btnOK">
304                <property name="label">gtk-ok</property>
305                <property name="use_action_appearance">False</property>
306                <property name="visible">True</property>
307                <property name="can_focus">True</property>
308                <property name="receives_default">True</property>
309                <property name="use_action_appearance">False</property>
310                <property name="use_stock">True</property>
311              </object>
312              <packing>
313                <property name="expand">False</property>
314                <property name="fill">True</property>
315                <property name="position">2</property>
316              </packing>
317            </child>
318          </object>
319          <packing>
320            <property name="expand">False</property>
321            <property name="fill">True</property>
322            <property name="pack_type">end</property>
323            <property name="position">2</property>
324          </packing>
325        </child>
326      </object>
327    </child>
328    <action-widgets>
329      <action-widget response="-6">button2</action-widget>
330      <action-widget response="-5">btnOK</action-widget>
331    </action-widgets>
332  </object>
333  <object class="GtkWindow" id="winBg">
334    <property name="can_focus">False</property>
335    <property name="skip_taskbar_hint">True</property>
336    <property name="skip_pager_hint">True</property>
337    <property name="accept_focus">False</property>
338    <property name="focus_on_map">False</property>
339    <property name="decorated">False</property>
340    <property name="has_resize_grip">False</property>
341    <child>
342      <object class="GtkImage" id="imgBg">
343        <property name="visible">True</property>
344        <property name="can_focus">False</property>
345        <property name="stock">gtk-missing-image</property>
346      </object>
347    </child>
348  </object>
349  <object class="GtkWindow" id="winBranding">
350    <property name="can_focus">False</property>
351    <property name="resizable">False</property>
352    <property name="skip_taskbar_hint">True</property>
353    <property name="skip_pager_hint">True</property>
354    <property name="accept_focus">False</property>
355    <property name="focus_on_map">False</property>
356    <property name="decorated">False</property>
357    <property name="has_resize_grip">False</property>
358    <child>
359      <object class="GtkLabel" id="lblBranding">
360        <property name="visible">True</property>
361        <property name="can_focus">False</property>
362        <property name="xpad">5</property>
363        <property name="ypad">5</property>
364        <property name="label" translatable="yes">[workstation info]</property>
365        <property name="justify">center</property>
366      </object>
367    </child>
368  </object>
369  <object class="GtkWindow" id="winLogin">
370    <property name="can_focus">False</property>
371    <property name="resizable">False</property>
372    <property name="decorated">False</property>
373    <property name="has_resize_grip">False</property>
374    <signal name="key-press-event" handler="kpEvent" swapped="no"/>
375    <child>
376      <object class="GtkNotebook" id="notebook1">
377        <property name="width_request">400</property>
378        <property name="visible">True</property>
379        <property name="can_focus">True</property>
380        <property name="show_tabs">False</property>
381        <child>
382          <object class="GtkBox" id="box1">
383            <property name="visible">True</property>
384            <property name="can_focus">False</property>
385            <property name="border_width">12</property>
386            <property name="orientation">vertical</property>
387            <property name="spacing">6</property>
388            <child>
389              <object class="GtkImage" id="imgDebathena">
390                <property name="visible">True</property>
391                <property name="can_focus">False</property>
392              </object>
393              <packing>
394                <property name="expand">True</property>
395                <property name="fill">True</property>
396                <property name="position">0</property>
397              </packing>
398            </child>
399            <child>
400              <object class="GtkLabel" id="label1">
401                <property name="visible">True</property>
402                <property name="can_focus">False</property>
403                <property name="label" translatable="yes">Welcome to Athena</property>
404                <attributes>
405                  <attribute name="font-desc" value="Ubuntu Bold 18"/>
406                </attributes>
407              </object>
408              <packing>
409                <property name="expand">False</property>
410                <property name="fill">True</property>
411                <property name="position">1</property>
412              </packing>
413            </child>
414            <child>
415              <object class="GtkLabel" id="lblHostname">
416                <property name="visible">True</property>
417                <property name="can_focus">False</property>
418                <property name="margin_bottom">10</property>
419                <property name="label" translatable="yes">[hostname]</property>
420              </object>
421              <packing>
422                <property name="expand">False</property>
423                <property name="fill">True</property>
424                <property name="position">2</property>
425              </packing>
426            </child>
427            <child>
428              <object class="GtkBox" id="boxLogin">
429                <property name="visible">True</property>
430                <property name="can_focus">False</property>
431                <property name="orientation">vertical</property>
432                <property name="spacing">6</property>
433                <child>
434                  <object class="GtkBox" id="boxPrompt">
435                    <property name="visible">True</property>
436                    <property name="can_focus">False</property>
437                    <property name="spacing">6</property>
438                    <child>
439                      <object class="GtkLabel" id="lblPrompt">
440                        <property name="visible">True</property>
441                        <property name="can_focus">False</property>
442                        <property name="label">[prompt]</property>
443                      </object>
444                      <packing>
445                        <property name="expand">False</property>
446                        <property name="fill">True</property>
447                        <property name="position">0</property>
448                      </packing>
449                    </child>
450                    <child>
451                      <object class="GtkEntry" id="entryPrompt">
452                        <property name="visible">True</property>
453                        <property name="can_focus">True</property>
454                        <property name="primary_icon_activatable">False</property>
455                        <property name="secondary_icon_activatable">False</property>
456                        <signal name="activate" handler="login_cb" swapped="no"/>
457                      </object>
458                      <packing>
459                        <property name="expand">True</property>
460                        <property name="fill">True</property>
461                        <property name="position">1</property>
462                      </packing>
463                    </child>
464                    <child>
465                      <object class="GtkSpinner" id="loginSpinner">
466                        <property name="width_request">20</property>
467                        <property name="sensitive">False</property>
468                        <property name="can_focus">False</property>
469                      </object>
470                      <packing>
471                        <property name="expand">False</property>
472                        <property name="fill">True</property>
473                        <property name="position">2</property>
474                      </packing>
475                    </child>
476                  </object>
477                  <packing>
478                    <property name="expand">False</property>
479                    <property name="fill">True</property>
480                    <property name="position">0</property>
481                  </packing>
482                </child>
483                <child>
484                  <object class="GtkHBox" id="sessionBox">
485                    <property name="visible">True</property>
486                    <property name="can_focus">False</property>
487                    <property name="halign">center</property>
488                    <property name="spacing">6</property>
489                    <child>
490                      <object class="GtkLabel" id="prompt_label1">
491                        <property name="visible">True</property>
492                        <property name="can_focus">False</property>
493                        <property name="label">Session:</property>
494                      </object>
495                      <packing>
496                        <property name="expand">True</property>
497                        <property name="fill">True</property>
498                        <property name="position">0</property>
499                      </packing>
500                    </child>
501                    <child>
502                      <object class="GtkComboBoxText" id="cmbSession">
503                        <property name="visible">True</property>
504                        <property name="can_focus">False</property>
505                      </object>
506                      <packing>
507                        <property name="expand">True</property>
508                        <property name="fill">True</property>
509                        <property name="position">1</property>
510                      </packing>
511                    </child>
512                  </object>
513                  <packing>
514                    <property name="expand">False</property>
515                    <property name="fill">False</property>
516                    <property name="position">1</property>
517                  </packing>
518                </child>
519                <child>
520                  <object class="GtkLabel" id="lblMessage">
521                    <property name="can_focus">False</property>
522                    <property name="label">[message]</property>
523                  </object>
524                  <packing>
525                    <property name="expand">False</property>
526                    <property name="fill">True</property>
527                    <property name="position">6</property>
528                  </packing>
529                </child>
530              </object>
531              <packing>
532                <property name="expand">False</property>
533                <property name="fill">True</property>
534                <property name="position">3</property>
535              </packing>
536            </child>
537            <child>
538              <object class="GtkButtonBox" id="buttonbox1">
539                <property name="visible">True</property>
540                <property name="can_focus">False</property>
541                <property name="margin_top">10</property>
542                <property name="layout_style">spread</property>
543                <child>
544                  <object class="GtkButton" id="btnLogin">
545                    <property name="label" translatable="yes">Login</property>
546                    <property name="use_action_appearance">False</property>
547                    <property name="visible">True</property>
548                    <property name="can_focus">True</property>
549                    <property name="receives_default">True</property>
550                    <property name="use_action_appearance">False</property>
551                    <signal name="clicked" handler="login_cb" swapped="no"/>
552                  </object>
553                  <packing>
554                    <property name="expand">False</property>
555                    <property name="fill">True</property>
556                    <property name="position">0</property>
557                  </packing>
558                </child>
559                <child>
560                  <object class="GtkButton" id="btnCancel">
561                    <property name="label" translatable="yes">Cancel</property>
562                    <property name="use_action_appearance">False</property>
563                    <property name="visible">True</property>
564                    <property name="can_focus">True</property>
565                    <property name="receives_default">True</property>
566                    <property name="use_action_appearance">False</property>
567                    <signal name="clicked" handler="cancel_cb" swapped="no"/>
568                  </object>
569                  <packing>
570                    <property name="expand">False</property>
571                    <property name="fill">True</property>
572                    <property name="position">2</property>
573                  </packing>
574                </child>
575              </object>
576              <packing>
577                <property name="expand">False</property>
578                <property name="fill">True</property>
579                <property name="position">4</property>
580              </packing>
581            </child>
582          </object>
583        </child>
584        <child>
585          <object class="GtkBox" id="box11">
586            <property name="visible">True</property>
587            <property name="can_focus">False</property>
588            <property name="border_width">12</property>
589            <property name="orientation">vertical</property>
590            <property name="spacing">6</property>
591            <child>
592              <object class="GtkLabel" id="label12">
593                <property name="visible">True</property>
594                <property name="can_focus">False</property>
595                <property name="label" translatable="yes">Software updates are being applied.
596
597This workstation is unavailable.
598
599Please use another workstation.</property>
600                <property name="justify">center</property>
601                <attributes>
602                  <attribute name="font-desc" value="Sans Bold 16"/>
603                </attributes>
604              </object>
605              <packing>
606                <property name="expand">True</property>
607                <property name="fill">True</property>
608                <property name="position">0</property>
609              </packing>
610            </child>
611            <child>
612              <object class="GtkLabel" id="lblUpdTime">
613                <property name="visible">True</property>
614                <property name="can_focus">False</property>
615                <property name="label" translatable="yes">&lt;update start time&gt;</property>
616              </object>
617              <packing>
618                <property name="expand">False</property>
619                <property name="fill">True</property>
620                <property name="position">1</property>
621              </packing>
622            </child>
623          </object>
624          <packing>
625            <property name="position">1</property>
626          </packing>
627        </child>
628        <child type="tab">
629          <placeholder/>
630        </child>
631      </object>
632    </child>
633  </object>
634  <object class="GtkWindow" id="winPanel">
635    <property name="can_focus">False</property>
636    <property name="title" translatable="yes">window1</property>
637    <property name="resizable">False</property>
638    <property name="skip_taskbar_hint">True</property>
639    <property name="skip_pager_hint">True</property>
640    <property name="accept_focus">False</property>
641    <property name="focus_on_map">False</property>
642    <property name="decorated">False</property>
643    <property name="has_resize_grip">False</property>
644    <child>
645      <object class="GtkBox" id="box2">
646        <property name="visible">True</property>
647        <property name="can_focus">False</property>
648        <property name="margin_left">5</property>
649        <property name="margin_right">5</property>
650        <property name="spacing">10</property>
651        <child>
652          <object class="GtkLabel" id="lblTime">
653            <property name="visible">True</property>
654            <property name="can_focus">False</property>
655            <property name="halign">start</property>
656            <property name="valign">center</property>
657            <property name="label" translatable="yes">[time]</property>
658          </object>
659          <packing>
660            <property name="expand">True</property>
661            <property name="fill">True</property>
662            <property name="position">0</property>
663          </packing>
664        </child>
665        <child>
666          <object class="GtkButton" id="btnBrowse">
667            <property name="use_action_appearance">False</property>
668            <property name="visible">True</property>
669            <property name="can_focus">True</property>
670            <property name="receives_default">True</property>
671            <property name="use_action_appearance">False</property>
672            <property name="image">imgBrowse</property>
673            <property name="relief">none</property>
674            <property name="image_position">top</property>
675            <signal name="clicked" handler="browse_cb" swapped="no"/>
676          </object>
677          <packing>
678            <property name="expand">False</property>
679            <property name="fill">True</property>
680            <property name="position">1</property>
681          </packing>
682        </child>
683        <child>
684          <object class="GtkButton" id="btnAccess">
685            <property name="use_action_appearance">False</property>
686            <property name="visible">True</property>
687            <property name="can_focus">True</property>
688            <property name="receives_default">True</property>
689            <property name="use_action_appearance">False</property>
690            <property name="image">imgAccess</property>
691            <property name="relief">none</property>
692            <property name="image_position">top</property>
693            <signal name="clicked" handler="access_cb" swapped="no"/>
694          </object>
695          <packing>
696            <property name="expand">False</property>
697            <property name="fill">True</property>
698            <property name="position">2</property>
699          </packing>
700        </child>
701        <child>
702          <object class="GtkButton" id="btnPower">
703            <property name="use_action_appearance">False</property>
704            <property name="visible">True</property>
705            <property name="can_focus">True</property>
706            <property name="receives_default">True</property>
707            <property name="use_action_appearance">False</property>
708            <property name="image">imgPower</property>
709            <property name="relief">none</property>
710            <property name="image_position">top</property>
711            <signal name="clicked" handler="power_cb" swapped="no"/>
712          </object>
713          <packing>
714            <property name="expand">False</property>
715            <property name="fill">True</property>
716            <property name="position">3</property>
717          </packing>
718        </child>
719      </object>
720    </child>
721  </object>
722</interface>
Note: See TracBrowser for help on using the repository browser.