~lightdm-gtk-greeter-team/lightdm-gtk-greeter/trunk

« back to all changes in this revision

Viewing changes to data/greeter.ui

  • Committer: Lionel Le Folgoc
  • Date: 2012-10-22 17:11:54 UTC
  • Revision ID: mrpouit@ubuntu.com-20121022171154-33k7sb3rxoei1iug
drop useless rule

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<?xml version="1.0" encoding="UTF-8"?>
2
 
<!-- Generated with glade 3.18.3 -->
3
2
<interface>
4
 
  <requires lib="gtk+" version="3.4"/>
5
 
  <requires lib="greeter_menu_bar" version="1.0"/>
6
 
  <object class="GtkAccelGroup" id="a11y_accelgroup"/>
7
 
  <object class="GtkAccelGroup" id="power_accelgroup"/>
8
 
  <object class="GtkEventBox" id="panel_window">
 
3
  <requires lib="gtk+" version="3.0"/>
 
4
  <object class="GtkListStore" id="language_liststore">
 
5
    <columns>
 
6
      <!-- column-name label -->
 
7
      <column type="gchararray"/>
 
8
      <!-- column-name key -->
 
9
      <column type="gchararray"/>
 
10
    </columns>
 
11
  </object>
 
12
  <object class="GtkWindow" id="login_window">
 
13
    <property name="name">login_window</property>
 
14
    <property name="can_focus">False</property>
 
15
    <property name="resizable">False</property>
 
16
    <property name="decorated">False</property>
 
17
    <property name="has_resize_grip">False</property>
 
18
    <child>
 
19
      <object class="GtkNotebook" id="login_notebook">
 
20
        <property name="name">login_notebook</property>
 
21
        <property name="width_request">400</property>
 
22
        <property name="visible">True</property>
 
23
        <property name="can_focus">True</property>
 
24
        <property name="show_tabs">False</property>
 
25
        <child>
 
26
          <object class="GtkVBox" id="vbox2">
 
27
            <property name="name">vbox2</property>
 
28
            <property name="visible">True</property>
 
29
            <property name="can_focus">False</property>
 
30
            <property name="border_width">12</property>
 
31
            <property name="spacing">6</property>
 
32
            <child>
 
33
              <object class="GtkImage" id="logo">
 
34
                <property name="name">logo</property>
 
35
                <property name="visible">True</property>
 
36
                <property name="can_focus">False</property>
 
37
                <property name="pixel_size">64</property>
 
38
                <property name="icon_name">computer</property>
 
39
              </object>
 
40
              <packing>
 
41
                <property name="expand">False</property>
 
42
                <property name="fill">True</property>
 
43
                <property name="position">0</property>
 
44
              </packing>
 
45
            </child>
 
46
            <child>
 
47
              <object class="GtkLabel" id="hostname_label">
 
48
                <property name="name">hostname_label</property>
 
49
                <property name="visible">True</property>
 
50
                <property name="can_focus">False</property>
 
51
                <property name="label" comments="This is a placeholder string and will be replaced with the hostname of the system">[hostname]</property>
 
52
              </object>
 
53
              <packing>
 
54
                <property name="expand">True</property>
 
55
                <property name="fill">True</property>
 
56
                <property name="position">1</property>
 
57
              </packing>
 
58
            </child>
 
59
            <child>
 
60
              <object class="GtkComboBox" id="user_combobox">
 
61
                <property name="name">user_combobox</property>
 
62
                <property name="can_focus">True</property>
 
63
                <property name="model">user_liststore</property>
 
64
                <signal name="changed" handler="user_combobox_active_changed_cb" swapped="no"/>
 
65
              </object>
 
66
              <packing>
 
67
                <property name="expand">True</property>
 
68
                <property name="fill">True</property>
 
69
                <property name="position">2</property>
 
70
              </packing>
 
71
            </child>
 
72
            <child>
 
73
              <object class="GtkVBox" id="login_box">
 
74
                <property name="name">login_box</property>
 
75
                <property name="can_focus">False</property>
 
76
                <property name="spacing">6</property>
 
77
                <child>
 
78
                  <object class="GtkHBox" id="prompt_box">
 
79
                    <property name="name">prompt_box</property>
 
80
                    <property name="can_focus">False</property>
 
81
                    <property name="spacing">6</property>
 
82
                    <child>
 
83
                      <object class="GtkLabel" id="prompt_label">
 
84
                        <property name="name">prompt_label</property>
 
85
                        <property name="visible">True</property>
 
86
                        <property name="can_focus">False</property>
 
