ui.glade 108 KB
Newer Older
thiolliere's avatar
GUI    
thiolliere committed
1
<?xml version="1.0" encoding="UTF-8"?>
thiolliere's avatar
rebrand    
thiolliere committed
2
<!-- Generated with glade 3.20.1 -->
thiolliere's avatar
GUI    
thiolliere committed
3
<interface>
thiolliere's avatar
thiolliere committed
4
  <requires lib="gtk+" version="3.10"/>
thiolliere's avatar
rebrand    
thiolliere committed
5
6
7
8
9
  <object class="GtkFileFilter" id="css_filter">
    <mime-types>
      <mime-type>text/css</mime-type>
    </mime-types>
  </object>
thiolliere's avatar
thiolliere committed
10
11
12
13
14
15
16
17
  <object class="GtkListStore" id="language_tree_store">
    <columns>
      <!-- column-name code -->
      <column type="gchararray"/>
      <!-- column-name language -->
      <column type="gchararray"/>
    </columns>
  </object>
18
19
20
21
22
23
24
25
  <object class="GtkListStore" id="sizes_tree_store">
    <columns>
      <!-- column-name size -->
      <column type="gchararray"/>
      <!-- column-name displayed size -->
      <column type="gchararray"/>
    </columns>
  </object>
26
  <object class="GtkFileFilter" id="logo_filter">
thiolliere's avatar
thiolliere committed
27
28
29
30
    <mime-types>
      <mime-type>image/png</mime-type>
    </mime-types>
  </object>
rgaudin's avatar
rgaudin committed
31
32
33
34
35
  <object class="GtkFileFilter" id="edupi_resources_filter">
    <mime-types>
      <mime-type>application/zip</mime-type>
    </mime-types>
  </object>
36
37
38
39
40
41
  <object class="GtkFileFilter" id="favicon_filter">
    <mime-types>
      <mime-type>image/png</mime-type>
      <mime-type>image/x-icon</mime-type>
    </mime-types>
  </object>
thiolliere's avatar
thiolliere committed
42
43
44
45
46
47
48
49
50
51
52
53
54
  <object class="GtkMenu" id="no_id_7">
    <property name="visible">True</property>
    <property name="can_focus">False</property>
    <child>
      <object class="GtkImageMenuItem" id="menu_quit1">
        <property name="label">gtk-quit</property>
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="use_underline">True</property>
        <property name="use_stock">True</property>
      </object>
    </child>
  </object>
thiolliere's avatar
thiolliere committed
55
56
  <object class="GtkWindow" id="run_window">
    <property name="can_focus">False</property>
57
    <property name="title" translatable="yes">Kiwix Hotspot</property>
thiolliere's avatar
thiolliere committed
58
59
    <property name="default_width">640</property>
    <property name="default_height">480</property>
thiolliere's avatar
thiolliere committed
60
    <child>
thiolliere's avatar
thiolliere committed
61
      <object class="GtkBox" id="no_id_2">
thiolliere's avatar
thiolliere committed
62
63
        <property name="visible">True</property>
        <property name="can_focus">False</property>
thiolliere's avatar
thiolliere committed
64
65
66
67
        <property name="margin_left">5</property>
        <property name="margin_right">5</property>
        <property name="margin_top">5</property>
        <property name="margin_bottom">5</property>
thiolliere's avatar
thiolliere committed
68
        <property name="orientation">vertical</property>
thiolliere's avatar
thiolliere committed
69
        <property name="spacing">5</property>
thiolliere's avatar
thiolliere committed
70
        <child>
thiolliere's avatar
thiolliere committed
71
          <object class="GtkBox" id="no_id_3">
thiolliere's avatar
thiolliere committed
72
73
            <property name="visible">True</property>
            <property name="can_focus">False</property>
thiolliere's avatar
thiolliere committed
74
            <property name="spacing">5</property>
thiolliere's avatar
thiolliere committed
75
            <child>
rgaudin's avatar
rgaudin committed
76
              <object class="GtkLabel" id="run_step_label">
thiolliere's avatar
thiolliere committed
77
78
                <property name="visible">True</property>
                <property name="can_focus">False</property>
rgaudin's avatar
rgaudin committed
79
80
                <property name="xalign">0</property>
                <property name="use_markup">True</property>
thiolliere's avatar
thiolliere committed
81
82
              </object>
              <packing>
rgaudin's avatar
rgaudin committed
83
                <property name="expand">True</property>
thiolliere's avatar
thiolliere committed
84
85
86
87
88
                <property name="fill">True</property>
                <property name="position">0</property>
              </packing>
            </child>
            <child>
rgaudin's avatar
rgaudin committed
89
              <object class="GtkProgressBar" id="run_progressbar">
thiolliere's avatar
thiolliere committed
90
91
                <property name="visible">True</property>
                <property name="can_focus">False</property>
rgaudin's avatar
rgaudin committed
92
                <property name="show_text">True</property>
thiolliere's avatar
thiolliere committed
93
94
95
96
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">True</property>
rgaudin's avatar
rgaudin committed
97
98
                <property name="pack_type">end</property>
                <property name="position">0</property>
thiolliere's avatar
thiolliere committed
99
100
101
102
103
104
105
106
107
108
              </packing>
            </child>
          </object>
          <packing>
            <property name="expand">False</property>
            <property name="fill">True</property>
            <property name="position">0</property>
          </packing>
        </child>
        <child>
thiolliere's avatar
thiolliere committed
109
          <object class="GtkScrolledWindow" id="no_id_4">
thiolliere's avatar
thiolliere committed
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="shadow_type">in</property>
            <child>
              <object class="GtkTextView" id="run_text_view">
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="editable">False</property>
                <property name="cursor_visible">False</property>
              </object>
            </child>
          </object>
          <packing>
            <property name="expand">True</property>
            <property name="fill">True</property>
            <property name="position">1</property>
          </packing>
thiolliere's avatar
thiolliere committed
127
128
        </child>
        <child>
thiolliere's avatar
thiolliere committed
129
          <object class="GtkBox" id="no_id_5">
thiolliere's avatar
thiolliere committed
130
            <property name="visible">True</property>
