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

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