Added testall.py to run all tests in one go.
[0publish-gui.git] / 0publish-gui.glade
blob46ab6312530cd1b672a81cec4682d316091bbb27
1 <?xml version="1.0" standalone="no"?> <!--*- mode: xml -*-->
2 <!DOCTYPE glade-interface SYSTEM "http://glade.gnome.org/glade-2.0.dtd">
4 <glade-interface>
6 <widget class="GtkDialog" id="main">
7 <property name="title" translatable="yes">Zero Install feed publisher</property>
8 <property name="type">GTK_WINDOW_TOPLEVEL</property>
9 <property name="window_position">GTK_WIN_POS_CENTER</property>
10 <property name="modal">False</property>
11 <property name="resizable">True</property>
12 <property name="destroy_with_parent">False</property>
13 <property name="decorated">True</property>
14 <property name="skip_taskbar_hint">False</property>
15 <property name="skip_pager_hint">False</property>
16 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
17 <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
18 <property name="focus_on_map">True</property>
19 <property name="urgency_hint">False</property>
20 <property name="has_separator">False</property>
22 <child internal-child="vbox">
23 <widget class="GtkVBox" id="dialog-vbox1">
24 <property name="visible">True</property>
25 <property name="homogeneous">False</property>
26 <property name="spacing">0</property>
28 <child internal-child="action_area">
29 <widget class="GtkHButtonBox" id="dialog-action_area1">
30 <property name="visible">True</property>
31 <property name="layout_style">GTK_BUTTONBOX_END</property>
33 <child>
34 <widget class="GtkButton" id="cancelbutton1">
35 <property name="visible">True</property>
36 <property name="can_default">True</property>
37 <property name="can_focus">True</property>
38 <property name="label">gtk-close</property>
39 <property name="use_stock">True</property>
40 <property name="relief">GTK_RELIEF_NORMAL</property>
41 <property name="focus_on_click">True</property>
42 <property name="response_id">-7</property>
43 </widget>
44 </child>
46 <child>
47 <widget class="GtkButton" id="button1">
48 <property name="visible">True</property>
49 <property name="can_default">True</property>
50 <property name="can_focus">True</property>
51 <property name="label">gtk-save</property>
52 <property name="use_stock">True</property>
53 <property name="relief">GTK_RELIEF_NORMAL</property>
54 <property name="focus_on_click">True</property>
55 <property name="response_id">0</property>
56 </widget>
57 </child>
59 <child>
60 <widget class="GtkButton" id="button2">
61 <property name="visible">True</property>
62 <property name="can_default">True</property>
63 <property name="can_focus">True</property>
64 <property name="label">gtk-help</property>
65 <property name="use_stock">True</property>
66 <property name="relief">GTK_RELIEF_NORMAL</property>
67 <property name="focus_on_click">True</property>
68 <property name="response_id">-11</property>
69 </widget>
70 </child>
72 <child>
73 <widget class="GtkButton" id="button12">
74 <property name="visible">True</property>
75 <property name="can_default">True</property>
76 <property name="can_focus">True</property>
77 <property name="relief">GTK_RELIEF_NORMAL</property>
78 <property name="focus_on_click">True</property>
79 <property name="response_id">1</property>
81 <child>
82 <widget class="GtkAlignment" id="alignment24">
83 <property name="visible">True</property>
84 <property name="xalign">0.5</property>
85 <property name="yalign">0.5</property>
86 <property name="xscale">0</property>
87 <property name="yscale">0</property>
88 <property name="top_padding">0</property>
89 <property name="bottom_padding">0</property>
90 <property name="left_padding">0</property>
91 <property name="right_padding">0</property>
93 <child>
94 <widget class="GtkHBox" id="hbox19">
95 <property name="visible">True</property>
96 <property name="homogeneous">False</property>
97 <property name="spacing">2</property>
99 <child>
100 <widget class="GtkImage" id="image8">
101 <property name="visible">True</property>
102 <property name="stock">gtk-execute</property>
103 <property name="icon_size">4</property>
104 <property name="xalign">0.5</property>
105 <property name="yalign">0.5</property>
106 <property name="xpad">0</property>
107 <property name="ypad">0</property>
108 </widget>
109 <packing>
110 <property name="padding">0</property>
111 <property name="expand">False</property>
112 <property name="fill">False</property>
113 </packing>
114 </child>
116 <child>
117 <widget class="GtkLabel" id="label69">
118 <property name="visible">True</property>
119 <property name="label" translatable="yes">Save and Test</property>
120 <property name="use_underline">True</property>
121 <property name="use_markup">False</property>
122 <property name="justify">GTK_JUSTIFY_LEFT</property>
123 <property name="wrap">False</property>
124 <property name="selectable">False</property>
125 <property name="xalign">0.5</property>
126 <property name="yalign">0.5</property>
127 <property name="xpad">0</property>
128 <property name="ypad">0</property>
129 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
130 <property name="width_chars">-1</property>
131 <property name="single_line_mode">False</property>
132 <property name="angle">0</property>
133 </widget>
134 <packing>
135 <property name="padding">0</property>
136 <property name="expand">False</property>
137 <property name="fill">False</property>
138 </packing>
139 </child>
140 </widget>
141 </child>
142 </widget>
143 </child>
144 </widget>
145 </child>
146 </widget>
147 <packing>
148 <property name="padding">0</property>
149 <property name="expand">False</property>
150 <property name="fill">True</property>
151 <property name="pack_type">GTK_PACK_END</property>
152 </packing>
153 </child>
155 <child>
156 <widget class="GtkNotebook" id="notebook">
157 <property name="border_width">4</property>
158 <property name="visible">True</property>
159 <property name="can_focus">True</property>
160 <property name="show_tabs">True</property>
161 <property name="show_border">True</property>
162 <property name="tab_pos">GTK_POS_TOP</property>
163 <property name="scrollable">False</property>
164 <property name="enable_popup">False</property>
166 <child>
167 <widget class="GtkVBox" id="vbox1">
168 <property name="border_width">4</property>
169 <property name="visible">True</property>
170 <property name="homogeneous">False</property>
171 <property name="spacing">4</property>
173 <child>
174 <widget class="GtkFrame" id="frame2">
175 <property name="visible">True</property>
176 <property name="label_xalign">0</property>
177 <property name="label_yalign">0.5</property>
178 <property name="shadow_type">GTK_SHADOW_NONE</property>
180 <child>
181 <widget class="GtkAlignment" id="alignment2">
182 <property name="visible">True</property>
183 <property name="xalign">0.5</property>
184 <property name="yalign">0.5</property>
185 <property name="xscale">1</property>
186 <property name="yscale">1</property>
187 <property name="top_padding">0</property>
188 <property name="bottom_padding">0</property>
189 <property name="left_padding">12</property>
190 <property name="right_padding">0</property>
192 <child>
193 <widget class="GtkHBox" id="hbox1">
194 <property name="visible">True</property>
195 <property name="homogeneous">False</property>
196 <property name="spacing">4</property>
198 <child>
199 <widget class="GtkEntry" id="feed_name">
200 <property name="visible">True</property>
201 <property name="tooltip" translatable="yes">The name of the program. Usually capitalised.</property>
202 <property name="can_focus">True</property>
203 <property name="editable">True</property>
204 <property name="visibility">True</property>
205 <property name="max_length">0</property>
206 <property name="text" translatable="yes">My Program</property>
207 <property name="has_frame">True</property>
208 <property name="invisible_char">*</property>
209 <property name="activates_default">False</property>
210 <property name="width_chars">12</property>
211 </widget>
212 <packing>
213 <property name="padding">0</property>
214 <property name="expand">True</property>
215 <property name="fill">True</property>
216 </packing>
217 </child>
219 <child>
220 <widget class="GtkLabel" id="label5">
221 <property name="visible">True</property>
222 <property name="label" translatable="yes">-</property>
223 <property name="use_underline">False</property>
224 <property name="use_markup">False</property>
225 <property name="justify">GTK_JUSTIFY_LEFT</property>
226 <property name="wrap">False</property>
227 <property name="selectable">False</property>
228 <property name="xalign">0.5</property>
229 <property name="yalign">0.5</property>
230 <property name="xpad">0</property>
231 <property name="ypad">0</property>
232 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
233 <property name="width_chars">-1</property>
234 <property name="single_line_mode">False</property>
235 <property name="angle">0</property>
236 </widget>
237 <packing>
238 <property name="padding">0</property>
239 <property name="expand">False</property>
240 <property name="fill">False</property>
241 </packing>
242 </child>
244 <child>
245 <widget class="GtkEntry" id="feed_summary">
246 <property name="visible">True</property>
247 <property name="tooltip" translatable="yes">A short one-line description; the first word should not be upper-case unless it is a proper noun.</property>
248 <property name="can_focus">True</property>
249 <property name="editable">True</property>
250 <property name="visibility">True</property>
251 <property name="max_length">0</property>
252 <property name="text" translatable="yes">cures all ills</property>
253 <property name="has_frame">True</property>
254 <property name="invisible_char">*</property>
255 <property name="activates_default">False</property>
256 <property name="width_chars">40</property>
257 </widget>
258 <packing>
259 <property name="padding">0</property>
260 <property name="expand">True</property>
261 <property name="fill">True</property>
262 </packing>
263 </child>
264 </widget>
265 </child>
266 </widget>
267 </child>
269 <child>
270 <widget class="GtkLabel" id="label4">
271 <property name="visible">True</property>
272 <property name="label" translatable="yes">&lt;b&gt;Name and summary&lt;/b&gt;</property>
273 <property name="use_underline">False</property>
274 <property name="use_markup">True</property>
275 <property name="justify">GTK_JUSTIFY_LEFT</property>
276 <property name="wrap">False</property>
277 <property name="selectable">False</property>
278 <property name="xalign">0.5</property>
279 <property name="yalign">0.5</property>
280 <property name="xpad">0</property>
281 <property name="ypad">0</property>
282 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
283 <property name="width_chars">-1</property>
284 <property name="single_line_mode">False</property>
285 <property name="angle">0</property>
286 </widget>
287 <packing>
288 <property name="type">label_item</property>
289 </packing>
290 </child>
291 </widget>
292 <packing>
293 <property name="padding">0</property>
294 <property name="expand">False</property>
295 <property name="fill">True</property>
296 </packing>
297 </child>
299 <child>
300 <widget class="GtkFrame" id="frame1">
301 <property name="visible">True</property>
302 <property name="label_xalign">0</property>
303 <property name="label_yalign">0.5</property>
304 <property name="shadow_type">GTK_SHADOW_NONE</property>
306 <child>
307 <widget class="GtkAlignment" id="alignment1">
308 <property name="visible">True</property>
309 <property name="xalign">0.5</property>
310 <property name="yalign">0.5</property>
311 <property name="xscale">1</property>
312 <property name="yscale">1</property>
313 <property name="top_padding">0</property>
314 <property name="bottom_padding">0</property>
315 <property name="left_padding">12</property>
316 <property name="right_padding">0</property>
318 <child>
319 <widget class="GtkVBox" id="vbox15">
320 <property name="visible">True</property>
321 <property name="homogeneous">False</property>
322 <property name="spacing">4</property>
324 <child>
325 <widget class="GtkScrolledWindow" id="scrolledwindow1">
326 <property name="visible">True</property>
327 <property name="can_focus">True</property>
328 <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
329 <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
330 <property name="shadow_type">GTK_SHADOW_IN</property>
331 <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
333 <child>
334 <widget class="GtkTextView" id="feed_description">
335 <property name="visible">True</property>
336 <property name="can_focus">True</property>
337 <property name="editable">True</property>
338 <property name="overwrite">False</property>
339 <property name="accepts_tab">False</property>
340 <property name="justification">GTK_JUSTIFY_LEFT</property>
341 <property name="wrap_mode">GTK_WRAP_WORD</property>
342 <property name="cursor_visible">True</property>
343 <property name="pixels_above_lines">0</property>
344 <property name="pixels_below_lines">8</property>
345 <property name="pixels_inside_wrap">0</property>
346 <property name="left_margin">0</property>
347 <property name="right_margin">0</property>
348 <property name="indent">0</property>
349 <property name="text" translatable="yes">Enter a longer description of the program here.</property>
350 </widget>
351 </child>
352 </widget>
353 <packing>
354 <property name="padding">0</property>
355 <property name="expand">True</property>
356 <property name="fill">True</property>
357 </packing>
358 </child>
360 <child>
361 <widget class="GtkHBox" id="hbox21">
362 <property name="visible">True</property>
363 <property name="homogeneous">False</property>
364 <property name="spacing">0</property>
366 <child>
367 <widget class="GtkLabel" id="label71">
368 <property name="visible">True</property>
369 <property name="label" translatable="yes">Category: </property>
370 <property name="use_underline">False</property>
371 <property name="use_markup">False</property>
372 <property name="justify">GTK_JUSTIFY_LEFT</property>
373 <property name="wrap">False</property>
374 <property name="selectable">False</property>
375 <property name="xalign">1</property>
376 <property name="yalign">0.5</property>
377 <property name="xpad">0</property>
378 <property name="ypad">0</property>
379 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
380 <property name="width_chars">-1</property>
381 <property name="single_line_mode">False</property>
382 <property name="angle">0</property>
383 </widget>
384 <packing>
385 <property name="padding">0</property>
386 <property name="expand">False</property>
387 <property name="fill">True</property>
388 </packing>
389 </child>
391 <child>
392 <widget class="GtkComboBox" id="feed_category">
393 <property name="visible">True</property>
394 <property name="items" translatable="yes">(unspecified)
395 AudioVideo
396 Audio
397 Video
398 Development
399 Education
400 Game
401 Graphics
402 Network
403 Office
404 Settings
405 System
406 Utility
407 </property>
408 <property name="add_tearoffs">False</property>
409 <property name="focus_on_click">True</property>
410 </widget>
411 <packing>
412 <property name="padding">0</property>
413 <property name="expand">False</property>
414 <property name="fill">True</property>
415 </packing>
416 </child>
418 <child>
419 <widget class="GtkCheckButton" id="feed_needs_terminal">
420 <property name="visible">True</property>
421 <property name="tooltip" translatable="yes">This program requires a terminal to run. Graphical launchers will run the program inside a terminal emulator.</property>
422 <property name="can_focus">True</property>
423 <property name="label" translatable="yes">Program runs in a terminal</property>
424 <property name="use_underline">True</property>
425 <property name="relief">GTK_RELIEF_NORMAL</property>
426 <property name="focus_on_click">True</property>
427 <property name="active">False</property>
428 <property name="inconsistent">False</property>
429 <property name="draw_indicator">True</property>
430 </widget>
431 <packing>
432 <property name="padding">0</property>
433 <property name="expand">True</property>
434 <property name="fill">False</property>
435 </packing>
436 </child>
437 </widget>
438 <packing>
439 <property name="padding">0</property>
440 <property name="expand">False</property>
441 <property name="fill">True</property>
442 </packing>
443 </child>
444 </widget>
445 </child>
446 </widget>
447 </child>
449 <child>
450 <widget class="GtkLabel" id="label3">
451 <property name="visible">True</property>
452 <property name="label" translatable="yes">&lt;b&gt;Description&lt;/b&gt;</property>
453 <property name="use_underline">False</property>
454 <property name="use_markup">True</property>
455 <property name="justify">GTK_JUSTIFY_LEFT</property>
456 <property name="wrap">False</property>
457 <property name="selectable">False</property>
458 <property name="xalign">0.5</property>
459 <property name="yalign">0.5</property>
460 <property name="xpad">0</property>
461 <property name="ypad">0</property>
462 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
463 <property name="width_chars">-1</property>
464 <property name="single_line_mode">False</property>
465 <property name="angle">0</property>
466 </widget>
467 <packing>
468 <property name="type">label_item</property>
469 </packing>
470 </child>
471 </widget>
472 <packing>
473 <property name="padding">0</property>
474 <property name="expand">True</property>
475 <property name="fill">True</property>
476 </packing>
477 </child>
479 <child>
480 <widget class="GtkFrame" id="frame4">
481 <property name="visible">True</property>
482 <property name="label_xalign">0</property>
483 <property name="label_yalign">0.5</property>
484 <property name="shadow_type">GTK_SHADOW_NONE</property>
486 <child>
487 <widget class="GtkAlignment" id="alignment4">
488 <property name="visible">True</property>
489 <property name="xalign">0.5</property>
490 <property name="yalign">0.5</property>
491 <property name="xscale">1</property>
492 <property name="yscale">1</property>
493 <property name="top_padding">0</property>
494 <property name="bottom_padding">0</property>
495 <property name="left_padding">12</property>
496 <property name="right_padding">0</property>
498 <child>
499 <widget class="GtkEntry" id="feed_homepage">
500 <property name="visible">True</property>
501 <property name="tooltip" translatable="yes">The URL of a web-page with more information (optional).</property>
502 <property name="can_focus">True</property>
503 <property name="editable">True</property>
504 <property name="visibility">True</property>
505 <property name="max_length">0</property>
506 <property name="text" translatable="yes"></property>
507 <property name="has_frame">True</property>
508 <property name="invisible_char">*</property>
509 <property name="activates_default">False</property>
510 </widget>
511 </child>
512 </widget>
513 </child>
515 <child>
516 <widget class="GtkLabel" id="label8">
517 <property name="visible">True</property>
518 <property name="label" translatable="yes">&lt;b&gt;Homepage URL&lt;/b&gt;</property>
519 <property name="use_underline">False</property>
520 <property name="use_markup">True</property>
521 <property name="justify">GTK_JUSTIFY_LEFT</property>
522 <property name="wrap">False</property>
523 <property name="selectable">False</property>
524 <property name="xalign">0.5</property>
525 <property name="yalign">0.5</property>
526 <property name="xpad">0</property>
527 <property name="ypad">0</property>
528 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
529 <property name="width_chars">-1</property>
530 <property name="single_line_mode">False</property>
531 <property name="angle">0</property>
532 </widget>
533 <packing>
534 <property name="type">label_item</property>
535 </packing>
536 </child>
537 </widget>
538 <packing>
539 <property name="padding">0</property>
540 <property name="expand">False</property>
541 <property name="fill">True</property>
542 </packing>
543 </child>
545 <child>
546 <widget class="GtkFrame" id="frame10">
547 <property name="visible">True</property>
548 <property name="label_xalign">0</property>
549 <property name="label_yalign">0.5</property>
550 <property name="shadow_type">GTK_SHADOW_NONE</property>
552 <child>
553 <widget class="GtkAlignment" id="alignment10">
554 <property name="visible">True</property>
555 <property name="xalign">0.5</property>
556 <property name="yalign">0.5</property>
557 <property name="xscale">1</property>
558 <property name="yscale">1</property>
559 <property name="top_padding">0</property>
560 <property name="bottom_padding">0</property>
561 <property name="left_padding">12</property>
562 <property name="right_padding">0</property>
564 <child>
565 <widget class="GtkEntry" id="feed_icon">
566 <property name="visible">True</property>
567 <property name="tooltip" translatable="yes">The URL of an icon in PNG format (optional).</property>
568 <property name="can_focus">True</property>
569 <property name="editable">True</property>
570 <property name="visibility">True</property>
571 <property name="max_length">0</property>
572 <property name="text" translatable="yes"></property>
573 <property name="has_frame">True</property>
574 <property name="invisible_char">*</property>
575 <property name="activates_default">False</property>
576 </widget>
577 </child>
578 </widget>
579 </child>
581 <child>
582 <widget class="GtkLabel" id="label19">
583 <property name="visible">True</property>
584 <property name="label" translatable="yes">&lt;b&gt;Icon URL&lt;/b&gt;</property>
585 <property name="use_underline">False</property>
586 <property name="use_markup">True</property>
587 <property name="justify">GTK_JUSTIFY_LEFT</property>
588 <property name="wrap">False</property>
589 <property name="selectable">False</property>
590 <property name="xalign">0.5</property>
591 <property name="yalign">0.5</property>
592 <property name="xpad">0</property>
593 <property name="ypad">0</property>
594 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
595 <property name="width_chars">-1</property>
596 <property name="single_line_mode">False</property>
597 <property name="angle">0</property>
598 </widget>
599 <packing>
600 <property name="type">label_item</property>
601 </packing>
602 </child>
603 </widget>
604 <packing>
605 <property name="padding">0</property>
606 <property name="expand">False</property>
607 <property name="fill">True</property>
608 </packing>
609 </child>
610 </widget>
611 <packing>
612 <property name="tab_expand">False</property>
613 <property name="tab_fill">True</property>
614 </packing>
615 </child>
617 <child>
618 <widget class="GtkLabel" id="label3">
619 <property name="visible">True</property>
620 <property name="label" translatable="yes">About</property>
621 <property name="use_underline">False</property>
622 <property name="use_markup">False</property>
623 <property name="justify">GTK_JUSTIFY_LEFT</property>
624 <property name="wrap">False</property>
625 <property name="selectable">False</property>
626 <property name="xalign">0.5</property>
627 <property name="yalign">0.5</property>
628 <property name="xpad">0</property>
629 <property name="ypad">0</property>
630 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
631 <property name="width_chars">-1</property>
632 <property name="single_line_mode">False</property>
633 <property name="angle">0</property>
634 </widget>
635 <packing>
636 <property name="type">tab</property>
637 </packing>
638 </child>
640 <child>
641 <widget class="GtkHBox" id="hbox8">
642 <property name="border_width">8</property>
643 <property name="visible">True</property>
644 <property name="homogeneous">False</property>
645 <property name="spacing">4</property>
647 <child>
648 <widget class="GtkScrolledWindow" id="scrolledwindow2">
649 <property name="visible">True</property>
650 <property name="can_focus">True</property>
651 <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
652 <property name="vscrollbar_policy">GTK_POLICY_ALWAYS</property>
653 <property name="shadow_type">GTK_SHADOW_IN</property>
654 <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
656 <child>
657 <widget class="GtkTreeView" id="impl_tree">
658 <property name="visible">True</property>
659 <property name="can_focus">True</property>
660 <property name="headers_visible">False</property>
661 <property name="rules_hint">False</property>
662 <property name="reorderable">False</property>
663 <property name="enable_search">True</property>
664 <property name="fixed_height_mode">False</property>
665 <property name="hover_selection">False</property>
666 <property name="hover_expand">False</property>
667 </widget>
668 </child>
669 </widget>
670 <packing>
671 <property name="padding">0</property>
672 <property name="expand">True</property>
673 <property name="fill">True</property>
674 </packing>
675 </child>
677 <child>
678 <widget class="GtkVButtonBox" id="vbuttonbox1">
679 <property name="visible">True</property>
680 <property name="layout_style">GTK_BUTTONBOX_START</property>
681 <property name="spacing">4</property>
683 <child>
684 <widget class="GtkButton" id="add_archive">
685 <property name="visible">True</property>
686 <property name="tooltip" translatable="yes">Add a new version to this feed, from an archive of the release</property>
687 <property name="can_default">True</property>
688 <property name="can_focus">True</property>
689 <property name="relief">GTK_RELIEF_NORMAL</property>
690 <property name="focus_on_click">True</property>
692 <child>
693 <widget class="GtkAlignment" id="alignment20">
694 <property name="visible">True</property>
695 <property name="xalign">0.5</property>
696 <property name="yalign">0.5</property>
697 <property name="xscale">0</property>
698 <property name="yscale">0</property>
699 <property name="top_padding">0</property>
700 <property name="bottom_padding">0</property>
701 <property name="left_padding">0</property>
702 <property name="right_padding">0</property>
704 <child>
705 <widget class="GtkHBox" id="hbox15">
706 <property name="visible">True</property>
707 <property name="homogeneous">False</property>
708 <property name="spacing">2</property>
710 <child>
711 <widget class="GtkImage" id="image4">
712 <property name="visible">True</property>
713 <property name="stock">gtk-add</property>
714 <property name="icon_size">4</property>
715 <property name="xalign">0.5</property>
716 <property name="yalign">0.5</property>
717 <property name="xpad">0</property>
718 <property name="ypad">0</property>
719 </widget>
720 <packing>
721 <property name="padding">0</property>
722 <property name="expand">False</property>
723 <property name="fill">False</property>
724 </packing>
725 </child>
727 <child>
728 <widget class="GtkLabel" id="label65">
729 <property name="visible">True</property>
730 <property name="label" translatable="yes">Add Archive</property>
731 <property name="use_underline">True</property>
732 <property name="use_markup">False</property>
733 <property name="justify">GTK_JUSTIFY_LEFT</property>
734 <property name="wrap">False</property>
735 <property name="selectable">False</property>
736 <property name="xalign">0.5</property>
737 <property name="yalign">0.5</property>
738 <property name="xpad">0</property>
739 <property name="ypad">0</property>
740 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
741 <property name="width_chars">-1</property>
742 <property name="single_line_mode">False</property>
743 <property name="angle">0</property>
744 </widget>
745 <packing>
746 <property name="padding">0</property>
747 <property name="expand">False</property>
748 <property name="fill">False</property>
749 </packing>
750 </child>
751 </widget>
752 </child>
753 </widget>
754 </child>
755 </widget>
756 </child>
758 <child>
759 <widget class="GtkButton" id="add_implementation">
760 <property name="visible">True</property>
761 <property name="tooltip" translatable="yes">Add a version in a local directory</property>
762 <property name="can_default">True</property>
763 <property name="can_focus">True</property>
764 <property name="relief">GTK_RELIEF_NORMAL</property>
765 <property name="focus_on_click">True</property>
767 <child>
768 <widget class="GtkAlignment" id="alignment21">
769 <property name="visible">True</property>
770 <property name="xalign">0.5</property>
771 <property name="yalign">0.5</property>
772 <property name="xscale">0</property>
773 <property name="yscale">0</property>
774 <property name="top_padding">0</property>
775 <property name="bottom_padding">0</property>
776 <property name="left_padding">0</property>
777 <property name="right_padding">0</property>
779 <child>
780 <widget class="GtkHBox" id="hbox16">
781 <property name="visible">True</property>
782 <property name="homogeneous">False</property>
783 <property name="spacing">2</property>
785 <child>
786 <widget class="GtkImage" id="image5">
787 <property name="visible">True</property>
788 <property name="stock">gtk-add</property>
789 <property name="icon_size">4</property>
790 <property name="xalign">0.5</property>
791 <property name="yalign">0.5</property>
792 <property name="xpad">0</property>
793 <property name="ypad">0</property>
794 </widget>
795 <packing>
796 <property name="padding">0</property>
797 <property name="expand">False</property>
798 <property name="fill">False</property>
799 </packing>
800 </child>
802 <child>
803 <widget class="GtkLabel" id="label66">
804 <property name="visible">True</property>
805 <property name="label" translatable="yes">Add Local</property>
806 <property name="use_underline">True</property>
807 <property name="use_markup">False</property>
808 <property name="justify">GTK_JUSTIFY_LEFT</property>
809 <property name="wrap">False</property>
810 <property name="selectable">False</property>
811 <property name="xalign">0.5</property>
812 <property name="yalign">0.5</property>
813 <property name="xpad">0</property>
814 <property name="ypad">0</property>
815 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
816 <property name="width_chars">-1</property>
817 <property name="single_line_mode">False</property>
818 <property name="angle">0</property>
819 </widget>
820 <packing>
821 <property name="padding">0</property>
822 <property name="expand">False</property>
823 <property name="fill">False</property>
824 </packing>
825 </child>
826 </widget>
827 </child>
828 </widget>
829 </child>
830 </widget>
831 </child>
833 <child>
834 <widget class="GtkButton" id="add_group">
835 <property name="visible">True</property>
836 <property name="tooltip" translatable="yes">Group implementations together (to save duplicating attributes and requirements)</property>
837 <property name="can_default">True</property>
838 <property name="can_focus">True</property>
839 <property name="relief">GTK_RELIEF_NORMAL</property>
840 <property name="focus_on_click">True</property>
842 <child>
843 <widget class="GtkAlignment" id="alignment22">
844 <property name="visible">True</property>
845 <property name="xalign">0.5</property>
846 <property name="yalign">0.5</property>
847 <property name="xscale">0</property>
848 <property name="yscale">0</property>
849 <property name="top_padding">0</property>
850 <property name="bottom_padding">0</property>
851 <property name="left_padding">0</property>
852 <property name="right_padding">0</property>
854 <child>
855 <widget class="GtkHBox" id="hbox17">
856 <property name="visible">True</property>
857 <property name="homogeneous">False</property>
858 <property name="spacing">2</property>
860 <child>
861 <widget class="GtkImage" id="image6">
862 <property name="visible">True</property>
863 <property name="stock">gtk-add</property>
864 <property name="icon_size">4</property>
865 <property name="xalign">0.5</property>
866 <property name="yalign">0.5</property>
867 <property name="xpad">0</property>
868 <property name="ypad">0</property>
869 </widget>
870 <packing>
871 <property name="padding">0</property>
872 <property name="expand">False</property>
873 <property name="fill">False</property>
874 </packing>
875 </child>
877 <child>
878 <widget class="GtkLabel" id="label67">
879 <property name="visible">True</property>
880 <property name="label">Add Group</property>
881 <property name="use_underline">True</property>
882 <property name="use_markup">False</property>
883 <property name="justify">GTK_JUSTIFY_LEFT</property>
884 <property name="wrap">False</property>
885 <property name="selectable">False</property>
886 <property name="xalign">0.5</property>
887 <property name="yalign">0.5</property>
888 <property name="xpad">0</property>
889 <property name="ypad">0</property>
890 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
891 <property name="width_chars">-1</property>
892 <property name="single_line_mode">False</property>
893 <property name="angle">0</property>
894 </widget>
895 <packing>
896 <property name="padding">0</property>
897 <property name="expand">False</property>
898 <property name="fill">False</property>
899 </packing>
900 </child>
901 </widget>
902 </child>
903 </widget>
904 </child>
905 </widget>
906 </child>
908 <child>
909 <widget class="GtkButton" id="add_requires">
910 <property name="visible">True</property>
911 <property name="tooltip" translatable="yes">Specify that this software depends on some library or other package</property>
912 <property name="can_default">True</property>
913 <property name="can_focus">True</property>
914 <property name="relief">GTK_RELIEF_NORMAL</property>
915 <property name="focus_on_click">True</property>
917 <child>
918 <widget class="GtkAlignment" id="alignment23">
919 <property name="visible">True</property>
920 <property name="xalign">0.5</property>
921 <property name="yalign">0.5</property>
922 <property name="xscale">0</property>
923 <property name="yscale">0</property>
924 <property name="top_padding">0</property>
925 <property name="bottom_padding">0</property>
926 <property name="left_padding">0</property>
927 <property name="right_padding">0</property>
929 <child>
930 <widget class="GtkHBox" id="hbox18">
931 <property name="visible">True</property>
932 <property name="homogeneous">False</property>
933 <property name="spacing">2</property>
935 <child>
936 <widget class="GtkImage" id="image7">
937 <property name="visible">True</property>
938 <property name="stock">gtk-add</property>
939 <property name="icon_size">4</property>
940 <property name="xalign">0.5</property>
941 <property name="yalign">0.5</property>
942 <property name="xpad">0</property>
943 <property name="ypad">0</property>
944 </widget>
945 <packing>
946 <property name="padding">0</property>
947 <property name="expand">False</property>
948 <property name="fill">False</property>
949 </packing>
950 </child>
952 <child>
953 <widget class="GtkLabel" id="label68">
954 <property name="visible">True</property>
955 <property name="label" translatable="yes">Add Requires</property>
956 <property name="use_underline">True</property>
957 <property name="use_markup">False</property>
958 <property name="justify">GTK_JUSTIFY_LEFT</property>
959 <property name="wrap">False</property>
960 <property name="selectable">False</property>
961 <property name="xalign">0.5</property>
962 <property name="yalign">0.5</property>
963 <property name="xpad">0</property>
964 <property name="ypad">0</property>
965 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
966 <property name="width_chars">-1</property>
967 <property name="single_line_mode">False</property>
968 <property name="angle">0</property>
969 </widget>
970 <packing>
971 <property name="padding">0</property>
972 <property name="expand">False</property>
973 <property name="fill">False</property>
974 </packing>
975 </child>
976 </widget>
977 </child>
978 </widget>
979 </child>
980 </widget>
981 </child>
983 <child>
984 <widget class="GtkButton" id="edit_properties">
985 <property name="visible">True</property>
986 <property name="tooltip" translatable="yes">Edit the selected item</property>
987 <property name="can_default">True</property>
988 <property name="can_focus">True</property>
989 <property name="label">gtk-properties</property>
990 <property name="use_stock">True</property>
991 <property name="relief">GTK_RELIEF_NORMAL</property>
992 <property name="focus_on_click">True</property>
993 </widget>
994 </child>
996 <child>
997 <widget class="GtkButton" id="remove">
998 <property name="visible">True</property>
999 <property name="tooltip" translatable="yes">Remove the selected item</property>
1000 <property name="can_default">True</property>
1001 <property name="can_focus">True</property>
1002 <property name="label">gtk-remove</property>
1003 <property name="use_stock">True</property>
1004 <property name="relief">GTK_RELIEF_NORMAL</property>
1005 <property name="focus_on_click">True</property>
1006 </widget>
1007 </child>
1008 </widget>
1009 <packing>
1010 <property name="padding">0</property>
1011 <property name="expand">False</property>
1012 <property name="fill">True</property>
1013 </packing>
1014 </child>
1015 </widget>
1016 <packing>
1017 <property name="tab_expand">False</property>
1018 <property name="tab_fill">True</property>
1019 </packing>
1020 </child>
1022 <child>
1023 <widget class="GtkLabel" id="label4">
1024 <property name="visible">True</property>
1025 <property name="label" translatable="yes">Versions</property>
1026 <property name="use_underline">False</property>
1027 <property name="use_markup">False</property>
1028 <property name="justify">GTK_JUSTIFY_LEFT</property>
1029 <property name="wrap">False</property>
1030 <property name="selectable">False</property>
1031 <property name="xalign">0.5</property>
1032 <property name="yalign">0.5</property>
1033 <property name="xpad">0</property>
1034 <property name="ypad">0</property>
1035 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
1036 <property name="width_chars">-1</property>
1037 <property name="single_line_mode">False</property>
1038 <property name="angle">0</property>
1039 </widget>
1040 <packing>
1041 <property name="type">tab</property>
1042 </packing>
1043 </child>
1045 <child>
1046 <widget class="GtkVBox" id="vbox16">
1047 <property name="border_width">4</property>
1048 <property name="visible">True</property>
1049 <property name="homogeneous">False</property>
1050 <property name="spacing">4</property>
1052 <child>
1053 <widget class="GtkFrame" id="frame11">
1054 <property name="visible">True</property>
1055 <property name="label_xalign">0</property>
1056 <property name="label_yalign">0.5</property>
1057 <property name="shadow_type">GTK_SHADOW_NONE</property>
1059 <child>
1060 <widget class="GtkAlignment" id="alignment11">
1061 <property name="visible">True</property>
1062 <property name="xalign">0.5</property>
1063 <property name="yalign">0.5</property>
1064 <property name="xscale">1</property>
1065 <property name="yscale">1</property>
1066 <property name="top_padding">0</property>
1067 <property name="bottom_padding">0</property>
1068 <property name="left_padding">12</property>
1069 <property name="right_padding">0</property>
1071 <child>
1072 <widget class="GtkEntry" id="feed_url">
1073 <property name="visible">True</property>
1074 <property name="tooltip" translatable="yes">The URL from which the latest version of this file can be downloaded. Optional for local feeds.</property>
1075 <property name="can_focus">True</property>
1076 <property name="editable">True</property>
1077 <property name="visibility">True</property>
1078 <property name="max_length">0</property>
1079 <property name="text" translatable="yes"></property>
1080 <property name="has_frame">True</property>
1081 <property name="invisible_char">*</property>
1082 <property name="activates_default">False</property>
1083 </widget>
1084 </child>
1085 </widget>
1086 </child>
1088 <child>
1089 <widget class="GtkLabel" id="label20">
1090 <property name="visible">True</property>
1091 <property name="label" translatable="yes">&lt;b&gt;This feed's URL&lt;/b&gt;</property>
1092 <property name="use_underline">False</property>
1093 <property name="use_markup">True</property>
1094 <property name="justify">GTK_JUSTIFY_LEFT</property>
1095 <property name="wrap">False</property>
1096 <property name="selectable">False</property>
1097 <property name="xalign">0.5</property>
1098 <property name="yalign">0.5</property>
1099 <property name="xpad">0</property>
1100 <property name="ypad">0</property>
1101 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
1102 <property name="width_chars">-1</property>
1103 <property name="single_line_mode">False</property>
1104 <property name="angle">0</property>
1105 </widget>
1106 <packing>
1107 <property name="type">label_item</property>
1108 </packing>
1109 </child>
1110 </widget>
1111 <packing>
1112 <property name="padding">0</property>
1113 <property name="expand">False</property>
1114 <property name="fill">True</property>
1115 </packing>
1116 </child>
1118 <child>
1119 <widget class="GtkFrame" id="frame18">
1120 <property name="visible">True</property>
1121 <property name="label_xalign">0</property>
1122 <property name="label_yalign">0.5</property>
1123 <property name="shadow_type">GTK_SHADOW_NONE</property>
1125 <child>
1126 <widget class="GtkAlignment" id="alignment26">
1127 <property name="visible">True</property>
1128 <property name="xalign">0.5</property>
1129 <property name="yalign">0.5</property>
1130 <property name="xscale">1</property>
1131 <property name="yscale">1</property>
1132 <property name="top_padding">0</property>
1133 <property name="bottom_padding">0</property>
1134 <property name="left_padding">12</property>
1135 <property name="right_padding">0</property>
1137 <child>
1138 <widget class="GtkEntry" id="feed_feed_for">
1139 <property name="visible">True</property>
1140 <property name="tooltip" translatable="yes">Normally, a feed's URL is the same as its interface's URI. In that case, this field should be left blank. If this feed isn't the default feed for the interface (for example, it provides binaries for an unusual architecture) then enter the interface's URI here.</property>
1141 <property name="can_focus">True</property>
1142 <property name="editable">True</property>
1143 <property name="visibility">True</property>
1144 <property name="max_length">0</property>
1145 <property name="text" translatable="yes"></property>
1146 <property name="has_frame">True</property>
1147 <property name="invisible_char">*</property>
1148 <property name="activates_default">False</property>
1149 </widget>
1150 </child>
1151 </widget>
1152 </child>
1154 <child>
1155 <widget class="GtkLabel" id="label74">
1156 <property name="visible">True</property>
1157 <property name="label" translatable="yes">&lt;b&gt;Interface URI (only if different)&lt;/b&gt;</property>
1158 <property name="use_underline">False</property>
1159 <property name="use_markup">True</property>
1160 <property name="justify">GTK_JUSTIFY_LEFT</property>
1161 <property name="wrap">False</property>
1162 <property name="selectable">False</property>
1163 <property name="xalign">0.5</property>
1164 <property name="yalign">0.5</property>
1165 <property name="xpad">0</property>
1166 <property name="ypad">0</property>
1167 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
1168 <property name="width_chars">-1</property>
1169 <property name="single_line_mode">False</property>
1170 <property name="angle">0</property>
1171 </widget>
1172 <packing>
1173 <property name="type">label_item</property>
1174 </packing>
1175 </child>
1176 </widget>
1177 <packing>
1178 <property name="padding">0</property>
1179 <property name="expand">False</property>
1180 <property name="fill">True</property>
1181 </packing>
1182 </child>
1184 <child>
1185 <widget class="GtkFrame" id="frame3">
1186 <property name="visible">True</property>
1187 <property name="label_xalign">0</property>
1188 <property name="label_yalign">0.5</property>
1189 <property name="shadow_type">GTK_SHADOW_NONE</property>
1191 <child>
1192 <widget class="GtkAlignment" id="alignment3">
1193 <property name="visible">True</property>
1194 <property name="xalign">0.5</property>
1195 <property name="yalign">0.5</property>
1196 <property name="xscale">1</property>
1197 <property name="yscale">1</property>
1198 <property name="top_padding">0</property>
1199 <property name="bottom_padding">0</property>
1200 <property name="left_padding">12</property>
1201 <property name="right_padding">0</property>
1203 <child>
1204 <widget class="GtkEventBox" id="eventbox1">
1205 <property name="visible">True</property>
1206 <property name="tooltip" translatable="yes">Choose the GnuPG key to use to sign this feed. Unsigned interfaces can only be used locally, not published on the web.</property>
1207 <property name="visible_window">True</property>
1208 <property name="above_child">False</property>
1210 <child>
1211 <widget class="GtkHBox" id="hbox4">
1212 <property name="visible">True</property>
1213 <property name="homogeneous">False</property>
1214 <property name="spacing">4</property>
1216 <child>
1217 <widget class="GtkLabel" id="label10">
1218 <property name="visible">True</property>
1219 <property name="label" translatable="yes">Sign with key:</property>
1220 <property name="use_underline">False</property>
1221 <property name="use_markup">False</property>
1222 <property name="justify">GTK_JUSTIFY_LEFT</property>
1223 <property name="wrap">False</property>
1224 <property name="selectable">False</property>
1225 <property name="xalign">0.5</property>
1226 <property name="yalign">0.5</property>
1227 <property name="xpad">0</property>
1228 <property name="ypad">0</property>
1229 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
1230 <property name="width_chars">-1</property>
1231 <property name="single_line_mode">False</property>
1232 <property name="angle">0</property>
1233 </widget>
1234 <packing>
1235 <property name="padding">0</property>
1236 <property name="expand">False</property>
1237 <property name="fill">False</property>
1238 </packing>
1239 </child>
1241 <child>
1242 <widget class="GtkComboBox" id="feed_key">
1243 <property name="visible">True</property>
1244 <property name="add_tearoffs">False</property>
1245 <property name="focus_on_click">True</property>
1246 </widget>
1247 <packing>
1248 <property name="padding">0</property>
1249 <property name="expand">True</property>
1250 <property name="fill">True</property>
1251 </packing>
1252 </child>
1254 <child>
1255 <widget class="GtkButton" id="generate_key">
1256 <property name="visible">True</property>
1257 <property name="tooltip" translatable="yes">Create a new GPG key.</property>
1258 <property name="can_focus">True</property>
1259 <property name="label">gtk-add</property>
1260 <property name="use_stock">True</property>
1261 <property name="relief">GTK_RELIEF_NORMAL</property>
1262 <property name="focus_on_click">True</property>
1263 </widget>
1264 <packing>
1265 <property name="padding">0</property>
1266 <property name="expand">False</property>
1267 <property name="fill">False</property>
1268 </packing>
1269 </child>
1270 </widget>
1271 </child>
1272 </widget>
1273 </child>
1274 </widget>
1275 </child>
1277 <child>
1278 <widget class="GtkLabel" id="label6">
1279 <property name="visible">True</property>
1280 <property name="label" translatable="yes">&lt;b&gt;Signature&lt;/b&gt;</property>
1281 <property name="use_underline">False</property>
1282 <property name="use_markup">True</property>
1283 <property name="justify">GTK_JUSTIFY_LEFT</property>
1284 <property name="wrap">False</property>
1285 <property name="selectable">False</property>
1286 <property name="xalign">0.5</property>
1287 <property name="yalign">0.5</property>
1288 <property name="xpad">0</property>
1289 <property name="ypad">0</property>
1290 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
1291 <property name="width_chars">-1</property>
1292 <property name="single_line_mode">False</property>
1293 <property name="angle">0</property>
1294 </widget>
1295 <packing>
1296 <property name="type">label_item</property>
1297 </packing>
1298 </child>
1299 </widget>
1300 <packing>
1301 <property name="padding">0</property>
1302 <property name="expand">False</property>
1303 <property name="fill">True</property>
1304 </packing>
1305 </child>
1306 </widget>
1307 <packing>
1308 <property name="tab_expand">False</property>
1309 <property name="tab_fill">True</property>
1310 </packing>
1311 </child>
1313 <child>
1314 <widget class="GtkLabel" id="label73">
1315 <property name="visible">True</property>
1316 <property name="label" translatable="yes">Publishing</property>
1317 <property name="use_underline">False</property>
1318 <property name="use_markup">False</property>
1319 <property name="justify">GTK_JUSTIFY_LEFT</property>
1320 <property name="wrap">False</property>
1321 <property name="selectable">False</property>
1322 <property name="xalign">0.5</property>
1323 <property name="yalign">0.5</property>
1324 <property name="xpad">0</property>
1325 <property name="ypad">0</property>
1326 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
1327 <property name="width_chars">-1</property>
1328 <property name="single_line_mode">False</property>
1329 <property name="angle">0</property>
1330 </widget>
1331 <packing>
1332 <property name="type">tab</property>
1333 </packing>
1334 </child>
1335 </widget>
1336 <packing>
1337 <property name="padding">0</property>
1338 <property name="expand">True</property>
1339 <property name="fill">True</property>
1340 </packing>
1341 </child>
1342 </widget>
1343 </child>
1344 </widget>
1346 <widget class="GtkDialog" id="main_help">
1347 <property name="title" translatable="yes">Publisher help</property>
1348 <property name="type">GTK_WINDOW_TOPLEVEL</property>
1349 <property name="window_position">GTK_WIN_POS_NONE</property>
1350 <property name="modal">False</property>
1351 <property name="resizable">True</property>
1352 <property name="destroy_with_parent">False</property>
1353 <property name="decorated">True</property>
1354 <property name="skip_taskbar_hint">False</property>
1355 <property name="skip_pager_hint">False</property>
1356 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
1357 <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
1358 <property name="focus_on_map">True</property>
1359 <property name="urgency_hint">False</property>
1360 <property name="has_separator">False</property>
1362 <child internal-child="vbox">
1363 <widget class="GtkVBox" id="dialog-vbox2">
1364 <property name="visible">True</property>
1365 <property name="homogeneous">False</property>
1366 <property name="spacing">0</property>
1368 <child internal-child="action_area">
1369 <widget class="GtkHButtonBox" id="dialog-action_area2">
1370 <property name="visible">True</property>
1371 <property name="layout_style">GTK_BUTTONBOX_END</property>
1373 <child>
1374 <widget class="GtkButton" id="okbutton1">
1375 <property name="visible">True</property>
1376 <property name="can_default">True</property>
1377 <property name="can_focus">True</property>
1378 <property name="label">gtk-ok</property>
1379 <property name="use_stock">True</property>
1380 <property name="relief">GTK_RELIEF_NORMAL</property>
1381 <property name="focus_on_click">True</property>
1382 <property name="response_id">-5</property>
1383 </widget>
1384 </child>
1385 </widget>
1386 <packing>
1387 <property name="padding">0</property>
1388 <property name="expand">False</property>
1389 <property name="fill">True</property>
1390 <property name="pack_type">GTK_PACK_END</property>
1391 </packing>
1392 </child>
1394 <child>
1395 <widget class="GtkScrolledWindow" id="scrolledwindow3">
1396 <property name="visible">True</property>
1397 <property name="can_focus">True</property>
1398 <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
1399 <property name="vscrollbar_policy">GTK_POLICY_ALWAYS</property>
1400 <property name="shadow_type">GTK_SHADOW_IN</property>
1401 <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
1403 <child>
1404 <widget class="GtkTextView" id="textview2">
1405 <property name="visible">True</property>
1406 <property name="can_focus">True</property>
1407 <property name="editable">False</property>
1408 <property name="overwrite">False</property>
1409 <property name="accepts_tab">False</property>
1410 <property name="justification">GTK_JUSTIFY_LEFT</property>
1411 <property name="wrap_mode">GTK_WRAP_WORD</property>
1412 <property name="cursor_visible">False</property>
1413 <property name="pixels_above_lines">0</property>
1414 <property name="pixels_below_lines">0</property>
1415 <property name="pixels_inside_wrap">0</property>
1416 <property name="left_margin">4</property>
1417 <property name="right_margin">4</property>
1418 <property name="indent">0</property>
1419 <property name="text" translatable="yes">0publish-gui
1420 Copyright (C) 2007 Thomas Leonard
1422 INTRODUCTION
1424 By publishing an XML feed for your software on your web-site, you make it easy for people to download your programs and their dependencies, and automatically get notified of any updates you make. You can also create feeds for other peoples' programs if they don't provide one themselves.
1426 0publish-gui is a GTK-based tool for creating these feeds. It allows you to describe your application, list available versions and download locations, and specify dependencies on other libraries. It also handles adding a GPG signature to the feed, so that people can check that updates really are from you.
1428 USAGE
1430 There is a tutorial here:
1432 http://0install.net/injector-packagers.html
1434 QUICK REFERENCE
1436 To create a feed for a new program, fill in the fields on the &quot;Feed information&quot; tab and then add at least one version using the &quot;Add Archive&quot; button in the &quot;Versions&quot; tab.
1438 If your program needs a library, use the &quot;Add Requires&quot; button to specifiy this. Create groups to avoid having to list the requirements and attributes again for every version.
1440 You can move versions, groups and requirements around using drag-and-drop. Ensure that requirements and implementations are inside their groups.
1442 To try out your new interface, either run it with &quot;0launch myfile.xml&quot; or use the &quot;Save and Test&quot; button.
1444 To publish a feed on the web, you must also sign it. Select the key you want to use from the menu (or create a new one if needed using the 'Add' button).
1446 For more information visit:
1448 http://0install.net/injector-packagers.html
1450 CONDITIONS
1452 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
1454 This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
1456 You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
1457 </property>
1458 </widget>
1459 </child>
1460 </widget>
1461 <packing>
1462 <property name="padding">0</property>
1463 <property name="expand">True</property>
1464 <property name="fill">True</property>
1465 </packing>
1466 </child>
1467 </widget>
1468 </child>
1469 </widget>
1471 <widget class="GtkDialog" id="no_file_specified">
1472 <property name="visible">True</property>
1473 <property name="title" translatable="yes">No feed file</property>
1474 <property name="type">GTK_WINDOW_TOPLEVEL</property>
1475 <property name="window_position">GTK_WIN_POS_CENTER</property>
1476 <property name="modal">False</property>
1477 <property name="resizable">True</property>
1478 <property name="destroy_with_parent">False</property>
1479 <property name="decorated">True</property>
1480 <property name="skip_taskbar_hint">False</property>
1481 <property name="skip_pager_hint">False</property>
1482 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
1483 <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
1484 <property name="focus_on_map">True</property>
1485 <property name="urgency_hint">False</property>
1486 <property name="has_separator">False</property>
1488 <child internal-child="vbox">
1489 <widget class="GtkVBox" id="dialog-vbox3">
1490 <property name="visible">True</property>
1491 <property name="homogeneous">False</property>
1492 <property name="spacing">0</property>
1494 <child internal-child="action_area">
1495 <widget class="GtkHButtonBox" id="dialog-action_area3">
1496 <property name="visible">True</property>
1497 <property name="layout_style">GTK_BUTTONBOX_END</property>
1499 <child>
1500 <widget class="GtkButton" id="button13">
1501 <property name="visible">True</property>
1502 <property name="can_default">True</property>
1503 <property name="can_focus">True</property>
1504 <property name="label">gtk-cancel</property>
1505 <property name="use_stock">True</property>
1506 <property name="relief">GTK_RELIEF_NORMAL</property>
1507 <property name="focus_on_click">True</property>
1508 <property name="response_id">-6</property>
1509 </widget>
1510 </child>
1512 <child>
1513 <widget class="GtkButton" id="button14">
1514 <property name="visible">True</property>
1515 <property name="can_default">True</property>
1516 <property name="can_focus">True</property>
1517 <property name="label">gtk-open</property>
1518 <property name="use_stock">True</property>
1519 <property name="relief">GTK_RELIEF_NORMAL</property>
1520 <property name="focus_on_click">True</property>
1521 <property name="response_id">1</property>
1522 </widget>
1523 </child>
1525 <child>
1526 <widget class="GtkButton" id="new_button">
1527 <property name="visible">True</property>
1528 <property name="can_default">True</property>
1529 <property name="has_default">True</property>
1530 <property name="can_focus">True</property>
1531 <property name="label">gtk-new</property>
1532 <property name="use_stock">True</property>
1533 <property name="relief">GTK_RELIEF_NORMAL</property>
1534 <property name="focus_on_click">True</property>
1535 <property name="response_id">0</property>
1536 </widget>
1537 </child>
1538 </widget>
1539 <packing>
1540 <property name="padding">0</property>
1541 <property name="expand">False</property>
1542 <property name="fill">True</property>
1543 <property name="pack_type">GTK_PACK_END</property>
1544 </packing>
1545 </child>
1547 <child>
1548 <widget class="GtkHBox" id="hbox5">
1549 <property name="border_width">10</property>
1550 <property name="visible">True</property>
1551 <property name="homogeneous">False</property>
1552 <property name="spacing">10</property>
1554 <child>
1555 <widget class="GtkImage" id="image1">
1556 <property name="visible">True</property>
1557 <property name="stock">gtk-dialog-question</property>
1558 <property name="icon_size">6</property>
1559 <property name="xalign">0.5</property>
1560 <property name="yalign">0.5</property>
1561 <property name="xpad">0</property>
1562 <property name="ypad">0</property>
1563 </widget>
1564 <packing>
1565 <property name="padding">0</property>
1566 <property name="expand">True</property>
1567 <property name="fill">True</property>
1568 </packing>
1569 </child>
1571 <child>
1572 <widget class="GtkLabel" id="label21">
1573 <property name="visible">True</property>
1574 <property name="label" translatable="yes">Would you like to create a new XML feed file, or open an existing one?</property>
1575 <property name="use_underline">False</property>
1576 <property name="use_markup">False</property>
1577 <property name="justify">GTK_JUSTIFY_LEFT</property>
1578 <property name="wrap">True</property>
1579 <property name="selectable">False</property>
1580 <property name="xalign">0.5</property>
1581 <property name="yalign">0.5</property>
1582 <property name="xpad">0</property>
1583 <property name="ypad">0</property>
1584 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
1585 <property name="width_chars">-1</property>
1586 <property name="single_line_mode">False</property>
1587 <property name="angle">0</property>
1588 </widget>
1589 <packing>
1590 <property name="padding">0</property>
1591 <property name="expand">False</property>
1592 <property name="fill">False</property>
1593 </packing>
1594 </child>
1595 </widget>
1596 <packing>
1597 <property name="padding">0</property>
1598 <property name="expand">True</property>
1599 <property name="fill">True</property>
1600 </packing>
1601 </child>
1602 </widget>
1603 </child>
1604 </widget>
1606 <widget class="GtkDialog" id="get_passphrase">
1607 <property name="title" translatable="yes">Enter GPG pass-phrase</property>
1608 <property name="type">GTK_WINDOW_TOPLEVEL</property>
1609 <property name="window_position">GTK_WIN_POS_CENTER</property>
1610 <property name="modal">True</property>
1611 <property name="resizable">True</property>
1612 <property name="destroy_with_parent">False</property>
1613 <property name="decorated">True</property>
1614 <property name="skip_taskbar_hint">False</property>
1615 <property name="skip_pager_hint">False</property>
1616 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
1617 <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
1618 <property name="focus_on_map">True</property>
1619 <property name="urgency_hint">False</property>
1620 <property name="has_separator">False</property>
1622 <child internal-child="vbox">
1623 <widget class="GtkVBox" id="dialog-vbox4">
1624 <property name="visible">True</property>
1625 <property name="homogeneous">False</property>
1626 <property name="spacing">0</property>
1628 <child internal-child="action_area">
1629 <widget class="GtkHButtonBox" id="dialog-action_area4">
1630 <property name="visible">True</property>
1631 <property name="layout_style">GTK_BUTTONBOX_END</property>
1633 <child>
1634 <widget class="GtkButton" id="cancelbutton2">
1635 <property name="visible">True</property>
1636 <property name="can_default">True</property>
1637 <property name="can_focus">True</property>
1638 <property name="label">gtk-cancel</property>
1639 <property name="use_stock">True</property>
1640 <property name="relief">GTK_RELIEF_NORMAL</property>
1641 <property name="focus_on_click">True</property>
1642 <property name="response_id">-6</property>
1643 </widget>
1644 </child>
1646 <child>
1647 <widget class="GtkButton" id="okbutton2">
1648 <property name="visible">True</property>
1649 <property name="can_default">True</property>
1650 <property name="can_focus">True</property>
1651 <property name="label">gtk-ok</property>
1652 <property name="use_stock">True</property>
1653 <property name="relief">GTK_RELIEF_NORMAL</property>
1654 <property name="focus_on_click">True</property>
1655 <property name="response_id">-5</property>
1656 </widget>
1657 </child>
1658 </widget>
1659 <packing>
1660 <property name="padding">0</property>
1661 <property name="expand">False</property>
1662 <property name="fill">True</property>
1663 <property name="pack_type">GTK_PACK_END</property>
1664 </packing>
1665 </child>
1667 <child>
1668 <widget class="GtkHBox" id="hbox6">
1669 <property name="visible">True</property>
1670 <property name="homogeneous">False</property>
1671 <property name="spacing">0</property>
1673 <child>
1674 <widget class="GtkImage" id="image2">
1675 <property name="visible">True</property>
1676 <property name="stock">gtk-dialog-question</property>
1677 <property name="icon_size">6</property>
1678 <property name="xalign">0.5</property>
1679 <property name="yalign">0.5</property>
1680 <property name="xpad">0</property>
1681 <property name="ypad">0</property>
1682 </widget>
1683 <packing>
1684 <property name="padding">10</property>
1685 <property name="expand">False</property>
1686 <property name="fill">True</property>
1687 </packing>
1688 </child>
1690 <child>
1691 <widget class="GtkVBox" id="vbox3">
1692 <property name="visible">True</property>
1693 <property name="homogeneous">False</property>
1694 <property name="spacing">0</property>
1696 <child>
1697 <widget class="GtkLabel" id="label22">
1698 <property name="visible">True</property>
1699 <property name="label" translatable="yes">Enter pass-phrase:</property>
1700 <property name="use_underline">False</property>
1701 <property name="use_markup">False</property>
1702 <property name="justify">GTK_JUSTIFY_LEFT</property>
1703 <property name="wrap">True</property>
1704 <property name="selectable">False</property>
1705 <property name="xalign">0.5</property>
1706 <property name="yalign">1</property>
1707 <property name="xpad">0</property>
1708 <property name="ypad">8</property>
1709 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
1710 <property name="width_chars">-1</property>
1711 <property name="single_line_mode">False</property>
1712 <property name="angle">0</property>
1713 </widget>
1714 <packing>
1715 <property name="padding">4</property>
1716 <property name="expand">True</property>
1717 <property name="fill">True</property>
1718 </packing>
1719 </child>
1721 <child>
1722 <widget class="GtkEntry" id="passphrase">
1723 <property name="visible">True</property>
1724 <property name="can_focus">True</property>
1725 <property name="editable">True</property>
1726 <property name="visibility">False</property>
1727 <property name="max_length">0</property>
1728 <property name="text" translatable="yes"></property>
1729 <property name="has_frame">True</property>
1730 <property name="invisible_char">*</property>
1731 <property name="activates_default">True</property>
1732 </widget>
1733 <packing>
1734 <property name="padding">0</property>
1735 <property name="expand">False</property>
1736 <property name="fill">False</property>
1737 </packing>
1738 </child>
1740 <child>
1741 <widget class="GtkLabel" id="label23">
1742 <property name="label" translatable="yes">ERROR</property>
1743 <property name="use_underline">False</property>
1744 <property name="use_markup">False</property>
1745 <property name="justify">GTK_JUSTIFY_LEFT</property>
1746 <property name="wrap">True</property>
1747 <property name="selectable">False</property>
1748 <property name="xalign">0.5</property>
1749 <property name="yalign">0.5</property>
1750 <property name="xpad">0</property>
1751 <property name="ypad">8</property>
1752 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
1753 <property name="width_chars">-1</property>
1754 <property name="single_line_mode">False</property>
1755 <property name="angle">0</property>
1756 </widget>
1757 <packing>
1758 <property name="padding">0</property>
1759 <property name="expand">True</property>
1760 <property name="fill">False</property>
1761 </packing>
1762 </child>
1763 </widget>
1764 <packing>
1765 <property name="padding">10</property>
1766 <property name="expand">True</property>
1767 <property name="fill">True</property>
1768 </packing>
1769 </child>
1770 </widget>
1771 <packing>
1772 <property name="padding">6</property>
1773 <property name="expand">True</property>
1774 <property name="fill">True</property>
1775 </packing>
1776 </child>
1777 </widget>
1778 </child>
1779 </widget>
1781 <widget class="GtkDialog" id="version">
1782 <property name="visible">True</property>
1783 <property name="title" translatable="yes">Version properties</property>
1784 <property name="type">GTK_WINDOW_TOPLEVEL</property>
1785 <property name="window_position">GTK_WIN_POS_CENTER</property>
1786 <property name="modal">False</property>
1787 <property name="resizable">True</property>
1788 <property name="destroy_with_parent">False</property>
1789 <property name="decorated">True</property>
1790 <property name="skip_taskbar_hint">False</property>
1791 <property name="skip_pager_hint">False</property>
1792 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
1793 <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
1794 <property name="focus_on_map">True</property>
1795 <property name="urgency_hint">False</property>
1796 <property name="has_separator">False</property>
1798 <child internal-child="vbox">
1799 <widget class="GtkVBox" id="dialog-vbox6">
1800 <property name="visible">True</property>
1801 <property name="homogeneous">False</property>
1802 <property name="spacing">0</property>
1804 <child internal-child="action_area">
1805 <widget class="GtkHButtonBox" id="dialog-action_area6">
1806 <property name="visible">True</property>
1807 <property name="layout_style">GTK_BUTTONBOX_END</property>
1809 <child>
1810 <widget class="GtkButton" id="closebutton2">
1811 <property name="visible">True</property>
1812 <property name="can_default">True</property>
1813 <property name="can_focus">True</property>
1814 <property name="label">gtk-cancel</property>
1815 <property name="use_stock">True</property>
1816 <property name="relief">GTK_RELIEF_NORMAL</property>
1817 <property name="focus_on_click">True</property>
1818 <property name="response_id">-6</property>
1819 </widget>
1820 </child>
1822 <child>
1823 <widget class="GtkButton" id="button24">
1824 <property name="visible">True</property>
1825 <property name="tooltip" translatable="yes">Save the XML feed and run 0launch on it, restricted to just this version.</property>
1826 <property name="can_default">True</property>
1827 <property name="can_focus">True</property>
1828 <property name="relief">GTK_RELIEF_NORMAL</property>
1829 <property name="focus_on_click">True</property>
1830 <property name="response_id">1</property>
1832 <child>
1833 <widget class="GtkAlignment" id="alignment25">
1834 <property name="visible">True</property>
1835 <property name="xalign">0.5</property>
1836 <property name="yalign">0.5</property>
1837 <property name="xscale">0</property>
1838 <property name="yscale">0</property>
1839 <property name="top_padding">0</property>
1840 <property name="bottom_padding">0</property>
1841 <property name="left_padding">0</property>
1842 <property name="right_padding">0</property>
1844 <child>
1845 <widget class="GtkHBox" id="hbox20">
1846 <property name="visible">True</property>
1847 <property name="homogeneous">False</property>
1848 <property name="spacing">2</property>
1850 <child>
1851 <widget class="GtkImage" id="image9">
1852 <property name="visible">True</property>
1853 <property name="stock">gtk-execute</property>
1854 <property name="icon_size">4</property>
1855 <property name="xalign">0.5</property>
1856 <property name="yalign">0.5</property>
1857 <property name="xpad">0</property>
1858 <property name="ypad">0</property>
1859 </widget>
1860 <packing>
1861 <property name="padding">0</property>
1862 <property name="expand">False</property>
1863 <property name="fill">False</property>
1864 </packing>
1865 </child>
1867 <child>
1868 <widget class="GtkLabel" id="label70">
1869 <property name="visible">True</property>
1870 <property name="label">Save and Test</property>
1871 <property name="use_underline">True</property>
1872 <property name="use_markup">False</property>
1873 <property name="justify">GTK_JUSTIFY_LEFT</property>
1874 <property name="wrap">False</property>
1875 <property name="selectable">False</property>
1876 <property name="xalign">0.5</property>
1877 <property name="yalign">0.5</property>
1878 <property name="xpad">0</property>
1879 <property name="ypad">0</property>
1880 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
1881 <property name="width_chars">-1</property>
1882 <property name="single_line_mode">False</property>
1883 <property name="angle">0</property>
1884 </widget>
1885 <packing>
1886 <property name="padding">0</property>
1887 <property name="expand">False</property>
1888 <property name="fill">False</property>
1889 </packing>
1890 </child>
1891 </widget>
1892 </child>
1893 </widget>
1894 </child>
1895 </widget>
1896 </child>
1898 <child>
1899 <widget class="GtkButton" id="button25">
1900 <property name="visible">True</property>
1901 <property name="can_default">True</property>
1902 <property name="has_default">True</property>
1903 <property name="can_focus">True</property>
1904 <property name="label">gtk-ok</property>
1905 <property name="use_stock">True</property>
1906 <property name="relief">GTK_RELIEF_NORMAL</property>
1907 <property name="focus_on_click">True</property>
1908 <property name="response_id">-5</property>
1909 </widget>
1910 </child>
1911 </widget>
1912 <packing>
1913 <property name="padding">0</property>
1914 <property name="expand">False</property>
1915 <property name="fill">True</property>
1916 <property name="pack_type">GTK_PACK_END</property>
1917 </packing>
1918 </child>
1920 <child>
1921 <widget class="GtkVBox" id="vbox14">
1922 <property name="visible">True</property>
1923 <property name="homogeneous">False</property>
1924 <property name="spacing">0</property>
1926 <child>
1927 <widget class="GtkTable" id="table1">
1928 <property name="border_width">8</property>
1929 <property name="visible">True</property>
1930 <property name="n_rows">6</property>
1931 <property name="n_columns">4</property>
1932 <property name="homogeneous">False</property>
1933 <property name="row_spacing">4</property>
1934 <property name="column_spacing">4</property>
1936 <child>
1937 <widget class="GtkLabel" id="label26">
1938 <property name="visible">True</property>
1939 <property name="label" translatable="yes">Version</property>
1940 <property name="use_underline">False</property>
1941 <property name="use_markup">False</property>
1942 <property name="justify">GTK_JUSTIFY_LEFT</property>
1943 <property name="wrap">False</property>
1944 <property name="selectable">False</property>
1945 <property name="xalign">1</property>
1946 <property name="yalign">0.5</property>
1947 <property name="xpad">0</property>
1948 <property name="ypad">0</property>
1949 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
1950 <property name="width_chars">-1</property>
1951 <property name="single_line_mode">False</property>
1952 <property name="angle">0</property>
1953 </widget>
1954 <packing>
1955 <property name="left_attach">0</property>
1956 <property name="right_attach">1</property>
1957 <property name="top_attach">0</property>
1958 <property name="bottom_attach">1</property>
1959 <property name="x_options">fill</property>
1960 <property name="y_options"></property>
1961 </packing>
1962 </child>
1964 <child>
1965 <widget class="GtkLabel" id="label27">
1966 <property name="visible">True</property>
1967 <property name="label" translatable="yes">Released</property>
1968 <property name="use_underline">False</property>
1969 <property name="use_markup">False</property>
1970 <property name="justify">GTK_JUSTIFY_LEFT</property>
1971 <property name="wrap">False</property>
1972 <property name="selectable">False</property>
1973 <property name="xalign">1</property>
1974 <property name="yalign">0.5</property>
1975 <property name="xpad">0</property>
1976 <property name="ypad">0</property>
1977 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
1978 <property name="width_chars">-1</property>
1979 <property name="single_line_mode">False</property>
1980 <property name="angle">0</property>
1981 </widget>
1982 <packing>
1983 <property name="left_attach">2</property>
1984 <property name="right_attach">3</property>
1985 <property name="top_attach">0</property>
1986 <property name="bottom_attach">1</property>
1987 <property name="x_options">fill</property>
1988 <property name="y_options"></property>
1989 </packing>
1990 </child>
1992 <child>
1993 <widget class="GtkEntry" id="version_number">
1994 <property name="visible">True</property>
1995 <property name="tooltip" translatable="yes">Allowed modifiers: &quot;-pre&quot;, &quot;-rc&quot;, &quot;-&quot;, &quot;-post&quot;. Eg: 1.2-rc3</property>
1996 <property name="can_focus">True</property>
1997 <property name="editable">True</property>
1998 <property name="visibility">True</property>
1999 <property name="max_length">0</property>
2000 <property name="text" translatable="yes"></property>
2001 <property name="has_frame">True</property>
2002 <property name="invisible_char">*</property>
2003 <property name="activates_default">False</property>
2004 </widget>
2005 <packing>
2006 <property name="left_attach">1</property>
2007 <property name="right_attach">2</property>
2008 <property name="top_attach">0</property>
2009 <property name="bottom_attach">1</property>
2010 <property name="y_options"></property>
2011 </packing>
2012 </child>
2014 <child>
2015 <widget class="GtkEntry" id="released">
2016 <property name="visible">True</property>
2017 <property name="can_focus">True</property>
2018 <property name="editable">True</property>
2019 <property name="visibility">True</property>
2020 <property name="max_length">0</property>
2021 <property name="text" translatable="yes"></property>
2022 <property name="has_frame">True</property>
2023 <property name="invisible_char">*</property>
2024 <property name="activates_default">False</property>
2025 </widget>
2026 <packing>
2027 <property name="left_attach">3</property>
2028 <property name="right_attach">4</property>
2029 <property name="top_attach">0</property>
2030 <property name="bottom_attach">1</property>
2031 <property name="y_options"></property>
2032 </packing>
2033 </child>
2035 <child>
2036 <widget class="GtkLabel" id="label34">
2037 <property name="visible">True</property>
2038 <property name="label" translatable="yes">ID</property>
2039 <property name="use_underline">False</property>
2040 <property name="use_markup">False</property>
2041 <property name="justify">GTK_JUSTIFY_LEFT</property>
2042 <property name="wrap">False</property>
2043 <property name="selectable">False</property>
2044 <property name="xalign">1</property>
2045 <property name="yalign">0.5</property>
2046 <property name="xpad">0</property>
2047 <property name="ypad">0</property>
2048 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
2049 <property name="width_chars">-1</property>
2050 <property name="single_line_mode">False</property>
2051 <property name="angle">0</property>
2052 </widget>
2053 <packing>
2054 <property name="left_attach">0</property>
2055 <property name="right_attach">1</property>
2056 <property name="top_attach">1</property>
2057 <property name="bottom_attach">2</property>
2058 <property name="x_options">fill</property>
2059 <property name="y_options"></property>
2060 </packing>
2061 </child>
2063 <child>
2064 <widget class="GtkLabel" id="label28">
2065 <property name="visible">True</property>
2066 <property name="label" translatable="yes">OS</property>
2067 <property name="use_underline">False</property>
2068 <property name="use_markup">False</property>
2069 <property name="justify">GTK_JUSTIFY_LEFT</property>
2070 <property name="wrap">False</property>
2071 <property name="selectable">False</property>
2072 <property name="xalign">1</property>
2073 <property name="yalign">0.5</property>
2074 <property name="xpad">0</property>
2075 <property name="ypad">0</property>
2076 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
2077 <property name="width_chars">-1</property>
2078 <property name="single_line_mode">False</property>
2079 <property name="angle">0</property>
2080 </widget>
2081 <packing>
2082 <property name="left_attach">0</property>
2083 <property name="right_attach">1</property>
2084 <property name="top_attach">3</property>
2085 <property name="bottom_attach">4</property>
2086 <property name="x_options">fill</property>
2087 <property name="y_options"></property>
2088 </packing>
2089 </child>
2091 <child>
2092 <widget class="GtkComboBoxEntry" id="os">
2093 <property name="visible">True</property>
2094 <property name="items" translatable="yes">*
2095 Linux
2096 FreeBSD</property>
2097 <property name="add_tearoffs">False</property>
2098 <property name="has_frame">True</property>
2099 <property name="focus_on_click">True</property>
2100 </widget>
2101 <packing>
2102 <property name="left_attach">1</property>
2103 <property name="right_attach">2</property>
2104 <property name="top_attach">3</property>
2105 <property name="bottom_attach">4</property>
2106 <property name="x_options">fill</property>
2107 <property name="y_options">fill</property>
2108 </packing>
2109 </child>
2111 <child>
2112 <widget class="GtkLabel" id="cpu">
2113 <property name="visible">True</property>
2114 <property name="label" translatable="yes">CPU</property>
2115 <property name="use_underline">False</property>
2116 <property name="use_markup">False</property>
2117 <property name="justify">GTK_JUSTIFY_LEFT</property>
2118 <property name="wrap">False</property>
2119 <property name="selectable">False</property>
2120 <property name="xalign">1</property>
2121 <property name="yalign">0.5</property>
2122 <property name="xpad">0</property>
2123 <property name="ypad">0</property>
2124 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
2125 <property name="width_chars">-1</property>
2126 <property name="single_line_mode">False</property>
2127 <property name="angle">0</property>
2128 </widget>
2129 <packing>
2130 <property name="left_attach">2</property>
2131 <property name="right_attach">3</property>
2132 <property name="top_attach">3</property>
2133 <property name="bottom_attach">4</property>
2134 <property name="x_options">fill</property>
2135 <property name="y_options"></property>
2136 </packing>
2137 </child>
2139 <child>
2140 <widget class="GtkComboBoxEntry" id="cpu">
2141 <property name="visible">True</property>
2142 <property name="items" translatable="yes">*
2144 i386
2145 i486
2146 i586
2147 i686
2148 ppc64</property>
2149 <property name="add_tearoffs">False</property>
2150 <property name="has_frame">True</property>
2151 <property name="focus_on_click">True</property>
2152 </widget>
2153 <packing>
2154 <property name="left_attach">3</property>
2155 <property name="right_attach">4</property>
2156 <property name="top_attach">3</property>
2157 <property name="bottom_attach">4</property>
2158 <property name="x_options">fill</property>
2159 <property name="y_options">fill</property>
2160 </packing>
2161 </child>
2163 <child>
2164 <widget class="GtkCheckButton" id="inherit_arch">
2165 <property name="visible">True</property>
2166 <property name="can_focus">True</property>
2167 <property name="label" translatable="yes">Inherit architecture</property>
2168 <property name="use_underline">True</property>
2169 <property name="relief">GTK_RELIEF_NORMAL</property>
2170 <property name="focus_on_click">True</property>
2171 <property name="active">True</property>
2172 <property name="inconsistent">False</property>
2173 <property name="draw_indicator">True</property>
2174 </widget>
2175 <packing>
2176 <property name="left_attach">0</property>
2177 <property name="right_attach">2</property>
2178 <property name="top_attach">2</property>
2179 <property name="bottom_attach">3</property>
2180 <property name="x_options">fill</property>
2181 <property name="y_options"></property>
2182 </packing>
2183 </child>
2185 <child>
2186 <widget class="GtkLabel" id="label29">
2187 <property name="visible">True</property>
2188 <property name="label" translatable="yes">Stability</property>
2189 <property name="use_underline">False</property>
2190 <property name="use_markup">False</property>
2191 <property name="justify">GTK_JUSTIFY_LEFT</property>
2192 <property name="wrap">False</property>
2193 <property name="selectable">False</property>
2194 <property name="xalign">1</property>
2195 <property name="yalign">0.5</property>
2196 <property name="xpad">0</property>
2197 <property name="ypad">0</property>
2198 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
2199 <property name="width_chars">-1</property>
2200 <property name="single_line_mode">False</property>
2201 <property name="angle">0</property>
2202 </widget>
2203 <packing>
2204 <property name="left_attach">2</property>
2205 <property name="right_attach">3</property>
2206 <property name="top_attach">4</property>
2207 <property name="bottom_attach">5</property>
2208 <property name="x_options">fill</property>
2209 <property name="y_options"></property>
2210 </packing>
2211 </child>
2213 <child>
2214 <widget class="GtkComboBox" id="stability">
2215 <property name="visible">True</property>
2216 <property name="items" translatable="yes">(inherit)
2217 Stable
2218 Testing
2219 Developer
2220 Buggy
2221 Insecure</property>
2222 <property name="add_tearoffs">False</property>
2223 <property name="focus_on_click">True</property>
2224 </widget>
2225 <packing>
2226 <property name="left_attach">3</property>
2227 <property name="right_attach">4</property>
2228 <property name="top_attach">4</property>
2229 <property name="bottom_attach">5</property>
2230 <property name="x_options">fill</property>
2231 <property name="y_options">fill</property>
2232 </packing>
2233 </child>
2235 <child>
2236 <widget class="GtkLabel" id="label43">
2237 <property name="visible">True</property>
2238 <property name="label" translatable="yes">Main</property>
2239 <property name="use_underline">False</property>
2240 <property name="use_markup">False</property>
2241 <property name="justify">GTK_JUSTIFY_LEFT</property>
2242 <property name="wrap">False</property>
2243 <property name="selectable">False</property>
2244 <property name="xalign">1</property>
2245 <property name="yalign">0.5</property>
2246 <property name="xpad">0</property>
2247 <property name="ypad">0</property>
2248 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
2249 <property name="width_chars">-1</property>
2250 <property name="single_line_mode">False</property>
2251 <property name="angle">0</property>
2252 </widget>
2253 <packing>
2254 <property name="left_attach">0</property>
2255 <property name="right_attach">1</property>
2256 <property name="top_attach">4</property>
2257 <property name="bottom_attach">5</property>
2258 <property name="x_options">fill</property>
2259 <property name="y_options"></property>
2260 </packing>
2261 </child>
2263 <child>
2264 <widget class="GtkEventBox" id="eventbox2">
2265 <property name="visible">True</property>
2266 <property name="tooltip" translatable="yes">Enter the relative path of the binary to be run by default. If you have the archive cached, the drop-down menu will show a list of possibilities.</property>
2267 <property name="visible_window">True</property>
2268 <property name="above_child">False</property>
2270 <child>
2271 <widget class="GtkComboBoxEntry" id="main_binary">
2272 <property name="visible">True</property>
2273 <property name="items" translatable="yes"></property>
2274 <property name="add_tearoffs">False</property>
2275 <property name="has_frame">True</property>
2276 <property name="focus_on_click">True</property>
2277 </widget>
2278 </child>
2279 </widget>
2280 <packing>
2281 <property name="left_attach">1</property>
2282 <property name="right_attach">2</property>
2283 <property name="top_attach">4</property>
2284 <property name="bottom_attach">5</property>
2285 <property name="x_options">fill</property>
2286 <property name="y_options">fill</property>
2287 </packing>
2288 </child>
2290 <child>
2291 <widget class="GtkEntry" id="id_label">
2292 <property name="visible">True</property>
2293 <property name="sensitive">False</property>
2294 <property name="can_focus">True</property>
2295 <property name="editable">True</property>
2296 <property name="visibility">True</property>
2297 <property name="max_length">0</property>
2298 <property name="text" translatable="yes">.</property>
2299 <property name="has_frame">True</property>
2300 <property name="invisible_char">*</property>
2301 <property name="activates_default">False</property>
2302 </widget>
2303 <packing>
2304 <property name="left_attach">1</property>
2305 <property name="right_attach">4</property>
2306 <property name="top_attach">1</property>
2307 <property name="bottom_attach">2</property>
2308 <property name="y_options"></property>
2309 </packing>
2310 </child>
2312 <child>
2313 <widget class="GtkLabel" id="label58">
2314 <property name="visible">True</property>
2315 <property name="label" translatable="yes">License</property>
2316 <property name="use_underline">False</property>
2317 <property name="use_markup">False</property>
2318 <property name="justify">GTK_JUSTIFY_LEFT</property>
2319 <property name="wrap">False</property>
2320 <property name="selectable">False</property>
2321 <property name="xalign">1</property>
2322 <property name="yalign">0.5</property>
2323 <property name="xpad">0</property>
2324 <property name="ypad">0</property>
2325 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
2326 <property name="width_chars">-1</property>
2327 <property name="single_line_mode">False</property>
2328 <property name="angle">0</property>
2329 </widget>
2330 <packing>
2331 <property name="left_attach">0</property>
2332 <property name="right_attach">1</property>
2333 <property name="top_attach">5</property>
2334 <property name="bottom_attach">6</property>
2335 <property name="x_options">fill</property>
2336 <property name="y_options"></property>
2337 </packing>
2338 </child>
2340 <child>
2341 <widget class="GtkComboBoxEntry" id="license">
2342 <property name="visible">True</property>
2343 <property name="items" translatable="yes">Affero General Public License
2344 Aladdin Free Public License (AFPL)
2345 Apple Public Source License (APSL)
2346 Copyback License
2347 DFSG approved
2348 Eclipse Public License
2349 Eiffel Forum License (EFL)
2350 Free For Educational Use
2351 Free For Home Use
2352 Free for non-commercial use
2353 Free To Use But Restricted
2354 Freely Distributable
2355 Freeware
2356 Netscape Public License (NPL)
2357 Nokia Open Source License (NOKOS)
2358 OSI Approved
2359 OSI Approved :: Academic Free License (AFL)
2360 OSI Approved :: Adaptive Public License (APL)
2361 OSI Approved :: Artistic License
2362 OSI Approved :: BSD License (original)
2363 OSI Approved :: BSD License (revised)
2364 OSI Approved :: Common Development and Distribution License (CDDL)
2365 OSI Approved :: Common Public License
2366 OSI Approved :: GNAT Modified GPL (GMGPL)
2367 OSI Approved :: GNU Free Documentation License (FDL)
2368 OSI Approved :: GNU General Public License (GPL)
2369 OSI Approved :: GNU Lesser General Public License (LGPL)
2370 OSI Approved :: Guile license
2371 OSI Approved :: IBM Public License
2372 OSI Approved :: MIT/X Consortium License
2373 OSI Approved :: MITRE Collaborative Virtual Workspace License (CVW)
2374 OSI Approved :: Mozilla Public License (MPL)
2375 OSI Approved :: Open Software License
2376 OSI Approved :: Perl License
2377 OSI Approved :: Python License
2378 OSI Approved :: Q Public License (QPL)
2379 OSI Approved :: Ricoh Source Code Public License
2380 OSI Approved :: SUN Public License
2381 OSI Approved :: W3C License
2382 OSI Approved :: zlib/libpng License
2383 Other/Proprietary License
2384 Other/Proprietary License with Free Trial
2385 Other/Proprietary License with Source
2386 Public Domain
2387 Shareware
2388 SUN Binary Code License
2389 SUN Community Source License
2390 The Apache License
2391 The Apache License 2.0
2392 The CeCILL License
2393 The Clarified Artistic License
2394 The Latex Project Public License (LPPL)
2395 The Open Content License
2396 The PHP License
2397 Voxel Public License (VPL)
2398 WTFPL
2399 Zope Public License (ZPL)
2400 </property>
2401 <property name="add_tearoffs">False</property>
2402 <property name="has_frame">True</property>
2403 <property name="focus_on_click">True</property>
2404 </widget>
2405 <packing>
2406 <property name="left_attach">1</property>
2407 <property name="right_attach">2</property>
2408 <property name="top_attach">5</property>
2409 <property name="bottom_attach">6</property>
2410 <property name="x_options">fill</property>
2411 <property name="y_options">fill</property>
2412 </packing>
2413 </child>
2415 <child>
2416 <widget class="GtkLabel" id="label72">
2417 <property name="visible">True</property>
2418 <property name="label" translatable="yes">Docs</property>
2419 <property name="use_underline">False</property>
2420 <property name="use_markup">False</property>
2421 <property name="justify">GTK_JUSTIFY_LEFT</property>
2422 <property name="wrap">False</property>
2423 <property name="selectable">False</property>
2424 <property name="xalign">1</property>
2425 <property name="yalign">0.5</property>
2426 <property name="xpad">0</property>
2427 <property name="ypad">0</property>
2428 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
2429 <property name="width_chars">-1</property>
2430 <property name="single_line_mode">False</property>
2431 <property name="angle">0</property>
2432 </widget>
2433 <packing>
2434 <property name="left_attach">2</property>
2435 <property name="right_attach">3</property>
2436 <property name="top_attach">5</property>
2437 <property name="bottom_attach">6</property>
2438 <property name="x_options">fill</property>
2439 <property name="y_options"></property>
2440 </packing>
2441 </child>
2443 <child>
2444 <widget class="GtkEventBox" id="eventbox7">
2445 <property name="visible">True</property>
2446 <property name="tooltip" translatable="yes">The relative path of a directory in the package containing the main documentation files. This is the directory that would go in /usr/share/docs on Debian, for example.</property>
2447 <property name="visible_window">True</property>
2448 <property name="above_child">False</property>
2450 <child>
2451 <widget class="GtkComboBoxEntry" id="doc_dir">
2452 <property name="visible">True</property>
2453 <property name="items" translatable="yes"></property>
2454 <property name="add_tearoffs">False</property>
2455 <property name="has_frame">True</property>
2456 <property name="focus_on_click">True</property>
2457 </widget>
2458 </child>
2459 </widget>
2460 <packing>
2461 <property name="left_attach">3</property>
2462 <property name="right_attach">4</property>
2463 <property name="top_attach">5</property>
2464 <property name="bottom_attach">6</property>
2465 <property name="x_options">fill</property>
2466 <property name="y_options">fill</property>
2467 </packing>
2468 </child>
2469 </widget>
2470 <packing>
2471 <property name="padding">0</property>
2472 <property name="expand">False</property>
2473 <property name="fill">True</property>
2474 </packing>
2475 </child>
2477 <child>
2478 <widget class="GtkFrame" id="source_frame">
2479 <property name="border_width">4</property>
2480 <property name="label_xalign">0</property>
2481 <property name="label_yalign">0.5</property>
2482 <property name="shadow_type">GTK_SHADOW_NONE</property>
2484 <child>
2485 <widget class="GtkAlignment" id="alignment18">
2486 <property name="visible">True</property>
2487 <property name="xalign">0.5</property>
2488 <property name="yalign">0.5</property>
2489 <property name="xscale">1</property>
2490 <property name="yscale">1</property>
2491 <property name="top_padding">0</property>
2492 <property name="bottom_padding">0</property>
2493 <property name="left_padding">12</property>
2494 <property name="right_padding">0</property>
2496 <child>
2497 <widget class="GtkTable" id="table4">
2498 <property name="border_width">2</property>
2499 <property name="visible">True</property>
2500 <property name="n_rows">2</property>
2501 <property name="n_columns">2</property>
2502 <property name="homogeneous">False</property>
2503 <property name="row_spacing">4</property>
2504 <property name="column_spacing">4</property>
2506 <child>
2507 <widget class="GtkLabel" id="label62">
2508 <property name="visible">True</property>
2509 <property name="label" translatable="yes">Command</property>
2510 <property name="use_underline">False</property>
2511 <property name="use_markup">False</property>
2512 <property name="justify">GTK_JUSTIFY_LEFT</property>
2513 <property name="wrap">False</property>
2514 <property name="selectable">False</property>
2515 <property name="xalign">1</property>
2516 <property name="yalign">0.5</property>
2517 <property name="xpad">0</property>
2518 <property name="ypad">0</property>
2519 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
2520 <property name="width_chars">-1</property>
2521 <property name="single_line_mode">False</property>
2522 <property name="angle">0</property>
2523 </widget>
2524 <packing>
2525 <property name="left_attach">0</property>
2526 <property name="right_attach">1</property>
2527 <property name="top_attach">0</property>
2528 <property name="bottom_attach">1</property>
2529 <property name="x_options">fill</property>
2530 <property name="y_options"></property>
2531 </packing>
2532 </child>
2534 <child>
2535 <widget class="GtkLabel" id="label63">
2536 <property name="visible">True</property>
2537 <property name="label" translatable="yes">Binary main</property>
2538 <property name="use_underline">False</property>
2539 <property name="use_markup">False</property>
2540 <property name="justify">GTK_JUSTIFY_LEFT</property>
2541 <property name="wrap">False</property>
2542 <property name="selectable">False</property>
2543 <property name="xalign">1</property>
2544 <property name="yalign">0.5</property>
2545 <property name="xpad">0</property>
2546 <property name="ypad">0</property>
2547 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
2548 <property name="width_chars">-1</property>
2549 <property name="single_line_mode">False</property>
2550 <property name="angle">0</property>
2551 </widget>
2552 <packing>
2553 <property name="left_attach">0</property>
2554 <property name="right_attach">1</property>
2555 <property name="top_attach">1</property>
2556 <property name="bottom_attach">2</property>
2557 <property name="x_options">fill</property>
2558 <property name="y_options"></property>
2559 </packing>
2560 </child>
2562 <child>
2563 <widget class="GtkEntry" id="compile_binary_main">
2564 <property name="visible">True</property>
2565 <property name="tooltip" translatable="yes">The value of 'Main' for the binary that will be created.</property>
2566 <property name="can_focus">True</property>
2567 <property name="editable">True</property>
2568 <property name="visibility">True</property>
2569 <property name="max_length">0</property>
2570 <property name="text" translatable="yes"></property>
2571 <property name="has_frame">True</property>
2572 <property name="invisible_char">*</property>
2573 <property name="activates_default">False</property>
2574 </widget>
2575 <packing>
2576 <property name="left_attach">1</property>
2577 <property name="right_attach">2</property>
2578 <property name="top_attach">1</property>
2579 <property name="bottom_attach">2</property>
2580 <property name="y_options"></property>
2581 </packing>
2582 </child>
2584 <child>
2585 <widget class="GtkEntry" id="compile_command">
2586 <property name="visible">True</property>
2587 <property name="tooltip" translatable="yes">A shell command to be executed inside the build (temporary) directory. It must compile the source in $SRCDIR, putting the final result (ready for distribution) in $DISTDIR. If this command starts to get complicated, you should move it to a script (either inside the main source archive or in a separate dependency) and just set this attribute to the command to run the script.</property>
2588 <property name="can_focus">True</property>
2589 <property name="editable">True</property>
2590 <property name="visibility">True</property>
2591 <property name="max_length">0</property>
2592 <property name="text" translatable="yes">&quot;$SRCDIR/configure&quot; --prefix=&quot;$DISTDIR&quot; &amp;&amp; make install</property>
2593 <property name="has_frame">True</property>
2594 <property name="invisible_char">*</property>
2595 <property name="activates_default">False</property>
2596 </widget>
2597 <packing>
2598 <property name="left_attach">1</property>
2599 <property name="right_attach">2</property>
2600 <property name="top_attach">0</property>
2601 <property name="bottom_attach">1</property>
2602 <property name="y_options"></property>
2603 </packing>
2604 </child>
2605 </widget>
2606 </child>
2607 </widget>
2608 </child>
2610 <child>
2611 <widget class="GtkLabel" id="label61">
2612 <property name="visible">True</property>
2613 <property name="label" translatable="yes">&lt;b&gt;Source package options&lt;/b&gt;</property>
2614 <property name="use_underline">False</property>
2615 <property name="use_markup">True</property>
2616 <property name="justify">GTK_JUSTIFY_LEFT</property>
2617 <property name="wrap">False</property>
2618 <property name="selectable">False</property>
2619 <property name="xalign">0.5</property>
2620 <property name="yalign">0.5</property>
2621 <property name="xpad">0</property>
2622 <property name="ypad">0</property>
2623 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
2624 <property name="width_chars">-1</property>
2625 <property name="single_line_mode">False</property>
2626 <property name="angle">0</property>
2627 </widget>
2628 <packing>
2629 <property name="type">label_item</property>
2630 </packing>
2631 </child>
2632 </widget>
2633 <packing>
2634 <property name="padding">0</property>
2635 <property name="expand">False</property>
2636 <property name="fill">True</property>
2637 </packing>
2638 </child>
2639 </widget>
2640 <packing>
2641 <property name="padding">0</property>
2642 <property name="expand">True</property>
2643 <property name="fill">True</property>
2644 </packing>
2645 </child>
2646 </widget>
2647 </child>
2648 </widget>
2650 <widget class="GtkDialog" id="add_archive">
2651 <property name="visible">True</property>
2652 <property name="title" translatable="yes">Add Archive</property>
2653 <property name="type">GTK_WINDOW_TOPLEVEL</property>
2654 <property name="window_position">GTK_WIN_POS_NONE</property>
2655 <property name="modal">False</property>
2656 <property name="resizable">True</property>
2657 <property name="destroy_with_parent">False</property>
2658 <property name="decorated">True</property>
2659 <property name="skip_taskbar_hint">False</property>
2660 <property name="skip_pager_hint">False</property>
2661 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
2662 <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
2663 <property name="focus_on_map">True</property>
2664 <property name="urgency_hint">False</property>
2665 <property name="has_separator">False</property>
2667 <child internal-child="vbox">
2668 <widget class="GtkVBox" id="dialog-vbox7">
2669 <property name="visible">True</property>
2670 <property name="homogeneous">False</property>
2671 <property name="spacing">0</property>
2673 <child internal-child="action_area">
2674 <widget class="GtkHButtonBox" id="dialog-action_area7">
2675 <property name="visible">True</property>
2676 <property name="layout_style">GTK_BUTTONBOX_END</property>
2678 <child>
2679 <widget class="GtkButton" id="cancelbutton3">
2680 <property name="visible">True</property>
2681 <property name="can_default">True</property>
2682 <property name="can_focus">True</property>
2683 <property name="label">gtk-cancel</property>
2684 <property name="use_stock">True</property>
2685 <property name="relief">GTK_RELIEF_NORMAL</property>
2686 <property name="focus_on_click">True</property>
2687 <property name="response_id">-6</property>
2688 </widget>
2689 </child>
2691 <child>
2692 <widget class="GtkButton" id="okbutton3">
2693 <property name="visible">True</property>
2694 <property name="can_default">True</property>
2695 <property name="can_focus">True</property>
2696 <property name="label">gtk-ok</property>
2697 <property name="use_stock">True</property>
2698 <property name="relief">GTK_RELIEF_NORMAL</property>
2699 <property name="focus_on_click">True</property>
2700 <property name="response_id">-5</property>
2701 </widget>
2702 </child>
2703 </widget>
2704 <packing>
2705 <property name="padding">0</property>
2706 <property name="expand">False</property>
2707 <property name="fill">True</property>
2708 <property name="pack_type">GTK_PACK_END</property>
2709 </packing>
2710 </child>
2712 <child>
2713 <widget class="GtkVBox" id="vbox6">
2714 <property name="border_width">8</property>
2715 <property name="visible">True</property>
2716 <property name="homogeneous">False</property>
2717 <property name="spacing">6</property>
2719 <child>
2720 <widget class="GtkFrame" id="frame13">
2721 <property name="visible">True</property>
2722 <property name="label_xalign">0</property>
2723 <property name="label_yalign">0.5</property>
2724 <property name="shadow_type">GTK_SHADOW_NONE</property>
2726 <child>
2727 <widget class="GtkAlignment" id="alignment12">
2728 <property name="visible">True</property>
2729 <property name="xalign">0.5</property>
2730 <property name="yalign">0.5</property>
2731 <property name="xscale">1</property>
2732 <property name="yscale">1</property>
2733 <property name="top_padding">0</property>
2734 <property name="bottom_padding">0</property>
2735 <property name="left_padding">12</property>
2736 <property name="right_padding">0</property>
2738 <child>
2739 <widget class="GtkTable" id="table2">
2740 <property name="visible">True</property>
2741 <property name="n_rows">3</property>
2742 <property name="n_columns">3</property>
2743 <property name="homogeneous">False</property>
2744 <property name="row_spacing">4</property>
2745 <property name="column_spacing">4</property>
2747 <child>
2748 <widget class="GtkLabel" id="label39">
2749 <property name="visible">True</property>
2750 <property name="label" translatable="yes">Local copy: </property>
2751 <property name="use_underline">False</property>
2752 <property name="use_markup">False</property>
2753 <property name="justify">GTK_JUSTIFY_LEFT</property>
2754 <property name="wrap">False</property>
2755 <property name="selectable">False</property>
2756 <property name="xalign">0.5</property>
2757 <property name="yalign">0.5</property>
2758 <property name="xpad">0</property>
2759 <property name="ypad">0</property>
2760 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
2761 <property name="width_chars">-1</property>
2762 <property name="single_line_mode">False</property>
2763 <property name="angle">0</property>
2764 </widget>
2765 <packing>
2766 <property name="left_attach">0</property>
2767 <property name="right_attach">1</property>
2768 <property name="top_attach">2</property>
2769 <property name="bottom_attach">3</property>
2770 <property name="x_options">fill</property>
2771 <property name="y_options"></property>
2772 </packing>
2773 </child>
2775 <child>
2776 <widget class="GtkLabel" id="label37">
2777 <property name="visible">True</property>
2778 <property name="label" translatable="yes">Format:</property>
2779 <property name="use_underline">False</property>
2780 <property name="use_markup">False</property>
2781 <property name="justify">GTK_JUSTIFY_LEFT</property>
2782 <property name="wrap">False</property>
2783 <property name="selectable">False</property>
2784 <property name="xalign">1</property>
2785 <property name="yalign">0.5</property>
2786 <property name="xpad">0</property>
2787 <property name="ypad">0</property>
2788 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
2789 <property name="width_chars">-1</property>
2790 <property name="single_line_mode">False</property>
2791 <property name="angle">0</property>
2792 </widget>
2793 <packing>
2794 <property name="left_attach">0</property>
2795 <property name="right_attach">1</property>
2796 <property name="top_attach">0</property>
2797 <property name="bottom_attach">1</property>
2798 <property name="x_options">fill</property>
2799 <property name="y_options"></property>
2800 </packing>
2801 </child>
2803 <child>
2804 <widget class="GtkLabel" id="label36">
2805 <property name="visible">True</property>
2806 <property name="label" translatable="yes">URL:</property>
2807 <property name="use_underline">False</property>
2808 <property name="use_markup">False</property>
2809 <property name="justify">GTK_JUSTIFY_LEFT</property>
2810 <property name="wrap">False</property>
2811 <property name="selectable">False</property>
2812 <property name="xalign">1</property>
2813 <property name="yalign">0.5</property>
2814 <property name="xpad">0</property>
2815 <property name="ypad">0</property>
2816 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
2817 <property name="width_chars">-1</property>
2818 <property name="single_line_mode">False</property>
2819 <property name="angle">0</property>
2820 </widget>
2821 <packing>
2822 <property name="left_attach">0</property>
2823 <property name="right_attach">1</property>
2824 <property name="top_attach">1</property>
2825 <property name="bottom_attach">2</property>
2826 <property name="x_options">fill</property>
2827 <property name="y_options"></property>
2828 </packing>
2829 </child>
2831 <child>
2832 <widget class="GtkEntry" id="archive_url">
2833 <property name="visible">True</property>
2834 <property name="can_focus">True</property>
2835 <property name="editable">True</property>
2836 <property name="visibility">True</property>
2837 <property name="max_length">0</property>
2838 <property name="text" translatable="yes"></property>
2839 <property name="has_frame">True</property>
2840 <property name="invisible_char">*</property>
2841 <property name="activates_default">True</property>
2842 </widget>
2843 <packing>
2844 <property name="left_attach">1</property>
2845 <property name="right_attach">2</property>
2846 <property name="top_attach">1</property>
2847 <property name="bottom_attach">2</property>
2848 <property name="y_options"></property>
2849 </packing>
2850 </child>
2852 <child>
2853 <widget class="GtkButton" id="download">
2854 <property name="visible">True</property>
2855 <property name="tooltip" translatable="yes">Click here to download the archive from the URL.</property>
2856 <property name="can_focus">True</property>
2857 <property name="label" translatable="yes">Download</property>
2858 <property name="use_underline">True</property>
2859 <property name="relief">GTK_RELIEF_NORMAL</property>
2860 <property name="focus_on_click">True</property>
2861 </widget>
2862 <packing>
2863 <property name="left_attach">2</property>
2864 <property name="right_attach">3</property>
2865 <property name="top_attach">1</property>
2866 <property name="bottom_attach">2</property>
2867 <property name="x_options">fill</property>
2868 <property name="y_options"></property>
2869 </packing>
2870 </child>
2872 <child>
2873 <widget class="GtkComboBox" id="mime_type">
2874 <property name="visible">True</property>
2875 <property name="items" translatable="yes">(auto-detect)
2876 Autopackage
2877 application/vnd.ms-cab-compressed
2878 application/x-bzip-compressed-tar
2879 application/x-compressed-tar
2880 application/x-deb
2881 application/x-lzma-compressed-tar
2882 application/x-rpm
2883 application/x-tar
2884 application/zip
2885 </property>
2886 <property name="add_tearoffs">False</property>
2887 <property name="focus_on_click">True</property>
2888 </widget>
2889 <packing>
2890 <property name="left_attach">1</property>
2891 <property name="right_attach">3</property>
2892 <property name="top_attach">0</property>
2893 <property name="bottom_attach">1</property>
2894 <property name="x_options">fill</property>
2895 <property name="y_options">fill</property>
2896 </packing>
2897 </child>
2899 <child>
2900 <widget class="GtkEventBox" id="eventbox6">
2901 <property name="visible">True</property>
2902 <property name="tooltip" translatable="yes">If you have a local copy of the archive, select it here. Otherwise, use the Download button above.</property>
2903 <property name="visible_window">True</property>
2904 <property name="above_child">False</property>
2906 <child>
2907 <widget class="GtkFileChooserButton" id="local_archive">
2908 <property name="visible">True</property>
2909 <property name="title" translatable="yes">Select Archive File</property>
2910 <property name="action">GTK_FILE_CHOOSER_ACTION_OPEN</property>
2911 <property name="local_only">True</property>
2912 <property name="show_hidden">False</property>
2913 <property name="do_overwrite_confirmation">False</property>
2914 <property name="width_chars">-1</property>
2915 </widget>
2916 </child>
2917 </widget>
2918 <packing>
2919 <property name="left_attach">1</property>
2920 <property name="right_attach">3</property>
2921 <property name="top_attach">2</property>
2922 <property name="bottom_attach">3</property>
2923 <property name="x_options">fill</property>
2924 <property name="y_options">fill</property>
2925 </packing>
2926 </child>
2927 </widget>
2928 </child>
2929 </widget>
2930 </child>
2932 <child>
2933 <widget class="GtkLabel" id="label35">
2934 <property name="visible">True</property>
2935 <property name="label" translatable="yes">&lt;b&gt;Archive&lt;/b&gt;</property>
2936 <property name="use_underline">False</property>
2937 <property name="use_markup">True</property>
2938 <property name="justify">GTK_JUSTIFY_LEFT</property>
2939 <property name="wrap">False</property>
2940 <property name="selectable">False</property>
2941 <property name="xalign">0.5</property>
2942 <property name="yalign">0.5</property>
2943 <property name="xpad">0</property>
2944 <property name="ypad">0</property>
2945 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
2946 <property name="width_chars">-1</property>
2947 <property name="single_line_mode">False</property>
2948 <property name="angle">0</property>
2949 </widget>
2950 <packing>
2951 <property name="type">label_item</property>
2952 </packing>
2953 </child>
2954 </widget>
2955 <packing>
2956 <property name="padding">0</property>
2957 <property name="expand">False</property>
2958 <property name="fill">False</property>
2959 </packing>
2960 </child>
2962 <child>
2963 <widget class="GtkFrame" id="subdirectory_frame">
2964 <property name="visible">True</property>
2965 <property name="label_xalign">0</property>
2966 <property name="label_yalign">0.5</property>
2967 <property name="shadow_type">GTK_SHADOW_NONE</property>
2969 <child>
2970 <widget class="GtkAlignment" id="alignment14">
2971 <property name="visible">True</property>
2972 <property name="xalign">0.5</property>
2973 <property name="yalign">0.5</property>
2974 <property name="xscale">1</property>
2975 <property name="yscale">1</property>
2976 <property name="top_padding">0</property>
2977 <property name="bottom_padding">0</property>
2978 <property name="left_padding">12</property>
2979 <property name="right_padding">0</property>
2981 <child>
2982 <widget class="GtkVBox" id="vbox8">
2983 <property name="visible">True</property>
2984 <property name="homogeneous">False</property>
2985 <property name="spacing">0</property>
2987 <child>
2988 <widget class="GtkLabel" id="label42">
2989 <property name="visible">True</property>
2990 <property name="label" translatable="yes">&lt;i&gt;If the archive contains a single top-level directory named after the archive then select it here. If there are several top-level items, choose 'Everything'.&lt;/i&gt;</property>
2991 <property name="use_underline">False</property>
2992 <property name="use_markup">True</property>
2993 <property name="justify">GTK_JUSTIFY_LEFT</property>
2994 <property name="wrap">True</property>
2995 <property name="selectable">False</property>
2996 <property name="xalign">0</property>
2997 <property name="yalign">0.5</property>
2998 <property name="xpad">4</property>
2999 <property name="ypad">8</property>
3000 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
3001 <property name="width_chars">-1</property>
3002 <property name="single_line_mode">False</property>
3003 <property name="angle">0</property>
3004 </widget>
3005 <packing>
3006 <property name="padding">0</property>
3007 <property name="expand">False</property>
3008 <property name="fill">False</property>
3009 </packing>
3010 </child>
3012 <child>
3013 <widget class="GtkScrolledWindow" id="scrolledwindow6">
3014 <property name="visible">True</property>
3015 <property name="can_focus">True</property>
3016 <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
3017 <property name="vscrollbar_policy">GTK_POLICY_ALWAYS</property>
3018 <property name="shadow_type">GTK_SHADOW_IN</property>
3019 <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
3021 <child>
3022 <widget class="GtkTreeView" id="extract_list">
3023 <property name="visible">True</property>
3024 <property name="can_focus">True</property>
3025 <property name="headers_visible">True</property>
3026 <property name="rules_hint">False</property>
3027 <property name="reorderable">False</property>
3028 <property name="enable_search">True</property>
3029 <property name="fixed_height_mode">False</property>
3030 <property name="hover_selection">False</property>
3031 <property name="hover_expand">False</property>
3032 </widget>
3033 </child>
3034 </widget>
3035 <packing>
3036 <property name="padding">0</property>
3037 <property name="expand">True</property>
3038 <property name="fill">True</property>
3039 </packing>
3040 </child>
3041 </widget>
3042 </child>
3043 </widget>
3044 </child>
3046 <child>
3047 <widget class="GtkLabel" id="label41">
3048 <property name="visible">True</property>
3049 <property name="label" translatable="yes">&lt;b&gt;Subdirectory&lt;/b&gt;</property>
3050 <property name="use_underline">False</property>
3051 <property name="use_markup">True</property>
3052 <property name="justify">GTK_JUSTIFY_LEFT</property>
3053 <property name="wrap">False</property>
3054 <property name="selectable">False</property>
3055 <property name="xalign">0.5</property>
3056 <property name="yalign">0.5</property>
3057 <property name="xpad">0</property>
3058 <property name="ypad">0</property>
3059 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
3060 <property name="width_chars">-1</property>
3061 <property name="single_line_mode">False</property>
3062 <property name="angle">0</property>
3063 </widget>
3064 <packing>
3065 <property name="type">label_item</property>
3066 </packing>
3067 </child>
3068 </widget>
3069 <packing>
3070 <property name="padding">0</property>
3071 <property name="expand">True</property>
3072 <property name="fill">True</property>
3073 </packing>
3074 </child>
3075 </widget>
3076 <packing>
3077 <property name="padding">0</property>
3078 <property name="expand">True</property>
3079 <property name="fill">True</property>
3080 </packing>
3081 </child>
3082 </widget>
3083 </child>
3084 </widget>
3086 <widget class="GtkDialog" id="requires">
3087 <property name="visible">True</property>
3088 <property name="title" translatable="yes">Requires...</property>
3089 <property name="type">GTK_WINDOW_TOPLEVEL</property>
3090 <property name="window_position">GTK_WIN_POS_NONE</property>
3091 <property name="modal">False</property>
3092 <property name="resizable">True</property>
3093 <property name="destroy_with_parent">False</property>
3094 <property name="decorated">True</property>
3095 <property name="skip_taskbar_hint">False</property>
3096 <property name="skip_pager_hint">False</property>
3097 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
3098 <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
3099 <property name="focus_on_map">True</property>
3100 <property name="urgency_hint">False</property>
3101 <property name="has_separator">False</property>
3103 <child internal-child="vbox">
3104 <widget class="GtkVBox" id="dialog-vbox8">
3105 <property name="visible">True</property>
3106 <property name="homogeneous">False</property>
3107 <property name="spacing">0</property>
3109 <child internal-child="action_area">
3110 <widget class="GtkHButtonBox" id="dialog-action_area8">
3111 <property name="visible">True</property>
3112 <property name="layout_style">GTK_BUTTONBOX_END</property>
3114 <child>
3115 <widget class="GtkButton" id="cancelbutton4">
3116 <property name="visible">True</property>
3117 <property name="can_default">True</property>
3118 <property name="can_focus">True</property>
3119 <property name="label">gtk-cancel</property>
3120 <property name="use_stock">True</property>
3121 <property name="relief">GTK_RELIEF_NORMAL</property>
3122 <property name="focus_on_click">True</property>
3123 <property name="response_id">-6</property>
3124 </widget>
3125 </child>
3127 <child>
3128 <widget class="GtkButton" id="okbutton4">
3129 <property name="visible">True</property>
3130 <property name="can_default">True</property>
3131 <property name="can_focus">True</property>
3132 <property name="label">gtk-ok</property>
3133 <property name="use_stock">True</property>
3134 <property name="relief">GTK_RELIEF_NORMAL</property>
3135 <property name="focus_on_click">True</property>
3136 <property name="response_id">-5</property>
3137 </widget>
3138 </child>
3139 </widget>
3140 <packing>
3141 <property name="padding">0</property>
3142 <property name="expand">False</property>
3143 <property name="fill">True</property>
3144 <property name="pack_type">GTK_PACK_END</property>
3145 </packing>
3146 </child>
3148 <child>
3149 <widget class="GtkVBox" id="vbox9">
3150 <property name="border_width">8</property>
3151 <property name="visible">True</property>
3152 <property name="homogeneous">False</property>
3153 <property name="spacing">8</property>
3155 <child>
3156 <widget class="GtkFrame" id="frame15">
3157 <property name="visible">True</property>
3158 <property name="label_xalign">0</property>
3159 <property name="label_yalign">0.5</property>
3160 <property name="shadow_type">GTK_SHADOW_NONE</property>
3162 <child>
3163 <widget class="GtkAlignment" id="alignment15">
3164 <property name="border_width">4</property>
3165 <property name="visible">True</property>
3166 <property name="xalign">0.5</property>
3167 <property name="yalign">0.5</property>
3168 <property name="xscale">1</property>
3169 <property name="yscale">1</property>
3170 <property name="top_padding">0</property>
3171 <property name="bottom_padding">0</property>
3172 <property name="left_padding">12</property>
3173 <property name="right_padding">0</property>
3175 <child>
3176 <widget class="GtkVBox" id="vbox12">
3177 <property name="visible">True</property>
3178 <property name="homogeneous">False</property>
3179 <property name="spacing">4</property>
3181 <child>
3182 <widget class="GtkLabel" id="label49">
3183 <property name="visible">True</property>
3184 <property name="label" translatable="yes">&lt;i&gt;When the main program is run, the injector will select a suitable version of this interface.&lt;/i&gt;</property>
3185 <property name="use_underline">False</property>
3186 <property name="use_markup">True</property>
3187 <property name="justify">GTK_JUSTIFY_LEFT</property>
3188 <property name="wrap">True</property>
3189 <property name="selectable">False</property>
3190 <property name="xalign">0</property>
3191 <property name="yalign">0.5</property>
3192 <property name="xpad">0</property>
3193 <property name="ypad">0</property>
3194 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
3195 <property name="width_chars">-1</property>
3196 <property name="single_line_mode">False</property>
3197 <property name="angle">0</property>
3198 </widget>
3199 <packing>
3200 <property name="padding">0</property>
3201 <property name="expand">False</property>
3202 <property name="fill">False</property>
3203 </packing>
3204 </child>
3206 <child>
3207 <widget class="GtkHBox" id="hbox10">
3208 <property name="visible">True</property>
3209 <property name="homogeneous">False</property>
3210 <property name="spacing">0</property>
3212 <child>
3213 <widget class="GtkLabel" id="label47">
3214 <property name="visible">True</property>
3215 <property name="label" translatable="yes">URI: </property>
3216 <property name="use_underline">False</property>
3217 <property name="use_markup">False</property>
3218 <property name="justify">GTK_JUSTIFY_LEFT</property>
3219 <property name="wrap">False</property>
3220 <property name="selectable">False</property>
3221 <property name="xalign">0.5</property>
3222 <property name="yalign">0.5</property>
3223 <property name="xpad">0</property>
3224 <property name="ypad">0</property>
3225 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
3226 <property name="width_chars">-1</property>
3227 <property name="single_line_mode">False</property>
3228 <property name="angle">0</property>
3229 </widget>
3230 <packing>
3231 <property name="padding">0</property>
3232 <property name="expand">False</property>
3233 <property name="fill">False</property>
3234 </packing>
3235 </child>
3237 <child>
3238 <widget class="GtkComboBoxEntry" id="requires_uri">
3239 <property name="visible">True</property>
3240 <property name="items" translatable="yes"></property>
3241 <property name="add_tearoffs">False</property>
3242 <property name="has_frame">True</property>
3243 <property name="focus_on_click">True</property>
3244 </widget>
3245 <packing>
3246 <property name="padding">0</property>
3247 <property name="expand">True</property>
3248 <property name="fill">True</property>
3249 </packing>
3250 </child>
3251 </widget>
3252 <packing>
3253 <property name="padding">0</property>
3254 <property name="expand">True</property>
3255 <property name="fill">True</property>
3256 </packing>
3257 </child>
3258 </widget>
3259 </child>
3260 </widget>
3261 </child>
3263 <child>
3264 <widget class="GtkLabel" id="label44">
3265 <property name="visible">True</property>
3266 <property name="label" translatable="yes">&lt;b&gt;Required interface&lt;/b&gt;</property>
3267 <property name="use_underline">False</property>
3268 <property name="use_markup">True</property>
3269 <property name="justify">GTK_JUSTIFY_LEFT</property>
3270 <property name="wrap">False</property>
3271 <property name="selectable">False</property>
3272 <property name="xalign">0.5</property>
3273 <property name="yalign">0.5</property>
3274 <property name="xpad">0</property>
3275 <property name="ypad">0</property>
3276 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
3277 <property name="width_chars">-1</property>
3278 <property name="single_line_mode">False</property>
3279 <property name="angle">0</property>
3280 </widget>
3281 <packing>
3282 <property name="type">label_item</property>
3283 </packing>
3284 </child>
3285 </widget>
3286 <packing>
3287 <property name="padding">0</property>
3288 <property name="expand">False</property>
3289 <property name="fill">True</property>
3290 </packing>
3291 </child>
3293 <child>
3294 <widget class="GtkFrame" id="frame16">
3295 <property name="visible">True</property>
3296 <property name="label_xalign">0</property>
3297 <property name="label_yalign">0.5</property>
3298 <property name="shadow_type">GTK_SHADOW_NONE</property>
3300 <child>
3301 <widget class="GtkAlignment" id="alignment16">
3302 <property name="border_width">4</property>
3303 <property name="visible">True</property>
3304 <property name="xalign">0.5</property>
3305 <property name="yalign">0.5</property>
3306 <property name="xscale">1</property>
3307 <property name="yscale">1</property>
3308 <property name="top_padding">0</property>
3309 <property name="bottom_padding">0</property>
3310 <property name="left_padding">12</property>
3311 <property name="right_padding">0</property>
3313 <child>
3314 <widget class="GtkVBox" id="vbox10">
3315 <property name="visible">True</property>
3316 <property name="homogeneous">False</property>
3317 <property name="spacing">4</property>
3319 <child>
3320 <widget class="GtkLabel" id="label51">
3321 <property name="visible">True</property>
3322 <property name="label" translatable="yes">&lt;i&gt;The chosen version is made known to the program through an environment variable.&lt;/i&gt;</property>
3323 <property name="use_underline">False</property>
3324 <property name="use_markup">True</property>
3325 <property name="justify">GTK_JUSTIFY_LEFT</property>
3326 <property name="wrap">True</property>
3327 <property name="selectable">False</property>
3328 <property name="xalign">0</property>
3329 <property name="yalign">0.5</property>
3330 <property name="xpad">0</property>
3331 <property name="ypad">0</property>
3332 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
3333 <property name="width_chars">-1</property>
3334 <property name="single_line_mode">False</property>
3335 <property name="angle">0</property>
3336 </widget>
3337 <packing>
3338 <property name="padding">0</property>
3339 <property name="expand">False</property>
3340 <property name="fill">False</property>
3341 </packing>
3342 </child>
3344 <child>
3345 <widget class="GtkTable" id="table3">
3346 <property name="visible">True</property>
3347 <property name="n_rows">3</property>
3348 <property name="n_columns">3</property>
3349 <property name="homogeneous">False</property>
3350 <property name="row_spacing">4</property>
3351 <property name="column_spacing">4</property>
3353 <child>
3354 <widget class="GtkLabel" id="label52">
3355 <property name="visible">True</property>
3356 <property name="label" translatable="yes">Name:</property>
3357 <property name="use_underline">False</property>
3358 <property name="use_markup">False</property>
3359 <property name="justify">GTK_JUSTIFY_LEFT</property>
3360 <property name="wrap">False</property>
3361 <property name="selectable">False</property>
3362 <property name="xalign">1</property>
3363 <property name="yalign">0.5</property>
3364 <property name="xpad">0</property>
3365 <property name="ypad">0</property>
3366 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
3367 <property name="width_chars">-1</property>
3368 <property name="single_line_mode">False</property>
3369 <property name="angle">0</property>
3370 </widget>
3371 <packing>
3372 <property name="left_attach">0</property>
3373 <property name="right_attach">1</property>
3374 <property name="top_attach">0</property>
3375 <property name="bottom_attach">1</property>
3376 <property name="x_options">fill</property>
3377 <property name="y_options"></property>
3378 </packing>
3379 </child>
3381 <child>
3382 <widget class="GtkLabel" id="label54">
3383 <property name="visible">True</property>
3384 <property name="label" translatable="yes">Default:</property>
3385 <property name="use_underline">False</property>
3386 <property name="use_markup">False</property>
3387 <property name="justify">GTK_JUSTIFY_LEFT</property>
3388 <property name="wrap">False</property>
3389 <property name="selectable">False</property>
3390 <property name="xalign">1</property>
3391 <property name="yalign">0.5</property>
3392 <property name="xpad">0</property>
3393 <property name="ypad">0</property>
3394 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
3395 <property name="width_chars">-1</property>
3396 <property name="single_line_mode">False</property>
3397 <property name="angle">0</property>
3398 </widget>
3399 <packing>
3400 <property name="left_attach">0</property>
3401 <property name="right_attach">1</property>
3402 <property name="top_attach">2</property>
3403 <property name="bottom_attach">3</property>
3404 <property name="x_options">fill</property>
3405 <property name="y_options"></property>
3406 </packing>
3407 </child>
3409 <child>
3410 <widget class="GtkLabel" id="label60">
3411 <property name="visible">True</property>
3412 <property name="label" translatable="yes">&lt;chosen-version&gt;/</property>
3413 <property name="use_underline">False</property>
3414 <property name="use_markup">False</property>
3415 <property name="justify">GTK_JUSTIFY_LEFT</property>
3416 <property name="wrap">False</property>
3417 <property name="selectable">False</property>
3418 <property name="xalign">0</property>
3419 <property name="yalign">0.5</property>
3420 <property name="xpad">0</property>
3421 <property name="ypad">0</property>
3422 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
3423 <property name="width_chars">-1</property>
3424 <property name="single_line_mode">False</property>
3425 <property name="angle">0</property>
3426 </widget>
3427 <packing>
3428 <property name="left_attach">1</property>
3429 <property name="right_attach">2</property>
3430 <property name="top_attach">1</property>
3431 <property name="bottom_attach">2</property>
3432 <property name="x_options">fill</property>
3433 <property name="y_options"></property>
3434 </packing>
3435 </child>
3437 <child>
3438 <widget class="GtkEventBox" id="eventbox4">
3439 <property name="width_request">0</property>
3440 <property name="visible">True</property>
3441 <property name="tooltip" translatable="yes">The name of the environment variable to set. The selected file or directory will be prepended to the value of the variable.</property>
3442 <property name="visible_window">True</property>
3443 <property name="above_child">False</property>
3445 <child>
3446 <widget class="GtkComboBoxEntry" id="env_name">
3447 <property name="visible">True</property>
3448 <property name="items" translatable="yes">PATH
3449 PYTHONPATH
3450 LD_LIBRARY_PATH
3451 XDG_CONFIG_DIRS
3452 XDG_DATA_DIRS</property>
3453 <property name="add_tearoffs">False</property>
3454 <property name="has_frame">True</property>
3455 <property name="focus_on_click">True</property>
3456 </widget>
3457 </child>
3458 </widget>
3459 <packing>
3460 <property name="left_attach">1</property>
3461 <property name="right_attach">3</property>
3462 <property name="top_attach">0</property>
3463 <property name="bottom_attach">1</property>
3464 <property name="x_options">fill</property>
3465 <property name="y_options">fill</property>
3466 </packing>
3467 </child>
3469 <child>
3470 <widget class="GtkEventBox" id="eventbox5">
3471 <property name="visible">True</property>
3472 <property name="tooltip" translatable="yes">The file or directory within the chosen version whose full path will be inserted into the environment variable.</property>
3473 <property name="visible_window">True</property>
3474 <property name="above_child">False</property>
3476 <child>
3477 <widget class="GtkComboBoxEntry" id="env_insert">
3478 <property name="visible">True</property>
3479 <property name="items" translatable="yes"></property>
3480 <property name="add_tearoffs">False</property>
3481 <property name="has_frame">True</property>
3482 <property name="focus_on_click">True</property>
3483 </widget>
3484 </child>
3485 </widget>
3486 <packing>
3487 <property name="left_attach">2</property>
3488 <property name="right_attach">3</property>
3489 <property name="top_attach">1</property>
3490 <property name="bottom_attach">2</property>
3491 <property name="y_options">fill</property>
3492 </packing>
3493 </child>
3495 <child>
3496 <widget class="GtkEntry" id="env_default">
3497 <property name="visible">True</property>
3498 <property name="tooltip" translatable="yes">If the environment variable didn't already have a value, assume it was set to this. Use this for variables which have a special meaning when not set.</property>
3499 <property name="can_focus">True</property>
3500 <property name="editable">True</property>
3501 <property name="visibility">True</property>
3502 <property name="max_length">0</property>
3503 <property name="text" translatable="yes"></property>
3504 <property name="has_frame">True</property>
3505 <property name="invisible_char">*</property>
3506 <property name="activates_default">False</property>
3507 </widget>
3508 <packing>
3509 <property name="left_attach">1</property>
3510 <property name="right_attach">3</property>
3511 <property name="top_attach">2</property>
3512 <property name="bottom_attach">3</property>
3513 <property name="y_options"></property>
3514 </packing>
3515 </child>
3517 <child>
3518 <widget class="GtkEventBox" id="eventbox8">
3519 <property name="visible">True</property>
3520 <property name="tooltip" translatable="yes">If the environment variable is a list (e.g. $PATH) then you should Prepend the selected item to the list. If the variable is a single item, then use Replace instead.</property>
3521 <property name="visible_window">True</property>
3522 <property name="above_child">False</property>
3524 <child>
3525 <widget class="GtkComboBox" id="env_mode">
3526 <property name="visible">True</property>
3527 <property name="items" translatable="yes">Prepend
3528 Append
3529 Replace</property>
3530 <property name="add_tearoffs">False</property>
3531 <property name="focus_on_click">True</property>
3532 </widget>
3533 </child>
3534 </widget>
3535 <packing>
3536 <property name="left_attach">0</property>
3537 <property name="right_attach">1</property>
3538 <property name="top_attach">1</property>
3539 <property name="bottom_attach">2</property>
3540 <property name="x_options">fill</property>
3541 <property name="y_options">fill</property>
3542 </packing>
3543 </child>
3544 </widget>
3545 <packing>
3546 <property name="padding">0</property>
3547 <property name="expand">True</property>
3548 <property name="fill">True</property>
3549 </packing>
3550 </child>
3551 </widget>
3552 </child>
3553 </widget>
3554 </child>
3556 <child>
3557 <widget class="GtkLabel" id="label45">
3558 <property name="visible">True</property>
3559 <property name="label" translatable="yes">&lt;b&gt;Binding&lt;/b&gt;</property>
3560 <property name="use_underline">False</property>
3561 <property name="use_markup">True</property>
3562 <property name="justify">GTK_JUSTIFY_LEFT</property>
3563 <property name="wrap">False</property>
3564 <property name="selectable">False</property>
3565 <property name="xalign">0.5</property>
3566 <property name="yalign">0.5</property>
3567 <property name="xpad">0</property>
3568 <property name="ypad">0</property>
3569 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
3570 <property name="width_chars">-1</property>
3571 <property name="single_line_mode">False</property>
3572 <property name="angle">0</property>
3573 </widget>
3574 <packing>
3575 <property name="type">label_item</property>
3576 </packing>
3577 </child>
3578 </widget>
3579 <packing>
3580 <property name="padding">0</property>
3581 <property name="expand">False</property>
3582 <property name="fill">True</property>
3583 </packing>
3584 </child>
3586 <child>
3587 <widget class="GtkFrame" id="frame17">
3588 <property name="visible">True</property>
3589 <property name="label_xalign">0</property>
3590 <property name="label_yalign">0.5</property>
3591 <property name="shadow_type">GTK_SHADOW_NONE</property>
3593 <child>
3594 <widget class="GtkAlignment" id="alignment17">
3595 <property name="border_width">4</property>
3596 <property name="visible">True</property>
3597 <property name="xalign">0.5</property>
3598 <property name="yalign">0.5</property>
3599 <property name="xscale">1</property>
3600 <property name="yscale">1</property>
3601 <property name="top_padding">0</property>
3602 <property name="bottom_padding">0</property>
3603 <property name="left_padding">12</property>
3604 <property name="right_padding">0</property>
3606 <child>
3607 <widget class="GtkVBox" id="vbox11">
3608 <property name="visible">True</property>
3609 <property name="homogeneous">False</property>
3610 <property name="spacing">4</property>
3612 <child>
3613 <widget class="GtkLabel" id="label50">
3614 <property name="visible">True</property>
3615 <property name="label" translatable="yes">&lt;i&gt;If only some versions work correctly, this section should be used to prevent an unsuitable version from being selected.&lt;/i&gt;</property>
3616 <property name="use_underline">False</property>
3617 <property name="use_markup">True</property>
3618 <property name="justify">GTK_JUSTIFY_LEFT</property>
3619 <property name="wrap">True</property>
3620 <property name="selectable">False</property>
3621 <property name="xalign">0</property>
3622 <property name="yalign">0.5</property>
3623 <property name="xpad">0</property>
3624 <property name="ypad">0</property>
3625 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
3626 <property name="width_chars">-1</property>
3627 <property name="single_line_mode">False</property>
3628 <property name="angle">0</property>
3629 </widget>
3630 <packing>
3631 <property name="padding">0</property>
3632 <property name="expand">False</property>
3633 <property name="fill">False</property>
3634 </packing>
3635 </child>
3637 <child>
3638 <widget class="GtkHBox" id="hbox13">
3639 <property name="visible">True</property>
3640 <property name="homogeneous">False</property>
3641 <property name="spacing">4</property>
3643 <child>
3644 <widget class="GtkEntry" id="not_before">
3645 <property name="visible">True</property>
3646 <property name="tooltip" translatable="yes">The lowest version number that works.</property>
3647 <property name="can_focus">True</property>
3648 <property name="editable">True</property>
3649 <property name="visibility">True</property>
3650 <property name="max_length">0</property>
3651 <property name="text" translatable="yes"></property>
3652 <property name="has_frame">True</property>
3653 <property name="invisible_char">*</property>
3654 <property name="activates_default">False</property>
3655 </widget>
3656 <packing>
3657 <property name="padding">0</property>
3658 <property name="expand">True</property>
3659 <property name="fill">True</property>
3660 </packing>
3661 </child>
3663 <child>
3664 <widget class="GtkLabel" id="label57">
3665 <property name="visible">True</property>
3666 <property name="label" translatable="yes">&lt;= version &lt;</property>
3667 <property name="use_underline">False</property>
3668 <property name="use_markup">False</property>
3669 <property name="justify">GTK_JUSTIFY_LEFT</property>
3670 <property name="wrap">False</property>
3671 <property name="selectable">False</property>
3672 <property name="xalign">0.5</property>
3673 <property name="yalign">0.5</property>
3674 <property name="xpad">0</property>
3675 <property name="ypad">0</property>
3676 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
3677 <property name="width_chars">-1</property>
3678 <property name="single_line_mode">False</property>
3679 <property name="angle">0</property>
3680 </widget>
3681 <packing>
3682 <property name="padding">0</property>
3683 <property name="expand">False</property>
3684 <property name="fill">False</property>
3685 </packing>
3686 </child>
3688 <child>
3689 <widget class="GtkEntry" id="before">
3690 <property name="visible">True</property>
3691 <property name="tooltip" translatable="yes">This version and later ones don't work.</property>
3692 <property name="can_focus">True</property>
3693 <property name="editable">True</property>
3694 <property name="visibility">True</property>
3695 <property name="max_length">0</property>
3696 <property name="text" translatable="yes"></property>
3697 <property name="has_frame">True</property>
3698 <property name="invisible_char">*</property>
3699 <property name="activates_default">False</property>
3700 </widget>
3701 <packing>
3702 <property name="padding">0</property>
3703 <property name="expand">True</property>
3704 <property name="fill">True</property>
3705 </packing>
3706 </child>
3707 </widget>
3708 <packing>
3709 <property name="padding">0</property>
3710 <property name="expand">True</property>
3711 <property name="fill">True</property>
3712 </packing>
3713 </child>
3714 </widget>
3715 </child>
3716 </widget>
3717 </child>
3719 <child>
3720 <widget class="GtkLabel" id="label46">
3721 <property name="visible">True</property>
3722 <property name="label" translatable="yes">&lt;b&gt;Constraints&lt;/b&gt;</property>
3723 <property name="use_underline">False</property>
3724 <property name="use_markup">True</property>
3725 <property name="justify">GTK_JUSTIFY_LEFT</property>
3726 <property name="wrap">False</property>
3727 <property name="selectable">False</property>
3728 <property name="xalign">0.5</property>
3729 <property name="yalign">0.5</property>
3730 <property name="xpad">0</property>
3731 <property name="ypad">0</property>
3732 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
3733 <property name="width_chars">-1</property>
3734 <property name="single_line_mode">False</property>
3735 <property name="angle">0</property>
3736 </widget>
3737 <packing>
3738 <property name="type">label_item</property>
3739 </packing>
3740 </child>
3741 </widget>
3742 <packing>
3743 <property name="padding">0</property>
3744 <property name="expand">False</property>
3745 <property name="fill">True</property>
3746 </packing>
3747 </child>
3748 </widget>
3749 <packing>
3750 <property name="padding">0</property>
3751 <property name="expand">True</property>
3752 <property name="fill">True</property>
3753 </packing>
3754 </child>
3755 </widget>
3756 </child>
3757 </widget>
3759 <widget class="GtkDialog" id="download">
3760 <property name="title" translatable="yes">Downloading</property>
3761 <property name="type">GTK_WINDOW_TOPLEVEL</property>
3762 <property name="window_position">GTK_WIN_POS_NONE</property>
3763 <property name="modal">False</property>
3764 <property name="resizable">True</property>
3765 <property name="destroy_with_parent">False</property>
3766 <property name="decorated">True</property>
3767 <property name="skip_taskbar_hint">False</property>
3768 <property name="skip_pager_hint">False</property>
3769 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
3770 <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
3771 <property name="focus_on_map">True</property>
3772 <property name="urgency_hint">False</property>
3773 <property name="has_separator">False</property>
3775 <child internal-child="vbox">
3776 <widget class="GtkVBox" id="dialog-vbox9">
3777 <property name="visible">True</property>
3778 <property name="homogeneous">False</property>
3779 <property name="spacing">0</property>
3781 <child internal-child="action_area">
3782 <widget class="GtkHButtonBox" id="dialog-action_area9">
3783 <property name="visible">True</property>
3784 <property name="layout_style">GTK_BUTTONBOX_END</property>
3786 <child>
3787 <widget class="GtkButton" id="cancelbutton5">
3788 <property name="visible">True</property>
3789 <property name="can_default">True</property>
3790 <property name="can_focus">True</property>
3791 <property name="label">gtk-cancel</property>
3792 <property name="use_stock">True</property>
3793 <property name="relief">GTK_RELIEF_NORMAL</property>
3794 <property name="focus_on_click">True</property>
3795 <property name="response_id">-6</property>
3796 </widget>
3797 </child>
3798 </widget>
3799 <packing>
3800 <property name="padding">0</property>
3801 <property name="expand">False</property>
3802 <property name="fill">True</property>
3803 <property name="pack_type">GTK_PACK_END</property>
3804 </packing>
3805 </child>
3807 <child>
3808 <widget class="GtkVBox" id="vbox13">
3809 <property name="border_width">10</property>
3810 <property name="visible">True</property>
3811 <property name="homogeneous">False</property>
3812 <property name="spacing">10</property>
3814 <child>
3815 <widget class="GtkLabel" id="label59">
3816 <property name="visible">True</property>
3817 <property name="label" translatable="yes">Downloading, please wait...</property>
3818 <property name="use_underline">False</property>
3819 <property name="use_markup">False</property>
3820 <property name="justify">GTK_JUSTIFY_LEFT</property>
3821 <property name="wrap">False</property>
3822 <property name="selectable">False</property>
3823 <property name="xalign">0.5</property>
3824 <property name="yalign">0.5</property>
3825 <property name="xpad">50</property>
3826 <property name="ypad">0</property>
3827 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
3828 <property name="width_chars">-1</property>
3829 <property name="single_line_mode">False</property>
3830 <property name="angle">0</property>
3831 </widget>
3832 <packing>
3833 <property name="padding">0</property>
3834 <property name="expand">False</property>
3835 <property name="fill">False</property>
3836 </packing>
3837 </child>
3839 <child>
3840 <widget class="GtkProgressBar" id="progress">
3841 <property name="visible">True</property>
3842 <property name="orientation">GTK_PROGRESS_LEFT_TO_RIGHT</property>
3843 <property name="fraction">0</property>
3844 <property name="pulse_step">0.10000000149</property>
3845 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
3846 </widget>
3847 <packing>
3848 <property name="padding">0</property>
3849 <property name="expand">False</property>
3850 <property name="fill">False</property>
3851 </packing>
3852 </child>
3853 </widget>
3854 <packing>
3855 <property name="padding">0</property>
3856 <property name="expand">True</property>
3857 <property name="fill">True</property>
3858 </packing>
3859 </child>
3860 </widget>
3861 </child>
3862 </widget>
3864 </glade-interface>