thiolliere's avatar
thiolliere committed
131
            <property name="can_focus">False</property>
132
            <property name="spacing">5</property>
thiolliere's avatar
thiolliere committed
133
            <child>
134
              <object class="GtkRevealer" id="run_install_running_buttons_revealer">
thiolliere's avatar
thiolliere committed
135
                <property name="visible">True</property>
136
137
138
139
140
141
142
143
144
145
146
                <property name="can_focus">False</property>
                <property name="transition_type">none</property>
                <property name="reveal_child">True</property>
                <child>
                  <object class="GtkButton" id="run_abort_button">
                    <property name="label" translatable="yes">Abort</property>
                    <property name="visible">True</property>
                    <property name="can_focus">True</property>
                    <property name="receives_default">True</property>
                  </object>
                </child>
thiolliere's avatar
thiolliere committed
147
148
149
150
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">True</property>
151
152
153
154
155
                <property name="pack_type">end</property>
                <property name="position">0</property>
              </packing>
            </child>
            <child>
156
              <object class="GtkRevealer" id="run_install_done_buttons_revealer">
157
158
159
160
                <property name="visible">True</property>
                <property name="can_focus">False</property>
                <property name="transition_type">none</property>
                <child>
161
                  <object class="GtkBox" id="no_id_70">
162
                    <property name="visible">True</property>
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
                    <property name="can_focus">False</property>
                    <property name="spacing">5</property>
                    <child>
                      <object class="GtkButton" id="run_new_install_button">
                        <property name="label" translatable="yes">New install</property>
                        <property name="visible">True</property>
                        <property name="can_focus">True</property>
                        <property name="receives_default">True</property>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">True</property>
                        <property name="position">0</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkButton" id="run_quit_button">
                        <property name="label" translatable="yes">Quit</property>
                        <property name="visible">True</property>
                        <property name="can_focus">True</property>
                        <property name="receives_default">True</property>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">True</property>
                        <property name="position">1</property>
                      </packing>
                    </child>
191
192
193
194
195
196
197
                  </object>
                </child>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">True</property>
                <property name="pack_type">end</property>
thiolliere's avatar
thiolliere committed
198
199
200
                <property name="position">1</property>
              </packing>
            </child>
201
202
203
204
205
206
207
208
209
210
211
212
213
            <child>
              <object class="GtkButton" id="run_copy_log_to_clipboard_button">
                <property name="label" translatable="yes">Copy log</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">True</property>
                <property name="position">2</property>
              </packing>
            </child>
thiolliere's avatar
thiolliere committed
214
215
216
217
218
219
          </object>
          <packing>
            <property name="expand">False</property>
            <property name="fill">True</property>
            <property name="position">2</property>
          </packing>
thiolliere's avatar
thiolliere committed
220
221
222
        </child>
      </object>
    </child>
thiolliere's avatar
rebrand    
thiolliere committed
223
224
225
    <child type="titlebar">
      <placeholder/>
    </child>
thiolliere's avatar
thiolliere committed
226
  </object>
thiolliere's avatar
thiolliere committed
227
228
  <object class="GtkWindow" id="done_window">
    <property name="can_focus">False</property>
229
    <property name="title" translatable="yes">Kiwix Hotspot</property>
thiolliere's avatar
thiolliere committed
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
    <property name="modal">True</property>
    <property name="default_width">320</property>
    <property name="default_height">240</property>
    <property name="transient_for">run_window</property>
    <child>
      <object class="GtkBox" id="no_id_1">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="margin_left">5</property>
        <property name="margin_right">5</property>
        <property name="margin_top">5</property>
        <property name="margin_bottom">5</property>
        <property name="orientation">vertical</property>
        <property name="spacing">5</property>
        <child>
          <object class="GtkLabel" id="done_label">
            <property name="visible">True</property>
            <property name="can_focus">False</property>
          </object>
          <packing>
            <property name="expand">True</property>
            <property name="fill">True</property>
            <property name="position">0</property>
          </packing>
        </child>
        <child>
          <object class="GtkButton" id="done_window_ok_button">
            <property name="label" translatable="yes">OK</property>
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="receives_default">True</property>
          </object>
          <packing>
            <property name="expand">False</property>
            <property name="fill">True</property>
            <property name="position">1</property>
          </packing>
        </child>
      </object>
    </child>
thiolliere's avatar
rebrand    
thiolliere committed
270
271
272
    <child type="titlebar">
      <placeholder/>
    </child>
thiolliere's avatar
thiolliere committed
273
  </object>
thiolliere's avatar
GUI    
thiolliere committed
274
275
276
277
278
279
280
281
  <object class="GtkTreeStore" id="timezone_tree_store">
    <columns>
      <!-- column-name timezone -->
      <column type="gchararray"/>
    </columns>
  </object>
  <object class="GtkWindow" id="window">
    <property name="can_focus">False</property>
282
    <property name="title" translatable="yes">Kiwix Hotspot</property>
thiolliere's avatar
GUI    
thiolliere committed
283
    <child>
thiolliere's avatar
thiolliere committed
284
      <object class="GtkBox" id="no_id_56">
thiolliere's avatar
GUI    
thiolliere committed
285
286
287
288
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="orientation">vertical</property>
        <child>
thiolliere's avatar
thiolliere committed
289
          <object class="GtkMenuBar" id="no_id_57">
thiolliere's avatar
GUI    
thiolliere committed
290
291
            <property name="visible">True</property>
            <property name="can_focus">False</property>
thiolliere's avatar
thiolliere committed
292
            <child>
thiolliere's avatar
thiolliere committed
293
              <object class="GtkMenuItem" id="no_id_58">
thiolliere's avatar
thiolliere committed
294
295
                <property name="visible">True</property>
                <property name="can_focus">False</property>
thiolliere's avatar
thiolliere committed
296
297
298
299
300
301
                <property name="label" translatable="yes">_File</property>
                <property name="use_underline">True</property>
                <child type="submenu">
                  <object class="GtkMenu" id="no_id_59">
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
thiolliere's avatar
thiolliere committed
302
303
304
305
306
307
308
309
310
                    <child>
                      <object class="GtkImageMenuItem" id="menu_about">
                        <property name="label">gtk-about</property>
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="use_underline">True</property>
                        <property name="use_stock">True</property>
                      </object>
                    </child>