87
                        <property name="label" comments="This is a placeholder string and will be replaced by the greeter with a prompt string from PAM.">[prompt]</property>
 
88
                      </object>
 
89
                      <packing>
 
90
                        <property name="expand">False</property>
 
91
                        <property name="fill">True</property>
 
92
                        <property name="position">0</property>
 
93
                      </packing>
 
94
                    </child>
 
95
                    <child>
 
96
                      <object class="GtkEntry" id="prompt_entry">
 
97
                        <property name="name">prompt_entry</property>
 
98
                        <property name="visible">True</property>
 
99
                        <property name="can_focus">True</property>
 
100
                        <property name="invisible_char">•</property>
 
101
                        <property name="primary_icon_activatable">False</property>
 
102
                        <property name="secondary_icon_activatable">False</property>
 
103
                        <signal name="activate" handler="login_cb" swapped="no"/>
 
104
                      </object>
 
105
                      <packing>
 
106
                        <property name="expand">True</property>
 
107
                        <property name="fill">True</property>
 
108
                        <property name="position">1</property>
 
109
                      </packing>
 
110
                    </child>
 
111
                  </object>
 
112
                  <packing>
 
113
                    <property name="expand">True</property>
 
114
                    <property name="fill">True</property>
 
115
                    <property name="position">0</property>
 
116
                  </packing>
 
117
                </child>
 
118
                <child>
 
119
                  <object class="GtkLabel" id="message_label">
 
120
                    <property name="name">message_label</property>
 
121
                    <property name="can_focus">False</property>
 
122
                    <property name="label" comments="This is a placeholder string and will be replaced with a message from PAM">[message]</property>
 
123
                  </object>
 
124
                  <packing>
 
125
                    <property name="expand">False</property>
 
126
                    <property name="fill">True</property>
 
127
                    <property name="position">1</property>
 
128
                  </packing>
 
129
                </child>
 
130
                <child>
 
131
                  <object class="GtkHBox" id="hbox2">
 
132
                    <property name="name">hbox2</property>
 
133
                    <property name="visible">True</property>
 
134
                    <property name="can_focus">False</property>
 
135
                    <property name="spacing">6</property>
 
136
                    <child>
 
137
                      <object class="GtkComboBox" id="session_combobox">
 
138
                        <property name="name">session_combobox</property>
 
139
                        <property name="can_focus">False</property>
 
140
                        <property name="model">session_liststore</property>
 
141
                      </object>
 
142
                      <packing>
 
143
                        <property name="expand">True</property>
 
144
                        <property name="fill">True</property>
 
145
                        <property name="position">0</property>
 
146
                      </packing>
 
147
                    </child>
 
148
                    <child>
 
149
                      <object class="GtkComboBox" id="language_combobox">
 
150
                        <property name="name">language_combobox</property>
 
151
                        <property name="can_focus">False</property>
 
152
                        <property name="model">language_liststore</property>
 
153
                      </object>
 
154
                      <packing>
 
155
                        <property name="expand">True</property>
 
156
                        <property name="fill">True</property>
 
157
                        <property name="position">1</property>
 
158
                      </packing>
 
159
                    </child>
 
160
                    <child>
 
161
                      <object class="GtkButton" id="login_button">
 
162
                        <property name="name">login_button</property>
 
163
                        <property name="label" translatable="yes">Login</property>
 
164
                        <property name="visible">True</property>
 
165
                        <property name="can_focus">True</property>
 
166
                        <property name="receives_default">True</property>
 
167
                        <property name="use_action_appearance">False</property>
 
168
                        <signal name="clicked" handler="login_cb" swapped="no"/>
 
169
                      </object>
 
170
                      <packing>
 
171
                        <property name="expand">False</property>
 
172
                        <property name="fill">True</property>
 
173
                        <property name="pack_type">end</property>
 
174
                        <property name="position">2</property>
 
175
                      </packing>
 
176
                    </child>
 
177
                    <child>
 
178
                      <object class="GtkButton" id="cancel_button">
 
179
                        <property name="name">cancel_button</property>
 
180
                        <property name="label" translatable="yes">Cancel</property>
 
181
                        <property name="visible">True</property>
 
182
                        <property name="can_focus">True</property>
 
183
                        <property name="receives_default">True</property>
 
184
                        <property name="use_action_appearance">False</property>
 
185
                        <signal name="clicked" handler="cancel_cb" swapped="no"/>
 
186
                      </object>
 
187
                      <packing>
 
188
                        <property name="expand">False</property>
 
189
                        <property name="fill">True</property>
 
190
                        <property name="pack_type">end</property>
 
