149
149
"nd</property><child><object class=\"GtkButton\" id=\"power_cancel_butto"
150
150
"n\"><property name=\"label\" translatable=\"yes\">Cancel</property><pro"
151
151
"perty name=\"name\">cancel_button</property><property name=\"visible\">"
152
"True</property><property name=\"can_focus\">True</property><signal name"
153
"=\"clicked\" handler=\"power_button_clicked_cb\" swapped=\"no\"/></obje"
154
"ct><packing><property name=\"expand\">False</property><property name=\""
155
"fill\">True</property><property name=\"position\">0</property></packing"
156
"></child><child><object class=\"GtkButton\" id=\"power_ok_button\"><pro"
157
"perty name=\"label\" translatable=\"yes\">OK</property><property name=\""
158
"name\">power_ok_button</property><property name=\"visible\">True</prope"
159
"rty><property name=\"can_focus\">True</property><signal name=\"clicked\""
160
" handler=\"power_button_clicked_cb\" swapped=\"no\"/></object><packing>"
161
"<property name=\"expand\">False</property><property name=\"fill\">True<"
162
"/property><property name=\"position\">1</property></packing></child></o"
163
"bject></child></object><packing><property name=\"expand\">False</proper"
164
"ty><property name=\"fill\">True</property><property name=\"position\">1"
165
"</property></packing></child></object></child><style><class name=\"back"
166
"ground\"/></style></object><object class=\"GtkOverlay\" id=\"screen_ove"
167
"rlay\"><property name=\"name\">screen</property><property name=\"can_fo"
168
"cus\">False</property><property name=\"hexpand\">True</property><proper"
169
"ty name=\"vexpand\">True</property><signal name=\"get-child-position\" "
170
"handler=\"screen_overlay_get_child_position_cb\" swapped=\"no\"/><child"
171
"><object class=\"GtkBox\" id=\"screen-child\"><property name=\"visible\""
172
">True</property><property name=\"can_focus\">False</property><property "
173
"name=\"orientation\">vertical</property><child><placeholder/></child></"
174
"object></child><style><class name=\"lightdm-gtk-greeter\"/></style></ob"
175
"ject><object class=\"GtkListStore\" id=\"user_liststore\"><columns><col"
176
"umn type=\"gchararray\"/><column type=\"gchararray\"/><column type=\"gi"
177
"nt\"/></columns></object><object class=\"GtkEventBox\" id=\"login_windo"
178
"w\"><property name=\"name\">login_window</property><property name=\"vis"
179
"ible\">True</property><property name=\"can_focus\">False</property><pro"
180
"perty name=\"halign\">start</property><property name=\"valign\">start</"
181
"property><child><object class=\"GtkBox\" id=\"login_box\"><property nam"
182
"e=\"name\">login_box</property><property name=\"visible\">True</propert"
183
"y><property name=\"can_focus\">False</property><property name=\"orienta"
184
"tion\">vertical</property><child><object class=\"GtkFrame\" id=\"conten"
185
"t_frame\"><property name=\"name\">content_frame</property><property nam"
152
"True</property><property name=\"can_focus\">True</property><property na"
153
"me=\"receives_default\">False</property><signal name=\"clicked\" handle"
154
"r=\"power_button_clicked_cb\" swapped=\"no\"/></object><packing><proper"
155
"ty name=\"expand\">False</property><property name=\"fill\">True</proper"
156
"ty><property name=\"position\">0</property></packing></child><child><ob"
157
"ject class=\"GtkButton\" id=\"power_ok_button\"><property name=\"label\""
158
" translatable=\"yes\">OK</property><property name=\"name\">power_ok_but"
159
"ton</property><property name=\"visible\">True</property><property name="
160
"\"can_focus\">True</property><property name=\"receives_default\">False<"
161
"/property><signal name=\"clicked\" handler=\"power_button_clicked_cb\" "
162
"swapped=\"no\"/></object><packing><property name=\"expand\">False</prop"
163
"erty><property name=\"fill\">True</property><property name=\"position\""
164
">1</property></packing></child></object></child></object><packing><prop"
165
"erty name=\"expand\">False</property><property name=\"fill\">True</prop"
166
"erty><property name=\"position\">1</property></packing></child></object"
167
"></child><style><class name=\"background\"/></style></object><object cl"
168
"ass=\"GtkOverlay\" id=\"screen_overlay\"><property name=\"name\">screen"
169
"</property><property name=\"can_focus\">False</property><property name="
170
"\"hexpand\">True</property><property name=\"vexpand\">True</property><s"
171
"ignal name=\"get-child-position\" handler=\"screen_overlay_get_child_po"
172
"sition_cb\" swapped=\"no\"/><child><object class=\"GtkEventBox\" id=\"s"
173
"creen_overlay_child\"><property name=\"visible\">True</property><proper"
174
"ty name=\"can_focus\">False</property><child><placeholder/></child></ob"
175
"ject></child><style><class name=\"lightdm-gtk-greeter\"/></style></obje"
176
"ct><object class=\"GtkListStore\" id=\"user_liststore\"><columns><colum"
177
"n type=\"gchararray\"/><column type=\"gchararray\"/><column type=\"gint"
178
"\"/></columns></object><object class=\"GtkEventBox\" id=\"login_window\""
179
"><property name=\"name\">login_window</property><property name=\"visibl"
180
"e\">True</property><property name=\"can_focus\">False</property><proper"
181
"ty name=\"halign\">start</property><property name=\"valign\">start</pro"
182
"perty><child><object class=\"GtkBox\" id=\"login_box\"><property name=\""
183
"name\">login_box</property><property name=\"visible\">True</property><p"
184
"roperty name=\"can_focus\">False</property><property name=\"orientation"
185
"\">vertical</property><child><object class=\"GtkFrame\" id=\"content_fr"
186
"ame\"><property name=\"name\">content_frame</property><property name=\""
187
"visible\">True</property><property name=\"can_focus\">False</property><"
188
"property name=\"label_xalign\">0</property><property name=\"shadow_type"
189
"\">none</property><child><object class=\"GtkGrid\" id=\"grid1\"><proper"
190
"ty name=\"visible\">True</property><property name=\"can_focus\">False</"
191
"property><property name=\"margin_left\">24</property><property name=\"m"
192
"argin_right\">24</property><property name=\"margin_top\">24</property><"
193
"property name=\"row_spacing\">6</property><property name=\"column_spaci"
194
"ng\">18</property><child><object class=\"GtkFrame\" id=\"user_image_bor"
195
"der\"><property name=\"name\">user_image_border</property><property nam"
186
196
"e=\"visible\">True</property><property name=\"can_focus\">False</proper"
187
"ty><property name=\"label_xalign\">0</property><property name=\"shadow_"
188
"type\">none</property><child><object class=\"GtkGrid\" id=\"grid1\"><pr"
189
"operty name=\"visible\">True</property><property name=\"can_focus\">Fal"
190
"se</property><property name=\"margin_left\">24</property><property name"
191
"=\"margin_right\">24</property><property name=\"margin_top\">24</proper"
192
"ty><property name=\"row_spacing\">6</property><property name=\"column_s"
193
"pacing\">18</property><child><object class=\"GtkFrame\" id=\"user_image"
194
"_border\"><property name=\"name\">user_image_border</property><property"
197
"ty><property name=\"halign\">center</property><property name=\"valign\""
198
">center</property><property name=\"label_xalign\">0</property><property"
199
" name=\"shadow_type\">none</property><child><object class=\"GtkImage\" "
200
"id=\"user_image\"><property name=\"name\">user_image</property><propert"
201
"y name=\"visible\">True</property><property name=\"can_focus\">False</p"
202
"roperty><property name=\"pixel_size\">80</property><property name=\"ico"
203
"n_name\">avatar-default</property></object></child></object><packing><p"
204
"roperty name=\"left_attach\">0</property><property name=\"top_attach\">"
205
"0</property><property name=\"height\">3</property></packing></child><ch"
206
"ild><object class=\"GtkComboBox\" id=\"user_combobox\"><property name=\""
207
"name\">user_combobox</property><property name=\"width_request\">200</pr"
208
"operty><property name=\"can_focus\">False</property><property name=\"va"
209
"lign\">center</property><property name=\"margin_top\">12</property><pro"
210
"perty name=\"hexpand\">True</property><property name=\"model\">user_lis"
211
"tstore</property><signal name=\"changed\" handler=\"user_combobox_activ"
212
"e_changed_cb\" swapped=\"no\"/><signal name=\"key-press-event\" handler"
213
"=\"user_combo_key_press_cb\" swapped=\"no\"/><child><object class=\"Gtk"
214
"CellRendererText\" id=\"cellrenderertext1\"/><attributes><attribute nam"
215
"e=\"text\">1</attribute><attribute name=\"weight\">2</attribute></attri"
216
"butes></child></object><packing><property name=\"left_attach\">1</prope"
217
"rty><property name=\"top_attach\">0</property></packing></child><child>"
218
"<object class=\"GtkEntry\" id=\"username_entry\"><property name=\"name\""
219
">prompt_entry</property><property name=\"can_focus\">True</property><pr"
220
"operty name=\"hexpand\">True</property><property name=\"invisible_char\""
221
">\342\200\242</property><property name=\"placeholder_text\" translatabl"
222
"e=\"yes\">Enter your username</property><signal name=\"focus-out-event\""
223
" handler=\"username_focus_out_cb\" swapped=\"no\"/><signal name=\"key-p"
224
"ress-event\" handler=\"username_key_press_cb\" swapped=\"no\"/></object"
225
"><packing><property name=\"left_attach\">1</property><property name=\"t"
226
"op_attach\">1</property></packing></child><child><object class=\"GtkEnt"
227
"ry\" id=\"password_entry\"><property name=\"name\">prompt_entry</proper"
228
"ty><property name=\"width_request\">200</property><property name=\"visi"
229
"ble\">True</property><property name=\"can_focus\">True</property><prope"
230
"rty name=\"margin_bottom\">12</property><property name=\"hexpand\">True"
231
"</property><property name=\"visibility\">False</property><property name"
232
"=\"invisible_char\">\342\200\242</property><property name=\"primary_ico"
233
"n_activatable\">False</property><property name=\"secondary_icon_activat"
234
"able\">False</property><property name=\"placeholder_text\" translatable"
235
"=\"yes\">Enter your password</property><signal name=\"activate\" handle"
236
"r=\"login_cb\" swapped=\"no\"/><signal name=\"key-press-event\" handler"
237
"=\"password_key_press_cb\" swapped=\"no\"/></object><packing><property "
238
"name=\"left_attach\">1</property><property name=\"top_attach\">2</prope"
239
"rty></packing></child></object></child><child type=\"label_item\"><plac"
240
"eholder/></child></object><packing><property name=\"expand\">True</prop"
241
"erty><property name=\"fill\">True</property><property name=\"position\""
242
">0</property></packing></child><child><object class=\"GtkInfoBar\" id=\""
243
"greeter_infobar\"><property name=\"name\">greeter_infobar</property><pr"
244
"operty name=\"can_focus\">False</property><child internal-child=\"actio"
245
"n_area\"><object class=\"GtkButtonBox\" id=\"infobar-action_area\"><pro"
246
"perty name=\"can_focus\">False</property><property name=\"layout_style\""
247
">end</property><child><placeholder/></child></object><packing><property"
248
" name=\"expand\">False</property><property name=\"fill\">False</propert"
249
"y><property name=\"position\">-1</property></packing></child><child int"
250
"ernal-child=\"content_area\"><object class=\"GtkBox\" id=\"infobar-cont"
251
"ent_area\"><property name=\"can_focus\">False</property><child><object "
252
"class=\"GtkLabel\" id=\"message_label\"><property name=\"visible\">True"
253
"</property><property name=\"can_focus\">False</property><property name="
254
"\"label\" comments=\"This is a placeholder string and will be replaced "
255
"with a message from PAM\">[message]</property></object><packing><proper"
256
"ty name=\"expand\">True</property><property name=\"fill\">True</propert"
257
"y><property name=\"position\">0</property></packing></child></object><p"
258
"acking><property name=\"expand\">False</property><property name=\"fill\""
259
">True</property><property name=\"position\">-1</property></packing></ch"
260
"ild></object><packing><property name=\"expand\">False</property><proper"
261
"ty name=\"fill\">True</property><property name=\"position\">1</property"
262
"></packing></child><child><object class=\"GtkFrame\" id=\"buttonbox_fra"
263
"me\"><property name=\"name\">buttonbox_frame</property><property name=\""
264
"visible\">True</property><property name=\"can_focus\">False</property><"
265
"property name=\"label_xalign\">0</property><property name=\"shadow_type"
266
"\">none</property><child><object class=\"GtkBox\" id=\"box2\"><property"
195
267
" name=\"visible\">True</property><property name=\"can_focus\">False</pr"
196
"operty><property name=\"halign\">center</property><property name=\"vali"
197
"gn\">center</property><property name=\"label_xalign\">0</property><prop"
198
"erty name=\"shadow_type\">none</property><child><object class=\"GtkImag"
199
"e\" id=\"user_image\"><property name=\"name\">user_image</property><pro"
200
"perty name=\"visible\">True</property><property name=\"can_focus\">Fals"
201
"e</property><property name=\"pixel_size\">80</property><property name=\""
202
"icon_name\">avatar-default</property></object></child></object><packing"
203
"><property name=\"left_attach\">0</property><property name=\"top_attach"
204
"\">0</property><property name=\"height\">3</property></packing></child>"
205
"<child><object class=\"GtkComboBox\" id=\"user_combobox\"><property nam"
206
"e=\"name\">user_combobox</property><property name=\"width_request\">200"
207
"</property><property name=\"can_focus\">False</property><property name="
208
"\"valign\">center</property><property name=\"margin_top\">12</property>"
209
"<property name=\"hexpand\">True</property><property name=\"model\">user"
210
"_liststore</property><signal name=\"changed\" handler=\"user_combobox_a"
211
"ctive_changed_cb\" swapped=\"no\"/><signal name=\"key-press-event\" han"
212
"dler=\"user_combo_key_press_cb\" swapped=\"no\"/><child><object class=\""
213
"GtkCellRendererText\" id=\"cellrenderertext1\"/><attributes><attribute "
214
"name=\"text\">1</attribute><attribute name=\"weight\">2</attribute></at"
215
"tributes></child></object><packing><property name=\"left_attach\">1</pr"
216
"operty><property name=\"top_attach\">0</property></packing></child><chi"
217
"ld><object class=\"GtkEntry\" id=\"username_entry\"><property name=\"na"
218
"me\">prompt_entry</property><property name=\"can_focus\">True</property"
219
"><property name=\"hexpand\">True</property><property name=\"invisible_c"
220
"har\">\342\200\242</property><property name=\"placeholder_text\" transl"
221
"atable=\"yes\">Enter your username</property><signal name=\"focus-out-e"
222
"vent\" handler=\"username_focus_out_cb\" swapped=\"no\"/><signal name=\""
223
"key-press-event\" handler=\"username_key_press_cb\" swapped=\"no\"/></o"
224
"bject><packing><property name=\"left_attach\">1</property><property nam"
225
"e=\"top_attach\">1</property></packing></child><child><object class=\"G"
226
"tkEntry\" id=\"password_entry\"><property name=\"name\">prompt_entry</p"
227
"roperty><property name=\"width_request\">200</property><property name=\""
228
"visible\">True</property><property name=\"can_focus\">True</property><p"
229
"roperty name=\"margin_bottom\">12</property><property name=\"hexpand\">"
230
"True</property><property name=\"visibility\">False</property><property "
231
"name=\"invisible_char\">\342\200\242</property><property name=\"primary"
232
"_icon_activatable\">False</property><property name=\"secondary_icon_act"
233
"ivatable\">False</property><property name=\"placeholder_text\" translat"
234
"able=\"yes\">Enter your password</property><signal name=\"activate\" ha"
235
"ndler=\"login_cb\" swapped=\"no\"/><signal name=\"key-press-event\" han"
236
"dler=\"password_key_press_cb\" swapped=\"no\"/></object><packing><prope"
237
"rty name=\"left_attach\">1</property><property name=\"top_attach\">2</p"
238
"roperty></packing></child></object></child><child type=\"label_item\"><"
239
"placeholder/></child></object><packing><property name=\"expand\">True</"
268
"operty><property name=\"margin_left\">24</property><property name=\"mar"
269
"gin_right\">24</property><property name=\"margin_bottom\">24</property>"
270
"<child><object class=\"GtkButton\" id=\"cancel_button\"><property name="
271
"\"label\" translatable=\"yes\">Cancel</property><property name=\"name\""
272
">cancel_button</property><property name=\"visible\">True</property><pro"
273
"perty name=\"can_focus\">True</property><property name=\"receives_defau"
274
"lt\">False</property><signal name=\"clicked\" handler=\"cancel_cb\" swa"
275
"pped=\"no\"/></object><packing><property name=\"expand\">False</propert"
276
"y><property name=\"fill\">True</property><property name=\"position\">0<"
277
"/property></packing></child><child><object class=\"GtkButton\" id=\"log"
278
"in_button\"><property name=\"label\" translatable=\"yes\">Log In</prope"
279
"rty><property name=\"name\">login_button</property><property name=\"vis"
280
"ible\">True</property><property name=\"can_focus\">True</property><prop"
281
"erty name=\"receives_default\">False</property><signal name=\"clicked\""
282
" handler=\"login_cb\" swapped=\"no\"/></object><packing><property name="
283
"\"expand\">False</property><property name=\"fill\">True</property><prop"
284
"erty name=\"pack_type\">end</property><property name=\"position\">1</pr"
285
"operty></packing></child></object></child><child type=\"label_item\"><p"
286
"laceholder/></child></object><packing><property name=\"expand\">False</"
240
287
"property><property name=\"fill\">True</property><property name=\"positi"
241
"on\">0</property></packing></child><child><object class=\"GtkInfoBar\" "
242
"id=\"greeter_infobar\"><property name=\"name\">greeter_infobar</propert"
243
"y><property name=\"can_focus\">False</property><child internal-child=\""
244
"action_area\"><object class=\"GtkButtonBox\" id=\"infobar-action_area\""
245
"><property name=\"can_focus\">False</property><property name=\"layout_s"
246
"tyle\">end</property><child><placeholder/></child></object><packing><pr"
247
"operty name=\"expand\">False</property><property name=\"fill\">False</p"
248
"roperty><property name=\"position\">-1</property></packing></child><chi"
249
"ld internal-child=\"content_area\"><object class=\"GtkBox\" id=\"infoba"
250
"r-content_area\"><property name=\"can_focus\">False</property><child><o"
251
"bject class=\"GtkLabel\" id=\"message_label\"><property name=\"visible\""
252
">True</property><property name=\"can_focus\">False</property><property "
253
"name=\"label\" comments=\"This is a placeholder string and will be repl"
254
"aced with a message from PAM\">[message]</property></object><packing><p"
255
"roperty name=\"expand\">True</property><property name=\"fill\">True</pr"
256
"operty><property name=\"position\">0</property></packing></child></obje"
257
"ct><packing><property name=\"expand\">False</property><property name=\""
258
"fill\">True</property><property name=\"position\">-1</property></packin"
259
"g></child></object><packing><property name=\"expand\">False</property><"
260
"property name=\"fill\">True</property><property name=\"position\">1</pr"
261
"operty></packing></child><child><object class=\"GtkFrame\" id=\"buttonb"
262
"ox_frame\"><property name=\"name\">buttonbox_frame</property><property "
263
"name=\"visible\">True</property><property name=\"can_focus\">False</pro"
264
"perty><property name=\"label_xalign\">0</property><property name=\"shad"
265
"ow_type\">none</property><child><object class=\"GtkBox\" id=\"box2\"><p"
266
"roperty name=\"visible\">True</property><property name=\"can_focus\">Fa"
267
"lse</property><property name=\"margin_left\">24</property><property nam"
268
"e=\"margin_right\">24</property><property name=\"margin_bottom\">24</pr"
269
"operty><child><object class=\"GtkButton\" id=\"cancel_button\"><propert"
270
"y name=\"label\" translatable=\"yes\">Cancel</property><property name=\""
271
"name\">cancel_button</property><property name=\"visible\">True</propert"
272
"y><property name=\"can_focus\">True</property><signal name=\"clicked\" "
273
"handler=\"cancel_cb\" swapped=\"no\"/></object><packing><property name="
274
"\"expand\">False</property><property name=\"fill\">True</property><prop"
275
"erty name=\"position\">0</property></packing></child><child><object cla"
276
"ss=\"GtkButton\" id=\"login_button\"><property name=\"label\" translata"
277
"ble=\"yes\">Log In</property><property name=\"name\">login_button</prop"
278
"erty><property name=\"visible\">True</property><property name=\"can_foc"
279
"us\">True</property><signal name=\"clicked\" handler=\"login_cb\" swapp"
280
"ed=\"no\"/></object><packing><property name=\"expand\">False</property>"
281
"<property name=\"fill\">True</property><property name=\"pack_type\">end"
282
"</property><property name=\"position\">1</property></packing></child></"
283
"object></child><child type=\"label_item\"><placeholder/></child></objec"
284
"t><packing><property name=\"expand\">False</property><property name=\"f"
285
"ill\">True</property><property name=\"position\">2</property></packing>"
286
"</child></object></child><style><class name=\"background\"/></style></o"
288
"on\">2</property></packing></child></object></child><style><class name="
289
"\"background\"/></style></object></interface>"
290
static const unsigned lightdm_gtk_greeter_ui_length = 18636u;
292
static const unsigned lightdm_gtk_greeter_ui_length = 18801u;