rgaudin's avatar
rgaudin committed
311
312
313
314
315
316
317
318
                    <child>
                      <object class="GtkMenuItem" id="menu_proxies">
                        <property name="label">Proxy Settings</property>
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="use_underline">True</property>
                      </object>
                    </child>
319
                    <child>
rgaudin's avatar
rgaudin committed
320
                      <object class="GtkMenuItem" id="menu_load_config">
321
322
323
324
325
326
327
                        <property name="label">Load configuration from file</property>
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="use_underline">True</property>
                      </object>
                    </child>
                    <child>
rgaudin's avatar
rgaudin committed
328
                      <object class="GtkMenuItem" id="menu_save_config">
329
330
331
332
                        <property name="label">Save configuration to file</property>
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="use_underline">True</property>
rgaudin's avatar
rgaudin committed
333
334
                      </object>
                    </child>
335
336
337
338
339
340
341
342
                    <child>
                      <object class="GtkMenuItem" id="menu_imdisk">
                        <property name="label">(un)Install ImDisk Manually</property>
                        <property name="visible">False</property>
                        <property name="can_focus">False</property>
                        <property name="use_underline">True</property>
                      </object>
                    </child>
rgaudin's avatar
rgaudin committed
343
344
345
346
347
348
349
350
                    <child>
                      <object class="GtkMenuItem" id="menu_etcher">
                        <property name="label">Flash Image onto SD-card</property>
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="use_underline">True</property>
                      </object>
                    </child>
rgaudin's avatar
rgaudin committed
351
352
353
354
355
356
                    <child>
                      <object class="GtkMenuItem" id="menu_help">
                        <property name="label">Open Help / FAQ</property>
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="use_underline">True</property>
357
358
                      </object>
                    </child>
thiolliere's avatar
thiolliere committed
359
360
361
362
363
364
365
366
367
368
369
                    <child>
                      <object class="GtkImageMenuItem" id="menu_quit">
                        <property name="label">gtk-quit</property>
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="use_underline">True</property>
                        <property name="use_stock">True</property>
                      </object>
                    </child>
                  </object>
                </child>
thiolliere's avatar
thiolliere committed
370
371
              </object>
            </child>
thiolliere's avatar
GUI    
thiolliere committed
372
373
374
375
376
377
378
379
          </object>
          <packing>
            <property name="expand">False</property>
            <property name="fill">True</property>
            <property name="position">0</property>
          </packing>
        </child>
        <child>
thiolliere's avatar
thiolliere committed
380
          <object class="GtkBox" id="no_id_8">
thiolliere's avatar
GUI    
thiolliere committed
381
382
            <property name="visible">True</property>
            <property name="can_focus">False</property>
thiolliere's avatar
thiolliere committed
383
384
385
386
387
388
            <property name="margin_left">5</property>
            <property name="margin_right">5</property>
            <property name="margin_top">5</property>
            <property name="margin_bottom">5</property>
            <property name="orientation">vertical</property>
            <property name="spacing">5</property>
thiolliere's avatar
GUI    
thiolliere committed
389
            <child>
thiolliere's avatar
thiolliere committed
390
              <object class="GtkBox" id="no_id_9">
thiolliere's avatar
GUI    
thiolliere committed
391
392
                <property name="visible">True</property>
                <property name="can_focus">False</property>
393
                <property name="spacing">5</property>
thiolliere's avatar
thiolliere committed
394
395
396
397
                <child>
                  <object class="GtkLabel" id="project_name_label">
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
thiolliere's avatar
thiolliere committed
398
                    <property name="tooltip_text" translatable="yes">Machine and WiFi name</property>
rgaudin's avatar
rgaudin committed
399
                    <property name="label" translatable="yes">Hotspot name :</property>
thiolliere's avatar
thiolliere committed
400
401
402
403
404
405
406
407
408
409
410
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="position">0</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkEntry" id="project_name_entry">
                    <property name="visible">True</property>
                    <property name="can_focus">True</property>
411
                    <property name="text" translatable="yes">Kiwix</property>
thiolliere's avatar
thiolliere committed
412
413
414
415
416
417
418
419
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="pack_type">end</property>
                    <property name="position">2</property>
                  </packing>
                </child>
420
421
422
423
424
425
426
427
428
                <child>
                  <object class="GtkRevealer" id="project_name_constraints_revealer">
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
                    <property name="transition_type">none</property>
                    <child>
                      <object class="GtkLabel" id="no_id_63">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
429
                        <property name="label" translatable="yes">Must contains only 1 to 31 ASCII letters 'A' to 'z'
430
and digits '0' to '9', space and hyphen '-'</property>
431
432
433
434
435
436
437
438
439
440
441
442
                        <attributes>
                          <attribute name="foreground" value="#efef29292929"/>
                        </attributes>
                      </object>
                    </child>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="position">3</property>
                  </packing>
                </child>
thiolliere's avatar
thiolliere committed
443
444
445
446
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">True</property>
thiolliere's avatar
thiolliere committed
447
                <property name="position">0</property>
thiolliere's avatar
thiolliere committed
448
449
              </packing>
            </child>
thiolliere's avatar
thiolliere committed
450
451
452
453
454
455
456
457
458
            <child>
              <object class="GtkBox" id="no_id_67">
                <property name="visible">True</property>
                <property name="can_focus">False</property>
                <property name="spacing">5</property>
                <child>
                  <object class="GtkLabel" id="favicon_chooser_label">
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
thiolliere's avatar
thiolliere committed
459
                    <property name="tooltip_text" translatable="yes">Favicon</property>
thiolliere's avatar
thiolliere committed
460
                    <property name="label" translatable="yes">Favicon :</property>
thiolliere's avatar
thiolliere committed
461
462
463
464
465
466
467
468
469
470
471
472
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="position">0</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkFileChooserButton" id="favicon_chooser">
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
                    <property name="create_folders">False</property>
473
                    <property name="filter">favicon_filter</property>