191
                        <property name="position">3</property>
 
192
                      </packing>
 
193
                    </child>
 
194
                  </object>
 
195
                  <packing>
 
196
                    <property name="expand">True</property>
 
197
                    <property name="fill">True</property>
 
198
                    <property name="position">2</property>
 
199
                  </packing>
 
200
                </child>
 
201
              </object>
 
202
              <packing>
 
203
                <property name="expand">False</property>
 
204
                <property name="fill">True</property>
 
205
                <property name="position">3</property>
 
206
              </packing>
 
207
            </child>
 
208
          </object>
 
209
        </child>
 
210
        <child type="tab">
 
211
          <placeholder/>
 
212
        </child>
 
213
      </object>
 
214
    </child>
 
215
  </object>
 
216
  <object class="GtkWindow" id="panel_window">
9
217
    <property name="name">panel_window</property>
10
 
    <property name="visible">True</property>
11
218
    <property name="can_focus">False</property>
12
 
    <property name="valign">start</property>
 
219
    <property name="decorated">False</property>
 
220
    <property name="has_resize_grip">False</property>
13
221
    <child>
14
 
      <object class="GreeterMenuBar" id="menubar">
 
222
      <object class="GtkMenuBar" id="menubar">
15
223
        <property name="name">menubar</property>
16
224
        <property name="visible">True</property>
17
225
        <property name="can_focus">False</property>
18
226
        <property name="pack_direction">rtl</property>
19
 
        <signal name="key-press-event" handler="menubar_key_press_cb" swapped="no"/>
20
227
        <child>
21
228
          <object class="GtkMenuItem" id="power_menuitem">
22
229
            <property name="name">power_menuitem</property>
23
230
            <property name="visible">True</property>
24
231
            <property name="can_focus">False</property>
 
232
            <property name="use_action_appearance">False</property>
25
233
            <child type="submenu">
26
234
              <object class="GtkMenu" id="power_menu">
 
235
                <property name="name">power_menu</property>
27
236
                <property name="visible">True</property>
28
237
                <property name="can_focus">False</property>
29
 
                <property name="accel_group">power_accelgroup</property>
30
238
                <child>
31
239
                  <object class="GtkMenuItem" id="suspend_menuitem">
 
240
                    <property name="name">suspend_menuitem</property>
32
241
                    <property name="visible">True</property>
33
242
                    <property name="can_focus">False</property>
 
243
                    <property name="use_action_appearance">False</property>
34
244
                    <property name="label" translatable="yes">Suspend</property>
35
245
                    <signal name="activate" handler="suspend_cb" swapped="no"/>
36
246
                  </object>
37
247
                </child>
38
248
                <child>
39
249
                  <object class="GtkMenuItem" id="hibernate_menuitem">
 
250
                    <property name="name">hibernate_menuitem</property>
40
251
                    <property name="visible">True</property>
41
252
                    <property name="can_focus">False</property>
 
253
                    <property name="use_action_appearance">False</property>
42
254
                    <property name="label" translatable="yes">Hibernate</property>
43
255
                    <signal name="activate" handler="hibernate_cb" swapped="no"/>
44
256
                  </object>
45
257
                </child>
46
258
                <child>
47
259
                  <object class="GtkMenuItem" id="restart_menuitem">
 
260
                    <property name="name">restart_menuitem</property>
48
261
                    <property name="visible">True</property>
49
262
                    <property name="can_focus">False</property>
 
263
                    <property name="use_action_appearance">False</property>
50
264
                    <property name="label" translatable="yes">Restart...</property>
51
265
                    <signal name="activate" handler="restart_cb" swapped="no"/>
52
266
                  </object>
53
267
                </child>
54
268
                <child>
55
269
                  <object class="GtkMenuItem" id="shutdown_menuitem">
56
 
                    <property name="use_action_appearance">False</property>
 
270
                    <property name="name">shutdown_menuitem</property>
57
271
                    <property name="visible">True</property>
58
272
                    <property name="can_focus">False</property>
59
 
                    <property name="accel_path">&lt;Login&gt;/power/shutdown</property>
60
 
                    <property name="label" translatable="yes">Shut Down...</property>
 
273
                    <property name="use_action_appearance">False</property>
 
274
                    <property name="label" translatable="yes">Shutdown...</property>
61
275
                    <signal name="activate" handler="shutdown_cb" swapped="no"/>
62
276
                  </object>
63
277
                </child>
70
284
            <property name="name">a11y_menuitem</property>
71
285
            <property name="visible">True</property>
72
286
            <property name="can_focus">False</property>
 
287
            <property name="use_action_appearance">False</property>
