Add command line argument parsing and --foreground parameter
[time-slider.git] / usr / share / time-slider / glade / time-slider-setup.glade
1 <?xml version="1.0"?>
2 <glade-interface>
3   <!-- interface-requires gtk+ 2.6 -->
4   <!-- interface-naming-policy toplevel-contextual -->
5   <widget class="GtkWindow" id="toplevel">
6     <property name="visible">True</property>
7     <property name="border_width">5</property>
8     <property name="title" translatable="yes">Time Slider Manager</property>
9     <property name="window_position">center-on-parent</property>
10     <property name="icon_name">time-slider-setup</property>
11     <property name="type_hint">dialog</property>
12     <signal name="delete_event" handler="on_snapshotmanager_delete_event"/>
13     <child>
14       <widget class="GtkVBox" id="vbox1">
15         <property name="visible">True</property>
16         <property name="orientation">vertical</property>
17         <property name="spacing">12</property>
18         <child>
19           <widget class="GtkVBox" id="vbox2">
20             <property name="visible">True</property>
21             <property name="orientation">vertical</property>
22             <property name="spacing">18</property>
23             <child>
24               <widget class="GtkVBox" id="vbox3">
25                 <property name="visible">True</property>
26                 <property name="orientation">vertical</property>
27                 <child>
28                   <widget class="GtkCheckButton" id="enablebutton">
29                     <property name="visible">True</property>
30                     <property name="can_focus">True</property>
31                     <property name="receives_default">False</property>
32                     <property name="draw_indicator">True</property>
33                     <signal name="toggled" handler="on_enablebutton_toggled"/>
34                     <child>
35                       <widget class="GtkLabel" id="label1">
36                         <property name="visible">True</property>
37                         <property name="label" translatable="yes">&lt;b&gt;Enable Time Slider&lt;/b&gt;</property>
38                         <property name="use_markup">True</property>
39                       </widget>
40                     </child>
41                   </widget>
42                   <packing>
43                     <property name="expand">False</property>
44                     <property name="fill">False</property>
45                     <property name="position">0</property>
46                   </packing>
47                 </child>
48                 <child>
49                   <widget class="GtkLabel" id="label4">
50                     <property name="visible">True</property>
51                     <property name="xalign">0</property>
52                     <property name="label" translatable="yes">Time Slider backs up data regularly by taking timed ZFS Snapshots</property>
53                   </widget>
54                   <packing>
55                     <property name="expand">False</property>
56                     <property name="fill">False</property>
57                     <property name="position">1</property>
58                   </packing>
59                 </child>
60               </widget>
61               <packing>
62                 <property name="expand">False</property>
63                 <property name="fill">False</property>
64                 <property name="position">0</property>
65               </packing>
66             </child>
67             <child>
68               <widget class="GtkExpander" id="expander">
69                 <property name="visible">True</property>
70                 <property name="can_focus">True</property>
71                 <property name="use_markup">True</property>
72                 <child>
73                   <widget class="GtkVBox" id="advancedbox">
74                     <property name="visible">True</property>
75                     <property name="orientation">vertical</property>
76                     <property name="spacing">12</property>
77                     <child>
78                       <widget class="GtkFrame" id="frame1">
79                         <property name="visible">True</property>
80                         <property name="label_xalign">0</property>
81                         <property name="shadow_type">none</property>
82                         <child>
83                           <widget class="GtkAlignment" id="alignment1">
84                             <property name="visible">True</property>
85                             <property name="left_padding">12</property>
86                             <child>
87                               <widget class="GtkVBox" id="vbox7">
88                                 <property name="visible">True</property>
89                                 <property name="orientation">vertical</property>
90                                 <child>
91                                   <widget class="GtkCheckButton" id="rsyncbutton">
92                                     <property name="label" translatable="yes">Replicate backups to an external drive</property>
93                                     <property name="visible">True</property>
94                                     <property name="can_focus">True</property>
95                                     <property name="receives_default">False</property>
96                                     <property name="draw_indicator">True</property>
97                                     <signal name="toggled" handler="on_rsyncbutton_toggled"/>
98                                   </widget>
99                                   <packing>
100                                     <property name="expand">False</property>
101                                     <property name="fill">False</property>
102                                     <property name="position">0</property>
103                                   </packing>
104                                 </child>
105                                 <child>
106                                   <widget class="GtkHBox" id="hbox4">
107                                     <property name="visible">True</property>
108                                     <property name="spacing">6</property>
109                                     <child>
110                                       <widget class="GtkLabel" id="label10">
111                                         <property name="visible">True</property>
112                                         <property name="xalign">0</property>
113                                         <property name="label" translatable="yes">Backup Device:</property>
114                                       </widget>
115                                       <packing>
116                                         <property name="expand">False</property>
117                                         <property name="fill">False</property>
118                                         <property name="position">0</property>
119                                       </packing>
120                                     </child>
121                                     <child>
122                                       <widget class="GtkComboBox" id="rsyncdevcombo">
123                                         <property name="visible">True</property>
124                                         <property name="items" translatable="yes"></property>
125                                       </widget>
126                                       <packing>
127                                         <property name="position">1</property>
128                                       </packing>
129                                     </child>
130                                   </widget>
131                                   <packing>
132                                     <property name="expand">False</property>
133                                     <property name="position">1</property>
134                                   </packing>
135                                 </child>
136                               </widget>
137                             </child>
138                           </widget>
139                         </child>
140                         <child>
141                           <widget class="GtkLabel" id="label8">
142                             <property name="visible">True</property>
143                             <property name="label" translatable="yes">&lt;b&gt;External Back Up&lt;/b&gt;</property>
144                             <property name="use_markup">True</property>
145                           </widget>
146                           <packing>
147                             <property name="type">label_item</property>
148                           </packing>
149                         </child>
150                       </widget>
151                       <packing>
152                         <property name="expand">False</property>
153                         <property name="fill">False</property>
154                         <property name="position">0</property>
155                       </packing>
156                     </child>
157                     <child>
158                       <widget class="GtkFrame" id="filesysframe">
159                         <property name="visible">True</property>
160                         <property name="label_xalign">0</property>
161                         <property name="shadow_type">none</property>
162                         <child>
163                           <widget class="GtkAlignment" id="alignment7">
164                             <property name="visible">True</property>
165                             <property name="top_padding">6</property>
166                             <property name="left_padding">12</property>
167                             <child>
168                               <widget class="GtkVBox" id="vbox5">
169                                 <property name="visible">True</property>
170                                 <property name="orientation">vertical</property>
171                                 <property name="spacing">12</property>
172                                 <child>
173                                   <widget class="GtkTable" id="table1">
174                                     <property name="visible">True</property>
175                                     <property name="n_rows">2</property>
176                                     <property name="n_columns">2</property>
177                                     <property name="column_spacing">72</property>
178                                     <child>
179                                       <widget class="GtkLabel" id="label9">
180                                         <property name="visible">True</property>
181                                         <property name="xalign">0</property>
182                                         <property name="label" translatable="yes">For advanced users</property>
183                                       </widget>
184                                       <packing>
185                                         <property name="left_attach">1</property>
186                                         <property name="right_attach">2</property>
187                                         <property name="top_attach">1</property>
188                                         <property name="bottom_attach">2</property>
189                                       </packing>
190                                     </child>
191                                     <child>
192                                       <widget class="GtkLabel" id="label15">
193                                         <property name="visible">True</property>
194                                         <property name="xalign">0</property>
195                                         <property name="label" translatable="yes">Recommended for most users</property>
196                                       </widget>
197                                       <packing>
198                                         <property name="left_attach">1</property>
199                                         <property name="right_attach">2</property>
200                                       </packing>
201                                     </child>
202                                     <child>
203                                       <widget class="GtkRadioButton" id="selectfsradio">
204                                         <property name="label" translatable="yes">C_ustom:</property>
205                                         <property name="visible">True</property>
206                                         <property name="can_focus">True</property>
207                                         <property name="receives_default">False</property>
208                                         <property name="use_underline">True</property>
209                                         <property name="draw_indicator">True</property>
210                                         <property name="group">defaultfsradio</property>
211                                         <signal name="toggled" handler="on_selectfsradio_toggled"/>
212                                       </widget>
213                                       <packing>
214                                         <property name="top_attach">1</property>
215                                         <property name="bottom_attach">2</property>
216                                         <property name="x_options">GTK_FILL</property>
217                                       </packing>
218                                     </child>
219                                     <child>
220                                       <widget class="GtkRadioButton" id="defaultfsradio">
221                                         <property name="label" translatable="yes">_All</property>
222                                         <property name="visible">True</property>
223                                         <property name="can_focus">True</property>
224                                         <property name="receives_default">False</property>
225                                         <property name="use_underline">True</property>
226                                         <property name="active">True</property>
227                                         <property name="draw_indicator">True</property>
228                                         <signal name="toggled" handler="on_defaultfsradio_toggled"/>
229                                       </widget>
230                                       <packing>
231                                         <property name="x_options">GTK_FILL</property>
232                                       </packing>
233                                     </child>
234                                   </widget>
235                                   <packing>
236                                     <property name="expand">False</property>
237                                     <property name="fill">False</property>
238                                     <property name="position">0</property>
239                                   </packing>
240                                 </child>
241                                 <child>
242                                   <widget class="GtkScrolledWindow" id="scrolledwindow2">
243                                     <property name="visible">True</property>
244                                     <property name="can_focus">True</property>
245                                     <property name="hscrollbar_policy">automatic</property>
246                                     <property name="vscrollbar_policy">automatic</property>
247                                     <child>
248                                       <widget class="GtkTreeView" id="fstreeview">
249                                         <property name="visible">True</property>
250                                         <property name="can_focus">True</property>
251                                         <property name="rules_hint">True</property>
252                                       </widget>
253                                     </child>
254                                   </widget>
255                                   <packing>
256                                     <property name="position">1</property>
257                                   </packing>
258                                 </child>
259                                 <child>
260                                   <widget class="GtkVBox" id="vbox6">
261                                     <property name="visible">True</property>
262                                     <property name="orientation">vertical</property>
263                                     <property name="spacing">5</property>
264                                     <child>
265                                       <widget class="GtkLabel" id="label5">
266                                         <property name="visible">True</property>
267                                         <property name="xalign">0</property>
268                                         <property name="label" translatable="yes">Reduce backups when storage space usage exceeds:</property>
269                                       </widget>
270                                       <packing>
271                                         <property name="expand">False</property>
272                                         <property name="fill">False</property>
273                                         <property name="position">0</property>
274                                       </packing>
275                                     </child>
276                                     <child>
277                                       <widget class="GtkHBox" id="hbox3">
278                                         <property name="visible">True</property>
279                                         <property name="spacing">5</property>
280                                         <child>
281                                           <widget class="GtkSpinButton" id="capspinbutton">
282                                             <property name="visible">True</property>
283                                             <property name="can_focus">True</property>
284                                             <property name="invisible_char">&#x25CF;</property>
285                                             <property name="adjustment">0 0 100 1 10 0</property>
286                                             <property name="numeric">True</property>
287                                             <property name="update_policy">if-valid</property>
288                                           </widget>
289                                           <packing>
290                                             <property name="expand">False</property>
291                                             <property name="fill">False</property>
292                                             <property name="position">0</property>
293                                           </packing>
294                                         </child>
295                                         <child>
296                                           <widget class="GtkLabel" id="label6">
297                                             <property name="visible">True</property>
298                                             <property name="xalign">0</property>
299                                             <property name="label">%</property>
300                                           </widget>
301                                           <packing>
302                                             <property name="expand">False</property>
303                                             <property name="fill">False</property>
304                                             <property name="position">1</property>
305                                           </packing>
306                                         </child>
307                                         <child>
308                                           <widget class="GtkLabel" id="label7">
309                                             <property name="visible">True</property>
310                                             <property name="xalign">0</property>
311                                             <property name="label" translatable="yes">of file system capacity</property>
312                                           </widget>
313                                           <packing>
314                                             <property name="position">2</property>
315                                           </packing>
316                                         </child>
317                                       </widget>
318                                       <packing>
319                                         <property name="expand">False</property>
320                                         <property name="fill">False</property>
321                                         <property name="position">1</property>
322                                       </packing>
323                                     </child>
324                                   </widget>
325                                   <packing>
326                                     <property name="expand">False</property>
327                                     <property name="fill">False</property>
328                                     <property name="position">2</property>
329                                   </packing>
330                                 </child>
331                               </widget>
332                             </child>
333                           </widget>
334                         </child>
335                         <child>
336                           <widget class="GtkLabel" id="label2">
337                             <property name="visible">True</property>
338                             <property name="label" translatable="yes">&lt;b&gt;File Systems To Back Up&lt;/b&gt;</property>
339                             <property name="use_markup">True</property>
340                           </widget>
341                           <packing>
342                             <property name="type">label_item</property>
343                           </packing>
344                         </child>
345                       </widget>
346                       <packing>
347                         <property name="position">1</property>
348                       </packing>
349                     </child>
350                   </widget>
351                 </child>
352                 <child>
353                   <widget class="GtkLabel" id="label3">
354                     <property name="visible">True</property>
355                     <property name="label" translatable="yes">Advanced Options</property>
356                     <property name="use_markup">True</property>
357                   </widget>
358                   <packing>
359                     <property name="type">label_item</property>
360                   </packing>
361                 </child>
362               </widget>
363               <packing>
364                 <property name="position">1</property>
365               </packing>
366             </child>
367           </widget>
368           <packing>
369             <property name="position">0</property>
370           </packing>
371         </child>
372         <child>
373           <widget class="GtkHBox" id="hbox1">
374             <property name="visible">True</property>
375             <property name="border_width">6</property>
376             <property name="spacing">18</property>
377             <child>
378               <widget class="GtkButton" id="deletesnapshots">
379                 <property name="visible">True</property>
380                 <property name="can_focus">True</property>
381                 <property name="receives_default">True</property>
382                 <signal name="clicked" handler="on_deletesnapshots_clicked"/>
383                 <child>
384                   <widget class="GtkHBox" id="hbox2">
385                     <property name="visible">True</property>
386                     <property name="spacing">5</property>
387                     <child>
388                       <widget class="GtkImage" id="image1">
389                         <property name="visible">True</property>
390                         <property name="stock">gtk-delete</property>
391                       </widget>
392                       <packing>
393                         <property name="position">0</property>
394                       </packing>
395                     </child>
396                     <child>
397                       <widget class="GtkLabel" id="deletebutton">
398                         <property name="visible">True</property>
399                         <property name="label" translatable="yes">_Delete Snapshots...</property>
400                         <property name="use_markup">True</property>
401                         <property name="use_underline">True</property>
402                       </widget>
403                       <packing>
404                         <property name="position">1</property>
405                       </packing>
406                     </child>
407                   </widget>
408                 </child>
409               </widget>
410               <packing>
411                 <property name="expand">False</property>
412                 <property name="position">0</property>
413               </packing>
414             </child>
415             <child>
416               <widget class="GtkHButtonBox" id="hbuttonbox1">
417                 <property name="visible">True</property>
418                 <property name="spacing">6</property>
419                 <property name="layout_style">end</property>
420                 <child>
421                   <widget class="GtkButton" id="cancel">
422                     <property name="label">gtk-cancel</property>
423                     <property name="visible">True</property>
424                     <property name="can_focus">True</property>
425                     <property name="receives_default">True</property>
426                     <property name="use_stock">True</property>
427                     <signal name="clicked" handler="on_cancel_clicked"/>
428                   </widget>
429                   <packing>
430                     <property name="expand">False</property>
431                     <property name="fill">False</property>
432                     <property name="position">0</property>
433                   </packing>
434                 </child>
435                 <child>
436                   <widget class="GtkButton" id="ok">
437                     <property name="label">gtk-ok</property>
438                     <property name="visible">True</property>
439                     <property name="can_focus">True</property>
440                     <property name="receives_default">True</property>
441                     <property name="use_stock">True</property>
442                     <signal name="clicked" handler="on_ok_clicked"/>
443                   </widget>
444                   <packing>
445                     <property name="expand">False</property>
446                     <property name="fill">False</property>
447                     <property name="position">1</property>
448                   </packing>
449                 </child>
450               </widget>
451               <packing>
452                 <property name="position">1</property>
453               </packing>
454             </child>
455           </widget>
456           <packing>
457             <property name="expand">False</property>
458             <property name="fill">False</property>
459             <property name="position">1</property>
460           </packing>
461         </child>
462       </widget>
463     </child>
464   </widget>
465   <widget class="GtkDialog" id="pulsedialog">
466     <property name="border_width">5</property>
467     <property name="resizable">False</property>
468     <property name="modal">True</property>
469     <property name="window_position">center-on-parent</property>
470     <property name="icon_name">time-slider-setup</property>
471     <property name="type_hint">dialog</property>
472     <property name="deletable">False</property>
473     <property name="has_separator">False</property>
474     <child internal-child="vbox">
475       <widget class="GtkVBox" id="dialog-vbox6">
476         <property name="visible">True</property>
477         <property name="spacing">2</property>
478         <child>
479           <widget class="GtkVBox" id="vbox4">
480             <property name="visible">True</property>
481             <property name="orientation">vertical</property>
482             <property name="spacing">6</property>
483             <child>
484               <widget class="GtkLabel" id="label8">
485                 <property name="visible">True</property>
486                 <property name="xalign">0</property>
487                 <property name="label" translatable="yes">Configuring Time Slider...</property>
488               </widget>
489               <packing>
490                 <property name="expand">False</property>
491                 <property name="fill">False</property>
492                 <property name="position">0</property>
493               </packing>
494             </child>
495             <child>
496               <widget class="GtkProgressBar" id="pulsebar">
497                 <property name="visible">True</property>
498                 <property name="activity_mode">True</property>
499               </widget>
500               <packing>
501                 <property name="expand">False</property>
502                 <property name="fill">False</property>
503                 <property name="position">1</property>
504               </packing>
505             </child>
506           </widget>
507           <packing>
508             <property name="position">1</property>
509           </packing>
510         </child>
511         <child internal-child="action_area">
512           <widget class="GtkHButtonBox" id="dialog-action_area6">
513             <property name="visible">True</property>
514             <property name="layout_style">end</property>
515             <child>
516               <placeholder/>
517             </child>
518             <child>
519               <placeholder/>
520             </child>
521           </widget>
522           <packing>
523             <property name="expand">False</property>
524             <property name="pack_type">end</property>
525             <property name="position">0</property>
526           </packing>
527         </child>
528       </widget>
529     </child>
530   </widget>
531 </glade-interface>