thiolliere's avatar
thiolliere committed
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
                    <property name="title" translatable="yes"/>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="pack_type">end</property>
                    <property name="position">1</property>
                  </packing>
                </child>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">True</property>
                <property name="position">1</property>
              </packing>
            </child>
            <child>
              <object class="GtkBox" id="no_id_65">
                <property name="visible">True</property>
                <property name="can_focus">False</property>
thiolliere's avatar
thiolliere committed
494
                <property name="tooltip_text" translatable="yes">Top left logo</property>
thiolliere's avatar
thiolliere committed
495
496
497
498
499
                <property name="spacing">5</property>
                <child>
                  <object class="GtkLabel" id="logo_chooser_label">
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
thiolliere's avatar
rebrand    
thiolliere committed
500
                    <property name="tooltip_text" translatable="yes">Logo</property>
thiolliere's avatar
thiolliere committed
501
502
503
504
505
506
507
508
509
510
511
512
513
                    <property name="label" translatable="yes">Logo :</property>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="position">0</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkFileChooserButton" id="logo_chooser">
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
                    <property name="create_folders">False</property>
514
                    <property name="filter">logo_filter</property>
thiolliere's avatar
thiolliere committed
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
                    <property name="title" translatable="yes"/>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="pack_type">end</property>
                    <property name="position">1</property>
                  </packing>
                </child>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">True</property>
                <property name="position">2</property>
              </packing>
            </child>
thiolliere's avatar
rebrand    
thiolliere committed
531
532
533
534
535
536
537
538
539
540
            <child>
              <object class="GtkBox" id="no_id_76">
                <property name="visible">True</property>
                <property name="can_focus">False</property>
                <property name="tooltip_text" translatable="yes">Top left logo</property>
                <property name="spacing">5</property>
                <child>
                  <object class="GtkLabel" id="css_chooser_label">
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
rgaudin's avatar
rgaudin committed
541
                    <property name="tooltip_text" translatable="yes">To alter default style</property>
thiolliere's avatar
rebrand    
thiolliere committed
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
                    <property name="label" translatable="yes">CSS style :</property>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="position">0</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkFileChooserButton" id="css_chooser">
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
                    <property name="create_folders">False</property>
                    <property name="filter">css_filter</property>
                    <property name="title" translatable="yes"/>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="pack_type">end</property>
                    <property name="position">1</property>
                  </packing>
                </child>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">True</property>
                <property name="position">3</property>
              </packing>
            </child>
thiolliere's avatar
thiolliere committed
572
573
574
575
576
577
578
579
580
            <child>
              <object class="GtkBox" id="no_id_66">
                <property name="visible">True</property>
                <property name="can_focus">False</property>
                <property name="spacing">5</property>
                <child>
                  <object class="GtkLabel" id="language_label">
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
thiolliere's avatar
thiolliere committed
581
                    <property name="tooltip_text" translatable="yes">Default language</property>
thiolliere's avatar
thiolliere committed
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
                    <property name="label" translatable="yes">Language :</property>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="position">0</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkComboBox" id="language_combobox">
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
                    <property name="model">language_tree_store</property>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="pack_type">end</property>
                    <property name="position">1</property>
                  </packing>
                </child>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">True</property>
thiolliere's avatar
rebrand    
thiolliere committed
607
                <property name="position">4</property>
thiolliere's avatar
thiolliere committed
608
609
              </packing>
            </child>
thiolliere's avatar
thiolliere committed
610
            <child>
thiolliere's avatar
thiolliere committed
611
              <object class="GtkBox" id="no_id_10">
thiolliere's avatar
GUI    
thiolliere committed
612
613
614
                <property name="visible">True</property>
                <property name="can_focus">False</property>
                <child>
thiolliere's avatar
thiolliere committed
615
                  <object class="GtkLabel" id="no_id_11">
thiolliere's avatar
GUI    
thiolliere committed
616
617
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
thiolliere's avatar
thiolliere committed
618
                    <property name="tooltip_text" translatable="yes">An open WiFi doesn't require password to connect on</property>
thiolliere's avatar
thiolliere committed
619
                    <property name="label" translatable="yes">Open WiFi :</property>
thiolliere's avatar
GUI    
thiolliere committed
620
621
622
623
624
625
626
627
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="position">0</property>
                  </packing>
                </child>
                <child>
thiolliere's avatar
thiolliere committed
628
                  <object class="GtkSwitch" id="wifi_password_switch">
thiolliere's avatar
GUI    
thiolliere committed
629
630
                    <property name="visible">True</property>
                    <property name="can_focus">True</property>
thiolliere's avatar
thiolliere committed
631
                    <property name="active">True</property>
thiolliere's avatar
GUI    
thiolliere committed
632
633
634
635
636
637
638
639
640
641
642
643
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="pack_type">end</property>
                    <property name="position">1</property>
                  </packing>
                </child>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">True</property>
thiolliere's avatar
rebrand    
thiolliere committed
644
                <property name="position">5</property>
thiolliere's avatar
GUI    
thiolliere committed
645
646
647
              </packing>
            </child>
            <child>
thiolliere's avatar
thiolliere committed
648
              <object class="GtkRevealer" id="wifi_password_revealer">
thiolliere's avatar
GUI    
thiolliere committed
649
650
                <property name="visible">True</property>
                <property name="can_focus">False</property>
thiolliere's avatar
thiolliere committed
651
652
653
654
                <child>
                  <object class="GtkBox" id="no_id_12">
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
655
                    <property name="spacing">5</property>
thiolliere's avatar
thiolliere committed
656
                    <child>
657
                      <object class="GtkLabel" id="wifi_password_label">
thiolliere's avatar
thiolliere committed
658
659
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
thiolliere's avatar
thiolliere committed
660
                        <property name="tooltip_text" translatable="yes">WiFi password</property>
thiolliere's avatar
thiolliere committed
661
662
663
664
665
666
667
668
669
670
671
672
                        <property name="label" translatable="yes">WiFi Password :</property>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">True</property>
                        <property name="position">0</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkEntry" id="wifi_password_entry">
                        <property name="visible">True</property>
                        <property name="can_focus">True</property>
rgaudin's avatar
rgaudin committed
673
                        <property name="text" translatable="yes">hotspot-password</property>