73
288
            <child type="submenu">
74
289
              <object class="GtkMenu" id="a11y_menu">
 
290
                <property name="name">a11y_menu</property>
75
291
                <property name="visible">True</property>
76
292
                <property name="can_focus">False</property>
77
 
                <property name="accel_group">a11y_accelgroup</property>
78
293
                <child>
79
294
                  <object class="GtkCheckMenuItem" id="large_font_menuitem">
80
 
                    <property name="use_action_appearance">False</property>
 
295
                    <property name="name">large_font_menuitem</property>
81
296
                    <property name="visible">True</property>
82
297
                    <property name="can_focus">False</property>
83
 
                    <property name="accel_path">&lt;Login&gt;/a11y/font</property>
 
298
                    <property name="use_action_appearance">False</property>
84
299
                    <property name="label" translatable="yes">Large Font</property>
85
300
                    <signal name="toggled" handler="a11y_font_cb" swapped="no"/>
86
301
                  </object>
87
302
                </child>
88
303
                <child>
89
304
                  <object class="GtkCheckMenuItem" id="high_contrast_menuitem">
90
 
                    <property name="use_action_appearance">False</property>
 
305
                    <property name="name">high_contrast_menuitem</property>
91
306
                    <property name="visible">True</property>
92
307
                    <property name="can_focus">False</property>
93
 
                    <property name="accel_path">&lt;Login&gt;/a11y/contrast</property>
 
308
                    <property name="use_action_appearance">False</property>
94
309
                    <property name="label" translatable="yes">High Contrast</property>
95
310
                    <signal name="toggled" handler="a11y_contrast_cb" swapped="no"/>
96
311
                  </object>
97
312
                </child>
98
 
                <child>
99
 
                  <object class="GtkCheckMenuItem" id="keyboard_menuitem">
100
 
                    <property name="use_action_appearance">False</property>
101
 
                    <property name="visible">True</property>
102
 
                    <property name="can_focus">False</property>
103
 
                    <property name="accel_path">&lt;Login&gt;/a11y/keyboard</property>
104
 
                    <property name="label" translatable="yes">On Screen Keyboard</property>
105
 
                    <property name="use_underline">True</property>
106
 
                    <signal name="toggled" handler="a11y_keyboard_cb" swapped="no"/>
107
 
                  </object>
108
 
                </child>
109
 
                <child>
110
 
                  <object class="GtkCheckMenuItem" id="reader_menuitem">
111
 
                    <property name="use_action_appearance">False</property>
112
 
                    <property name="visible">True</property>
113
 
                    <property name="can_focus">False</property>
114
 
                    <property name="accel_path">&lt;Login&gt;/a11y/reader</property>
115
 
                    <property name="label" translatable="yes">Screen Reader</property>
116
 
                    <property name="use_underline">True</property>
117
 
                    <signal name="toggled" handler="a11y_reader_cb" swapped="no"/>
118
 
                  </object>
119
 
                </child>
120
 
              </object>
121
 
            </child>
122
 
          </object>
123
 
        </child>
124
 
        <child>
125
 
          <object class="GtkMenuItem" id="language_menuitem">
126
 
            <property name="name">language_menuitem</property>
127
 
            <property name="visible">True</property>
128
 
            <property name="can_focus">False</property>
129
 
            <property name="label">[language_code]</property>
130
 
            <child type="submenu">
131
 
              <object class="GtkMenu" id="language_menu">
132
 
                <property name="visible">True</property>
133
 
                <property name="can_focus">False</property>
134
 
              </object>
135
 
            </child>
136
 
          </object>
137
 
        </child>
138
 
        <child>
139
 
          <object class="GtkMenuItem" id="session_menuitem">
140
 
            <property name="name">session_menuitem</property>
141
 
            <property name="visible">True</property>
142
 
            <property name="can_focus">False</property>
143
 
            <child type="submenu">
144
 
              <object class="GtkMenu" id="session_menu">
145
 
                <property name="visible">True</property>
146
 
                <property name="can_focus">False</property>
147
 
              </object>
148
 
            </child>
149
 
          </object>
150
 
        </child>
151
 
        <child>
152
 
          <object class="GtkMenuItem" id="layout_menuitem">
153
 
            <property name="name">layout_menuitem</property>
154
 
            <property name="visible">True</property>
155
 
            <property name="can_focus">False</property>
156
 
            <property name="label">[layout]</property>
157
 
            <child type="submenu">
158
 
              <object class="GtkMenu" id="layout_menu">
159
 
                <property name="visible">True</property>
160
 
                <property name="can_focus">False</property>
