]> rtime.felk.cvut.cz Git - sojka/lightdm.git/blob - greeters/gtk/greeter.ui
732f5e2d6dd97d8ef60397a8812fe4a3ae01615c
[sojka/lightdm.git] / greeters / gtk / greeter.ui
1 <?xml version="1.0" encoding="UTF-8"?>
2 <interface>
3   <requires lib="gtk+" version="2.24"/>
4   <!-- interface-naming-policy project-wide -->
5   <object class="GtkImage" id="a11y_menuitem_image">
6     <property name="visible">True</property>
7     <property name="can_focus">False</property>
8     <property name="pixel_size">24</property>
9     <property name="icon_name">preferences-desktop-accessibility</property>
10   </object>
11   <object class="GtkWindow" id="greeter_window">
12     <property name="app_paintable">True</property>
13     <property name="can_focus">False</property>
14     <signal name="expose-event" handler="draw_background_cb" swapped="no"/>
15     <child>
16       <object class="GtkVBox" id="vbox1">
17         <property name="visible">True</property>
18         <property name="can_focus">False</property>
19         <child>
20           <object class="GtkMenuBar" id="menubar">
21             <property name="visible">True</property>
22             <property name="can_focus">False</property>
23             <property name="pack_direction">rtl</property>
24             <child>
25               <object class="GtkImageMenuItem" id="power_menuitem">
26                 <property name="visible">True</property>
27                 <property name="can_focus">False</property>
28                 <property name="use_action_appearance">False</property>
29                 <property name="image">power_menuitem_image</property>
30                 <property name="use_stock">False</property>
31                 <property name="always_show_image">True</property>
32                 <child type="submenu">
33                   <object class="GtkMenu" id="power_menu">
34                     <property name="visible">True</property>
35                     <property name="can_focus">False</property>
36                     <child>
37                       <object class="GtkMenuItem" id="suspend_menuitem">
38                         <property name="visible">True</property>
39                         <property name="can_focus">False</property>
40                         <property name="use_action_appearance">False</property>
41                         <property name="label" translatable="yes">Suspend</property>
42                         <property name="use_underline">True</property>
43                         <signal name="activate" handler="suspend_cb" swapped="no"/>
44                       </object>
45                     </child>
46                     <child>
47                       <object class="GtkMenuItem" id="hibernate_menuitem">
48                         <property name="visible">True</property>
49                         <property name="can_focus">False</property>
50                         <property name="use_action_appearance">False</property>
51                         <property name="label" translatable="yes">Hibernate</property>
52                         <property name="use_underline">True</property>
53                         <signal name="activate" handler="hibernate_cb" swapped="no"/>
54                       </object>
55                     </child>
56                     <child>
57                       <object class="GtkMenuItem" id="restart_menuitem">
58                         <property name="visible">True</property>
59                         <property name="can_focus">False</property>
60                         <property name="use_action_appearance">False</property>
61                         <property name="label" translatable="yes">Restart...</property>
62                         <property name="use_underline">True</property>
63                         <signal name="activate" handler="restart_cb" swapped="no"/>
64                       </object>
65                     </child>
66                     <child>
67                       <object class="GtkMenuItem" id="shutdown_menuitem">
68                         <property name="visible">True</property>
69                         <property name="can_focus">False</property>
70                         <property name="use_action_appearance">False</property>
71                         <property name="label" translatable="yes">Shutdown...</property>
72                         <property name="use_underline">True</property>
73                         <signal name="activate" handler="shutdown_cb" swapped="no"/>
74                       </object>
75                     </child>
76                   </object>
77                 </child>
78               </object>
79             </child>
80             <child>
81               <object class="GtkImageMenuItem" id="a11y_menuitem">
82                 <property name="visible">True</property>
83                 <property name="can_focus">False</property>
84                 <property name="use_action_appearance">False</property>
85                 <property name="image">a11y_menuitem_image</property>
86                 <property name="use_stock">False</property>
87                 <property name="always_show_image">True</property>
88                 <child type="submenu">
89                   <object class="GtkMenu" id="a11y_menu">
90                     <property name="visible">True</property>
91                     <property name="can_focus">False</property>
92                     <child>
93                       <object class="GtkCheckMenuItem" id="large_font_menuitem">
94                         <property name="visible">True</property>
95                         <property name="can_focus">False</property>
96                         <property name="use_action_appearance">False</property>
97                         <property name="label" translatable="yes">Large Font</property>
98                         <property name="use_underline">True</property>
99                         <signal name="toggled" handler="a11y_font_cb" swapped="no"/>
100                       </object>
101                     </child>
102                     <child>
103                       <object class="GtkCheckMenuItem" id="high_contrast_menuitem">
104                         <property name="visible">True</property>
105                         <property name="can_focus">False</property>
106                         <property name="use_action_appearance">False</property>
107                         <property name="label" translatable="yes">High Contrast</property>
108                         <property name="use_underline">True</property>
109                         <signal name="toggled" handler="a11y_contrast_cb" swapped="no"/>
110                       </object>
111                     </child>
112                   </object>
113                 </child>
114               </object>
115             </child>
116           </object>
117           <packing>
118             <property name="expand">False</property>
119             <property name="fill">True</property>
120             <property name="position">0</property>
121           </packing>
122         </child>
123         <child>
124           <object class="GtkAlignment" id="login_window_alignment">
125             <property name="visible">True</property>
126             <property name="can_focus">False</property>
127             <property name="xscale">0</property>
128             <property name="yscale">0</property>
129             <child>
130               <object class="GtkNotebook" id="login_window">
131                 <property name="width_request">400</property>
132                 <property name="visible">True</property>
133                 <property name="can_focus">True</property>
134                 <property name="show_tabs">False</property>
135                 <child>
136                   <object class="GtkVBox" id="vbox2">
137                     <property name="visible">True</property>
138                     <property name="can_focus">False</property>
139                     <property name="border_width">12</property>
140                     <property name="spacing">6</property>
141                     <child>
142                       <object class="GtkImage" id="image1">
143                         <property name="visible">True</property>
144                         <property name="can_focus">False</property>
145                         <property name="pixel_size">64</property>
146                         <property name="icon_name">computer</property>
147                       </object>
148                       <packing>
149                         <property name="expand">False</property>
150                         <property name="fill">True</property>
151                         <property name="position">0</property>
152                       </packing>
153                     </child>
154                     <child>
155                       <object class="GtkLabel" id="hostname_label">
156                         <property name="visible">True</property>
157                         <property name="can_focus">False</property>
158                         <property name="label">hostname</property>
159                       </object>
160                       <packing>
161                         <property name="expand">True</property>
162                         <property name="fill">True</property>
163                         <property name="position">1</property>
164                       </packing>
165                     </child>
166                     <child>
167                       <object class="GtkTreeView" id="user_treeview">
168                         <property name="visible">True</property>
169                         <property name="can_focus">True</property>
170                         <property name="model">user_liststore</property>
171                         <property name="headers_visible">False</property>
172                         <property name="fixed_height_mode">True</property>
173                         <property name="enable_grid_lines">horizontal</property>
174                         <signal name="button-press-event" handler="user_treeview_button_press_event_cb" swapped="no"/>
175                         <signal name="row-activated" handler="user_treeview_row_activated_cb" swapped="no"/>
176                       </object>
177                       <packing>
178                         <property name="expand">True</property>
179                         <property name="fill">True</property>
180                         <property name="position">2</property>
181                       </packing>
182                     </child>
183                     <child>
184                       <object class="GtkVBox" id="prompt_box">
185                         <property name="can_focus">False</property>
186                         <property name="spacing">6</property>
187                         <child>
188                           <object class="GtkHBox" id="hbox1">
189                             <property name="visible">True</property>
190                             <property name="can_focus">False</property>
191                             <property name="spacing">6</property>
192                             <child>
193                               <object class="GtkLabel" id="prompt_label">
194                                 <property name="visible">True</property>
195                                 <property name="can_focus">False</property>
196                                 <property name="label">Password:</property>
197                               </object>
198                               <packing>
199                                 <property name="expand">False</property>
200                                 <property name="fill">True</property>
201                                 <property name="position">0</property>
202                               </packing>
203                             </child>
204                             <child>
205                               <object class="GtkEntry" id="prompt_entry">
206                                 <property name="visible">True</property>
207                                 <property name="can_focus">True</property>
208                                 <property name="invisible_char">•</property>
209                                 <property name="primary_icon_activatable">False</property>
210                                 <property name="secondary_icon_activatable">False</property>
211                                 <property name="primary_icon_sensitive">True</property>
212                                 <property name="secondary_icon_sensitive">True</property>
213                                 <signal name="activate" handler="login_cb" swapped="no"/>
214                               </object>
215                               <packing>
216                                 <property name="expand">True</property>
217                                 <property name="fill">True</property>
218                                 <property name="position">1</property>
219                               </packing>
220                             </child>
221                           </object>
222                           <packing>
223                             <property name="expand">True</property>
224                             <property name="fill">True</property>
225                             <property name="position">0</property>
226                           </packing>
227                         </child>
228                         <child>
229                           <object class="GtkLabel" id="message_label">
230                             <property name="can_focus">False</property>
231                             <property name="label">Message</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="GtkHBox" id="hbox2">
241                             <property name="visible">True</property>
242                             <property name="can_focus">False</property>
243                             <property name="spacing">6</property>
244                             <child>
245                               <object class="GtkComboBox" id="session_combobox">
246                                 <property name="visible">True</property>
247                                 <property name="can_focus">False</property>
248                                 <property name="model">session_liststore</property>
249                               </object>
250                               <packing>
251                                 <property name="expand">True</property>
252                                 <property name="fill">True</property>
253                                 <property name="position">0</property>
254                               </packing>
255                             </child>
256                             <child>
257                               <object class="GtkButton" id="cancel_button">
258                                 <property name="label" translatable="yes">Cancel</property>
259                                 <property name="visible">True</property>
260                                 <property name="can_focus">True</property>
261                                 <property name="receives_default">True</property>
262                                 <property name="use_action_appearance">False</property>
263                                 <signal name="clicked" handler="cancel_cb" swapped="no"/>
264                               </object>
265                               <packing>
266                                 <property name="expand">False</property>
267                                 <property name="fill">True</property>
268                                 <property name="position">1</property>
269                               </packing>
270                             </child>
271                             <child>
272                               <object class="GtkButton" id="login_button">
273                                 <property name="label" translatable="yes">Login</property>
274                                 <property name="visible">True</property>
275                                 <property name="can_focus">True</property>
276                                 <property name="receives_default">True</property>
277                                 <property name="use_action_appearance">False</property>
278                                 <signal name="clicked" handler="login_cb" swapped="no"/>
279                               </object>
280                               <packing>
281                                 <property name="expand">False</property>
282                                 <property name="fill">True</property>
283                                 <property name="position">2</property>
284                               </packing>
285                             </child>
286                           </object>
287                           <packing>
288                             <property name="expand">True</property>
289                             <property name="fill">True</property>
290                             <property name="position">2</property>
291                           </packing>
292                         </child>
293                       </object>
294                       <packing>
295                         <property name="expand">False</property>
296                         <property name="fill">True</property>
297                         <property name="position">3</property>
298                       </packing>
299                     </child>
300                   </object>
301                 </child>
302               </object>
303             </child>
304           </object>
305           <packing>
306             <property name="expand">True</property>
307             <property name="fill">True</property>
308             <property name="position">1</property>
309           </packing>
310         </child>
311       </object>
312     </child>
313   </object>
314   <object class="GtkImage" id="language_menuitem_image">
315     <property name="visible">True</property>
316     <property name="can_focus">False</property>
317     <property name="pixel_size">24</property>
318     <property name="icon_name">preferences-desktop-locale</property>
319   </object>
320   <object class="GtkImage" id="power_menuitem_image">
321     <property name="visible">True</property>
322     <property name="can_focus">False</property>
323     <property name="pixel_size">24</property>
324     <property name="icon_name">system-shutdown</property>
325   </object>
326   <object class="GtkListStore" id="session_liststore">
327     <columns>
328       <!-- column-name label -->
329       <column type="gchararray"/>
330       <!-- column-name key -->
331       <column type="gchararray"/>
332     </columns>
333   </object>
334   <object class="GtkListStore" id="user_liststore">
335     <columns>
336       <!-- column-name username -->
337       <column type="gchararray"/>
338       <!-- column-name label -->
339       <column type="gchararray"/>
340       <!-- column-name image -->
341       <column type="GdkPixbuf"/>
342     </columns>
343   </object>
344 </interface>