thiolliere's avatar
thiolliere committed
674
675
676
677
678
679
680
681
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">True</property>
                        <property name="pack_type">end</property>
                        <property name="position">1</property>
                      </packing>
                    </child>
682
683
684
685
686
687
688
689
690
                    <child>
                      <object class="GtkRevealer" id="wifi_password_constraints_revealer">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="transition_type">none</property>
                        <child>
                          <object class="GtkLabel" id="no_id_23">
                            <property name="visible">True</property>
                            <property name="can_focus">False</property>
rgaudin's avatar
rgaudin committed
691
                            <property name="label" translatable="yes">Must contains only 8 to 31 ASCII letters 'A' to 'z',
692
digits '0' to '9', hyphen '-' and underscore '_'</property>
693
694
695
696
697
698
699
700
701
702
703
704
                            <attributes>
                              <attribute name="foreground" value="#efef29292929"/>
                            </attributes>
                          </object>
                        </child>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">True</property>
                        <property name="position">2</property>
                      </packing>
                    </child>
thiolliere's avatar
thiolliere committed
705
706
                  </object>
                </child>
thiolliere's avatar
GUI    
thiolliere committed
707
708
709
710
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">True</property>
thiolliere's avatar
rebrand    
thiolliere committed
711
                <property name="position">6</property>
thiolliere's avatar
GUI    
thiolliere committed
712
713
              </packing>
            </child>
714
715
716
717
718
719
720
721
722
723
724
725
            <child>
              <object class="GtkButton" id="run_installation_button">
                <property name="label" translatable="yes">Run installation</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
                <property name="always_show_image">True</property>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">True</property>
                <property name="pack_type">end</property>
thiolliere's avatar
rebrand    
thiolliere committed
726
                <property name="position">7</property>
727
728
729
              </packing>
            </child>
                <child>
thiolliere's avatar
thiolliere committed
730
                  <object class="GtkBox" id="no_id_75">
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
                    <property name="orientation">vertical</property>
                    <child>
                      <object class="GtkBox" id="no_id_71">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="spacing">5</property>
                        <child>
                          <object class="GtkLabel" id="admin_account_login_label">
                            <property name="visible">True</property>
                            <property name="can_focus">False</property>
                            <property name="label" translatable="yes">Admin login :</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkEntry" id="admin_account_login_entry">
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="text" translatable="yes">admin</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="pack_type">end</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkRevealer" id="admin_account_login_constraints_revealer">
                            <property name="visible">True</property>
                            <property name="can_focus">False</property>
                            <property name="transition_type">none</property>
                            <child>
                              <object class="GtkLabel" id="no_id_72">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
773
774
                                <property name="label" translatable="yes">Must contains only 0 to 31 ASCII letters 'A' to 'z',
digits '0' to '9', hyphen '_' and underscore '_'</property>
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
                                <attributes>
                                  <attribute name="foreground" value="#efef29292929"/>
                                </attributes>
                              </object>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">2</property>
                          </packing>
                        </child>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">True</property>
                        <property name="position">0</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkBox" id="no_id_73">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="spacing">5</property>
                        <child>
                          <object class="GtkLabel" id="admin_account_pwd_label">
                            <property name="visible">True</property>
                            <property name="can_focus">False</property>
                            <property name="label" translatable="yes">Admin password :</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkEntry" id="admin_account_pwd_entry">
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="text" translatable="yes">admin</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="pack_type">end</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkRevealer" id="admin_account_pwd_constraints_revealer">
                            <property name="visible">True</property>
                            <property name="can_focus">False</property>
                            <property name="transition_type">none</property>
                            <child>
                              <object class="GtkLabel" id="no_id_74">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
833
                                <property name="label" translatable="yes">Must contains only 0 to 31 ASCII letters 'A' to 'z',
834
digits '0' to '9', hyphen '-' and underscore '_'</property>
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
                                <attributes>
                                  <attribute name="foreground" value="#efef29292929"/>
                                </attributes>
                              </object>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">2</property>
                          </packing>
                        </child>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">True</property>
                        <property name="position">1</property>
                      </packing>
                    </child>
                  </object>
                </child>
thiolliere's avatar
GUI    
thiolliere committed
856
            <child>
thiolliere's avatar
thiolliere committed
857
              <object class="GtkBox" id="no_id_14">
thiolliere's avatar
GUI    
thiolliere committed
858
859
                <property name="visible">True</property>
                <property name="can_focus">False</property>
thiolliere's avatar
thiolliere committed
860
861
862
863
                <child>
                  <object class="GtkLabel" id="timezone_label">
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
thiolliere's avatar
thiolliere committed
864
                    <property name="tooltip_text" translatable="yes">Machine timezone</property>
thiolliere's avatar
thiolliere committed
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
                    <property name="label" translatable="yes">Timezone :</property>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="position">0</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkComboBox" id="timezone_combobox">
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
                    <property name="model">timezone_tree_store</property>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="pack_type">end</property>
                    <property name="position">1</property>
                  </packing>
                </child>
thiolliere's avatar
GUI    
thiolliere committed
886
              </object>
thiolliere's avatar
thiolliere committed
887
888
889
              <packing>
                <property name="expand">False</property>
                <property name="fill">True</property>
thiolliere's avatar
rebrand    
thiolliere committed
890
                <property name="position">10</property>
thiolliere's avatar
thiolliere committed
891
892
893
894
895
896
897
898
899
900
901
              </packing>
            </child>
            <child>
              <object class="GtkBox" id="no_id_62">
                <property name="visible">True</property>
                <property name="can_focus">False</property>
                <property name="spacing">5</property>
                <child>
                  <object class="GtkLabel" id="build_path_chooser_label">
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
thiolliere's avatar
thiolliere committed
902
                    <property name="tooltip_text" translatable="yes">The path where the image is build</property>
thiolliere's avatar
thiolliere committed
903
                    <property name="label" translatable="yes">Build path :</property>
904
                    <property name="xalign">0</property>
thiolliere's avatar
thiolliere committed
905
906
                  </object>
                  <packing>
907
                    <property name="expand">True</property>