161
 
              </object>
162
 
            </child>
163
 
          </object>
164
 
        </child>
165
 
        <child>
166
 
          <object class="GtkSeparatorMenuItem" id="clock_menuitem">
167
 
            <property name="name">clock_menuitem</property>
168
 
            <property name="can_focus">False</property>
169
 
          </object>
170
 
        </child>
171
 
        <child>
172
 
          <object class="GtkSeparatorMenuItem" id="host_menuitem">
173
 
            <property name="name">host_menuitem</property>
174
 
            <property name="can_focus">False</property>
175
 
          </object>
176
 
        </child>
177
 
      </object>
178
 
    </child>
179
 
    <style>
180
 
      <class name="background"/>
181
 
    </style>
182
 
  </object>
183
 
  <object class="GtkEventBox" id="power_window">
184
 
    <property name="name">power_window</property>
185
 
    <property name="can_focus">False</property>
186
 
    <property name="halign">center</property>
187
 
    <property name="valign">center</property>
188
 
    <signal name="key-press-event" handler="power_window_key_press_event_cb" swapped="no"/>
189
 
    <child>
190
 
      <object class="GtkBox" id="box3">
191
 
        <property name="visible">True</property>
192
 
        <property name="can_focus">False</property>
193
 
        <property name="orientation">vertical</property>
194
 
        <child>
195
 
          <object class="GtkEventBox" id="power_content_frame">
196
 
            <property name="name">content_frame</property>
197
 
            <property name="visible">True</property>
198
 
            <property name="can_focus">False</property>
199
 
            <child>
200
 
              <object class="GtkGrid" id="grid2">
201
 
                <property name="visible">True</property>
202
 
                <property name="can_focus">False</property>
203
 
                <property name="margin_left">24</property>
204
 
                <property name="margin_right">24</property>
205
 
                <property name="margin_top">24</property>
206
 
                <property name="margin_bottom">24</property>
207
 
                <property name="row_spacing">6</property>
208
 
                <property name="column_spacing">6</property>
209
 
                <child>
210
 
                  <object class="GtkImage" id="power_icon">
211
 
                    <property name="visible">True</property>
212
 
                    <property name="can_focus">False</property>
213
 
                    <property name="margin_left">6</property>
214
 
                    <property name="margin_right">12</property>
215
 
                    <property name="margin_top">6</property>
216
 
                    <property name="margin_bottom">6</property>
217
 
                    <property name="stock">gtk-missing-image</property>
218
 
                  </object>
219
 
                  <packing>
220
 
                    <property name="left_attach">0</property>
221
 
                    <property name="top_attach">0</property>
222
 
                    <property name="height">2</property>
223
 
                  </packing>
224
 
                </child>
225
 
                <child>
226
 
                  <object class="GtkLabel" id="power_title">
227
 
                    <property name="visible">True</property>
228
 
                    <property name="can_focus">False</property>
229
 
                    <property name="halign">start</property>
230
 
                    <property name="margin_bottom">6</property>
231
 
                    <property name="hexpand">True</property>
232
 
                    <property name="label">[title]</property>
233
 
                    <attributes>
234
 
                      <attribute name="weight" value="semibold"/>
235
 
                    </attributes>
236
 
                  </object>
237
 
                  <packing>
238
 
                    <property name="left_attach">1</property>
239
 
                    <property name="top_attach">0</property>
240
 
                  </packing>
241
 
                </child>
242
 
                <child>
243
 
                  <object class="GtkLabel" id="power_text">
244
 
                    <property name="visible">True</property>
245
 
                    <property name="can_focus">False</property>
246
 
                    <property name="halign">start</property>
247
 
                    <property name="hexpand">True</property>
248
 
                    <property name="label">[text]</property>
249
 
                  </object>
250
 
                  <packing>
251
 
                    <property name="left_attach">1</property>
252
 
                    <property name="top_attach">1</property>
253
 
                  </packing>
254
 
                </child>
255
 
              </object>
256
 
            </child>
257
 
          </object>
258
 
          <packing>
259
 
            <property name="expand">False</property>
260
 
            <property name="fill">True</property>
261
 
            <property name="position">0</property>
262
 
          </packing>
263
 
        </child>
264
 
        <child>
265
 
          <object class="GtkEventBox" id="power_buttonbox_frame">
266
 
            <property name="name">buttonbox_frame</property>
267
 
            <property name="visible">True</property>
268
 
            <property name="can_focus">False</property>
269
 
            <child>
270
 
              <object class="GtkButtonBox" id="buttonbox1">
271
 
                <property name="visible">True</property>
