Updated stylesheet to display any version modifier
[0publish-gui.git] / 0publish-gui.glade
blob74b3eca5c09dc22487624eab990ac9a476dafd90
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
2149 ppc64
2150 x86_64</property>
2151 <property name="add_tearoffs">False</property>
2152 <property name="has_frame">True</property>
2153 <property name="focus_on_click">True</property>
2154 </widget>
2155 <packing>
2156 <property name="left_attach">3</property>
2157 <property name="right_attach">4</property>
2158 <property name="top_attach">3</property>
2159 <property name="bottom_attach">4</property>
2160 <property name="x_options">fill</property>
2161 <property name="y_options">fill</property>
2162 </packing>
2163 </child>
2165 <child>
2166 <widget class="GtkCheckButton" id="inherit_arch">
2167 <property name="visible">True</property>
2168 <property name="can_focus">True</property>
2169 <property name="label" translatable="yes">Inherit architecture</property>
2170 <property name="use_underline">True</property>
2171 <property name="relief">GTK_RELIEF_NORMAL</property>
2172 <property name="focus_on_click">True</property>
2173 <property name="active">True</property>
2174 <property name="inconsistent">False</property>
2175 <property name="draw_indicator">True</property>
2176 </widget>
2177 <packing>
2178 <property name="left_attach">0</property>
2179 <property name="right_attach">2</property>
2180 <property name="top_attach">2</property>
2181 <property name="bottom_attach">3</property>
2182 <property name="x_options">fill</property>
2183 <property name="y_options"></property>
2184 </packing>
2185 </child>
2187 <child>
2188 <widget class="GtkLabel" id="label29">
2189 <property name="visible">True</property>
2190 <property name="label" translatable="yes">Stability</property>
2191 <property name="use_underline">False</property>
2192 <property name="use_markup">False</property>
2193 <property name="justify">GTK_JUSTIFY_LEFT</property>
2194 <property name="wrap">False</property>
2195 <property name="selectable">False</property>
2196 <property name="xalign">1</property>
2197 <property name="yalign">0.5</property>
2198 <property name="xpad">0</property>
2199 <property name="ypad">0</property>
2200 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
2201 <property name="width_chars">-1</property>
2202 <property name="single_line_mode">False</property>
2203 <property name="angle">0</property>
2204 </widget>
2205 <packing>
2206 <property name="left_attach">2</property>
2207 <property name="right_attach">3</property>
2208 <property name="top_attach">4</property>
2209 <property name="bottom_attach">5</property>
2210 <property name="x_options">fill</property>
2211 <property name="y_options"></property>
2212 </packing>
2213 </child>
2215 <child>
2216 <widget class="GtkComboBox" id="stability">
2217 <property name="visible">True</property>
2218 <property name="items" translatable="yes">(inherit)
2219 Stable
2220 Testing
2221 Developer
2222 Buggy
2223 Insecure</property>
2224 <property name="add_tearoffs">False</property>
2225 <property name="focus_on_click">True</property>
2226 </widget>
2227 <packing>
2228 <property name="left_attach">3</property>
2229 <property name="right_attach">4</property>
2230 <property name="top_attach">4</property>
2231 <property name="bottom_attach">5</property>
2232 <property name="x_options">fill</property>
2233 <property name="y_options">fill</property>
2234 </packing>
2235 </child>
2237 <child>
2238 <widget class="GtkLabel" id="label43">
2239 <property name="visible">True</property>
2240 <property name="label" translatable="yes">Main</property>
2241 <property name="use_underline">False</property>
2242 <property name="use_markup">False</property>
2243 <property name="justify">GTK_JUSTIFY_LEFT</property>
2244 <property name="wrap">False</property>
2245 <property name="selectable">False</property>
2246 <property name="xalign">1</property>
2247 <property name="yalign">0.5</property>
2248 <property name="xpad">0</property>
2249 <property name="ypad">0</property>
2250 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
2251 <property name="width_chars">-1</property>
2252 <property name="single_line_mode">False</property>
2253 <property name="angle">0</property>
2254 </widget>
2255 <packing>
2256 <property name="left_attach">0</property>
2257 <property name="right_attach">1</property>
2258 <property name="top_attach">4</property>
2259 <property name="bottom_attach">5</property>
2260 <property name="x_options">fill</property>
2261 <property name="y_options"></property>
2262 </packing>
2263 </child>
2265 <child>
2266 <widget class="GtkEventBox" id="eventbox2">
2267 <property name="visible">True</property>
2268 <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>
2269 <property name="visible_window">True</property>
2270 <property name="above_child">False</property>
2272 <child>
2273 <widget class="GtkComboBoxEntry" id="main_binary">
2274 <property name="visible">True</property>
2275 <property name="items" translatable="yes"></property>
2276 <property name="add_tearoffs">False</property>
2277 <property name="has_frame">True</property>
2278 <property name="focus_on_click">True</property>
2279 </widget>
2280 </child>
2281 </widget>
2282 <packing>
2283 <property name="left_attach">1</property>
2284 <property name="right_attach">2</property>
2285 <property name="top_attach">4</property>
2286 <property name="bottom_attach">5</property>
2287 <property name="x_options">fill</property>
2288 <property name="y_options">fill</property>
2289 </packing>
2290 </child>
2292 <child>
2293 <widget class="GtkEntry" id="id_label">
2294 <property name="visible">True</property>
2295 <property name="sensitive">False</property>
2296 <property name="can_focus">True</property>
2297 <property name="editable">True</property>
2298 <property name="visibility">True</property>
2299 <property name="max_length">0</property>
2300 <property name="text" translatable="yes">.</property>
2301 <property name="has_frame">True</property>
2302 <property name="invisible_char">*</property>
2303 <property name="activates_default">False</property>
2304 </widget>
2305 <packing>
2306 <property name="left_attach">1</property>
2307 <property name="right_attach">4</property>
2308 <property name="top_attach">1</property>
2309 <property name="bottom_attach">2</property>
2310 <property name="y_options"></property>
2311 </packing>
2312 </child>
2314 <child>
2315 <widget class="GtkLabel" id="label58">
2316 <property name="visible">True</property>
2317 <property name="label" translatable="yes">License</property>
2318 <property name="use_underline">False</property>
2319 <property name="use_markup">False</property>
2320 <property name="justify">GTK_JUSTIFY_LEFT</property>
2321 <property name="wrap">False</property>
2322 <property name="selectable">False</property>
2323 <property name="xalign">1</property>
2324 <property name="yalign">0.5</property>
2325 <property name="xpad">0</property>
2326 <property name="ypad">0</property>
2327 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
2328 <property name="width_chars">-1</property>
2329 <property name="single_line_mode">False</property>
2330 <property name="angle">0</property>
2331 </widget>
2332 <packing>
2333 <property name="left_attach">0</property>
2334 <property name="right_attach">1</property>
2335 <property name="top_attach">5</property>
2336 <property name="bottom_attach">6</property>
2337 <property name="x_options">fill</property>
2338 <property name="y_options"></property>
2339 </packing>
2340 </child>
2342 <child>
2343 <widget class="GtkComboBoxEntry" id="license">
2344 <property name="visible">True</property>
2345 <property name="items" translatable="yes">Affero General Public License
2346 Aladdin Free Public License (AFPL)
2347 Apple Public Source License (APSL)
2348 Copyback License
2349 DFSG approved
2350 Eclipse Public License
2351 Eiffel Forum License (EFL)
2352 Free For Educational Use
2353 Free For Home Use
2354 Free for non-commercial use
2355 Free To Use But Restricted
2356 Freely Distributable
2357 Freeware
2358 Netscape Public License (NPL)
2359 Nokia Open Source License (NOKOS)
2360 OSI Approved
2361 OSI Approved :: Academic Free License (AFL)
2362 OSI Approved :: Adaptive Public License (APL)
2363 OSI Approved :: Artistic License
2364 OSI Approved :: BSD License (original)
2365 OSI Approved :: BSD License (revised)
2366 OSI Approved :: Common Development and Distribution License (CDDL)
2367 OSI Approved :: Common Public License
2368 OSI Approved :: GNAT Modified GPL (GMGPL)
2369 OSI Approved :: GNU Free Documentation License (FDL)
2370 OSI Approved :: GNU General Public License v2
2371 OSI Approved :: GNU General Public License v3
2372 OSI Approved :: GNU Lesser General Public License (LGPL)
2373 OSI Approved :: Guile license
2374 OSI Approved :: IBM Public License
2375 OSI Approved :: MIT/X Consortium License
2376 OSI Approved :: MITRE Collaborative Virtual Workspace License (CVW)
2377 OSI Approved :: Mozilla Public License (MPL)
2378 OSI Approved :: Open Software License
2379 OSI Approved :: Perl License
2380 OSI Approved :: Python License
2381 OSI Approved :: Q Public License (QPL)
2382 OSI Approved :: Ricoh Source Code Public License
2383 OSI Approved :: SUN Public License
2384 OSI Approved :: W3C License
2385 OSI Approved :: zlib/libpng License
2386 Other/Proprietary License
2387 Other/Proprietary License with Free Trial
2388 Other/Proprietary License with Source
2389 Public Domain
2390 Shareware
2391 SUN Binary Code License
2392 SUN Community Source License
2393 The Apache License
2394 The Apache License 2.0
2395 The CeCILL License
2396 The Clarified Artistic License
2397 The Latex Project Public License (LPPL)
2398 The Open Content License
2399 The PHP License
2400 Voxel Public License (VPL)
2401 WTFPL
2402 Zope Public License (ZPL)
2403 </property>
2404 <property name="add_tearoffs">False</property>
2405 <property name="has_frame">True</property>
2406 <property name="focus_on_click">True</property>
2407 </widget>
2408 <packing>
2409 <property name="left_attach">1</property>
2410 <property name="right_attach">2</property>
2411 <property name="top_attach">5</property>
2412 <property name="bottom_attach">6</property>
2413 <property name="x_options">fill</property>
2414 <property name="y_options">fill</property>
2415 </packing>
2416 </child>
2418 <child>
2419 <widget class="GtkLabel" id="label72">
2420 <property name="visible">True</property>
2421 <property name="label" translatable="yes">Docs</property>
2422 <property name="use_underline">False</property>
2423 <property name="use_markup">False</property>
2424 <property name="justify">GTK_JUSTIFY_LEFT</property>
2425 <property name="wrap">False</property>
2426 <property name="selectable">False</property>
2427 <property name="xalign">1</property>
2428 <property name="yalign">0.5</property>
2429 <property name="xpad">0</property>
2430 <property name="ypad">0</property>
2431 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
2432 <property name="width_chars">-1</property>
2433 <property name="single_line_mode">False</property>
2434 <property name="angle">0</property>
2435 </widget>
2436 <packing>
2437 <property name="left_attach">2</property>
2438 <property name="right_attach">3</property>
2439 <property name="top_attach">5</property>
2440 <property name="bottom_attach">6</property>
2441 <property name="x_options">fill</property>
2442 <property name="y_options"></property>
2443 </packing>
2444 </child>
2446 <child>
2447 <widget class="GtkEventBox" id="eventbox7">
2448 <property name="visible">True</property>
2449 <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>
2450 <property name="visible_window">True</property>
2451 <property name="above_child">False</property>
2453 <child>
2454 <widget class="GtkComboBoxEntry" id="doc_dir">
2455 <property name="visible">True</property>
2456 <property name="items" translatable="yes"></property>
2457 <property name="add_tearoffs">False</property>
2458 <property name="has_frame">True</property>
2459 <property name="focus_on_click">True</property>
2460 </widget>
2461 </child>
2462 </widget>
2463 <packing>
2464 <property name="left_attach">3</property>
2465 <property name="right_attach">4</property>
2466 <property name="top_attach">5</property>
2467 <property name="bottom_attach">6</property>
2468 <property name="x_options">fill</property>
2469 <property name="y_options">fill</property>
2470 </packing>
2471 </child>
2472 </widget>
2473 <packing>
2474 <property name="padding">0</property>
2475 <property name="expand">False</property>
2476 <property name="fill">True</property>
2477 </packing>
2478 </child>
2480 <child>
2481 <widget class="GtkFrame" id="source_frame">
2482 <property name="border_width">4</property>
2483 <property name="label_xalign">0</property>
2484 <property name="label_yalign">0.5</property>
2485 <property name="shadow_type">GTK_SHADOW_NONE</property>
2487 <child>
2488 <widget class="GtkAlignment" id="alignment18">
2489 <property name="visible">True</property>
2490 <property name="xalign">0.5</property>
2491 <property name="yalign">0.5</property>
2492 <property name="xscale">1</property>
2493 <property name="yscale">1</property>
2494 <property name="top_padding">0</property>
2495 <property name="bottom_padding">0</property>
2496 <property name="left_padding">12</property>
2497 <property name="right_padding">0</property>
2499 <child>
2500 <widget class="GtkTable" id="table4">
2501 <property name="border_width">2</property>
2502 <property name="visible">True</property>
2503 <property name="n_rows">2</property>
2504 <property name="n_columns">4</property>
2505 <property name="homogeneous">False</property>
2506 <property name="row_spacing">4</property>
2507 <property name="column_spacing">4</property>
2509 <child>
2510 <widget class="GtkLabel" id="label62">
2511 <property name="visible">True</property>
2512 <property name="label" translatable="yes">Command</property>
2513 <property name="use_underline">False</property>
2514 <property name="use_markup">False</property>
2515 <property name="justify">GTK_JUSTIFY_LEFT</property>
2516 <property name="wrap">False</property>
2517 <property name="selectable">False</property>
2518 <property name="xalign">1</property>
2519 <property name="yalign">0.5</property>
2520 <property name="xpad">0</property>
2521 <property name="ypad">0</property>
2522 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
2523 <property name="width_chars">-1</property>
2524 <property name="single_line_mode">False</property>
2525 <property name="angle">0</property>
2526 </widget>
2527 <packing>
2528 <property name="left_attach">0</property>
2529 <property name="right_attach">1</property>
2530 <property name="top_attach">0</property>
2531 <property name="bottom_attach">1</property>
2532 <property name="x_options">fill</property>
2533 <property name="y_options"></property>
2534 </packing>
2535 </child>
2537 <child>
2538 <widget class="GtkLabel" id="label63">
2539 <property name="visible">True</property>
2540 <property name="label" translatable="yes">Binary main</property>
2541 <property name="use_underline">False</property>
2542 <property name="use_markup">False</property>
2543 <property name="justify">GTK_JUSTIFY_LEFT</property>
2544 <property name="wrap">False</property>
2545 <property name="selectable">False</property>
2546 <property name="xalign">1</property>
2547 <property name="yalign">0.5</property>
2548 <property name="xpad">0</property>
2549 <property name="ypad">0</property>
2550 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
2551 <property name="width_chars">-1</property>
2552 <property name="single_line_mode">False</property>
2553 <property name="angle">0</property>
2554 </widget>
2555 <packing>
2556 <property name="left_attach">0</property>
2557 <property name="right_attach">1</property>
2558 <property name="top_attach">1</property>
2559 <property name="bottom_attach">2</property>
2560 <property name="x_options">fill</property>
2561 <property name="y_options"></property>
2562 </packing>
2563 </child>
2565 <child>
2566 <widget class="GtkEntry" id="compile_binary_main">
2567 <property name="visible">True</property>
2568 <property name="tooltip" translatable="yes">The value of 'Main' for the binary that will be created.</property>
2569 <property name="can_focus">True</property>
2570 <property name="editable">True</property>
2571 <property name="visibility">True</property>
2572 <property name="max_length">0</property>
2573 <property name="text" translatable="yes"></property>
2574 <property name="has_frame">True</property>
2575 <property name="invisible_char">*</property>
2576 <property name="activates_default">False</property>
2577 </widget>
2578 <packing>
2579 <property name="left_attach">1</property>
2580 <property name="right_attach">2</property>
2581 <property name="top_attach">1</property>
2582 <property name="bottom_attach">2</property>
2583 <property name="y_options"></property>
2584 </packing>
2585 </child>
2587 <child>
2588 <widget class="GtkEntry" id="compile_command">
2589 <property name="visible">True</property>
2590 <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>
2591 <property name="can_focus">True</property>
2592 <property name="editable">True</property>
2593 <property name="visibility">True</property>
2594 <property name="max_length">0</property>
2595 <property name="text" translatable="yes">&quot;$SRCDIR/configure&quot; --prefix=&quot;$DISTDIR&quot; &amp;&amp; make install</property>
2596 <property name="has_frame">True</property>
2597 <property name="invisible_char">*</property>
2598 <property name="activates_default">False</property>
2599 </widget>
2600 <packing>
2601 <property name="left_attach">1</property>
2602 <property name="right_attach">4</property>
2603 <property name="top_attach">0</property>
2604 <property name="bottom_attach">1</property>
2605 <property name="y_options"></property>
2606 </packing>
2607 </child>
2609 <child>
2610 <widget class="GtkLabel" id="label76">
2611 <property name="visible">True</property>
2612 <property name="label" translatable="yes">Binary library major mappings</property>
2613 <property name="use_underline">False</property>
2614 <property name="use_markup">False</property>
2615 <property name="justify">GTK_JUSTIFY_LEFT</property>
2616 <property name="wrap">False</property>
2617 <property name="selectable">False</property>
2618 <property name="xalign">1</property>
2619 <property name="yalign">0.5</property>
2620 <property name="xpad">0</property>
2621 <property name="ypad">0</property>
2622 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
2623 <property name="width_chars">-1</property>
2624 <property name="single_line_mode">False</property>
2625 <property name="angle">0</property>
2626 </widget>
2627 <packing>
2628 <property name="left_attach">2</property>
2629 <property name="right_attach">3</property>
2630 <property name="top_attach">1</property>
2631 <property name="bottom_attach">2</property>
2632 <property name="x_options">fill</property>
2633 <property name="y_options"></property>
2634 </packing>
2635 </child>
2637 <child>
2638 <widget class="GtkEntry" id="compile_binary_lib_mappings">
2639 <property name="visible">True</property>
2640 <property name="tooltip" translatable="yes">If this source package creates a -dev package that will be used with a native distribution library package, you may need to put some mappings here. See 0install.net for details. Example &quot;glade:0&quot;</property>
2641 <property name="can_focus">True</property>
2642 <property name="editable">True</property>
2643 <property name="visibility">True</property>
2644 <property name="max_length">0</property>
2645 <property name="text" translatable="yes"></property>
2646 <property name="has_frame">True</property>
2647 <property name="invisible_char">*</property>
2648 <property name="activates_default">False</property>
2649 </widget>
2650 <packing>
2651 <property name="left_attach">3</property>
2652 <property name="right_attach">4</property>
2653 <property name="top_attach">1</property>
2654 <property name="bottom_attach">2</property>
2655 <property name="y_options"></property>
2656 </packing>
2657 </child>
2658 </widget>
2659 </child>
2660 </widget>
2661 </child>
2663 <child>
2664 <widget class="GtkLabel" id="label61">
2665 <property name="visible">True</property>
2666 <property name="label" translatable="yes">&lt;b&gt;Source package options&lt;/b&gt;</property>
2667 <property name="use_underline">False</property>
2668 <property name="use_markup">True</property>
2669 <property name="justify">GTK_JUSTIFY_LEFT</property>
2670 <property name="wrap">False</property>
2671 <property name="selectable">False</property>
2672 <property name="xalign">0.5</property>
2673 <property name="yalign">0.5</property>
2674 <property name="xpad">0</property>
2675 <property name="ypad">0</property>
2676 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
2677 <property name="width_chars">-1</property>
2678 <property name="single_line_mode">False</property>
2679 <property name="angle">0</property>
2680 </widget>
2681 <packing>
2682 <property name="type">label_item</property>
2683 </packing>
2684 </child>
2685 </widget>
2686 <packing>
2687 <property name="padding">0</property>
2688 <property name="expand">False</property>
2689 <property name="fill">True</property>
2690 </packing>
2691 </child>
2692 </widget>
2693 <packing>
2694 <property name="padding">0</property>
2695 <property name="expand">True</property>
2696 <property name="fill">True</property>
2697 </packing>
2698 </child>
2699 </widget>
2700 </child>
2701 </widget>
2703 <widget class="GtkDialog" id="add_archive">
2704 <property name="visible">True</property>
2705 <property name="title" translatable="yes">Add Archive</property>
2706 <property name="type">GTK_WINDOW_TOPLEVEL</property>
2707 <property name="window_position">GTK_WIN_POS_NONE</property>
2708 <property name="modal">False</property>
2709 <property name="resizable">True</property>
2710 <property name="destroy_with_parent">False</property>
2711 <property name="decorated">True</property>
2712 <property name="skip_taskbar_hint">False</property>
2713 <property name="skip_pager_hint">False</property>
2714 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
2715 <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
2716 <property name="focus_on_map">True</property>
2717 <property name="urgency_hint">False</property>
2718 <property name="has_separator">False</property>
2720 <child internal-child="vbox">
2721 <widget class="GtkVBox" id="dialog-vbox7">
2722 <property name="visible">True</property>
2723 <property name="homogeneous">False</property>
2724 <property name="spacing">0</property>
2726 <child internal-child="action_area">
2727 <widget class="GtkHButtonBox" id="dialog-action_area7">
2728 <property name="visible">True</property>
2729 <property name="layout_style">GTK_BUTTONBOX_END</property>
2731 <child>
2732 <widget class="GtkButton" id="cancelbutton3">
2733 <property name="visible">True</property>
2734 <property name="can_default">True</property>
2735 <property name="can_focus">True</property>
2736 <property name="label">gtk-cancel</property>
2737 <property name="use_stock">True</property>
2738 <property name="relief">GTK_RELIEF_NORMAL</property>
2739 <property name="focus_on_click">True</property>
2740 <property name="response_id">-6</property>
2741 </widget>
2742 </child>
2744 <child>
2745 <widget class="GtkButton" id="okbutton3">
2746 <property name="visible">True</property>
2747 <property name="can_default">True</property>
2748 <property name="can_focus">True</property>
2749 <property name="label">gtk-ok</property>
2750 <property name="use_stock">True</property>
2751 <property name="relief">GTK_RELIEF_NORMAL</property>
2752 <property name="focus_on_click">True</property>
2753 <property name="response_id">-5</property>
2754 </widget>
2755 </child>
2756 </widget>
2757 <packing>
2758 <property name="padding">0</property>
2759 <property name="expand">False</property>
2760 <property name="fill">True</property>
2761 <property name="pack_type">GTK_PACK_END</property>
2762 </packing>
2763 </child>
2765 <child>
2766 <widget class="GtkVBox" id="vbox6">
2767 <property name="border_width">8</property>
2768 <property name="visible">True</property>
2769 <property name="homogeneous">False</property>
2770 <property name="spacing">6</property>
2772 <child>
2773 <widget class="GtkFrame" id="frame13">
2774 <property name="visible">True</property>
2775 <property name="label_xalign">0</property>
2776 <property name="label_yalign">0.5</property>
2777 <property name="shadow_type">GTK_SHADOW_NONE</property>
2779 <child>
2780 <widget class="GtkAlignment" id="alignment12">
2781 <property name="visible">True</property>
2782 <property name="xalign">0.5</property>
2783 <property name="yalign">0.5</property>
2784 <property name="xscale">1</property>
2785 <property name="yscale">1</property>
2786 <property name="top_padding">0</property>
2787 <property name="bottom_padding">0</property>
2788 <property name="left_padding">12</property>
2789 <property name="right_padding">0</property>
2791 <child>
2792 <widget class="GtkTable" id="table2">
2793 <property name="visible">True</property>
2794 <property name="n_rows">3</property>
2795 <property name="n_columns">3</property>
2796 <property name="homogeneous">False</property>
2797 <property name="row_spacing">4</property>
2798 <property name="column_spacing">4</property>
2800 <child>
2801 <widget class="GtkLabel" id="label39">
2802 <property name="visible">True</property>
2803 <property name="label" translatable="yes">Local copy: </property>
2804 <property name="use_underline">False</property>
2805 <property name="use_markup">False</property>
2806 <property name="justify">GTK_JUSTIFY_LEFT</property>
2807 <property name="wrap">False</property>
2808 <property name="selectable">False</property>
2809 <property name="xalign">0.5</property>
2810 <property name="yalign">0.5</property>
2811 <property name="xpad">0</property>
2812 <property name="ypad">0</property>
2813 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
2814 <property name="width_chars">-1</property>
2815 <property name="single_line_mode">False</property>
2816 <property name="angle">0</property>
2817 </widget>
2818 <packing>
2819 <property name="left_attach">0</property>
2820 <property name="right_attach">1</property>
2821 <property name="top_attach">2</property>
2822 <property name="bottom_attach">3</property>
2823 <property name="x_options">fill</property>
2824 <property name="y_options"></property>
2825 </packing>
2826 </child>
2828 <child>
2829 <widget class="GtkLabel" id="label37">
2830 <property name="visible">True</property>
2831 <property name="label" translatable="yes">Format:</property>
2832 <property name="use_underline">False</property>
2833 <property name="use_markup">False</property>
2834 <property name="justify">GTK_JUSTIFY_LEFT</property>
2835 <property name="wrap">False</property>
2836 <property name="selectable">False</property>
2837 <property name="xalign">1</property>
2838 <property name="yalign">0.5</property>
2839 <property name="xpad">0</property>
2840 <property name="ypad">0</property>
2841 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
2842 <property name="width_chars">-1</property>
2843 <property name="single_line_mode">False</property>
2844 <property name="angle">0</property>
2845 </widget>
2846 <packing>
2847 <property name="left_attach">0</property>
2848 <property name="right_attach">1</property>
2849 <property name="top_attach">0</property>
2850 <property name="bottom_attach">1</property>
2851 <property name="x_options">fill</property>
2852 <property name="y_options"></property>
2853 </packing>
2854 </child>
2856 <child>
2857 <widget class="GtkLabel" id="label36">
2858 <property name="visible">True</property>
2859 <property name="label" translatable="yes">URL:</property>
2860 <property name="use_underline">False</property>
2861 <property name="use_markup">False</property>
2862 <property name="justify">GTK_JUSTIFY_LEFT</property>
2863 <property name="wrap">False</property>
2864 <property name="selectable">False</property>
2865 <property name="xalign">1</property>
2866 <property name="yalign">0.5</property>
2867 <property name="xpad">0</property>
2868 <property name="ypad">0</property>
2869 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
2870 <property name="width_chars">-1</property>
2871 <property name="single_line_mode">False</property>
2872 <property name="angle">0</property>
2873 </widget>
2874 <packing>
2875 <property name="left_attach">0</property>
2876 <property name="right_attach">1</property>
2877 <property name="top_attach">1</property>
2878 <property name="bottom_attach">2</property>
2879 <property name="x_options">fill</property>
2880 <property name="y_options"></property>
2881 </packing>
2882 </child>
2884 <child>
2885 <widget class="GtkEntry" id="archive_url">
2886 <property name="visible">True</property>
2887 <property name="can_focus">True</property>
2888 <property name="editable">True</property>
2889 <property name="visibility">True</property>
2890 <property name="max_length">0</property>
2891 <property name="text" translatable="yes"></property>
2892 <property name="has_frame">True</property>
2893 <property name="invisible_char">*</property>
2894 <property name="activates_default">True</property>
2895 </widget>
2896 <packing>
2897 <property name="left_attach">1</property>
2898 <property name="right_attach">2</property>
2899 <property name="top_attach">1</property>
2900 <property name="bottom_attach">2</property>
2901 <property name="y_options"></property>
2902 </packing>
2903 </child>
2905 <child>
2906 <widget class="GtkButton" id="download">
2907 <property name="visible">True</property>
2908 <property name="tooltip" translatable="yes">Click here to download the archive from the URL.</property>
2909 <property name="can_focus">True</property>
2910 <property name="label" translatable="yes">Download</property>
2911 <property name="use_underline">True</property>
2912 <property name="relief">GTK_RELIEF_NORMAL</property>
2913 <property name="focus_on_click">True</property>
2914 </widget>
2915 <packing>
2916 <property name="left_attach">2</property>
2917 <property name="right_attach">3</property>
2918 <property name="top_attach">1</property>
2919 <property name="bottom_attach">2</property>
2920 <property name="x_options">fill</property>
2921 <property name="y_options"></property>
2922 </packing>
2923 </child>
2925 <child>
2926 <widget class="GtkComboBox" id="mime_type">
2927 <property name="visible">True</property>
2928 <property name="items" translatable="yes">(auto-detect)
2929 Autopackage
2930 application/vnd.ms-cab-compressed
2931 application/x-bzip-compressed-tar
2932 application/x-compressed-tar
2933 application/x-deb
2934 application/x-lzma-compressed-tar
2935 application/x-rpm
2936 application/x-tar
2937 application/zip
2938 </property>
2939 <property name="add_tearoffs">False</property>
2940 <property name="focus_on_click">True</property>
2941 </widget>
2942 <packing>
2943 <property name="left_attach">1</property>
2944 <property name="right_attach">3</property>
2945 <property name="top_attach">0</property>
2946 <property name="bottom_attach">1</property>
2947 <property name="x_options">fill</property>
2948 <property name="y_options">fill</property>
2949 </packing>
2950 </child>
2952 <child>
2953 <widget class="GtkEventBox" id="eventbox6">
2954 <property name="visible">True</property>
2955 <property name="tooltip" translatable="yes">If you have a local copy of the archive, select it here. Otherwise, use the Download button above.</property>
2956 <property name="visible_window">True</property>
2957 <property name="above_child">False</property>
2959 <child>
2960 <widget class="GtkFileChooserButton" id="local_archive">
2961 <property name="visible">True</property>
2962 <property name="title" translatable="yes">Select Archive File</property>
2963 <property name="action">GTK_FILE_CHOOSER_ACTION_OPEN</property>
2964 <property name="local_only">True</property>
2965 <property name="show_hidden">False</property>
2966 <property name="do_overwrite_confirmation">False</property>
2967 <property name="width_chars">-1</property>
2968 </widget>
2969 </child>
2970 </widget>
2971 <packing>
2972 <property name="left_attach">1</property>
2973 <property name="right_attach">3</property>
2974 <property name="top_attach">2</property>
2975 <property name="bottom_attach">3</property>
2976 <property name="x_options">fill</property>
2977 <property name="y_options">fill</property>
2978 </packing>
2979 </child>
2980 </widget>
2981 </child>
2982 </widget>
2983 </child>
2985 <child>
2986 <widget class="GtkLabel" id="label35">
2987 <property name="visible">True</property>
2988 <property name="label" translatable="yes">&lt;b&gt;Archive&lt;/b&gt;</property>
2989 <property name="use_underline">False</property>
2990 <property name="use_markup">True</property>
2991 <property name="justify">GTK_JUSTIFY_LEFT</property>
2992 <property name="wrap">False</property>
2993 <property name="selectable">False</property>
2994 <property name="xalign">0.5</property>
2995 <property name="yalign">0.5</property>
2996 <property name="xpad">0</property>
2997 <property name="ypad">0</property>
2998 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
2999 <property name="width_chars">-1</property>
3000 <property name="single_line_mode">False</property>
3001 <property name="angle">0</property>
3002 </widget>
3003 <packing>
3004 <property name="type">label_item</property>
3005 </packing>
3006 </child>
3007 </widget>
3008 <packing>
3009 <property name="padding">0</property>
3010 <property name="expand">False</property>
3011 <property name="fill">False</property>
3012 </packing>
3013 </child>
3015 <child>
3016 <widget class="GtkFrame" id="subdirectory_frame">
3017 <property name="visible">True</property>
3018 <property name="label_xalign">0</property>
3019 <property name="label_yalign">0.5</property>
3020 <property name="shadow_type">GTK_SHADOW_NONE</property>
3022 <child>
3023 <widget class="GtkAlignment" id="alignment14">
3024 <property name="visible">True</property>
3025 <property name="xalign">0.5</property>
3026 <property name="yalign">0.5</property>
3027 <property name="xscale">1</property>
3028 <property name="yscale">1</property>
3029 <property name="top_padding">0</property>
3030 <property name="bottom_padding">0</property>
3031 <property name="left_padding">12</property>
3032 <property name="right_padding">0</property>
3034 <child>
3035 <widget class="GtkVBox" id="vbox8">
3036 <property name="visible">True</property>
3037 <property name="homogeneous">False</property>
3038 <property name="spacing">0</property>
3040 <child>
3041 <widget class="GtkLabel" id="label42">
3042 <property name="visible">True</property>
3043 <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>
3044 <property name="use_underline">False</property>
3045 <property name="use_markup">True</property>
3046 <property name="justify">GTK_JUSTIFY_LEFT</property>
3047 <property name="wrap">True</property>
3048 <property name="selectable">False</property>
3049 <property name="xalign">0</property>
3050 <property name="yalign">0.5</property>
3051 <property name="xpad">4</property>
3052 <property name="ypad">8</property>
3053 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
3054 <property name="width_chars">-1</property>
3055 <property name="single_line_mode">False</property>
3056 <property name="angle">0</property>
3057 </widget>
3058 <packing>
3059 <property name="padding">0</property>
3060 <property name="expand">False</property>
3061 <property name="fill">False</property>
3062 </packing>
3063 </child>
3065 <child>
3066 <widget class="GtkScrolledWindow" id="scrolledwindow6">
3067 <property name="visible">True</property>
3068 <property name="can_focus">True</property>
3069 <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
3070 <property name="vscrollbar_policy">GTK_POLICY_ALWAYS</property>
3071 <property name="shadow_type">GTK_SHADOW_IN</property>
3072 <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
3074 <child>
3075 <widget class="GtkTreeView" id="extract_list">
3076 <property name="visible">True</property>
3077 <property name="can_focus">True</property>
3078 <property name="headers_visible">True</property>
3079 <property name="rules_hint">False</property>
3080 <property name="reorderable">False</property>
3081 <property name="enable_search">True</property>
3082 <property name="fixed_height_mode">False</property>
3083 <property name="hover_selection">False</property>
3084 <property name="hover_expand">False</property>
3085 </widget>
3086 </child>
3087 </widget>
3088 <packing>
3089 <property name="padding">0</property>
3090 <property name="expand">True</property>
3091 <property name="fill">True</property>
3092 </packing>
3093 </child>
3094 </widget>
3095 </child>
3096 </widget>
3097 </child>
3099 <child>
3100 <widget class="GtkLabel" id="label41">
3101 <property name="visible">True</property>
3102 <property name="label" translatable="yes">&lt;b&gt;Subdirectory&lt;/b&gt;</property>
3103 <property name="use_underline">False</property>
3104 <property name="use_markup">True</property>
3105 <property name="justify">GTK_JUSTIFY_LEFT</property>
3106 <property name="wrap">False</property>
3107 <property name="selectable">False</property>
3108 <property name="xalign">0.5</property>
3109 <property name="yalign">0.5</property>
3110 <property name="xpad">0</property>
3111 <property name="ypad">0</property>
3112 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
3113 <property name="width_chars">-1</property>
3114 <property name="single_line_mode">False</property>
3115 <property name="angle">0</property>
3116 </widget>
3117 <packing>
3118 <property name="type">label_item</property>
3119 </packing>
3120 </child>
3121 </widget>
3122 <packing>
3123 <property name="padding">0</property>
3124 <property name="expand">True</property>
3125 <property name="fill">True</property>
3126 </packing>
3127 </child>
3128 </widget>
3129 <packing>
3130 <property name="padding">0</property>
3131 <property name="expand">True</property>
3132 <property name="fill">True</property>
3133 </packing>
3134 </child>
3135 </widget>
3136 </child>
3137 </widget>
3139 <widget class="GtkDialog" id="requires">
3140 <property name="visible">True</property>
3141 <property name="title" translatable="yes">Requires...</property>
3142 <property name="type">GTK_WINDOW_TOPLEVEL</property>
3143 <property name="window_position">GTK_WIN_POS_NONE</property>
3144 <property name="modal">False</property>
3145 <property name="resizable">True</property>
3146 <property name="destroy_with_parent">False</property>
3147 <property name="decorated">True</property>
3148 <property name="skip_taskbar_hint">False</property>
3149 <property name="skip_pager_hint">False</property>
3150 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
3151 <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
3152 <property name="focus_on_map">True</property>
3153 <property name="urgency_hint">False</property>
3154 <property name="has_separator">False</property>
3156 <child internal-child="vbox">
3157 <widget class="GtkVBox" id="dialog-vbox8">
3158 <property name="visible">True</property>
3159 <property name="homogeneous">False</property>
3160 <property name="spacing">0</property>
3162 <child internal-child="action_area">
3163 <widget class="GtkHButtonBox" id="dialog-action_area8">
3164 <property name="visible">True</property>
3165 <property name="layout_style">GTK_BUTTONBOX_END</property>
3167 <child>
3168 <widget class="GtkButton" id="cancelbutton4">
3169 <property name="visible">True</property>
3170 <property name="can_default">True</property>
3171 <property name="can_focus">True</property>
3172 <property name="label">gtk-cancel</property>
3173 <property name="use_stock">True</property>
3174 <property name="relief">GTK_RELIEF_NORMAL</property>
3175 <property name="focus_on_click">True</property>
3176 <property name="response_id">-6</property>
3177 </widget>
3178 </child>
3180 <child>
3181 <widget class="GtkButton" id="okbutton4">
3182 <property name="visible">True</property>
3183 <property name="can_default">True</property>
3184 <property name="can_focus">True</property>
3185 <property name="label">gtk-ok</property>
3186 <property name="use_stock">True</property>
3187 <property name="relief">GTK_RELIEF_NORMAL</property>
3188 <property name="focus_on_click">True</property>
3189 <property name="response_id">-5</property>
3190 </widget>
3191 </child>
3192 </widget>
3193 <packing>
3194 <property name="padding">0</property>
3195 <property name="expand">False</property>
3196 <property name="fill">True</property>
3197 <property name="pack_type">GTK_PACK_END</property>
3198 </packing>
3199 </child>
3201 <child>
3202 <widget class="GtkVBox" id="vbox9">
3203 <property name="border_width">8</property>
3204 <property name="visible">True</property>
3205 <property name="homogeneous">False</property>
3206 <property name="spacing">8</property>
3208 <child>
3209 <widget class="GtkFrame" id="frame15">
3210 <property name="visible">True</property>
3211 <property name="label_xalign">0</property>
3212 <property name="label_yalign">0.5</property>
3213 <property name="shadow_type">GTK_SHADOW_NONE</property>
3215 <child>
3216 <widget class="GtkAlignment" id="alignment15">
3217 <property name="border_width">4</property>
3218 <property name="visible">True</property>
3219 <property name="xalign">0.5</property>
3220 <property name="yalign">0.5</property>
3221 <property name="xscale">1</property>
3222 <property name="yscale">1</property>
3223 <property name="top_padding">0</property>
3224 <property name="bottom_padding">0</property>
3225 <property name="left_padding">12</property>
3226 <property name="right_padding">0</property>
3228 <child>
3229 <widget class="GtkVBox" id="vbox12">
3230 <property name="visible">True</property>
3231 <property name="homogeneous">False</property>
3232 <property name="spacing">4</property>
3234 <child>
3235 <widget class="GtkLabel" id="label49">
3236 <property name="visible">True</property>
3237 <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>
3238 <property name="use_underline">False</property>
3239 <property name="use_markup">True</property>
3240 <property name="justify">GTK_JUSTIFY_LEFT</property>
3241 <property name="wrap">True</property>
3242 <property name="selectable">False</property>
3243 <property name="xalign">0</property>
3244 <property name="yalign">0.5</property>
3245 <property name="xpad">0</property>
3246 <property name="ypad">0</property>
3247 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
3248 <property name="width_chars">-1</property>
3249 <property name="single_line_mode">False</property>
3250 <property name="angle">0</property>
3251 </widget>
3252 <packing>
3253 <property name="padding">0</property>
3254 <property name="expand">False</property>
3255 <property name="fill">False</property>
3256 </packing>
3257 </child>
3259 <child>
3260 <widget class="GtkHBox" id="hbox10">
3261 <property name="visible">True</property>
3262 <property name="homogeneous">False</property>
3263 <property name="spacing">0</property>
3265 <child>
3266 <widget class="GtkLabel" id="label47">
3267 <property name="visible">True</property>
3268 <property name="label" translatable="yes">URI: </property>
3269 <property name="use_underline">False</property>
3270 <property name="use_markup">False</property>
3271 <property name="justify">GTK_JUSTIFY_LEFT</property>
3272 <property name="wrap">False</property>
3273 <property name="selectable">False</property>
3274 <property name="xalign">0.5</property>
3275 <property name="yalign">0.5</property>
3276 <property name="xpad">0</property>
3277 <property name="ypad">0</property>
3278 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
3279 <property name="width_chars">-1</property>
3280 <property name="single_line_mode">False</property>
3281 <property name="angle">0</property>
3282 </widget>
3283 <packing>
3284 <property name="padding">0</property>
3285 <property name="expand">False</property>
3286 <property name="fill">False</property>
3287 </packing>
3288 </child>
3290 <child>
3291 <widget class="GtkComboBoxEntry" id="requires_uri">
3292 <property name="visible">True</property>
3293 <property name="items" translatable="yes"></property>
3294 <property name="add_tearoffs">False</property>
3295 <property name="has_frame">True</property>
3296 <property name="focus_on_click">True</property>
3297 </widget>
3298 <packing>
3299 <property name="padding">0</property>
3300 <property name="expand">True</property>
3301 <property name="fill">True</property>
3302 </packing>
3303 </child>
3304 </widget>
3305 <packing>
3306 <property name="padding">0</property>
3307 <property name="expand">True</property>
3308 <property name="fill">True</property>
3309 </packing>
3310 </child>
3311 </widget>
3312 </child>
3313 </widget>
3314 </child>
3316 <child>
3317 <widget class="GtkLabel" id="label44">
3318 <property name="visible">True</property>
3319 <property name="label" translatable="yes">&lt;b&gt;Required interface&lt;/b&gt;</property>
3320 <property name="use_underline">False</property>
3321 <property name="use_markup">True</property>
3322 <property name="justify">GTK_JUSTIFY_LEFT</property>
3323 <property name="wrap">False</property>
3324 <property name="selectable">False</property>
3325 <property name="xalign">0.5</property>
3326 <property name="yalign">0.5</property>
3327 <property name="xpad">0</property>
3328 <property name="ypad">0</property>
3329 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
3330 <property name="width_chars">-1</property>
3331 <property name="single_line_mode">False</property>
3332 <property name="angle">0</property>
3333 </widget>
3334 <packing>
3335 <property name="type">label_item</property>
3336 </packing>
3337 </child>
3338 </widget>
3339 <packing>
3340 <property name="padding">0</property>
3341 <property name="expand">False</property>
3342 <property name="fill">True</property>
3343 </packing>
3344 </child>
3346 <child>
3347 <widget class="GtkFrame" id="frame16">
3348 <property name="visible">True</property>
3349 <property name="label_xalign">0</property>
3350 <property name="label_yalign">0.5</property>
3351 <property name="shadow_type">GTK_SHADOW_NONE</property>
3353 <child>
3354 <widget class="GtkAlignment" id="alignment16">
3355 <property name="border_width">4</property>
3356 <property name="visible">True</property>
3357 <property name="xalign">0.5</property>
3358 <property name="yalign">0.5</property>
3359 <property name="xscale">1</property>
3360 <property name="yscale">1</property>
3361 <property name="top_padding">0</property>
3362 <property name="bottom_padding">0</property>
3363 <property name="left_padding">12</property>
3364 <property name="right_padding">0</property>
3366 <child>
3367 <widget class="GtkVBox" id="vbox10">
3368 <property name="visible">True</property>
3369 <property name="homogeneous">False</property>
3370 <property name="spacing">4</property>
3372 <child>
3373 <widget class="GtkLabel" id="label51">
3374 <property name="visible">True</property>
3375 <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>
3376 <property name="use_underline">False</property>
3377 <property name="use_markup">True</property>
3378 <property name="justify">GTK_JUSTIFY_LEFT</property>
3379 <property name="wrap">True</property>
3380 <property name="selectable">False</property>
3381 <property name="xalign">0</property>
3382 <property name="yalign">0.5</property>
3383 <property name="xpad">0</property>
3384 <property name="ypad">0</property>
3385 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
3386 <property name="width_chars">-1</property>
3387 <property name="single_line_mode">False</property>
3388 <property name="angle">0</property>
3389 </widget>
3390 <packing>
3391 <property name="padding">0</property>
3392 <property name="expand">False</property>
3393 <property name="fill">False</property>
3394 </packing>
3395 </child>
3397 <child>
3398 <widget class="GtkTable" id="table3">
3399 <property name="visible">True</property>
3400 <property name="n_rows">3</property>
3401 <property name="n_columns">3</property>
3402 <property name="homogeneous">False</property>
3403 <property name="row_spacing">4</property>
3404 <property name="column_spacing">4</property>
3406 <child>
3407 <widget class="GtkLabel" id="label52">
3408 <property name="visible">True</property>
3409 <property name="label" translatable="yes">Name:</property>
3410 <property name="use_underline">False</property>
3411 <property name="use_markup">False</property>
3412 <property name="justify">GTK_JUSTIFY_LEFT</property>
3413 <property name="wrap">False</property>
3414 <property name="selectable">False</property>
3415 <property name="xalign">1</property>
3416 <property name="yalign">0.5</property>
3417 <property name="xpad">0</property>
3418 <property name="ypad">0</property>
3419 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
3420 <property name="width_chars">-1</property>
3421 <property name="single_line_mode">False</property>
3422 <property name="angle">0</property>
3423 </widget>
3424 <packing>
3425 <property name="left_attach">0</property>
3426 <property name="right_attach">1</property>
3427 <property name="top_attach">0</property>
3428 <property name="bottom_attach">1</property>
3429 <property name="x_options">fill</property>
3430 <property name="y_options"></property>
3431 </packing>
3432 </child>
3434 <child>
3435 <widget class="GtkLabel" id="label54">
3436 <property name="visible">True</property>
3437 <property name="label" translatable="yes">Default:</property>
3438 <property name="use_underline">False</property>
3439 <property name="use_markup">False</property>
3440 <property name="justify">GTK_JUSTIFY_LEFT</property>
3441 <property name="wrap">False</property>
3442 <property name="selectable">False</property>
3443 <property name="xalign">1</property>
3444 <property name="yalign">0.5</property>
3445 <property name="xpad">0</property>
3446 <property name="ypad">0</property>
3447 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
3448 <property name="width_chars">-1</property>
3449 <property name="single_line_mode">False</property>
3450 <property name="angle">0</property>
3451 </widget>
3452 <packing>
3453 <property name="left_attach">0</property>
3454 <property name="right_attach">1</property>
3455 <property name="top_attach">2</property>
3456 <property name="bottom_attach">3</property>
3457 <property name="x_options">fill</property>
3458 <property name="y_options"></property>
3459 </packing>
3460 </child>
3462 <child>
3463 <widget class="GtkLabel" id="label60">
3464 <property name="visible">True</property>
3465 <property name="label" translatable="yes">&lt;chosen-version&gt;/</property>
3466 <property name="use_underline">False</property>
3467 <property name="use_markup">False</property>
3468 <property name="justify">GTK_JUSTIFY_LEFT</property>
3469 <property name="wrap">False</property>
3470 <property name="selectable">False</property>
3471 <property name="xalign">0</property>
3472 <property name="yalign">0.5</property>
3473 <property name="xpad">0</property>
3474 <property name="ypad">0</property>
3475 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
3476 <property name="width_chars">-1</property>
3477 <property name="single_line_mode">False</property>
3478 <property name="angle">0</property>
3479 </widget>
3480 <packing>
3481 <property name="left_attach">1</property>
3482 <property name="right_attach">2</property>
3483 <property name="top_attach">1</property>
3484 <property name="bottom_attach">2</property>
3485 <property name="x_options">fill</property>
3486 <property name="y_options"></property>
3487 </packing>
3488 </child>
3490 <child>
3491 <widget class="GtkEventBox" id="eventbox4">
3492 <property name="width_request">0</property>
3493 <property name="visible">True</property>
3494 <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>
3495 <property name="visible_window">True</property>
3496 <property name="above_child">False</property>
3498 <child>
3499 <widget class="GtkComboBoxEntry" id="env_name">
3500 <property name="visible">True</property>
3501 <property name="items" translatable="yes">LD_LIBRARY_PATH
3502 PATH
3503 PKG_CONFIG_PATH
3504 PYTHONPATH
3505 XDG_CONFIG_DIRS
3506 XDG_DATA_DIRS</property>
3507 <property name="add_tearoffs">False</property>
3508 <property name="has_frame">True</property>
3509 <property name="focus_on_click">True</property>
3510 </widget>
3511 </child>
3512 </widget>
3513 <packing>
3514 <property name="left_attach">1</property>
3515 <property name="right_attach">3</property>
3516 <property name="top_attach">0</property>
3517 <property name="bottom_attach">1</property>
3518 <property name="x_options">fill</property>
3519 <property name="y_options">fill</property>
3520 </packing>
3521 </child>
3523 <child>
3524 <widget class="GtkEventBox" id="eventbox5">
3525 <property name="visible">True</property>
3526 <property name="tooltip" translatable="yes">The file or directory within the chosen version whose full path will be inserted into the environment variable.</property>
3527 <property name="visible_window">True</property>
3528 <property name="above_child">False</property>
3530 <child>
3531 <widget class="GtkComboBoxEntry" id="env_insert">
3532 <property name="visible">True</property>
3533 <property name="items" translatable="yes"></property>
3534 <property name="add_tearoffs">False</property>
3535 <property name="has_frame">True</property>
3536 <property name="focus_on_click">True</property>
3537 </widget>
3538 </child>
3539 </widget>
3540 <packing>
3541 <property name="left_attach">2</property>
3542 <property name="right_attach">3</property>
3543 <property name="top_attach">1</property>
3544 <property name="bottom_attach">2</property>
3545 <property name="y_options">fill</property>
3546 </packing>
3547 </child>
3549 <child>
3550 <widget class="GtkEntry" id="env_default">
3551 <property name="visible">True</property>
3552 <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>
3553 <property name="can_focus">True</property>
3554 <property name="editable">True</property>
3555 <property name="visibility">True</property>
3556 <property name="max_length">0</property>
3557 <property name="text" translatable="yes"></property>
3558 <property name="has_frame">True</property>
3559 <property name="invisible_char">*</property>
3560 <property name="activates_default">False</property>
3561 </widget>
3562 <packing>
3563 <property name="left_attach">1</property>
3564 <property name="right_attach">3</property>
3565 <property name="top_attach">2</property>
3566 <property name="bottom_attach">3</property>
3567 <property name="y_options"></property>
3568 </packing>
3569 </child>
3571 <child>
3572 <widget class="GtkEventBox" id="eventbox8">
3573 <property name="visible">True</property>
3574 <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>
3575 <property name="visible_window">True</property>
3576 <property name="above_child">False</property>
3578 <child>
3579 <widget class="GtkComboBox" id="env_mode">
3580 <property name="visible">True</property>
3581 <property name="items" translatable="yes">Prepend
3582 Append
3583 Replace</property>
3584 <property name="add_tearoffs">False</property>
3585 <property name="focus_on_click">True</property>
3586 </widget>
3587 </child>
3588 </widget>
3589 <packing>
3590 <property name="left_attach">0</property>
3591 <property name="right_attach">1</property>
3592 <property name="top_attach">1</property>
3593 <property name="bottom_attach">2</property>
3594 <property name="x_options">fill</property>
3595 <property name="y_options">fill</property>
3596 </packing>
3597 </child>
3598 </widget>
3599 <packing>
3600 <property name="padding">0</property>
3601 <property name="expand">True</property>
3602 <property name="fill">True</property>
3603 </packing>
3604 </child>
3605 </widget>
3606 </child>
3607 </widget>
3608 </child>
3610 <child>
3611 <widget class="GtkLabel" id="label45">
3612 <property name="visible">True</property>
3613 <property name="label" translatable="yes">&lt;b&gt;Binding&lt;/b&gt;</property>
3614 <property name="use_underline">False</property>
3615 <property name="use_markup">True</property>
3616 <property name="justify">GTK_JUSTIFY_LEFT</property>
3617 <property name="wrap">False</property>
3618 <property name="selectable">False</property>
3619 <property name="xalign">0.5</property>
3620 <property name="yalign">0.5</property>
3621 <property name="xpad">0</property>
3622 <property name="ypad">0</property>
3623 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
3624 <property name="width_chars">-1</property>
3625 <property name="single_line_mode">False</property>
3626 <property name="angle">0</property>
3627 </widget>
3628 <packing>
3629 <property name="type">label_item</property>
3630 </packing>
3631 </child>
3632 </widget>
3633 <packing>
3634 <property name="padding">0</property>
3635 <property name="expand">False</property>
3636 <property name="fill">True</property>
3637 </packing>
3638 </child>
3640 <child>
3641 <widget class="GtkFrame" id="frame17">
3642 <property name="visible">True</property>
3643 <property name="label_xalign">0</property>
3644 <property name="label_yalign">0.5</property>
3645 <property name="shadow_type">GTK_SHADOW_NONE</property>
3647 <child>
3648 <widget class="GtkAlignment" id="alignment17">
3649 <property name="border_width">4</property>
3650 <property name="visible">True</property>
3651 <property name="xalign">0.5</property>
3652 <property name="yalign">0.5</property>
3653 <property name="xscale">1</property>
3654 <property name="yscale">1</property>
3655 <property name="top_padding">0</property>
3656 <property name="bottom_padding">0</property>
3657 <property name="left_padding">12</property>
3658 <property name="right_padding">0</property>
3660 <child>
3661 <widget class="GtkVBox" id="vbox11">
3662 <property name="visible">True</property>
3663 <property name="homogeneous">False</property>
3664 <property name="spacing">4</property>
3666 <child>
3667 <widget class="GtkLabel" id="label50">
3668 <property name="visible">True</property>
3669 <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>
3670 <property name="use_underline">False</property>
3671 <property name="use_markup">True</property>
3672 <property name="justify">GTK_JUSTIFY_LEFT</property>
3673 <property name="wrap">True</property>
3674 <property name="selectable">False</property>
3675 <property name="xalign">0</property>
3676 <property name="yalign">0.5</property>
3677 <property name="xpad">0</property>
3678 <property name="ypad">0</property>
3679 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
3680 <property name="width_chars">-1</property>
3681 <property name="single_line_mode">False</property>
3682 <property name="angle">0</property>
3683 </widget>
3684 <packing>
3685 <property name="padding">0</property>
3686 <property name="expand">False</property>
3687 <property name="fill">False</property>
3688 </packing>
3689 </child>
3691 <child>
3692 <widget class="GtkHBox" id="hbox13">
3693 <property name="visible">True</property>
3694 <property name="homogeneous">False</property>
3695 <property name="spacing">4</property>
3697 <child>
3698 <widget class="GtkEntry" id="not_before">
3699 <property name="visible">True</property>
3700 <property name="tooltip" translatable="yes">The lowest version number that works.</property>
3701 <property name="can_focus">True</property>
3702 <property name="editable">True</property>
3703 <property name="visibility">True</property>
3704 <property name="max_length">0</property>
3705 <property name="text" translatable="yes"></property>
3706 <property name="has_frame">True</property>
3707 <property name="invisible_char">*</property>
3708 <property name="activates_default">False</property>
3709 </widget>
3710 <packing>
3711 <property name="padding">0</property>
3712 <property name="expand">True</property>
3713 <property name="fill">True</property>
3714 </packing>
3715 </child>
3717 <child>
3718 <widget class="GtkLabel" id="label57">
3719 <property name="visible">True</property>
3720 <property name="label" translatable="yes">&lt;= version &lt;</property>
3721 <property name="use_underline">False</property>
3722 <property name="use_markup">False</property>
3723 <property name="justify">GTK_JUSTIFY_LEFT</property>
3724 <property name="wrap">False</property>
3725 <property name="selectable">False</property>
3726 <property name="xalign">0.5</property>
3727 <property name="yalign">0.5</property>
3728 <property name="xpad">0</property>
3729 <property name="ypad">0</property>
3730 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
3731 <property name="width_chars">-1</property>
3732 <property name="single_line_mode">False</property>
3733 <property name="angle">0</property>
3734 </widget>
3735 <packing>
3736 <property name="padding">0</property>
3737 <property name="expand">False</property>
3738 <property name="fill">False</property>
3739 </packing>
3740 </child>
3742 <child>
3743 <widget class="GtkEntry" id="before">
3744 <property name="visible">True</property>
3745 <property name="tooltip" translatable="yes">This version and later ones don't work.</property>
3746 <property name="can_focus">True</property>
3747 <property name="editable">True</property>
3748 <property name="visibility">True</property>
3749 <property name="max_length">0</property>
3750 <property name="text" translatable="yes"></property>
3751 <property name="has_frame">True</property>
3752 <property name="invisible_char">*</property>
3753 <property name="activates_default">False</property>
3754 </widget>
3755 <packing>
3756 <property name="padding">0</property>
3757 <property name="expand">True</property>
3758 <property name="fill">True</property>
3759 </packing>
3760 </child>
3761 </widget>
3762 <packing>
3763 <property name="padding">0</property>
3764 <property name="expand">True</property>
3765 <property name="fill">True</property>
3766 </packing>
3767 </child>
3768 </widget>
3769 </child>
3770 </widget>
3771 </child>
3773 <child>
3774 <widget class="GtkLabel" id="label46">
3775 <property name="visible">True</property>
3776 <property name="label" translatable="yes">&lt;b&gt;Constraints&lt;/b&gt;</property>
3777 <property name="use_underline">False</property>
3778 <property name="use_markup">True</property>
3779 <property name="justify">GTK_JUSTIFY_LEFT</property>
3780 <property name="wrap">False</property>
3781 <property name="selectable">False</property>
3782 <property name="xalign">0.5</property>
3783 <property name="yalign">0.5</property>
3784 <property name="xpad">0</property>
3785 <property name="ypad">0</property>
3786 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
3787 <property name="width_chars">-1</property>
3788 <property name="single_line_mode">False</property>
3789 <property name="angle">0</property>
3790 </widget>
3791 <packing>
3792 <property name="type">label_item</property>
3793 </packing>
3794 </child>
3795 </widget>
3796 <packing>
3797 <property name="padding">0</property>
3798 <property name="expand">False</property>
3799 <property name="fill">True</property>
3800 </packing>
3801 </child>
3802 </widget>
3803 <packing>
3804 <property name="padding">0</property>
3805 <property name="expand">True</property>
3806 <property name="fill">True</property>
3807 </packing>
3808 </child>
3809 </widget>
3810 </child>
3811 </widget>
3813 <widget class="GtkDialog" id="download">
3814 <property name="title" translatable="yes">Downloading</property>
3815 <property name="type">GTK_WINDOW_TOPLEVEL</property>
3816 <property name="window_position">GTK_WIN_POS_NONE</property>
3817 <property name="modal">False</property>
3818 <property name="resizable">True</property>
3819 <property name="destroy_with_parent">False</property>
3820 <property name="decorated">True</property>
3821 <property name="skip_taskbar_hint">False</property>
3822 <property name="skip_pager_hint">False</property>
3823 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
3824 <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
3825 <property name="focus_on_map">True</property>
3826 <property name="urgency_hint">False</property>
3827 <property name="has_separator">False</property>
3829 <child internal-child="vbox">
3830 <widget class="GtkVBox" id="dialog-vbox9">
3831 <property name="visible">True</property>
3832 <property name="homogeneous">False</property>
3833 <property name="spacing">0</property>
3835 <child internal-child="action_area">
3836 <widget class="GtkHButtonBox" id="dialog-action_area9">
3837 <property name="visible">True</property>
3838 <property name="layout_style">GTK_BUTTONBOX_END</property>
3840 <child>
3841 <widget class="GtkButton" id="cancelbutton5">
3842 <property name="visible">True</property>
3843 <property name="can_default">True</property>
3844 <property name="can_focus">True</property>
3845 <property name="label">gtk-cancel</property>
3846 <property name="use_stock">True</property>
3847 <property name="relief">GTK_RELIEF_NORMAL</property>
3848 <property name="focus_on_click">True</property>
3849 <property name="response_id">-6</property>
3850 </widget>
3851 </child>
3852 </widget>
3853 <packing>
3854 <property name="padding">0</property>
3855 <property name="expand">False</property>
3856 <property name="fill">True</property>
3857 <property name="pack_type">GTK_PACK_END</property>
3858 </packing>
3859 </child>
3861 <child>
3862 <widget class="GtkVBox" id="vbox13">
3863 <property name="border_width">10</property>
3864 <property name="visible">True</property>
3865 <property name="homogeneous">False</property>
3866 <property name="spacing">10</property>
3868 <child>
3869 <widget class="GtkLabel" id="label59">
3870 <property name="visible">True</property>
3871 <property name="label" translatable="yes">Downloading, please wait...</property>
3872 <property name="use_underline">False</property>
3873 <property name="use_markup">False</property>
3874 <property name="justify">GTK_JUSTIFY_LEFT</property>
3875 <property name="wrap">False</property>
3876 <property name="selectable">False</property>
3877 <property name="xalign">0.5</property>
3878 <property name="yalign">0.5</property>
3879 <property name="xpad">50</property>
3880 <property name="ypad">0</property>
3881 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
3882 <property name="width_chars">-1</property>
3883 <property name="single_line_mode">False</property>
3884 <property name="angle">0</property>
3885 </widget>
3886 <packing>
3887 <property name="padding">0</property>
3888 <property name="expand">False</property>
3889 <property name="fill">False</property>
3890 </packing>
3891 </child>
3893 <child>
3894 <widget class="GtkProgressBar" id="progress">
3895 <property name="visible">True</property>
3896 <property name="orientation">GTK_PROGRESS_LEFT_TO_RIGHT</property>
3897 <property name="fraction">0</property>
3898 <property name="pulse_step">0.10000000149</property>
3899 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
3900 </widget>
3901 <packing>
3902 <property name="padding">0</property>
3903 <property name="expand">False</property>
3904 <property name="fill">False</property>
3905 </packing>
3906 </child>
3907 </widget>
3908 <packing>
3909 <property name="padding">0</property>
3910 <property name="expand">True</property>
3911 <property name="fill">True</property>
3912 </packing>
3913 </child>
3914 </widget>
3915 </child>
3916 </widget>
3918 </glade-interface>