thiolliere's avatar
thiolliere committed
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
                    <property name="fill">True</property>
                    <property name="position">0</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkFileChooserButton" id="build_path_chooser">
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
                    <property name="action">select-folder</property>
                    <property name="title" translatable="yes"/>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="pack_type">end</property>
                    <property name="position">1</property>
                  </packing>
                </child>
926
927
928
929
930
931
932
933
934
935
936
937
938
939
                <child>
                <object class="GtkButton" id="clean_cache_button">
                    <property name="label" translatable="yes">Clean</property>
                    <property name="tooltip_text" translatable="yes">Save space by Cleaning-up your Cache</property>
                    <property name="visible">False</property>
                    <property name="can_focus">True</property>
                    <property name="receives_default">True</property>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="position">2</property>
                  </packing>
                </child>
thiolliere's avatar
thiolliere committed
940
              </object>
thiolliere's avatar
GUI    
thiolliere committed
941
942
943
              <packing>
                <property name="expand">False</property>
                <property name="fill">True</property>
thiolliere's avatar
rebrand    
thiolliere committed
944
                <property name="position">11</property>
thiolliere's avatar
GUI    
thiolliere committed
945
946
947
              </packing>
            </child>
            <child>
thiolliere's avatar
thiolliere committed
948
              <object class="GtkBox" id="no_id_15">
thiolliere's avatar
GUI    
thiolliere committed
949
950
                <property name="visible">True</property>
                <property name="can_focus">False</property>
thiolliere's avatar
thiolliere committed
951
952
953
954
                <child>
                  <object class="GtkLabel" id="output_label">
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
thiolliere's avatar
thiolliere committed
955
956
957
                    <property name="tooltip_text" translatable="yes">In SD card mode the image is created at build path and then written to the SD card
In File mode the image is created at build path, you can choose the size
/!\ Some SD card may have less available space than specified</property>
thiolliere's avatar
thiolliere committed
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
                    <property name="label" translatable="yes">Output :</property>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="position">0</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkStackSwitcher" id="no_id_16">
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
                    <property name="stack">output_stack</property>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="pack_type">end</property>
                    <property name="position">1</property>
                  </packing>
                </child>
979
980
981
982
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">True</property>
thiolliere's avatar
rebrand    
thiolliere committed
983
                <property name="position">12</property>
984
985
986
              </packing>
            </child>
            <child>
thiolliere's avatar
thiolliere committed
987
              <object class="GtkStack" id="output_stack">
988
989
                <property name="visible">True</property>
                <property name="can_focus">False</property>
thiolliere's avatar
thiolliere committed
990
                <property name="transition_type">slide-left-right</property>
991
                <child>
thiolliere's avatar
thiolliere committed
992
                  <object class="GtkBox" id="no_id_17">
993
994
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
thiolliere's avatar
thiolliere committed
995
996
997
998
999
                    <property name="spacing">5</property>
                    <child>
                      <object class="GtkLabel" id="sd_card_label">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
1000
                        <property name="tooltip_text" translatable="yes">SD-card must contain only a single FAT-like partition</property>
thiolliere's avatar
thiolliere committed
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
                        <property name="label" translatable="yes">SD card :</property>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">True</property>
                        <property name="position">0</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkBox" id="no_id_18">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
1013
                        <property name="spacing">5</property>
thiolliere's avatar
thiolliere committed
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
                        <child>
                          <object class="GtkButton" id="sd_card_refresh_button">
                            <property name="label" translatable="yes">Refresh</property>
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="receives_default">True</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkComboBox" id="sd_card_combobox">
                            <property name="visible">True</property>
                            <property name="can_focus">False</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
                        <child>
                        <object class="GtkButton" id="clean_sd_button">
                            <property name="label" translatable="yes">Wipe</property>
                            <property name="tooltip_text" translatable="yes">Wipe SD-card clean</property>
                            <property name="visible">False</property>
                            <property name="can_focus">True</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">2</property>
                          </packing>
                        </child>
thiolliere's avatar
thiolliere committed
1051
1052
1053
1054
1055
1056
1057
1058
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">True</property>
                        <property name="pack_type">end</property>
                        <property name="position">1</property>
                      </packing>
                    </child>
1059
1060
                  </object>
                  <packing>
thiolliere's avatar
thiolliere committed
1061
1062
                    <property name="name">sd_card</property>
                    <property name="title" translatable="yes">SD card</property>
1063
1064
                  </packing>
                </child>
thiolliere's avatar
GUI    
thiolliere committed
1065
                <child>
thiolliere's avatar
thiolliere committed
1066
                  <object class="GtkBox" id="no_id_19">
thiolliere's avatar
thiolliere committed
1067
1068
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
thiolliere's avatar
thiolliere committed
1069
                    <child>
1070
                      <object class="GtkComboBox" id="size_combobox">
thiolliere's avatar
thiolliere committed
1071
                        <property name="visible">True</property>
1072
1073
                        <property name="can_focus">False</property>
                        <property name="model">sizes_tree_store</property>
thiolliere's avatar
thiolliere committed
1074
1075
1076
1077
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">True</property>
thiolliere's avatar
thiolliere committed
1078
                        <property name="pack_type">end</property>
1079
                        <property name="position">1</property>
thiolliere's avatar
thiolliere committed
1080
1081
1082
                      </packing>
                    </child>
                    <child>
thiolliere's avatar
thiolliere committed
1083
                      <object class="GtkLabel" id="size_label">
thiolliere's avatar
thiolliere committed
1084
1085
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
thiolliere's avatar
thiolliere committed
1086
                        <property name="tooltip_text" translatable="yes">Size of the image to build</property>
1087
                        <property name="label" translatable="yes">File size:</property>
thiolliere's avatar
thiolliere committed
1088
1089
1090
1091
1092
1093
1094
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">True</property>
                        <property name="position">1</property>
                      </packing>
                    </child>
thiolliere's avatar
thiolliere committed
1095
1096
                  </object>
                  <packing>
thiolliere's avatar
thiolliere committed
1097
1098
                    <property name="name">file</property>
                    <property name="title" translatable="yes">File</property>
thiolliere's avatar
thiolliere committed
1099
1100
                    <property name="position">1</property>
                  </packing>