272
 
                <property name="can_focus">False</property>
273
 
                <property name="margin_left">24</property>
274
 
                <property name="margin_right">24</property>
275
 
                <property name="margin_top">24</property>
276
 
                <property name="margin_bottom">24</property>
277
 
                <property name="spacing">6</property>
278
 
                <property name="layout_style">end</property>
279
 
                <child>
280
 
                  <object class="GtkButton" id="power_cancel_button">
281
 
                    <property name="label" translatable="yes">Cancel</property>
282
 
                    <property name="name">cancel_button</property>
283
 
                    <property name="visible">True</property>
284
 
                    <property name="can_focus">True</property>
285
 
                    <property name="receives_default">False</property>
286
 
                    <signal name="clicked" handler="power_button_clicked_cb" swapped="no"/>
287
 
                  </object>
288
 
                  <packing>
289
 
                    <property name="expand">False</property>
290
 
                    <property name="fill">True</property>
291
 
                    <property name="position">0</property>
292
 
                  </packing>
293
 
                </child>
294
 
                <child>
295
 
                  <object class="GtkButton" id="power_ok_button">
296
 
                    <property name="label" translatable="yes">OK</property>
297
 
                    <property name="name">power_ok_button</property>
298
 
                    <property name="visible">True</property>
299
 
                    <property name="can_focus">True</property>
300
 
                    <property name="receives_default">False</property>
301
 
                    <signal name="clicked" handler="power_button_clicked_cb" swapped="no"/>
302
 
                  </object>
303
 
                  <packing>
304
 
                    <property name="expand">False</property>
305
 
                    <property name="fill">True</property>
306
 
                    <property name="position">1</property>
307
 
                  </packing>
308
 
                </child>
309
 
              </object>
310
 
            </child>
311
 
          </object>
312
 
          <packing>
313
 
            <property name="expand">False</property>
314
 
            <property name="fill">True</property>
315
 
            <property name="position">1</property>
316
 
          </packing>
317
 
        </child>
318
 
      </object>
319
 
    </child>
320
 
    <style>
321
 
      <class name="background"/>
322
 
    </style>
323
 
  </object>
324
 
  <object class="GtkOverlay" id="screen_overlay">
325
 
    <property name="name">screen</property>
326
 
    <property name="can_focus">False</property>
327
 
    <property name="hexpand">True</property>
328
 
    <property name="vexpand">True</property>
329
 
    <signal name="get-child-position" handler="screen_overlay_get_child_position_cb" swapped="no"/>
330
 
    <child>
331
 
      <object class="GtkEventBox" id="screen_overlay_child">
332
 
        <property name="visible">True</property>
333
 
        <property name="can_focus">False</property>
334
 
        <property name="visible_window">False</property>
335
 
        <child>
336
 
          <placeholder/>
337
 
        </child>
338
 
      </object>
339
 
    </child>
340
 
    <style>
341
 
      <class name="lightdm-gtk-greeter"/>
342
 
    </style>
 
313
              </object>
 
314
            </child>
 
315
          </object>
 
316
        </child>
 
317
      </object>
 
318
    </child>
 
319
  </object>
 
320
  <object class="GtkListStore" id="session_liststore">
 
321
    <columns>
 
322
      <!-- column-name label -->
 
323
      <column type="gchararray"/>
 
324
      <!-- column-name key -->
 
325
      <column type="gchararray"/>
 
326
    </columns>
343
327
  </object>
344
328
  <object class="GtkListStore" id="user_liststore">
345
329
    <columns>
351
335
      <column type="gint"/>
352
336
    </columns>
353
337
  </object>
354
 
  <object class="GtkEventBox" id="login_window">
355
 
    <property name="name">login_window</property>
356
 
    <property name="visible">True</property>
357
 
    <property name="can_focus">False</property>
358
 
    <property name="halign">start</property>
359
 
    <property name="valign">start</property>
360
 
    <child>
361
 
      <object class="GtkBox" id="login_box">
362
 
        <property name="name">login_box</property>
363
 
        <property name="visible">True</property>
364
 
        <property name="can_focus">False</property>
365
 
        <property name="orientation">vertical</property>
366
 
        <child>
367
 
          <object class="GtkFrame" id="content_frame">
368
 
            <property name="name">content_frame</property>
369
 
            <property name="visible">True</property>
370
 
            <property name="can_focus">False</property>
371
 
            <property name="label_xalign">0</property>
372
 
            <property name="shadow_type">none</property>
373
 
            <child>
374
 
              <object class="GtkGrid" id="grid1">