thiolliere's avatar
GUI    
thiolliere committed
1101
1102
                </child>
              </object>
thiolliere's avatar
thiolliere committed
1103
              <packing>
thiolliere's avatar
thiolliere committed
1104
1105
                <property name="expand">False</property>
                <property name="fill">True</property>
thiolliere's avatar
rebrand    
thiolliere committed
1106
                <property name="position">13</property>
thiolliere's avatar
thiolliere committed
1107
1108
              </packing>
            </child>
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
            <child>
              <object class="GtkLabel" id="sd_card_error_label">
                <property name="visible">False</property>
                <property name="can_focus">False</property>
                <property name="label" translatable="yes">Your SD-card is not clean. Please Wipe it so it only contains a single FAT-like partition.</property>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">True</property>
                <property name="position">14</property>
              </packing>
            </child>
thiolliere's avatar
thiolliere committed
1121
            <child>
thiolliere's avatar
thiolliere committed
1122
              <object class="GtkBox" id="no_id_20">
thiolliere's avatar
thiolliere committed
1123
1124
1125
                <property name="visible">True</property>
                <property name="can_focus">False</property>
                <child>
thiolliere's avatar
thiolliere committed
1126
                  <object class="GtkLabel" id="free_space_name_label">
thiolliere's avatar
thiolliere committed
1127
                    <property name="visible">True</property>
thiolliere's avatar
thiolliere committed
1128
                    <property name="can_focus">False</property>
thiolliere's avatar
thiolliere committed
1129
                    <property name="tooltip_text" translatable="yes">Space still available on the SD card</property>
thiolliere's avatar
thiolliere committed
1130
                    <property name="label" translatable="yes">Free space :</property>
thiolliere's avatar
thiolliere committed
1131
1132
1133
1134
1135
1136
1137
1138
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="position">0</property>
                  </packing>
                </child>
                <child>
thiolliere's avatar
thiolliere committed
1139
                  <object class="GtkLabel" id="free_space_label1">
thiolliere's avatar
thiolliere committed
1140
1141
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
thiolliere's avatar
thiolliere committed
1142
                    <property name="label" translatable="yes">-10</property>
thiolliere's avatar
thiolliere committed
1143
1144
1145
1146
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
thiolliere's avatar
thiolliere committed
1147
                    <property name="pack_type">end</property>
thiolliere's avatar
thiolliere committed
1148
1149
1150
1151
                    <property name="position">1</property>
                  </packing>
                </child>
              </object>
1152
1153
1154
              <packing>
                <property name="expand">False</property>
                <property name="fill">True</property>
1155
                <property name="position">15</property>
1156
1157
1158
              </packing>
            </child>
            <child>
thiolliere's avatar
thiolliere committed
1159
              <object class="GtkBox" id="no_id_21">
1160
1161
1162
                <property name="visible">True</property>
                <property name="can_focus">False</property>
                <child>
thiolliere's avatar
thiolliere committed
1163
                  <object class="GtkLabel" id="no_id_22">
1164
                    <property name="visible">True</property>
thiolliere's avatar
thiolliere committed
1165
                    <property name="can_focus">False</property>
thiolliere's avatar
thiolliere committed
1166
                    <property name="tooltip_text" translatable="yes">Static content to put on the image</property>
thiolliere's avatar
thiolliere committed
1167
                    <property name="label" translatable="yes">Static content</property>
1168
1169
1170
1171
1172
1173
1174
1175
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="position">0</property>
                  </packing>
                </child>
                <child>
thiolliere's avatar
thiolliere committed
1176
1177
                  <object class="GtkButton" id="zim_choose_content_button">
                    <property name="label" translatable="yes">Select</property>
1178
1179
                    <property name="visible">True</property>
                    <property name="can_focus">True</property>
thiolliere's avatar
thiolliere committed
1180
                    <property name="receives_default">True</property>
1181
1182
1183
1184
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
thiolliere's avatar
thiolliere committed
1185
                    <property name="pack_type">end</property>
1186
1187
1188
                    <property name="position">1</property>
                  </packing>
                </child>
thiolliere's avatar
thiolliere committed
1189
1190
1191
1192
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">True</property>
1193
                <property name="position">16</property>
thiolliere's avatar
thiolliere committed
1194
1195
1196
              </packing>
            </child>
            <child>
1197
              <object class="GtkBox" id="no_id_29">
thiolliere's avatar
thiolliere committed
1198
                <property name="visible">True</property>
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
                <property name="can_focus">False</property>
                <child>
                  <object class="GtkLabel" id="edupi_label">
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
                    <property name="tooltip_text" translatable="yes">Content management application</property>
                    <property name="label" translatable="yes">Edupi :</property>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="position">0</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkSwitch" id="edupi_switch">
                    <property name="visible">True</property>
                    <property name="can_focus">True</property>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="pack_type">end</property>
                    <property name="position">1</property>
                  </packing>
                </child>
thiolliere's avatar
thiolliere committed
1225
1226
1227
1228
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">True</property>
1229
                <property name="position">17</property>
thiolliere's avatar
thiolliere committed
1230
1231
              </packing>
            </child>
rgaudin's avatar
rgaudin committed
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
            <child>
              <object class="GtkRevealer" id="edupi_resources_revealer">
                <property name="visible">True</property>
                <property name="can_focus">False</property>
                <child>
                  <object class="GtkBox" id="no_id_77">
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
                    <property name="spacing">5</property>
                    <child>
                      <object class="GtkLabel" id="edupi_resources_label">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="tooltip_text" translatable="yes">Preload EduPi with content from a ZIP file</property>
                        <property name="label" translatable="yes">EduPi Initial Data :</property>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">True</property>
                        <property name="position">0</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkEntry" id="edupi_resources_url_entry">
                        <property name="visible">True</property>
                        <property name="can_focus">True</property>
                        <property name="text" translatable="yes"></property>
                        <property name="tooltip_text" translatable="yes">URL to a ZIP file containing EduPi resources (overrides local ZIP file)</property>
                      </object>
                      <packing>
                        <property name="expand">True</property>
                        <property name="fill">True</property>
                        <property name="position">1</property>
                      </packing>
                    </child>
                    <child>