375
 
                <property name="visible">True</property>
376
 
                <property name="can_focus">False</property>
377
 
                <property name="margin_left">24</property>
378
 
                <property name="margin_right">24</property>
379
 
                <property name="margin_top">24</property>
380
 
                <property name="row_spacing">6</property>
381
 
                <property name="column_spacing">18</property>
382
 
                <child>
383
 
                  <object class="GtkFrame" id="user_image_border">
384
 
                    <property name="name">user_image_border</property>
385
 
                    <property name="visible">True</property>
386
 
                    <property name="can_focus">False</property>
387
 
                    <property name="halign">center</property>
388
 
                    <property name="valign">center</property>
389
 
                    <property name="label_xalign">0</property>
390
 
                    <property name="shadow_type">none</property>
391
 
                    <child>
392
 
                      <object class="GtkImage" id="user_image">
393
 
                        <property name="name">user_image</property>
394
 
                        <property name="visible">True</property>
395
 
                        <property name="can_focus">False</property>
396
 
                        <property name="pixel_size">80</property>
397
 
                        <property name="icon_name">avatar-default</property>
398
 
                      </object>
399
 
                    </child>
400
 
                  </object>
401
 
                  <packing>
402
 
                    <property name="left_attach">0</property>
403
 
                    <property name="top_attach">0</property>
404
 
                    <property name="height">3</property>
405
 
                  </packing>
406
 
                </child>
407
 
                <child>
408
 
                  <object class="GtkComboBox" id="user_combobox">
409
 
                    <property name="name">user_combobox</property>
410
 
                    <property name="width_request">200</property>
411
 
                    <property name="can_focus">False</property>
412
 
                    <property name="valign">center</property>
413
 
                    <property name="margin_top">12</property>
414
 
                    <property name="hexpand">True</property>
415
 
                    <property name="model">user_liststore</property>
416
 
                    <signal name="changed" handler="user_combobox_active_changed_cb" swapped="no"/>
417
 
                    <signal name="key-press-event" handler="user_combo_key_press_cb" swapped="no"/>
418
 
                    <child>
419
 
                      <object class="GtkCellRendererText" id="cellrenderertext1"/>
420
 
                      <attributes>
421
 
                        <attribute name="text">1</attribute>
422
 
                        <attribute name="weight">2</attribute>
423
 
                      </attributes>
424
 
                    </child>
425
 
                  </object>
426
 
                  <packing>
427
 
                    <property name="left_attach">1</property>
428
 
                    <property name="top_attach">0</property>
429
 
                  </packing>
430
 
                </child>
431
 
                <child>
432
 
                  <object class="GtkEntry" id="username_entry">
433
 
                    <property name="name">prompt_entry</property>
434
 
                    <property name="can_focus">True</property>
435
 
                    <property name="hexpand">True</property>
436
 
                    <property name="invisible_char">•</property>
437
 
                    <property name="placeholder_text" translatable="yes">Enter your username</property>
438
 
                    <signal name="focus-out-event" handler="username_focus_out_cb" swapped="no"/>
439
 
                    <signal name="key-press-event" handler="username_key_press_cb" swapped="no"/>
440
 
                  </object>
441
 
                  <packing>
442
 
                    <property name="left_attach">1</property>
443
 
                    <property name="top_attach">1</property>
444
 
                  </packing>
445
 
                </child>
446
 
                <child>
447
 
                  <object class="GtkEntry" id="password_entry">
448
 
                    <property name="name">prompt_entry</property>
449
 
                    <property name="width_request">200</property>
450
 
                    <property name="visible">True</property>
451
 
                    <property name="can_focus">True</property>
452
 
                    <property name="margin_bottom">12</property>
453
 
                    <property name="hexpand">True</property>
454
 
                    <property name="visibility">False</property>
455
 
                    <property name="invisible_char">•</property>
456
 
                    <property name="primary_icon_activatable">False</property>
457
 
                    <property name="secondary_icon_activatable">False</property>
458
 
                    <property name="placeholder_text" translatable="yes">Enter your password</property>
459
 
                    <signal name="activate" handler="login_cb" swapped="no"/>
460
 
                    <signal name="key-press-event" handler="password_key_press_cb" swapped="no"/>
461
 
                  </object>
462
 
                  <packing>
463
 
                    <property name="left_attach">1</property>
464
 
                    <property name="top_attach">2</property>
465
 
                  </packing>
466
 
                </child>
467
 
              </object>
468
 
            </child>
469
 
            <child type="label_item">
470
 
              <placeholder/>
471
 
            </child>
472
 
          </object>
473
 
          <packing>
474
 
            <property name="expand">True</property>
475
 
            <property name="fill">True</property>
476
 
            <property name="position">0</property>
477
 
          </packing>
478
 
        </child>
479
 
        <child>
480
 
          <object class="GtkInfoBar" id="greeter_infobar">
481
 
            <property name="name">greeter_infobar</property>
482
 
            <property name="can_focus">False</property>
483
 
            <child internal-child="action_area">
484
 
              <object class="GtkButtonBox" id="infobar-action_area">
485
 
                <property name="can_focus">False</property>
486
 
                <property name="layout_style">end</property>
487
 
                <child>
488
 
                  <placeholder/>
489
 
                </child>
490
 
              </object>
491
 
              <packing>
492
 
                <property name="expand">False</property>
493
 
                <property name="fill">False</property>
494
 
                <property name="position">-1</property>
495
 
              </packing>
496
 
            </child>
497
 
            <child internal-child="content_area">
498
 
              <object class="GtkBox" id="infobar-content_area">
499
 
                <property name="can_focus">False</property>
500
 
                <child>
501
 
                  <object class="GtkLabel" id="message_label">
502
 
                    <property name="visible">True</property>
503
 
                    <property name="can_focus">False</property>
504
 
                    <property name="label" comments="This is a placeholder string and will be replaced with a message from PAM">[message]</property>
505
 
                  </object>
506
 
                  <packing>
507
 
                    <property name="expand">True</property>
508
 
                    <property name="fill">True</property>
509
 
                    <property name="position">0</property>
510
 
                  </packing>
511
 
                </child>
512
 
              </object>
513
 
              <packing>
514
 
                <property name="expand">False</property>
515
 
                <property name="fill">True</property>
516
 
                <property name="position">-1</property>
517
 
              </packing>
518
 
            </child>
519
 
          </object>
520
 
          <packing>
521
 
            <property name="expand">False</property>
522
 
            <property name="fill">True</property>
523
 
            <property name="position">1</property>
524
 
          </packing>
525
 
        </child>
526
 
        <child>
527
 
          <object class="GtkFrame" id="buttonbox_frame">
528
 
            <property name="name">buttonbox_frame</property>
529
 
            <property name="visible">True</property>
530
 
            <property name="can_focus">False</property>
531
 
            <property name="label_xalign">0</property>
532
 
            <property name="shadow_type">none</property>
533
 
            <child>
534
 
              <object class="GtkBox" id="box2">
535
 
                <property name="visible">True</property>
536
 
                <property name="can_focus">False</property>
537
 
                <property name="margin_left">24</property>
538
 
                <property name="margin_right">24</property>
539
 
                <property name="margin_bottom">24</property>
540
 
                <child>
541
 
                  <object class="GtkButton" id="cancel_button">
542
 
                    <property name="label" translatable="yes">Cancel</property>
543
 
                    <property name="name">cancel_button</property>
544
 
                    <property name="visible">True</property>
545
 
                    <property name="can_focus">True</property>
546
 
                    <property name="receives_default">False</property>
547
 
                    <signal name="clicked" handler="cancel_cb" swapped="no"/>
548
 
                  </object>
549
 
                  <packing>
550
 
                    <property name="expand">False</property>
551
 
                    <property name="fill">True</property>
552
 
                    <property name="position">0</property>
553
 
                  </packing>
554
 
                </child>
555
 
                <child>
556
 
                  <object class="GtkButton" id="login_button">
557
 
                    <property name="label" translatable="yes">Log In</property>
558
 
                    <property name="name">login_button</property>
559
 
                    <property name="visible">True</property>
560
 
                    <property name="can_focus">True</property>
561
 
                    <property name="receives_default">False</property>
562
 
                    <signal name="clicked" handler="login_cb" swapped="no"/>
563
 
                  </object>
564
 
                  <packing>
565
 
                    <property name="expand">False</property>
566
 
                    <property name="fill">True</property>
567
 
                    <property name="pack_type">end</property>
568
 
                    <property name="position">1</property>
569
 
                  </packing>
570
 
                </child>
571
 
              </object>
572
 
            </child>
573
 
            <child type="label_item">
574
 
              <placeholder/>
575
 
            </child>
576
 
          </object>
577
 
          <packing>
578
 
            <property name="expand">False</property>
579
 
            <property name="fill">True</property>
580
 
            <property name="position">2</property>
581
 
          </packing>
582
 
        </child>
583
 
      </object>
584
 
    </child>
585
 
    <style>
586
 
      <class name="background"/>
587
 
    </style>
588
 
  </object>
589
338
</interface>