rgaudin's avatar
rgaudin committed
1268
1269
1270
1271
1272
1273
1274
1275
1276
                        <object class="GtkFileChooserButton" id="edupi_resources_chooser">
                           <property name="visible">True</property>
                           <property name="can_focus">False</property>
                           <property name="create_folders">False</property>
                           <property name="filter">edupi_resources_filter</property>
                           <property name="title" translatable="yes"/>
                           <property name="tooltip_text" translatable="yes">ZIP file containing EduPi resources</property>
                         </object>
                         <packing>
rgaudin's avatar
rgaudin committed
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
                            <property name="expand">False</property>
                            <property name="fill">False</property>
                            <property name="pack_type">end</property>
                            <property name="position">2</property>
                          </packing>
                    </child>
                  </object>
                </child>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">True</property>
1289
                <property name="position">18</property>
rgaudin's avatar
rgaudin committed
1290
1291
              </packing>
            </child>
1292
            <child>
1293
              <object class="GtkBox" id="no_id_89">
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
                <property name="visible">True</property>
                <property name="can_focus">False</property>
                <child>
                  <object class="GtkLabel" id="nomad_label">
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
                    <property name="tooltip_text" translatable="yes">Android APK</property>
                    <property name="label" translatable="yes">Nomad Education :</property>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="position">0</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkSwitch" id="nomad_switch">
                    <property name="visible">True</property>
                    <property name="can_focus">True</property>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="pack_type">end</property>
                    <property name="position">1</property>
                  </packing>
                </child>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">True</property>
                <property name="position">17</property>
              </packing>
            </child>
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
            <child>
              <object class="GtkBox" id="no_id_90">
                <property name="visible">True</property>
                <property name="can_focus">False</property>
                <child>
                  <object class="GtkLabel" id="mathews_label">
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
                    <property name="tooltip_text" translatable="yes">Android APK</property>
                    <property name="label" translatable="yes">Math Mathews :</property>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="position">0</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkSwitch" id="mathews_switch">
                    <property name="visible">True</property>
                    <property name="can_focus">True</property>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="pack_type">end</property>
                    <property name="position">1</property>
                  </packing>
                </child>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">True</property>
                <property name="position">17</property>
              </packing>
            </child>
thiolliere's avatar
thiolliere committed
1364
            <child>
thiolliere's avatar
thiolliere committed
1365
              <object class="GtkBox" id="no_id_40">
thiolliere's avatar
thiolliere committed
1366
1367
                <property name="visible">True</property>
                <property name="can_focus">False</property>
thiolliere's avatar
thiolliere committed
1368
                <property name="spacing">5</property>
1369
                <child>
thiolliere's avatar
thiolliere committed
1370
                  <object class="GtkLabel" id="no_id_30">
1371
                    <property name="visible">True</property>
thiolliere's avatar
thiolliere committed
1372
                    <property name="can_focus">False</property>
thiolliere's avatar
thiolliere committed
1373
                    <property name="tooltip_text" translatable="yes">An offline version of Khan Academy</property>
thiolliere's avatar
thiolliere committed
1374
                    <property name="label" translatable="yes">KA Lite :</property>
1375
1376
1377
1378
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
thiolliere's avatar
thiolliere committed
1379
                    <property name="position">0</property>
1380
1381
                  </packing>
                </child>
thiolliere's avatar
thiolliere committed
1382
                <child>
thiolliere's avatar
thiolliere committed
1383
                  <object class="GtkBox" id="kalite_box">
thiolliere's avatar
thiolliere committed
1384
1385
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
thiolliere's avatar
thiolliere committed
1386
                    <child>
1387
1388
                      <object class="GtkCheckButton" id="kalite_en_check_button">
                        <property name="label" translatable="yes">English</property>
thiolliere's avatar
thiolliere committed
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
                        <property name="visible">True</property>
                        <property name="can_focus">True</property>
                        <property name="receives_default">False</property>
                        <property name="draw_indicator">True</property>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">True</property>
                        <property name="position">0</property>
                      </packing>
                    </child>
                    <child>
1401
1402
                      <object class="GtkCheckButton" id="kalite_fr_check_button">
                        <property name="label" translatable="yes">French</property>
thiolliere's avatar
thiolliere committed
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
                        <property name="visible">True</property>
                        <property name="can_focus">True</property>
                        <property name="receives_default">False</property>
                        <property name="draw_indicator">True</property>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">True</property>
                        <property name="position">1</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkCheckButton" id="kalite_es_check_button">
                        <property name="label" translatable="yes">Spanish</property>
                        <property name="visible">True</property>
                        <property name="can_focus">True</property>
                        <property name="receives_default">False</property>
                        <property name="draw_indicator">True</property>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">True</property>
                        <property name="position">3</property>
                      </packing>
                    </child>
thiolliere's avatar
thiolliere committed
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="pack_type">end</property>
                    <property name="position">1</property>
                  </packing>
                </child>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">True</property>
1440
                <property name="position">19</property>
1441
              </packing>
1442
            </child>
thiolliere's avatar
thiolliere committed
1443
            <child>
thiolliere's avatar
thiolliere committed
1444
              <object class="GtkBox" id="no_id_68">
thiolliere's avatar
thiolliere committed
1445
1446
                <property name="visible">True</property>
                <property name="can_focus">False</property>
thiolliere's avatar
thiolliere committed
1447
                <property name="spacing">5</property>
thiolliere's avatar
thiolliere committed
1448
                <child>
thiolliere's avatar
thiolliere committed
1449
                  <object class="GtkLabel" id="no_id_69">
thiolliere's avatar
thiolliere committed
1450
1451
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
thiolliere's avatar
thiolliere committed
1452
                    <property name="tooltip_text" translatable="yes">Offline editable environment that provides a similar experience to editing Wikipedia online</property>
thiolliere's avatar
thiolliere committed
1453
                    <property name="label" translatable="yes">Wikifundi :</property>
thiolliere's avatar
thiolliere committed
1454
1455
1456
1457
1458
1459
1460
1461
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="position">0</property>
                  </packing>
                </child>
                <child>