]> git.sur5r.net Git - bacula/bacula/commitdiff
kes Complete hopefully the last of the copyright transfer changes.
authorKern Sibbald <kern@sibbald.com>
Thu, 14 Dec 2006 11:41:02 +0000 (11:41 +0000)
committerKern Sibbald <kern@sibbald.com>
Thu, 14 Dec 2006 11:41:02 +0000 (11:41 +0000)
kes  Separate NumVolumes in SD to NumReadVolumes and NumWrite volumes so
     that migration writing to multiple volumes doesn't mess up reading
     Volumes. This should fix bug #720 -- multivol migration fails.
kes  Make migration SQL look only for Type='B' jobs to migrate.  This should
     fix bug #724 jobs getting migrated twice.
kes  Convert remaining dev_cap(dev, ...) to use dev->has_cap().
kes  Implement dev->clear_cap() and dev->set_cap() methods.
kes  Turn off disk seeking on restore for DVDs since I am not 100%
     sure it works.

git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@3802 91ce42f0-d328-0410-95d8-f526ca767f89

30 files changed:
bacula/ChangeLog
bacula/examples/reports/baculareport.pl
bacula/src/console2.glade
bacula/src/dird/migrate.c
bacula/src/jcr.h
bacula/src/stored/acquire.c
bacula/src/stored/block.c
bacula/src/stored/btape.c
bacula/src/stored/butil.c
bacula/src/stored/dev.c
bacula/src/stored/dev.h
bacula/src/stored/device.c
bacula/src/stored/label.c
bacula/src/stored/mac.c
bacula/src/stored/mount.c
bacula/src/stored/parse_bsr.c
bacula/src/stored/read.c
bacula/src/version.h
bacula/src/win32/compat/winapi.c
bacula/src/win32/patches/mt.patch
bacula/src/win32/stored/baculasd/winabout.h
bacula/src/win32/stored/baculasd/winbacula.h
bacula/src/win32/stored/baculasd/winmain.cpp
bacula/src/win32/stored/baculasd/winservice.cpp
bacula/src/win32/stored/baculasd/winservice.h
bacula/src/win32/stored/baculasd/winstat.cpp
bacula/src/win32/stored/baculasd/winstat.h
bacula/src/win32/stored/baculasd/wintray.cpp
bacula/src/win32/stored/baculasd/wintray.h
bacula/technotes-1.39

index 7809b0b40024a65e6f43bad94a7c1ba22c1d7236..612186829539630fc0116d8b5edfcb4890139f88 100644 (file)
@@ -2,6 +2,44 @@
 
 General:
 
+14Dec06
+kes  Complete hopefully the last of the copyright transfer changes.
+kes  Separate NumVolumes in SD to NumReadVolumes and NumWrite volumes so
+     that migration writing to multiple volumes doesn't mess up reading
+     Volumes. This should fix bug #720 -- multivol migration fails.
+kes  Make migration SQL look only for Type='B' jobs to migrate.  This should
+     fix bug #724 jobs getting migrated twice.
+kes  Convert remaining dev_cap(dev, ...) to use dev->has_cap().
+kes  Implement dev->clear_cap() and dev->set_cap() methods.
+kes  Turn off disk seeking on restore for DVDs since I am not 100%
+     sure it works.
+13Dec06
+kes  Implement code that should properly set that a job was migrated,    
+     if the migration was successful even if there were no file to
+     migrate.
+kes  Apply Richard's patch to fix building or filed/restore.c without
+     OpenSSL support.
+kes  Ensure that at least one block is written by the SD even if the
+     FD dies or fails -- should fix bug #728.
+kes  Convert stored/record.c ASSERT into a soft fail if the length of   
+     a record is too insanely long. This should fix bug #???
+12Dec06
+kes  Fix automatic labeling of File volumes, which was broken by new
+     removable device code.
+10Dec06
+kes  Remove typedef uLong for HP in baconfig.h.  It broke things.
+lf   Fix job byte reporting -- the digest code runs in verify.c and
+     increases this value.  The better solution is to digest the
+     stream as we receive it, thus removing the need to re-read
+     from disk at all, but that requires more extensive and
+     potentially destabilizing changes.
+lf   This commit fixes backup and restore of HFS+ resource forks.
+lf   Add a long-missing 'break' statement in HFS+ attribute
+     handling that resulted in restore failures.
+09Dec06
+ebl  Fix runscript to always execute command after all job type.
+
+Version 1.39.30 released: 
 08Dec06
 kes  Mark build-depkgs-mingw3 executable in configure process.
 kes  Update autoconf/config.h.in to include LOCALEDIR
index fef359b2898487dfd3e3343237720d952d6bd931..bf014a0376f41fcb6ef78a30b1c130bf94970500 100755 (executable)
@@ -78,20 +78,20 @@ my $out_cutmarks = "";
 
 Getopt::Long::Configure("bundling");
 GetOptions("host=s"=>\$db_host,
-          "user|U=s"=>\$db_user,
-          "database|D=s"=>\$db_database,
-          "password|P=s"=>\$db_pass,
-          "debug=i"=>\$debug,
-          "help|h"=>\$do_usage,
-          "version|V"=>\$do_version,
-          "subpools|s"=>\$out_subpools,
-          "subpool-details"=>\$out_subpooldetails,
-          "pool-details|d"=>\$out_pooldetails,
-          "pool-bargraph!"=>\$out_bargraph,
-          "bar-length|l=i"=>\$out_bargraphlen,
-          "cutmarks|c"=>\$out_cutmarks,
-          "subpool-bargraph"=>\$out_subbargraph
-          );
+           "user|U=s"=>\$db_user,
+           "database|D=s"=>\$db_database,
+           "password|P=s"=>\$db_pass,
+           "debug=i"=>\$debug,
+           "help|h"=>\$do_usage,
+           "version|V"=>\$do_version,
+           "subpools|s"=>\$out_subpools,
+           "subpool-details"=>\$out_subpooldetails,
+           "pool-details|d"=>\$out_pooldetails,
+           "pool-bargraph!"=>\$out_bargraph,
+           "bar-length|l=i"=>\$out_bargraphlen,
+           "cutmarks|c"=>\$out_cutmarks,
+           "subpool-bargraph"=>\$out_subbargraph
+           );
 
 debug_out(100, "I've got
 host: $db_host
@@ -150,10 +150,10 @@ $dbconn .= "\@" . $db_host if $db_host;
 debug_out(40, "DBI connect with $dbconn");
 
 my $h_db = DBI->connect($dbconn,
-                       $db_user, $db_pass,
-                       { PrintError => 0,
-                         AutoCommit => 1 }
-                       ) || die DBI::errstr;
+                        $db_user, $db_pass,
+                        { PrintError => 0,
+                          AutoCommit => 1 }
+                        ) || die DBI::errstr;
 debug_out(10, "Have database connection $h_db");
 
 debug_out(100, "creating temp tables...");
@@ -178,7 +178,7 @@ debug_out(40, "Getting Pool Names.");
 my $h_st = $h_db->prepare("SELECT Name,PoolId FROM Pool ORDER BY Name") ||
     debug_abort(0, "Couldn't get Pool Information.", $h_db->errstr());
 $h_st->execute() || debug_abort(0, "Couldn't query Pool information.",
-                               $h_db->errstr());
+                                $h_db->errstr());
 my $pools;
 while ($pools=$h_st->fetchrow_hashref()) {
     process_pool($pools->{Name}, $pools->{PoolId})
@@ -521,7 +521,7 @@ later version, apply. See http://www.fsf.org.
 You can contact the author using the above email address. I will try to
 answer any question concerning this script, but still - no promises!
 
-Bacula is (C) copyright 2000-2005 Kern Sibbald. See http://www.bacula.org.
+Bacula is (C) copyright 2000-2006 Free Software Foundation Europe e.V.  See http://www.bacula.org.
 
 (Bacula consulting available.)
 
@@ -529,18 +529,18 @@ Bacula is (C) copyright 2000-2005 Kern Sibbald. See http://www.bacula.org.
 
 sub process_pool {
     my %pool = (BytesTotal=>0,
-               VolumesTotal=>0,
-               VolumesFull=>0,
-               VolumesEmpty=>0,
-               VolumesPartly=>0,
-               VolumesAway=>0,
-               VolumesOther=>0,
-               VolumesOff=>0,
-               VolumesCleaning=>"Not counted",
-               BytesFree=>0,
-               GuessReliability=>0,
-               AvgFullUsesDefaults=>""
-               );
+                VolumesTotal=>0,
+                VolumesFull=>0,
+                VolumesEmpty=>0,
+                VolumesPartly=>0,
+                VolumesAway=>0,
+                VolumesOther=>0,
+                VolumesOff=>0,
+                VolumesCleaning=>"Not counted",
+                BytesFree=>0,
+                GuessReliability=>0,
+                AvgFullUsesDefaults=>""
+                );
     debug_out(10, "Working on Pool $pools->{Name}.");
     $pool{Name} = shift;
     $pool{Id} = shift;
@@ -549,294 +549,294 @@ sub process_pool {
     debug_out(30, "Pool $pool{Name} is Id $pool{Id}.");
     my $h_st = $h_db->prepare("SELECT MediaType FROM alrep_M WHERE
     PoolId = $pool{Id} ORDER BY MediaType") ||
-       debug_abort(0,
-                   "Can't query Media table.", $h_st->errstr());
+        debug_abort(0,
+                    "Can't query Media table.", $h_st->errstr());
     $h_st->execute() ||
-       debug_abort(0,
-                   "Can't get Media Information", $h_st->errstr());
+        debug_abort(0,
+                    "Can't get Media Information", $h_st->errstr());
     while (my $mt=$h_st->fetchrow_hashref()) {
 # In this loop, we process one media type in a pool
-       my %subpool = (MediaType=>$mt->{MediaType});
-       debug_out(45, "Working on MediaType $mt->{MediaType}.");
-       my $h_qu =
-           $h_db->prepare("SELECT COUNT(*) AS Nr,SUM(VolBytes) AS Bytes," .
-                          "STD(VolBytes) AS Std,AVG(VolBytes) AS Avg " .
-                          "FROM Media WHERE (PoolId=$pool{Id}) AND " .
-                          "(MediaType=" . $h_db->quote($mt->{MediaType}) .
-                          ") AND (VolStatus=\'Full\')")
-               || debug_abort(0,
-                              "Can't query Media Summary Information by MediaType.",
-                              $h_db->errstr());
-       debug_out(48, "Query active: ", $h_qu->{Active}?"Yes":"No");
-       debug_out(45, "Now selecting Summary Information for $pool{Name}:$mt->{MediaType}:Full");
-       debug_out(48, "Query: ", $h_qu->{Statement}, "Params: ",
-                 $h_qu->{NUM_OF_PARAMS}, " Rows: ", $h_qu->rows);
-       $h_qu->execute();
-       debug_out(48, "Result:", $h_qu->rows(), "Rows.");
+        my %subpool = (MediaType=>$mt->{MediaType});
+        debug_out(45, "Working on MediaType $mt->{MediaType}.");
+        my $h_qu =
+            $h_db->prepare("SELECT COUNT(*) AS Nr,SUM(VolBytes) AS Bytes," .
+                           "STD(VolBytes) AS Std,AVG(VolBytes) AS Avg " .
+                           "FROM Media WHERE (PoolId=$pool{Id}) AND " .
+                           "(MediaType=" . $h_db->quote($mt->{MediaType}) .
+                           ") AND (VolStatus=\'Full\')")
+                || debug_abort(0,
+                               "Can't query Media Summary Information by MediaType.",
+                               $h_db->errstr());
+        debug_out(48, "Query active: ", $h_qu->{Active}?"Yes":"No");
+        debug_out(45, "Now selecting Summary Information for $pool{Name}:$mt->{MediaType}:Full");
+        debug_out(48, "Query: ", $h_qu->{Statement}, "Params: ",
+                  $h_qu->{NUM_OF_PARAMS}, " Rows: ", $h_qu->rows);
+        $h_qu->execute();
+        debug_out(48, "Result:", $h_qu->rows(), "Rows.");
 # Don't know why, but otherwise the handle access
 # methods result in a warning...
-       $^W = 0;
-       if (1 == $h_qu->rows()) {
-           if (my $qr = $h_qu->fetchrow_hashref) {
-               debug_out(45, "Got $qr->{Nr} and $qr->{Bytes}.");
-               $subpool{VolumesFull} = $qr->{Nr};
-               $subpool{VolumesTotal} += $qr->{Nr};
-               $subpool{BytesTotal} = $qr->{Bytes} if (defined($qr->{Bytes}));
-               if (defined($qr->{Bytes}) && (0 < $qr->{Bytes}) &&
-                   (0 < $qr->{Nr})) {
-                   $subpool{AvgFullBytes} = int($qr->{Bytes} / $qr->{Nr});
-               } else {
-                   $subpool{AvgFullBytes} = get_default_bytes($mt->{MediaType});
-                   $subpool{AvgFullUsesDefaults} = 1;
-               }
-               if (defined($qr->{Std}) &&
-                   defined($qr->{Avg}) &&
-                   (0 < $qr->{Avg})) {
-#                  $subpool{GuessReliability} = 100-(100*$qr->{Std}/$qr->{Avg});
-                   $subpool{GuessReliability} =
-                       100 -                    # 100 Percent minus...
-                           ( 100 *              # Percentage of 
-                             ( $qr->{Std}/$qr->{Avg} ) *  # V
-                             ( 1 - 1 / $qr->{Nr} )        # ... the more tapes
-                                                          # the better the guess
-                             );
-               } else {
-                   $subpool{GuessReliability} = 0;
-               }
-           } else {
-               debug_out(1, "Can't get Media Summary Information by MediaType.",
-                           $h_qu->errstr());
-               $subpool{VolumesFull} = 0;
-               $subpool{BytesTotal} = 0;
-               $subpool{GuessReliability} = 0;
-               $subpool{AvgFullBytes} = -1;
-           }
-       } else {
-           debug_out(45, "Got nothing: ", (defined($h_qu->errstr()))?$h_qu->errstr():"No error.");
-       }
-       $^W = 1;
+        $^W = 0;
+        if (1 == $h_qu->rows()) {
+            if (my $qr = $h_qu->fetchrow_hashref) {
+                debug_out(45, "Got $qr->{Nr} and $qr->{Bytes}.");
+                $subpool{VolumesFull} = $qr->{Nr};
+                $subpool{VolumesTotal} += $qr->{Nr};
+                $subpool{BytesTotal} = $qr->{Bytes} if (defined($qr->{Bytes}));
+                if (defined($qr->{Bytes}) && (0 < $qr->{Bytes}) &&
+                    (0 < $qr->{Nr})) {
+                    $subpool{AvgFullBytes} = int($qr->{Bytes} / $qr->{Nr});
+                } else {
+                    $subpool{AvgFullBytes} = get_default_bytes($mt->{MediaType});
+                    $subpool{AvgFullUsesDefaults} = 1;
+                }
+                if (defined($qr->{Std}) &&
+                    defined($qr->{Avg}) &&
+                    (0 < $qr->{Avg})) {
+#                   $subpool{GuessReliability} = 100-(100*$qr->{Std}/$qr->{Avg});
+                    $subpool{GuessReliability} =
+                        100 -                    # 100 Percent minus...
+                            ( 100 *              # Percentage of 
+                              ( $qr->{Std}/$qr->{Avg} ) *  # V
+                              ( 1 - 1 / $qr->{Nr} )        # ... the more tapes
+                                                           # the better the guess
+                              );
+                } else {
+                    $subpool{GuessReliability} = 0;
+                }
+            } else {
+                debug_out(1, "Can't get Media Summary Information by MediaType.",
+                            $h_qu->errstr());
+                $subpool{VolumesFull} = 0;
+                $subpool{BytesTotal} = 0;
+                $subpool{GuessReliability} = 0;
+                $subpool{AvgFullBytes} = -1;
+            }
+        } else {
+            debug_out(45, "Got nothing: ", (defined($h_qu->errstr()))?$h_qu->errstr():"No error.");
+        }
+        $^W = 1;
 # Here, Full Media are done
-       debug_out(15, "Full Media done. Now Empty ones.");
-       $h_qu =
-           $h_db->prepare("SELECT COUNT(*) AS Nr " .
-                          "FROM Media WHERE (PoolId=$pool{Id}) AND " .
-                          "(MediaType=" . $h_db->quote($mt->{MediaType}) .
-                          ") AND ((VolStatus=\'Purged\') OR " .
-                          "(VolStatus=\'Recycle\'))")
-               || debug_abort(0,
-                              "Can't query Media Summary Information by MediaType.",
-                              $h_db->errstr());
-       debug_out(48, "Query active: ", $h_qu->{Active}?"Yes":"No");
-       debug_out(45, "Now selecting Summary Information for $pool{Name}:$mt->{MediaType}:Recycle OR Purged");
-       debug_out(48, "Query: ", $h_qu->{Statement}, "Params: ",
-                 $h_qu->{NUM_OF_PARAMS}, " Rows: ", $h_qu->rows);
-       $h_qu->execute();
-       debug_out(48, "Result:", $h_qu->rows(), "Rows.");
+        debug_out(15, "Full Media done. Now Empty ones.");
+        $h_qu =
+            $h_db->prepare("SELECT COUNT(*) AS Nr " .
+                           "FROM Media WHERE (PoolId=$pool{Id}) AND " .
+                           "(MediaType=" . $h_db->quote($mt->{MediaType}) .
+                           ") AND ((VolStatus=\'Purged\') OR " .
+                           "(VolStatus=\'Recycle\'))")
+                || debug_abort(0,
+                               "Can't query Media Summary Information by MediaType.",
+                               $h_db->errstr());
+        debug_out(48, "Query active: ", $h_qu->{Active}?"Yes":"No");
+        debug_out(45, "Now selecting Summary Information for $pool{Name}:$mt->{MediaType}:Recycle OR Purged");
+        debug_out(48, "Query: ", $h_qu->{Statement}, "Params: ",
+                  $h_qu->{NUM_OF_PARAMS}, " Rows: ", $h_qu->rows);
+        $h_qu->execute();
+        debug_out(48, "Result:", $h_qu->rows(), "Rows.");
 # Don't know why, but otherwise the handle access
 # methods result in a warning...
-       $^W = 0;
-       if (1 == $h_qu->rows()) {
-           if (my $qr = $h_qu->fetchrow_hashref) {
-               debug_out(45, "Got $qr->{Nr} and $qr->{Bytes}.");
-               $subpool{VolumesEmpty} = $qr->{Nr};
-               $subpool{VolumesTotal} += $qr->{Nr};
-               if (($subpool{AvgFullBytes} > 0) && ($qr->{Nr} > 0)) {
-                   $subpool{BytesFreeEmpty} = $qr->{Nr} * $subpool{AvgFullBytes};
-               } else {
-                   $subpool{BytesFreeEmpty} = -1;
-               }
-           } else {
-               debug_out(1, "Can't get Media Summary Information by MediaType.",
-                           $h_qu->errstr());
-               $subpool{VolumesEmpty} = 0;
-               $subpool{BytesFreeEmpty} = 0;
-           }
-       } else {
-           debug_out(45, "Got nothing: ", (defined($h_qu->errstr()))?$h_qu->errstr():"No error.");
-       }
-       $^W = 1;
+        $^W = 0;
+        if (1 == $h_qu->rows()) {
+            if (my $qr = $h_qu->fetchrow_hashref) {
+                debug_out(45, "Got $qr->{Nr} and $qr->{Bytes}.");
+                $subpool{VolumesEmpty} = $qr->{Nr};
+                $subpool{VolumesTotal} += $qr->{Nr};
+                if (($subpool{AvgFullBytes} > 0) && ($qr->{Nr} > 0)) {
+                    $subpool{BytesFreeEmpty} = $qr->{Nr} * $subpool{AvgFullBytes};
+                } else {
+                    $subpool{BytesFreeEmpty} = -1;
+                }
+            } else {
+                debug_out(1, "Can't get Media Summary Information by MediaType.",
+                            $h_qu->errstr());
+                $subpool{VolumesEmpty} = 0;
+                $subpool{BytesFreeEmpty} = 0;
+            }
+        } else {
+            debug_out(45, "Got nothing: ", (defined($h_qu->errstr()))?$h_qu->errstr():"No error.");
+        }
+        $^W = 1;
 # Here, Empty Volumes are processed.
 
-       debug_out(15, "Empty Media done. Now Partly filled ones.");
-       $h_qu =
-           $h_db->prepare("SELECT COUNT(*) AS Nr,SUM(VolBytes) AS Bytes " .
-                          "FROM Media WHERE (PoolId=$pool{Id}) AND " .
-                          "(MediaType=" . $h_db->quote($mt->{MediaType}) .
-                          ") AND (VolStatus=\'Append\')")
-               || debug_abort(0,
-                              "Can't query Media Summary Information by MediaType.",
-                              $h_db->errstr());
-       debug_out(48, "Query active: ", $h_qu->{Active}?"Yes":"No");
-       debug_out(45, "Now selecting Summary Information for $pool{Name}:$mt->{MediaType}:Append");
-       debug_out(48, "Query: ", $h_qu->{Statement}, "Params: ",
-                 $h_qu->{NUM_OF_PARAMS}, " Rows: ", $h_qu->rows);
-       $h_qu->execute();
-       debug_out(48, "Result:", $h_qu->rows(), "Rows.");
+        debug_out(15, "Empty Media done. Now Partly filled ones.");
+        $h_qu =
+            $h_db->prepare("SELECT COUNT(*) AS Nr,SUM(VolBytes) AS Bytes " .
+                           "FROM Media WHERE (PoolId=$pool{Id}) AND " .
+                           "(MediaType=" . $h_db->quote($mt->{MediaType}) .
+                           ") AND (VolStatus=\'Append\')")
+                || debug_abort(0,
+                               "Can't query Media Summary Information by MediaType.",
+                               $h_db->errstr());
+        debug_out(48, "Query active: ", $h_qu->{Active}?"Yes":"No");
+        debug_out(45, "Now selecting Summary Information for $pool{Name}:$mt->{MediaType}:Append");
+        debug_out(48, "Query: ", $h_qu->{Statement}, "Params: ",
+                  $h_qu->{NUM_OF_PARAMS}, " Rows: ", $h_qu->rows);
+        $h_qu->execute();
+        debug_out(48, "Result:", $h_qu->rows(), "Rows.");
 # Don't know why, but otherwise the handle access
 # methods result in a warning...
-       $^W = 0;
-       if (1 == $h_qu->rows()) {
-           if (my $qr = $h_qu->fetchrow_hashref) {
-               debug_out(45, "Got $qr->{Nr} and $qr->{Bytes}.");
-               $subpool{VolumesPartly} = $qr->{Nr};
-               $subpool{VolumesTotal} += $qr->{Nr};
-               $subpool{BytesTotal} += $qr->{Bytes};
-               if (($subpool{AvgFullBytes} > 0) && ($qr->{Nr} > 0)) {
-                   $subpool{BytesFreePartly} = $qr->{Nr} * $subpool{AvgFullBytes} - $qr->{Bytes};
-                   $subpool{BytesFreePartly} = $qr->{Nr} if $subpool{BytesFreePartly} < 1;
-               } else {
-                   $subpool{BytesFreePartly} = -1;
-               }
-           } else {
-               debug_out(1, "Can't get Media Summary Information by MediaType.",
-                           $h_qu->errstr());
-               $subpool{VolumesPartly} = 0;
-               $subpool{BytesFreePartly} = 0;
-           }
-       } else {
-           debug_out(45, "Got nothing: ", (defined($h_qu->errstr()))?$h_qu->errstr():"No error.");
-       }
-       $^W = 1;
+        $^W = 0;
+        if (1 == $h_qu->rows()) {
+            if (my $qr = $h_qu->fetchrow_hashref) {
+                debug_out(45, "Got $qr->{Nr} and $qr->{Bytes}.");
+                $subpool{VolumesPartly} = $qr->{Nr};
+                $subpool{VolumesTotal} += $qr->{Nr};
+                $subpool{BytesTotal} += $qr->{Bytes};
+                if (($subpool{AvgFullBytes} > 0) && ($qr->{Nr} > 0)) {
+                    $subpool{BytesFreePartly} = $qr->{Nr} * $subpool{AvgFullBytes} - $qr->{Bytes};
+                    $subpool{BytesFreePartly} = $qr->{Nr} if $subpool{BytesFreePartly} < 1;
+                } else {
+                    $subpool{BytesFreePartly} = -1;
+                }
+            } else {
+                debug_out(1, "Can't get Media Summary Information by MediaType.",
+                            $h_qu->errstr());
+                $subpool{VolumesPartly} = 0;
+                $subpool{BytesFreePartly} = 0;
+            }
+        } else {
+            debug_out(45, "Got nothing: ", (defined($h_qu->errstr()))?$h_qu->errstr():"No error.");
+        }
+        $^W = 1;
 # Here, Partly filled volumes are done
 
-       debug_out(15, "Partly Media done. Now Away ones.");
-       $h_qu =
-           $h_db->prepare("SELECT COUNT(*) AS Nr,SUM(VolBytes) AS Bytes " .
-                          "FROM Media WHERE (PoolId=$pool{Id}) AND " .
-                          "(MediaType=" . $h_db->quote($mt->{MediaType}) .
-                          ") AND ((VolStatus=\'Archive\') OR " .
-                          "(VolStatus=\'Read-Only\'))")
-               || debug_abort(0,
-                              "Can't query Media Summary Information by MediaType.",
-                              $h_db->errstr());
-       debug_out(48, "Query active: ", $h_qu->{Active}?"Yes":"No");
-       debug_out(45, "Now selecting Summary Information for $pool{Name}:$mt->{MediaType}:Recycle OR Purged");
-       debug_out(48, "Query: ", $h_qu->{Statement}, "Params: ",
-                 $h_qu->{NUM_OF_PARAMS}, " Rows: ", $h_qu->rows);
-       $h_qu->execute();
-       debug_out(48, "Result:", $h_qu->rows(), "Rows.");
+        debug_out(15, "Partly Media done. Now Away ones.");
+        $h_qu =
+            $h_db->prepare("SELECT COUNT(*) AS Nr,SUM(VolBytes) AS Bytes " .
+                           "FROM Media WHERE (PoolId=$pool{Id}) AND " .
+                           "(MediaType=" . $h_db->quote($mt->{MediaType}) .
+                           ") AND ((VolStatus=\'Archive\') OR " .
+                           "(VolStatus=\'Read-Only\'))")
+                || debug_abort(0,
+                               "Can't query Media Summary Information by MediaType.",
+                               $h_db->errstr());
+        debug_out(48, "Query active: ", $h_qu->{Active}?"Yes":"No");
+        debug_out(45, "Now selecting Summary Information for $pool{Name}:$mt->{MediaType}:Recycle OR Purged");
+        debug_out(48, "Query: ", $h_qu->{Statement}, "Params: ",
+                  $h_qu->{NUM_OF_PARAMS}, " Rows: ", $h_qu->rows);
+        $h_qu->execute();
+        debug_out(48, "Result:", $h_qu->rows(), "Rows.");
 # Don't know why, but otherwise the handle access
 # methods result in a warning...
-       $^W = 0;
-       if (1 == $h_qu->rows()) {
-           if (my $qr = $h_qu->fetchrow_hashref) {
-               debug_out(45, "Got $qr->{Nr} and $qr->{Bytes}.");
-               $subpool{VolumesAway} = $qr->{Nr};
-               $subpool{VolumesTotal} += $qr->{Nr};
-               $subpool{BytesTotal} += $qr->{Bytes};
-           } else {
-               debug_out(1, "Can't get Media Summary Information by MediaType.",
-                           $h_qu->errstr());
-               $subpool{VolumesAway} = 0;
-           }
-       } else {
-           debug_out(45, "Got nothing: ", (defined($h_qu->errstr()))?$h_qu->errstr():"No error.");
-       }
-       $^W = 1;
+        $^W = 0;
+        if (1 == $h_qu->rows()) {
+            if (my $qr = $h_qu->fetchrow_hashref) {
+                debug_out(45, "Got $qr->{Nr} and $qr->{Bytes}.");
+                $subpool{VolumesAway} = $qr->{Nr};
+                $subpool{VolumesTotal} += $qr->{Nr};
+                $subpool{BytesTotal} += $qr->{Bytes};
+            } else {
+                debug_out(1, "Can't get Media Summary Information by MediaType.",
+                            $h_qu->errstr());
+                $subpool{VolumesAway} = 0;
+            }
+        } else {
+            debug_out(45, "Got nothing: ", (defined($h_qu->errstr()))?$h_qu->errstr():"No error.");
+        }
+        $^W = 1;
 # Here, Away Volumes are processed.
 
-       debug_out(15, "Away Media done. Now Other ones.");
-       $h_qu =
-           $h_db->prepare("SELECT COUNT(*) AS Nr,SUM(VolBytes) AS Bytes " .
-                          "FROM Media WHERE (PoolId=$pool{Id}) AND " .
-                          "(MediaType=" . $h_db->quote($mt->{MediaType}) .
-                          ") AND ((VolStatus=\'Busy\') OR " .
-                          "(VolStatus=\'Used\'))")
-               || debug_abort(0,
-                              "Can't query Media Summary Information by MediaType.",
-                              $h_db->errstr());
-       debug_out(48, "Query active: ", $h_qu->{Active}?"Yes":"No");
-       debug_out(45, "Now selecting Summary Information for $pool{Name}:$mt->{MediaType}:Recycle OR Purged");
-       debug_out(48, "Query: ", $h_qu->{Statement}, "Params: ",
-                 $h_qu->{NUM_OF_PARAMS}, " Rows: ", $h_qu->rows);
-       $h_qu->execute();
-       debug_out(48, "Result:", $h_qu->rows(), "Rows.");
+        debug_out(15, "Away Media done. Now Other ones.");
+        $h_qu =
+            $h_db->prepare("SELECT COUNT(*) AS Nr,SUM(VolBytes) AS Bytes " .
+                           "FROM Media WHERE (PoolId=$pool{Id}) AND " .
+                           "(MediaType=" . $h_db->quote($mt->{MediaType}) .
+                           ") AND ((VolStatus=\'Busy\') OR " .
+                           "(VolStatus=\'Used\'))")
+                || debug_abort(0,
+                               "Can't query Media Summary Information by MediaType.",
+                               $h_db->errstr());
+        debug_out(48, "Query active: ", $h_qu->{Active}?"Yes":"No");
+        debug_out(45, "Now selecting Summary Information for $pool{Name}:$mt->{MediaType}:Recycle OR Purged");
+        debug_out(48, "Query: ", $h_qu->{Statement}, "Params: ",
+                  $h_qu->{NUM_OF_PARAMS}, " Rows: ", $h_qu->rows);
+        $h_qu->execute();
+        debug_out(48, "Result:", $h_qu->rows(), "Rows.");
 # Don't know why, but otherwise the handle access
 # methods result in a warning...
-       $^W = 0;
-       if (1 == $h_qu->rows()) {
-           if (my $qr = $h_qu->fetchrow_hashref) {
-               debug_out(45, "Got $qr->{Nr} and $qr->{Bytes}.");
-               $subpool{VolumesOther} = $qr->{Nr};
-               $subpool{VolumesTotal} += $qr->{Nr};
-               $subpool{BytesTotal} += $qr->{Bytes};
-           } else {
-               debug_out(1, "Can't get Media Summary Information by MediaType.",
-                           $h_qu->errstr());
-               $subpool{VolumesOther} = 0;
-           }
-       } else {
-           debug_out(45, "Got nothing: ", (defined($h_qu->errstr()))?$h_qu->errstr():"No error.");
-       }
-       $^W = 1;
+        $^W = 0;
+        if (1 == $h_qu->rows()) {
+            if (my $qr = $h_qu->fetchrow_hashref) {
+                debug_out(45, "Got $qr->{Nr} and $qr->{Bytes}.");
+                $subpool{VolumesOther} = $qr->{Nr};
+                $subpool{VolumesTotal} += $qr->{Nr};
+                $subpool{BytesTotal} += $qr->{Bytes};
+            } else {
+                debug_out(1, "Can't get Media Summary Information by MediaType.",
+                            $h_qu->errstr());
+                $subpool{VolumesOther} = 0;
+            }
+        } else {
+            debug_out(45, "Got nothing: ", (defined($h_qu->errstr()))?$h_qu->errstr():"No error.");
+        }
+        $^W = 1;
 # Here, Other Volumes are processed.
 
-       debug_out(15, "Other Media done. Now Off ones.");
-       $h_qu =
-           $h_db->prepare("SELECT COUNT(*) AS Nr,SUM(VolBytes) AS Bytes " .
-                          "FROM Media WHERE (PoolId=$pool{Id}) AND " .
-                          "(MediaType=" . $h_db->quote($mt->{MediaType}) .
-                          ") AND ((VolStatus=\'Disabled\') OR " .
-                          "(VolStatus=\'Error\'))")
-               || debug_abort(0,
-                              "Can't query Media Summary Information by MediaType.",
-                              $h_db->errstr());
-       debug_out(48, "Query active: ", $h_qu->{Active}?"Yes":"No");
-       debug_out(45, "Now selecting Summary Information for $pool{Name}:$mt->{MediaType}:Recycle OR Purged");
-       debug_out(48, "Query: ", $h_qu->{Statement}, "Params: ",
-                 $h_qu->{NUM_OF_PARAMS}, " Rows: ", $h_qu->rows);
-       $h_qu->execute();
-       debug_out(48, "Result:", $h_qu->rows(), "Rows.");
+        debug_out(15, "Other Media done. Now Off ones.");
+        $h_qu =
+            $h_db->prepare("SELECT COUNT(*) AS Nr,SUM(VolBytes) AS Bytes " .
+                           "FROM Media WHERE (PoolId=$pool{Id}) AND " .
+                           "(MediaType=" . $h_db->quote($mt->{MediaType}) .
+                           ") AND ((VolStatus=\'Disabled\') OR " .
+                           "(VolStatus=\'Error\'))")
+                || debug_abort(0,
+                               "Can't query Media Summary Information by MediaType.",
+                               $h_db->errstr());
+        debug_out(48, "Query active: ", $h_qu->{Active}?"Yes":"No");
+        debug_out(45, "Now selecting Summary Information for $pool{Name}:$mt->{MediaType}:Recycle OR Purged");
+        debug_out(48, "Query: ", $h_qu->{Statement}, "Params: ",
+                  $h_qu->{NUM_OF_PARAMS}, " Rows: ", $h_qu->rows);
+        $h_qu->execute();
+        debug_out(48, "Result:", $h_qu->rows(), "Rows.");
 # Don't know why, but otherwise the handle access
 # methods result in a warning...
-       $^W = 0;
-       if (1 == $h_qu->rows()) {
-           if (my $qr = $h_qu->fetchrow_hashref) {
-               debug_out(45, "Got $qr->{Nr} and $qr->{Bytes}.");
-               $subpool{VolumesOff} = $qr->{Nr};
-               $subpool{VolumesTotal} += $qr->{Nr};
-                           } else {
-               debug_out(1, "Can't get Media Summary Information by MediaType.",
-                         $h_qu->errstr());
-               $subpool{VolumesOff} = 0;
-           }
-       } else {
-           debug_out(45, "Got nothing: ", (defined($h_qu->errstr()))?$h_qu->errstr():"No error.");
-       }
-       $^W = 1;
+        $^W = 0;
+        if (1 == $h_qu->rows()) {
+            if (my $qr = $h_qu->fetchrow_hashref) {
+                debug_out(45, "Got $qr->{Nr} and $qr->{Bytes}.");
+                $subpool{VolumesOff} = $qr->{Nr};
+                $subpool{VolumesTotal} += $qr->{Nr};
+                            } else {
+                debug_out(1, "Can't get Media Summary Information by MediaType.",
+                          $h_qu->errstr());
+                $subpool{VolumesOff} = 0;
+            }
+        } else {
+            debug_out(45, "Got nothing: ", (defined($h_qu->errstr()))?$h_qu->errstr():"No error.");
+        }
+        $^W = 1;
 # Here, Off Volumes are processed.
 
-       if ((0 < $subpool{BytesFreeEmpty}) ||
-           (0 < $subpool{BytesFreePartly})) {
-           debug_out(15, "We have a guess.");
-           $subpool{BytesFree} = 0;
-           $subpool{BytesFree} += $subpool{BytesFreeEmpty} if
-               (0 < $subpool{BytesFreeEmpty});
-           $subpool{BytesFree} += $subpool{BytesFreePartly} if
-               (0 < $subpool{BytesFreePartly});
-       } else {
-           debug_out(15, "Neither Empty nor Partly BytesFree available - no guess!");
-           $subpool{BytesFree} = -1;
-       }
-       if ($subpool{AvgFullUsesDefaults}) {
-           debug_out(15, "Average Full Capacity calculation included defaults.");
-           $pool{AvgFullUsesDefaults} = 1;
-       }
-       $pool{BytesTotal} += $subpool{BytesTotal};
-       $pool{VolumesTotal} += $subpool{VolumesTotal};
-       $pool{VolumesFull} += $subpool{VolumesFull};
-       $pool{VolumesEmpty} += $subpool{VolumesEmpty};
-       $pool{VolumesPartly} += $subpool{VolumesPartly};
-       $pool{VolumesAway} += $subpool{VolumesAway};
-       $pool{VolumesOther} += $subpool{VolumesOther};
-       $pool{VolumesOff} += $subpool{VolumesOff};
+        if ((0 < $subpool{BytesFreeEmpty}) ||
+            (0 < $subpool{BytesFreePartly})) {
+            debug_out(15, "We have a guess.");
+            $subpool{BytesFree} = 0;
+            $subpool{BytesFree} += $subpool{BytesFreeEmpty} if
+                (0 < $subpool{BytesFreeEmpty});
+            $subpool{BytesFree} += $subpool{BytesFreePartly} if
+                (0 < $subpool{BytesFreePartly});
+        } else {
+            debug_out(15, "Neither Empty nor Partly BytesFree available - no guess!");
+            $subpool{BytesFree} = -1;
+        }
+        if ($subpool{AvgFullUsesDefaults}) {
+            debug_out(15, "Average Full Capacity calculation included defaults.");
+            $pool{AvgFullUsesDefaults} = 1;
+        }
+        $pool{BytesTotal} += $subpool{BytesTotal};
+        $pool{VolumesTotal} += $subpool{VolumesTotal};
+        $pool{VolumesFull} += $subpool{VolumesFull};
+        $pool{VolumesEmpty} += $subpool{VolumesEmpty};
+        $pool{VolumesPartly} += $subpool{VolumesPartly};
+        $pool{VolumesAway} += $subpool{VolumesAway};
+        $pool{VolumesOther} += $subpool{VolumesOther};
+        $pool{VolumesOff} += $subpool{VolumesOff};
 # not counted!
-#      $pool{VolumesCleaning} += $subpool{VolumesCleaning};
+#       $pool{VolumesCleaning} += $subpool{VolumesCleaning};
 
-       $pool{BytesFree} += $subpool{BytesFree} if ($subpool{BytesFree} > 0);
+        $pool{BytesFree} += $subpool{BytesFree} if ($subpool{BytesFree} > 0);
 
-       debug_out(10, "Now storing sub-pool with MediaType", $subpool{MediaType});
-       push @subpools, \%subpool;
+        debug_out(10, "Now storing sub-pool with MediaType", $subpool{MediaType});
+        push @subpools, \%subpool;
     }
     $pool{MediaTypes} = \@subpools;
 # GuessReliability
@@ -845,13 +845,13 @@ sub process_pool {
     my $guess_includes_defaults = 0;
     debug_out(10, "Summarizing Reliabilities from $subcnt sub-pools.");
     foreach my $rel (@{$pool{MediaTypes}}) {
-       $allrels += $rel->{GuessReliability} * $rel->{VolumesTotal};
+        $allrels += $rel->{GuessReliability} * $rel->{VolumesTotal};
     }
     debug_out(15, "We have $allrels summed/weighted reliabilites and $pool{VolumesTotal} Volumes.");
     if ($pool{VolumesTotal} > 0) {
-       $pool{GuessReliability} = $allrels / $pool{VolumesTotal};
+        $pool{GuessReliability} = $allrels / $pool{VolumesTotal};
     } else {
-       $pool{GuessReliability} = "N/A";
+        $pool{GuessReliability} = "N/A";
     }
     push @the_pools, \%pool;
 }
@@ -860,105 +860,105 @@ sub output_pool {
     debug_out(10, "Printing pool data.");
     my $pool = shift;
     $pool->{GuessReliability} += 1000.0 if
-       (($pool->{GuessReliability} ne "N/A") &&
-        $pool->{AvgFullUsesDefaults});
+        (($pool->{GuessReliability} ne "N/A") &&
+         $pool->{AvgFullUsesDefaults});
     printf((($out_cutmarks)?"    -" . " " x ($out_bargraphlen - 6) . "-\n":
-          "\n") .
-          "Pool%15.15s%s\n", "$pool->{Name}",
-          ($debug>=5)?sprintf(" %5.9s", "(" . $pool->{Id} . ")"):"");
+           "\n") .
+           "Pool%15.15s%s\n", "$pool->{Name}",
+           ($debug>=5)?sprintf(" %5.9s", "(" . $pool->{Id} . ")"):"");
     my $poolbarbytes = $pool->{BytesTotal} + $pool->{BytesFree};
     if ($out_bargraph) {
-       print bargraph($out_bargraphlen, 2,
-                      $poolbarbytes,
-                      $pool->{BytesTotal}, $pool->{BytesFree});
+        print bargraph($out_bargraphlen, 2,
+                       $poolbarbytes,
+                       $pool->{BytesTotal}, $pool->{BytesFree});
     }
     if ($out_pooldetails) {
-       print("  $pool->{VolumesTotal} Volumes ($pool->{VolumesFull} F, ",
-             "$pool->{VolumesOther} O, $pool->{VolumesPartly} A, ",
-             "$pool->{VolumesEmpty} E, $pool->{VolumesAway} W, ",
-             "$pool->{VolumesOff} X) Total ",
-             human_readable("B", $pool->{BytesTotal}),
-             " Rel: ", human_readable("P", $pool->{GuessReliability}),
-             " avail.: ", human_readable("B", $pool->{BytesFree}), "\n");
+        print("  $pool->{VolumesTotal} Volumes ($pool->{VolumesFull} F, ",
+              "$pool->{VolumesOther} O, $pool->{VolumesPartly} A, ",
+              "$pool->{VolumesEmpty} E, $pool->{VolumesAway} W, ",
+              "$pool->{VolumesOff} X) Total ",
+              human_readable("B", $pool->{BytesTotal}),
+              " Rel: ", human_readable("P", $pool->{GuessReliability}),
+              " avail.: ", human_readable("B", $pool->{BytesFree}), "\n");
     } else {
-       print bargraph_legend($out_bargraphlen, 2,
-                             $pool->{BytesTotal} + $pool->{BytesFree},
-                             $pool->{BytesTotal}, $pool->{BytesFree},
-                             $pool->{VolumesFull}, $pool->{VolumesPartly},
-                             $pool->{VolumesEmpty}, $pool->{GuessReliability});
+        print bargraph_legend($out_bargraphlen, 2,
+                              $pool->{BytesTotal} + $pool->{BytesFree},
+                              $pool->{BytesTotal}, $pool->{BytesFree},
+                              $pool->{VolumesFull}, $pool->{VolumesPartly},
+                              $pool->{VolumesEmpty}, $pool->{GuessReliability});
     }
     if ($out_subpools) {
-       debug_out(10, "Printing details:", $#{$pool->{MediaTypes}}+1, "MediaTypes");
-       if (0 < scalar($pool->{MediaTypes})) {
-           print "     Details by Mediatype:\n";
-           foreach my $i (@{$pool->{MediaTypes}}) {
-               debug_out(15, "Media Type $i->{MediaType}");
-               $i->{GuessReliability} += 1000.0 if ($i->{AvgFullUsesDefaults});
-               print("     $i->{MediaType} ($i->{VolumesFull} F, ",
-                     "$i->{VolumesOther} O, $i->{VolumesPartly} A, ",
-                     "$i->{VolumesEmpty} E, $i->{VolumesAway} W, " ,
-                     "$i->{VolumesOff} X) Total ",
-                     human_readable("B", $i->{BytesTotal}), "\n");
-               if ($out_subbargraph) {
-                   print bargraph($out_bargraphlen - 3, 5,
-                                  $poolbarbytes,
-                                  $i->{BytesTotal},
-                                  $i->{BytesFree});
-               }
-               if ($out_subpooldetails) {
-                   print "     Avg, avail. Partly, Empty, Total, Rel.: ",
-                   ($i->{AvgFullBytes} > 0)?human_readable("B", $i->{AvgFullBytes}):"N/A", " ",
-                   ($i->{BytesFreePartly} > 0)?human_readable("B", $i->{BytesFreePartly}):"N/A", " ",
-                   ($i->{BytesFreeEmpty} > 0)?human_readable("B", $i->{BytesFreeEmpty}):"N/A", " ",
-                   ($i->{BytesFree} > 0)?human_readable("B", $i->{BytesFree}):"N/A", " ",
-                   human_readable("P", $i->{GuessReliability}), "\n";
-               } else {
-                   print bargraph_legend($out_bargraphlen - 3, 5,
-                                         $poolbarbytes,
-                                         $i->{BytesTotal},
-                                         $i->{BytesFree},
-                                         $i->{VolumesFull},
-                                         $i->{VolumesPartly},
-                                         $i->{VolumesEmpty},
-                                         $i->{GuessReliability}
-                                         ) if ($out_subbargraph);
-               }
-           }
-       }
+        debug_out(10, "Printing details:", $#{$pool->{MediaTypes}}+1, "MediaTypes");
+        if (0 < scalar($pool->{MediaTypes})) {
+            print "     Details by Mediatype:\n";
+            foreach my $i (@{$pool->{MediaTypes}}) {
+                debug_out(15, "Media Type $i->{MediaType}");
+                $i->{GuessReliability} += 1000.0 if ($i->{AvgFullUsesDefaults});
+                print("     $i->{MediaType} ($i->{VolumesFull} F, ",
+                      "$i->{VolumesOther} O, $i->{VolumesPartly} A, ",
+                      "$i->{VolumesEmpty} E, $i->{VolumesAway} W, " ,
+                      "$i->{VolumesOff} X) Total ",
+                      human_readable("B", $i->{BytesTotal}), "\n");
+                if ($out_subbargraph) {
+                    print bargraph($out_bargraphlen - 3, 5,
+                                   $poolbarbytes,
+                                   $i->{BytesTotal},
+                                   $i->{BytesFree});
+                }
+                if ($out_subpooldetails) {
+                    print "     Avg, avail. Partly, Empty, Total, Rel.: ",
+                    ($i->{AvgFullBytes} > 0)?human_readable("B", $i->{AvgFullBytes}):"N/A", " ",
+                    ($i->{BytesFreePartly} > 0)?human_readable("B", $i->{BytesFreePartly}):"N/A", " ",
+                    ($i->{BytesFreeEmpty} > 0)?human_readable("B", $i->{BytesFreeEmpty}):"N/A", " ",
+                    ($i->{BytesFree} > 0)?human_readable("B", $i->{BytesFree}):"N/A", " ",
+                    human_readable("P", $i->{GuessReliability}), "\n";
+                } else {
+                    print bargraph_legend($out_bargraphlen - 3, 5,
+                                          $poolbarbytes,
+                                          $i->{BytesTotal},
+                                          $i->{BytesFree},
+                                          $i->{VolumesFull},
+                                          $i->{VolumesPartly},
+                                          $i->{VolumesEmpty},
+                                          $i->{GuessReliability}
+                                          ) if ($out_subbargraph);
+                }
+            }
+        }
     }
 }
 
 sub bargraph_legend {
     debug_out(15, "bargraph_legend called with ", join(":", @_));
     my ($len, $pad, $b_all, $b_tot, $b_free, $v_total, $v_app,
-       $v_empty, $g_r) = @_;
+        $v_empty, $g_r) = @_;
     if ((9 == scalar(@_)) &&
-       defined($len) && ($len >= 0) && ($len =~ /^\d+$/) &&
-       defined($pad) && ($pad >= 0) && ($pad =~ /^\d+$/) &&
-       defined($b_all) && ($b_all =~ /^\d+$/) &&
-       defined($b_tot) && ($b_tot =~ /^-?\d+$/) &&
-       defined($b_free) && ($b_free =~ /^-?\d+$/) &&
-       defined($v_total) && ($v_total =~ /^\d+$/) &&
-       defined($v_app) && ($v_app =~ /^\d+$/) &&
-       defined($v_empty) && ($v_empty =~ /^\d+$/) &&
-       ($g_r =~ /^([+-]?)(?=\d|\.\d)\d*(\.\d*)?([Ee]([+-]?\d+))?/)
-       ) {
-       return "" if ( 0 == $b_all);
-       $b_tot = 0 if ($b_tot < 0);
-       $b_free = 0 if ($b_free < 0);
-       return "" if (0 == ($b_tot + $b_free));
-       my ($ll, $lm);
-       my $l1 = human_readable("B", $b_tot) . " used ";
-       my $l2 = "Rel: " . human_readable("P", $g_r) . " free " . human_readable("B", $b_free);
-       $ll = $l1 . " " x ($len - length($l1) - length($l2)) . $l2;
-       $l1 = $v_total . " F Volumes ";
-       $l2 = $v_app . " A and " . $v_empty . " E Volumes";
-       $lm = $l1 . " " x ($len - length($l1) - length($l2)) . $l2;
-       return " " x $pad . $ll . "\n" .
-           " " x $pad . $lm . "\n";
+        defined($len) && ($len >= 0) && ($len =~ /^\d+$/) &&
+        defined($pad) && ($pad >= 0) && ($pad =~ /^\d+$/) &&
+        defined($b_all) && ($b_all =~ /^\d+$/) &&
+        defined($b_tot) && ($b_tot =~ /^-?\d+$/) &&
+        defined($b_free) && ($b_free =~ /^-?\d+$/) &&
+        defined($v_total) && ($v_total =~ /^\d+$/) &&
+        defined($v_app) && ($v_app =~ /^\d+$/) &&
+        defined($v_empty) && ($v_empty =~ /^\d+$/) &&
+        ($g_r =~ /^([+-]?)(?=\d|\.\d)\d*(\.\d*)?([Ee]([+-]?\d+))?/)
+        ) {
+        return "" if ( 0 == $b_all);
+        $b_tot = 0 if ($b_tot < 0);
+        $b_free = 0 if ($b_free < 0);
+        return "" if (0 == ($b_tot + $b_free));
+        my ($ll, $lm);
+        my $l1 = human_readable("B", $b_tot) . " used ";
+        my $l2 = "Rel: " . human_readable("P", $g_r) . " free " . human_readable("B", $b_free);
+        $ll = $l1 . " " x ($len - length($l1) - length($l2)) . $l2;
+        $l1 = $v_total . " F Volumes ";
+        $l2 = $v_app . " A and " . $v_empty . " E Volumes";
+        $lm = $l1 . " " x ($len - length($l1) - length($l2)) . $l2;
+        return " " x $pad . $ll . "\n" .
+            " " x $pad . $lm . "\n";
     } else {
-       debug_out(1, "bargraph_legend called without proper parameters");
-       return "";
+        debug_out(1, "bargraph_legend called without proper parameters");
+        return "";
     }
 }
 
@@ -966,125 +966,125 @@ sub bargraph {
     debug_out(15, "bargraph called with ", join(":", @_));
     my ($len, $pad, $p_all, $p_full, $p_empty) = @_;
     if ((5 == scalar(@_)) &&
-       defined($len) && ($len >= 0) && ($len =~ /^\d+$/) &&
-       defined($pad) && ($pad >= 0) && ($pad =~ /^\d+$/) &&
-       defined($p_full) && ($p_full =~ /^-?\d+$/) &&
-       defined($p_empty) && ($p_empty =~ /^-?\d+$/) &&
-       defined($p_all) && ($p_all >= $p_full + $p_empty) &&
-       ($p_all =~ /^\d+$/)
-       ) {
-       $len = 12 if ($len < 12);
-       $p_full = 0 if ($p_full < 0);
-       $p_empty = 0 if ($p_empty < 0);
-       debug_out(15, "bargraph: len $len all $p_all full $p_full empty $p_empty");
-       return " " x $pad . "Nothing to report.\n" if (0 == $p_all);
-       return "" if (0 == ($p_full + $p_empty));
-       my $contperbox = $p_all / $len;
-       my $boxfull = sprintf("%u", ($p_full / $contperbox) + 0.5);
-       my $boxempty = sprintf("%u", ($p_empty / $contperbox) + 0.5);
-       my $boxnon = $len - $boxfull - $boxempty;
-       debug_out(15, "bargraph: output $boxfull $boxempty $boxnon");
-       $contperbox = sprintf("%f", $len / 100.0);
-       my $leg = "|0%";
-       my $ticks = sprintf("%u", ($len-12) / 12.5);
-       my $be = 0;
-       my $now = 4;
-       for my $i (1..$ticks) {
-           debug_out(15, "Tick loop. Previous pos: $now Previous Tick: ", $i-1);
-           my $pct = sprintf("%f", 100.0 / ($ticks+1.0) * $i);
-           $be = sprintf("%u", 0.5 + ($pct * $contperbox));
-           debug_out(15, "Tick $i ($pct percent) goes to pos $be. Chars per Percent: $contperbox");
-           my $bl = $be - $now;
-           debug_out(15, "Need $bl blanks to fill up.");
-           $leg .= " " x $bl . sprintf("|%2u%%", 0.5 + $pct);
-           $now = $be + 4;
-       }
-       debug_out(15, "Fillup... Now at pos $now and $contperbox char/pct.");
-       $be = $len - $now - 4;
-       $leg .= " " x $be . "100%|";
-       return " " x $pad . "#" x $boxfull . "-" x $boxempty .
-           " " x $boxnon . "\n" . " " x $pad . "$leg\n";
+        defined($len) && ($len >= 0) && ($len =~ /^\d+$/) &&
+        defined($pad) && ($pad >= 0) && ($pad =~ /^\d+$/) &&
+        defined($p_full) && ($p_full =~ /^-?\d+$/) &&
+        defined($p_empty) && ($p_empty =~ /^-?\d+$/) &&
+        defined($p_all) && ($p_all >= $p_full + $p_empty) &&
+        ($p_all =~ /^\d+$/)
+        ) {
+        $len = 12 if ($len < 12);
+        $p_full = 0 if ($p_full < 0);
+        $p_empty = 0 if ($p_empty < 0);
+        debug_out(15, "bargraph: len $len all $p_all full $p_full empty $p_empty");
+        return " " x $pad . "Nothing to report.\n" if (0 == $p_all);
+        return "" if (0 == ($p_full + $p_empty));
+        my $contperbox = $p_all / $len;
+        my $boxfull = sprintf("%u", ($p_full / $contperbox) + 0.5);
+        my $boxempty = sprintf("%u", ($p_empty / $contperbox) + 0.5);
+        my $boxnon = $len - $boxfull - $boxempty;
+        debug_out(15, "bargraph: output $boxfull $boxempty $boxnon");
+        $contperbox = sprintf("%f", $len / 100.0);
+        my $leg = "|0%";
+        my $ticks = sprintf("%u", ($len-12) / 12.5);
+        my $be = 0;
+        my $now = 4;
+        for my $i (1..$ticks) {
+            debug_out(15, "Tick loop. Previous pos: $now Previous Tick: ", $i-1);
+            my $pct = sprintf("%f", 100.0 / ($ticks+1.0) * $i);
+            $be = sprintf("%u", 0.5 + ($pct * $contperbox));
+            debug_out(15, "Tick $i ($pct percent) goes to pos $be. Chars per Percent: $contperbox");
+            my $bl = $be - $now;
+            debug_out(15, "Need $bl blanks to fill up.");
+            $leg .= " " x $bl . sprintf("|%2u%%", 0.5 + $pct);
+            $now = $be + 4;
+        }
+        debug_out(15, "Fillup... Now at pos $now and $contperbox char/pct.");
+        $be = $len - $now - 4;
+        $leg .= " " x $be . "100%|";
+        return " " x $pad . "#" x $boxfull . "-" x $boxempty .
+            " " x $boxnon . "\n" . " " x $pad . "$leg\n";
     } else {
-       debug_out(1, "bargrahp called without proper parameters.");
-       return "";
+        debug_out(1, "bargrahp called without proper parameters.");
+        return "";
     }
 }
 
 sub human_readable {
     debug_out(15, "human_readable called with ", join(":", @_));
     if (2 == scalar(@_)) {
-       debug_out(15, "2 Params - let's see what we've got.");
-       my ($t, $v) = @_;
+        debug_out(15, "2 Params - let's see what we've got.");
+        my ($t, $v) = @_;
       SWITCH: for ($t) {
-         /B/ && do {
-             debug_out(15, "Working with Bytes.");
-             my $d = 'B';
-             if ($v > 1024) {
-                 $v /= 1024;
-                 $d = 'kB';
-             }
-             if ($v > 1024) {
-                 $v /= 1024;
-                 $d = 'MB';
-             }
-             if ($v > 1024) {
-                 $v /= 1024;
-                 $d = 'GB';
-             }
-             if ($v > 1024) {
-                 $v /= 1024;
-                 $d = 'TB';
-             }
-             return sprintf("%0.2f%s", $v, $d);
-             last SWITCH;
-         };
-         /P/ && do {
-             debug_out(15, "Working with Percent value.");
-             my $ret = $v;
-             if ($v =~ /^([+-]?)(?=\d|\.\d)\d*(\.\d*)?([Ee]([+-]?\d+))?/) {
-                 if ($v >= 1000.0) {
-                     $ret = " (def.)";
-                     $v -= 1000.0;
-                 } else {
-                     $ret = "";
-                 }
-                 $ret = sprintf("%1.0f%%", $v) . $ret;
-             }
-             return $ret;
-             last SWITCH;
-         };
-         return $v;
+          /B/ && do {
+              debug_out(15, "Working with Bytes.");
+              my $d = 'B';
+              if ($v > 1024) {
+                  $v /= 1024;
+                  $d = 'kB';
+              }
+              if ($v > 1024) {
+                  $v /= 1024;
+                  $d = 'MB';
+              }
+              if ($v > 1024) {
+                  $v /= 1024;
+                  $d = 'GB';
+              }
+              if ($v > 1024) {
+                  $v /= 1024;
+                  $d = 'TB';
+              }
+              return sprintf("%0.2f%s", $v, $d);
+              last SWITCH;
+          };
+          /P/ && do {
+              debug_out(15, "Working with Percent value.");
+              my $ret = $v;
+              if ($v =~ /^([+-]?)(?=\d|\.\d)\d*(\.\d*)?([Ee]([+-]?\d+))?/) {
+                  if ($v >= 1000.0) {
+                      $ret = " (def.)";
+                      $v -= 1000.0;
+                  } else {
+                      $ret = "";
+                  }
+                  $ret = sprintf("%1.0f%%", $v) . $ret;
+              }
+              return $ret;
+              last SWITCH;
+          };
+          return $v;
       }
     } else {
-       return join("", @_);
+        return join("", @_);
     }
 }
 
 sub get_default_bytes {
     debug_out(15, "get_default_bytes called with ", join(":", @_));
     if (1 == scalar(@_)) {
-       debug_out(15, "1 Param - let's see what we've got.");
+        debug_out(15, "1 Param - let's see what we've got.");
       SWITCH: for (@_) {
-         /DDS/ && return 2000000000;
-         /DDS1/ && return 2000000000;
-         /DDS2/ && return 4000000000;
-         /DLTIV/ && return 20000000000;
-         /DC6525/ && return 525000000;
-         /File/ && return 128*1024*1024;
-         {
-             debug_out(0, "$_ is not a known Media Type. Assuming 1 kBytes");
-             return 1024;
-         };
+          /DDS/ && return 2000000000;
+          /DDS1/ && return 2000000000;
+          /DDS2/ && return 4000000000;
+          /DLTIV/ && return 20000000000;
+          /DC6525/ && return 525000000;
+          /File/ && return 128*1024*1024;
+          {
+              debug_out(0, "$_ is not a known Media Type. Assuming 1 kBytes");
+              return 1024;
+          };
       };
     } else {
-       debug_out(0, "This is not right...");
-       return 999;
+        debug_out(0, "This is not right...");
+        return 999;
     }
 }
 
 sub debug_out {
     if ($debug >= shift) {
-       print "@_\n";
+        print "@_\n";
     }
 }
 
@@ -1098,8 +1098,8 @@ sub do_closedb {
     my $t;
     debug_out(40, "Closing database connection...");
     while ($t=shift @temp_tables) {
-       debug_out(40, "Now dropping table $t");
-       $h_db->do("DROP TABLE $t") || debug_out(0, "Can't drop $t.");
+        debug_out(40, "Now dropping table $t");
+        $h_db->do("DROP TABLE $t") || debug_out(0, "Can't drop $t.");
     }
     $h_db->disconnect();
     debug_out(40, "Database disconnected.");
@@ -1154,7 +1154,7 @@ Although I give no warranties, in case of problems you can contact me.
 I will help as good as possible.
 Bacula consulting available.
 
-Bacula is a Trademark and Copyright of Kern Sibbald. See www.bacula.org
+Bacula is a Trademark of John Walker. See www.bacula.org
 
 EOF
 
index a76e9b1ff1f8c1ccea160ab65b5115051c682c05..59708068bcdf45c7e14db804f5197960ea7ccd4e 100644 (file)
       <property name="spacing">0</property>
 
       <child>
-       <widget class="GtkHandleBox" id="handlebox1">
-         <property name="border_width">1</property>
-         <property name="visible">True</property>
-         <property name="shadow_type">GTK_SHADOW_OUT</property>
-         <property name="handle_position">GTK_POS_LEFT</property>
-         <property name="snap_edge">GTK_POS_TOP</property>
-
-         <child>
-           <widget class="GtkMenuBar" id="menubar1">
-             <property name="visible">True</property>
-             <property name="pack_direction">GTK_PACK_DIRECTION_LTR</property>
-             <property name="child_pack_direction">GTK_PACK_DIRECTION_LTR</property>
-
-             <child>
-               <widget class="GtkMenuItem" id="file1">
-                 <property name="visible">True</property>
-                 <property name="label" translatable="yes">_File</property>
-                 <property name="use_underline">True</property>
-
-                 <child>
-                   <widget class="GtkMenu" id="file1_menu">
-                     <property name="visible">True</property>
-
-                     <child>
-                       <widget class="GtkMenuItem" id="connect1">
-                         <property name="visible">True</property>
-                         <property name="tooltip" translatable="yes">Connect to Director</property>
-                         <property name="label" translatable="yes">_Connect</property>
-                         <property name="use_underline">True</property>
-                         <signal name="activate" handler="on_connect_activate"/>
-                       </widget>
-                     </child>
-
-                     <child>
-                       <widget class="GtkMenuItem" id="disconnect1">
-                         <property name="visible">True</property>
-                         <property name="tooltip" translatable="yes">Disconnect from Director</property>
-                         <property name="label" translatable="yes">_Disconnect</property>
-                         <property name="use_underline">True</property>
-                         <signal name="activate" handler="on_disconnect_activate"/>
-                       </widget>
-                     </child>
-
-                     <child>
-                       <widget class="GtkMenuItem" id="menuitem4">
-                         <property name="visible">True</property>
-                       </widget>
-                     </child>
-
-                     <child>
-                       <widget class="GtkImageMenuItem" id="exit1">
-                         <property name="visible">True</property>
-                         <property name="label" translatable="yes">gtk-quit</property>
-                         <property name="use_underline">True</property>
-                         <accessibility>
-                           <atkproperty name="AtkObject::accessible_name" translatable="yes">Exit</atkproperty>
-                         </accessibility>
-                         <signal name="activate" handler="on_exit_activate"/>
-                       </widget>
-                     </child>
-                   </widget>
-                 </child>
-               </widget>
-             </child>
-
-             <child>
-               <widget class="GtkMenuItem" id="edit1">
-                 <property name="visible">True</property>
-                 <property name="label" translatable="yes">_Edit</property>
-                 <property name="use_underline">True</property>
-
-                 <child>
-                   <widget class="GtkMenu" id="edit1_menu">
-                     <property name="visible">True</property>
-
-                     <child>
-                       <widget class="GtkImageMenuItem" id="cut1">
-                         <property name="visible">True</property>
-                         <property name="label" translatable="yes">gtk-cut</property>
-                         <property name="use_underline">True</property>
-                         <accessibility>
-                           <atkproperty name="AtkObject::accessible_name" translatable="yes">Cut</atkproperty>
-                         </accessibility>
-                         <signal name="activate" handler="on_cut1_activate"/>
-                       </widget>
-                     </child>
-
-                     <child>
-                       <widget class="GtkImageMenuItem" id="copy1">
-                         <property name="visible">True</property>
-                         <property name="label" translatable="yes">gtk-copy</property>
-                         <property name="use_underline">True</property>
-                         <accessibility>
-                           <atkproperty name="AtkObject::accessible_name" translatable="yes">Copy</atkproperty>
-                         </accessibility>
-                         <signal name="activate" handler="on_copy1_activate"/>
-                       </widget>
-                     </child>
-
-                     <child>
-                       <widget class="GtkImageMenuItem" id="paste1">
-                         <property name="visible">True</property>
-                         <property name="label" translatable="yes">gtk-paste</property>
-                         <property name="use_underline">True</property>
-                         <accessibility>
-                           <atkproperty name="AtkObject::accessible_name" translatable="yes">Paste</atkproperty>
-                         </accessibility>
-                         <signal name="activate" handler="on_paste1_activate"/>
-                       </widget>
-                     </child>
-
-                     <child>
-                       <widget class="GtkImageMenuItem" id="clear1">
-                         <property name="visible">True</property>
-                         <property name="label" translatable="yes">gtk-clear</property>
-                         <property name="use_underline">True</property>
-                         <accessibility>
-                           <atkproperty name="AtkObject::accessible_name" translatable="yes">Clear</atkproperty>
-                         </accessibility>
-                         <signal name="activate" handler="on_clear1_activate"/>
-                       </widget>
-                     </child>
-
-                     <child>
-                       <widget class="GtkMenuItem" id="separator1">
-                         <property name="visible">True</property>
-                       </widget>
-                     </child>
-                   </widget>
-                 </child>
-               </widget>
-             </child>
-
-             <child>
-               <widget class="GtkMenuItem" id="item1">
-                 <property name="visible">True</property>
-                 <property name="tooltip" translatable="yes">Display Messages</property>
-                 <property name="label" translatable="yes">_View</property>
-                 <property name="use_underline">True</property>
-
-                 <child>
-                   <widget class="GtkMenu" id="item1_menu">
-                     <property name="visible">True</property>
-
-                     <child>
-                       <widget class="GtkMenuItem" id="msgs">
-                         <property name="visible">True</property>
-                         <property name="label" translatable="yes">_Display Messages</property>
-                         <property name="use_underline">True</property>
-                         <signal name="activate" handler="on_msgs_activate"/>
-                       </widget>
-                     </child>
-                   </widget>
-                 </child>
-               </widget>
-             </child>
-
-             <child>
-               <widget class="GtkMenuItem" id="settings1">
-                 <property name="visible">True</property>
-                 <property name="label" translatable="yes">_Settings</property>
-                 <property name="use_underline">True</property>
-
-                 <child>
-                   <widget class="GtkMenu" id="settings1_menu">
-                     <property name="visible">True</property>
-
-                     <child>
-                       <widget class="GtkImageMenuItem" id="preferences1">
-                         <property name="visible">True</property>
-                         <property name="label" translatable="yes">gtk-preferences</property>
-                         <property name="use_underline">True</property>
-                         <accessibility>
-                           <atkproperty name="AtkObject::accessible_name" translatable="yes">Preferences</atkproperty>
-                         </accessibility>
-                         <signal name="activate" handler="on_preferences1_activate"/>
-                       </widget>
-                     </child>
-                   </widget>
-                 </child>
-               </widget>
-             </child>
-
-             <child>
-               <widget class="GtkMenuItem" id="help1">
-                 <property name="visible">True</property>
-                 <property name="label" translatable="yes">_Help</property>
-                 <property name="use_underline">True</property>
-
-                 <child>
-                   <widget class="GtkMenu" id="help1_menu">
-                     <property name="visible">True</property>
-
-                     <child>
-                       <widget class="GtkImageMenuItem" id="about1">
-                         <property name="visible">True</property>
-                         <property name="label" translatable="yes">gnome-stock-about</property>
-                         <property name="use_underline">True</property>
-                         <accessibility>
-                           <atkproperty name="AtkObject::accessible_name" translatable="yes">About</atkproperty>
-                         </accessibility>
-                         <signal name="activate" handler="on_about_activate"/>
-                       </widget>
-                     </child>
-                   </widget>
-                 </child>
-               </widget>
-             </child>
-           </widget>
-         </child>
-       </widget>
-       <packing>
-         <property name="padding">0</property>
-         <property name="expand">False</property>
-         <property name="fill">True</property>
-       </packing>
+        <widget class="GtkHandleBox" id="handlebox1">
+          <property name="border_width">1</property>
+          <property name="visible">True</property>
+          <property name="shadow_type">GTK_SHADOW_OUT</property>
+          <property name="handle_position">GTK_POS_LEFT</property>
+          <property name="snap_edge">GTK_POS_TOP</property>
+
+          <child>
+            <widget class="GtkMenuBar" id="menubar1">
+              <property name="visible">True</property>
+              <property name="pack_direction">GTK_PACK_DIRECTION_LTR</property>
+              <property name="child_pack_direction">GTK_PACK_DIRECTION_LTR</property>
+
+              <child>
+                <widget class="GtkMenuItem" id="file1">
+                  <property name="visible">True</property>
+                  <property name="label" translatable="yes">_File</property>
+                  <property name="use_underline">True</property>
+
+                  <child>
+                    <widget class="GtkMenu" id="file1_menu">
+                      <property name="visible">True</property>
+
+                      <child>
+                        <widget class="GtkMenuItem" id="connect1">
+                          <property name="visible">True</property>
+                          <property name="tooltip" translatable="yes">Connect to Director</property>
+                          <property name="label" translatable="yes">_Connect</property>
+                          <property name="use_underline">True</property>
+                          <signal name="activate" handler="on_connect_activate"/>
+                        </widget>
+                      </child>
+
+                      <child>
+                        <widget class="GtkMenuItem" id="disconnect1">
+                          <property name="visible">True</property>
+                          <property name="tooltip" translatable="yes">Disconnect from Director</property>
+                          <property name="label" translatable="yes">_Disconnect</property>
+                          <property name="use_underline">True</property>
+                          <signal name="activate" handler="on_disconnect_activate"/>
+                        </widget>
+                      </child>
+
+                      <child>
+                        <widget class="GtkMenuItem" id="menuitem4">
+                          <property name="visible">True</property>
+                        </widget>
+                      </child>
+
+                      <child>
+                        <widget class="GtkImageMenuItem" id="exit1">
+                          <property name="visible">True</property>
+                          <property name="label" translatable="yes">gtk-quit</property>
+                          <property name="use_underline">True</property>
+                          <accessibility>
+                            <atkproperty name="AtkObject::accessible_name" translatable="yes">Exit</atkproperty>
+                          </accessibility>
+                          <signal name="activate" handler="on_exit_activate"/>
+                        </widget>
+                      </child>
+                    </widget>
+                  </child>
+                </widget>
+              </child>
+
+              <child>
+                <widget class="GtkMenuItem" id="edit1">
+                  <property name="visible">True</property>
+                  <property name="label" translatable="yes">_Edit</property>
+                  <property name="use_underline">True</property>
+
+                  <child>
+                    <widget class="GtkMenu" id="edit1_menu">
+                      <property name="visible">True</property>
+
+                      <child>
+                        <widget class="GtkImageMenuItem" id="cut1">
+                          <property name="visible">True</property>
+                          <property name="label" translatable="yes">gtk-cut</property>
+                          <property name="use_underline">True</property>
+                          <accessibility>
+                            <atkproperty name="AtkObject::accessible_name" translatable="yes">Cut</atkproperty>
+                          </accessibility>
+                          <signal name="activate" handler="on_cut1_activate"/>
+                        </widget>
+                      </child>
+
+                      <child>
+                        <widget class="GtkImageMenuItem" id="copy1">
+                          <property name="visible">True</property>
+                          <property name="label" translatable="yes">gtk-copy</property>
+                          <property name="use_underline">True</property>
+                          <accessibility>
+                            <atkproperty name="AtkObject::accessible_name" translatable="yes">Copy</atkproperty>
+                          </accessibility>
+                          <signal name="activate" handler="on_copy1_activate"/>
+                        </widget>
+                      </child>
+
+                      <child>
+                        <widget class="GtkImageMenuItem" id="paste1">
+                          <property name="visible">True</property>
+                          <property name="label" translatable="yes">gtk-paste</property>
+                          <property name="use_underline">True</property>
+                          <accessibility>
+                            <atkproperty name="AtkObject::accessible_name" translatable="yes">Paste</atkproperty>
+                          </accessibility>
+                          <signal name="activate" handler="on_paste1_activate"/>
+                        </widget>
+                      </child>
+
+                      <child>
+                        <widget class="GtkImageMenuItem" id="clear1">
+                          <property name="visible">True</property>
+                          <property name="label" translatable="yes">gtk-clear</property>
+                          <property name="use_underline">True</property>
+                          <accessibility>
+                            <atkproperty name="AtkObject::accessible_name" translatable="yes">Clear</atkproperty>
+                          </accessibility>
+                          <signal name="activate" handler="on_clear1_activate"/>
+                        </widget>
+                      </child>
+
+                      <child>
+                        <widget class="GtkMenuItem" id="separator1">
+                          <property name="visible">True</property>
+                        </widget>
+                      </child>
+                    </widget>
+                  </child>
+                </widget>
+              </child>
+
+              <child>
+                <widget class="GtkMenuItem" id="item1">
+                  <property name="visible">True</property>
+                  <property name="tooltip" translatable="yes">Display Messages</property>
+                  <property name="label" translatable="yes">_View</property>
+                  <property name="use_underline">True</property>
+
+                  <child>
+                    <widget class="GtkMenu" id="item1_menu">
+                      <property name="visible">True</property>
+
+                      <child>
+                        <widget class="GtkMenuItem" id="msgs">
+                          <property name="visible">True</property>
+                          <property name="label" translatable="yes">_Display Messages</property>
+                          <property name="use_underline">True</property>
+                          <signal name="activate" handler="on_msgs_activate"/>
+                        </widget>
+                      </child>
+                    </widget>
+                  </child>
+                </widget>
+              </child>
+
+              <child>
+                <widget class="GtkMenuItem" id="settings1">
+                  <property name="visible">True</property>
+                  <property name="label" translatable="yes">_Settings</property>
+                  <property name="use_underline">True</property>
+
+                  <child>
+                    <widget class="GtkMenu" id="settings1_menu">
+                      <property name="visible">True</property>
+
+                      <child>
+                        <widget class="GtkImageMenuItem" id="preferences1">
+                          <property name="visible">True</property>
+                          <property name="label" translatable="yes">gtk-preferences</property>
+                          <property name="use_underline">True</property>
+                          <accessibility>
+                            <atkproperty name="AtkObject::accessible_name" translatable="yes">Preferences</atkproperty>
+                          </accessibility>
+                          <signal name="activate" handler="on_preferences1_activate"/>
+                        </widget>
+                      </child>
+                    </widget>
+                  </child>
+                </widget>
+              </child>
+
+              <child>
+                <widget class="GtkMenuItem" id="help1">
+                  <property name="visible">True</property>
+                  <property name="label" translatable="yes">_Help</property>
+                  <property name="use_underline">True</property>
+
+                  <child>
+                    <widget class="GtkMenu" id="help1_menu">
+                      <property name="visible">True</property>
+
+                      <child>
+                        <widget class="GtkImageMenuItem" id="about1">
+                          <property name="visible">True</property>
+                          <property name="label" translatable="yes">gnome-stock-about</property>
+                          <property name="use_underline">True</property>
+                          <accessibility>
+                            <atkproperty name="AtkObject::accessible_name" translatable="yes">About</atkproperty>
+                          </accessibility>
+                          <signal name="activate" handler="on_about_activate"/>
+                        </widget>
+                      </child>
+                    </widget>
+                  </child>
+                </widget>
+              </child>
+            </widget>
+          </child>
+        </widget>
+        <packing>
+          <property name="padding">0</property>
+          <property name="expand">False</property>
+          <property name="fill">True</property>
+        </packing>
       </child>
 
       <child>
-       <widget class="GtkHandleBox" id="handlebox2">
-         <property name="border_width">1</property>
-         <property name="visible">True</property>
-         <property name="shadow_type">GTK_SHADOW_OUT</property>
-         <property name="handle_position">GTK_POS_LEFT</property>
-         <property name="snap_edge">GTK_POS_TOP</property>
-
-         <child>
-           <widget class="GtkToolbar" id="toolbar2">
-             <property name="border_width">1</property>
-             <property name="visible">True</property>
-             <property name="orientation">GTK_ORIENTATION_HORIZONTAL</property>
-             <property name="toolbar_style">GTK_TOOLBAR_BOTH</property>
-             <property name="tooltips">True</property>
-             <property name="show_arrow">True</property>
-
-             <child>
-               <widget class="GtkToolButton" id="connect_button1">
-                 <property name="visible">True</property>
-                 <property name="tooltip" translatable="yes">Connect to Director</property>
-                 <property name="label" translatable="yes">Connect</property>
-                 <property name="use_underline">True</property>
-                 <property name="stock_id">gtk-disconnect</property>
-                 <property name="visible_horizontal">True</property>
-                 <property name="visible_vertical">True</property>
-                 <property name="is_important">False</property>
-                 <signal name="clicked" handler="on_connect_button_clicked"/>
-               </widget>
-               <packing>
-                 <property name="expand">False</property>
-                 <property name="homogeneous">True</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkToolButton" id="run_button1">
-                 <property name="visible">True</property>
-                 <property name="tooltip" translatable="yes">Run a Job</property>
-                 <property name="label" translatable="yes">Run</property>
-                 <property name="use_underline">True</property>
-                 <property name="stock_id">gtk-execute</property>
-                 <property name="visible_horizontal">True</property>
-                 <property name="visible_vertical">True</property>
-                 <property name="is_important">False</property>
-                 <signal name="clicked" handler="on_run_button_clicked"/>
-               </widget>
-               <packing>
-                 <property name="expand">False</property>
-                 <property name="homogeneous">True</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkToolButton" id="dir_button">
-                 <property name="visible">True</property>
-                 <property name="label" translatable="yes">Dir Status</property>
-                 <property name="use_underline">True</property>
-                 <property name="stock_id">gnome-stock-text-bulleted-list</property>
-                 <property name="visible_horizontal">True</property>
-                 <property name="visible_vertical">True</property>
-                 <property name="is_important">False</property>
-                 <signal name="clicked" handler="on_dir_button_clicked" last_modification_time="Sun, 23 Apr 2006 07:52:39 GMT"/>
-               </widget>
-               <packing>
-                 <property name="expand">False</property>
-                 <property name="homogeneous">True</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkToolButton" id="restore_button">
-                 <property name="visible">True</property>
-                 <property name="label" translatable="yes">Restore</property>
-                 <property name="use_underline">True</property>
-                 <property name="stock_id">gtk-revert-to-saved</property>
-                 <property name="visible_horizontal">True</property>
-                 <property name="visible_vertical">True</property>
-                 <property name="is_important">False</property>
-                 <signal name="clicked" handler="on_restore_button_clicked"/>
-               </widget>
-               <packing>
-                 <property name="expand">False</property>
-                 <property name="homogeneous">True</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkToolButton" id="label_button">
-                 <property name="visible">True</property>
-                 <property name="label" translatable="yes">Label</property>
-                 <property name="use_underline">True</property>
-                 <property name="stock_id">gtk-save-as</property>
-                 <property name="visible_horizontal">True</property>
-                 <property name="visible_vertical">True</property>
-                 <property name="is_important">False</property>
-                 <signal name="clicked" handler="on_label_button_clicked"/>
-               </widget>
-               <packing>
-                 <property name="expand">False</property>
-                 <property name="homogeneous">True</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkToolButton" id="msgs_button">
-                 <property name="visible">True</property>
-                 <property name="tooltip" translatable="yes">Display Messages</property>
-                 <property name="label" translatable="yes">Msgs</property>
-                 <property name="use_underline">True</property>
-                 <property name="stock_id">gtk-find</property>
-                 <property name="visible_horizontal">True</property>
-                 <property name="visible_vertical">True</property>
-                 <property name="is_important">False</property>
-                 <signal name="clicked" handler="on_msgs_button_clicked"/>
-               </widget>
-               <packing>
-                 <property name="expand">False</property>
-                 <property name="homogeneous">True</property>
-               </packing>
-             </child>
-           </widget>
-         </child>
-       </widget>
-       <packing>
-         <property name="padding">0</property>
-         <property name="expand">False</property>
-         <property name="fill">True</property>
-       </packing>
+        <widget class="GtkHandleBox" id="handlebox2">
+          <property name="border_width">1</property>
+          <property name="visible">True</property>
+          <property name="shadow_type">GTK_SHADOW_OUT</property>
+          <property name="handle_position">GTK_POS_LEFT</property>
+          <property name="snap_edge">GTK_POS_TOP</property>
+
+          <child>
+            <widget class="GtkToolbar" id="toolbar2">
+              <property name="border_width">1</property>
+              <property name="visible">True</property>
+              <property name="orientation">GTK_ORIENTATION_HORIZONTAL</property>
+              <property name="toolbar_style">GTK_TOOLBAR_BOTH</property>
+              <property name="tooltips">True</property>
+              <property name="show_arrow">True</property>
+
+              <child>
+                <widget class="GtkToolButton" id="connect_button1">
+                  <property name="visible">True</property>
+                  <property name="tooltip" translatable="yes">Connect to Director</property>
+                  <property name="label" translatable="yes">Connect</property>
+                  <property name="use_underline">True</property>
+                  <property name="stock_id">gtk-disconnect</property>
+                  <property name="visible_horizontal">True</property>
+                  <property name="visible_vertical">True</property>
+                  <property name="is_important">False</property>
+                  <signal name="clicked" handler="on_connect_button_clicked"/>
+                </widget>
+                <packing>
+                  <property name="expand">False</property>
+                  <property name="homogeneous">True</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkToolButton" id="run_button1">
+                  <property name="visible">True</property>
+                  <property name="tooltip" translatable="yes">Run a Job</property>
+                  <property name="label" translatable="yes">Run</property>
+                  <property name="use_underline">True</property>
+                  <property name="stock_id">gtk-execute</property>
+                  <property name="visible_horizontal">True</property>
+                  <property name="visible_vertical">True</property>
+                  <property name="is_important">False</property>
+                  <signal name="clicked" handler="on_run_button_clicked"/>
+                </widget>
+                <packing>
+                  <property name="expand">False</property>
+                  <property name="homogeneous">True</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkToolButton" id="dir_button">
+                  <property name="visible">True</property>
+                  <property name="label" translatable="yes">Dir Status</property>
+                  <property name="use_underline">True</property>
+                  <property name="stock_id">gnome-stock-text-bulleted-list</property>
+                  <property name="visible_horizontal">True</property>
+                  <property name="visible_vertical">True</property>
+                  <property name="is_important">False</property>
+                  <signal name="clicked" handler="on_dir_button_clicked" last_modification_time="Sun, 23 Apr 2006 07:52:39 GMT"/>
+                </widget>
+                <packing>
+                  <property name="expand">False</property>
+                  <property name="homogeneous">True</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkToolButton" id="restore_button">
+                  <property name="visible">True</property>
+                  <property name="label" translatable="yes">Restore</property>
+                  <property name="use_underline">True</property>
+                  <property name="stock_id">gtk-revert-to-saved</property>
+                  <property name="visible_horizontal">True</property>
+                  <property name="visible_vertical">True</property>
+                  <property name="is_important">False</property>
+                  <signal name="clicked" handler="on_restore_button_clicked"/>
+                </widget>
+                <packing>
+                  <property name="expand">False</property>
+                  <property name="homogeneous">True</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkToolButton" id="label_button">
+                  <property name="visible">True</property>
+                  <property name="label" translatable="yes">Label</property>
+                  <property name="use_underline">True</property>
+                  <property name="stock_id">gtk-save-as</property>
+                  <property name="visible_horizontal">True</property>
+                  <property name="visible_vertical">True</property>
+                  <property name="is_important">False</property>
+                  <signal name="clicked" handler="on_label_button_clicked"/>
+                </widget>
+                <packing>
+                  <property name="expand">False</property>
+                  <property name="homogeneous">True</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkToolButton" id="msgs_button">
+                  <property name="visible">True</property>
+                  <property name="tooltip" translatable="yes">Display Messages</property>
+                  <property name="label" translatable="yes">Msgs</property>
+                  <property name="use_underline">True</property>
+                  <property name="stock_id">gtk-find</property>
+                  <property name="visible_horizontal">True</property>
+                  <property name="visible_vertical">True</property>
+                  <property name="is_important">False</property>
+                  <signal name="clicked" handler="on_msgs_button_clicked"/>
+                </widget>
+                <packing>
+                  <property name="expand">False</property>
+                  <property name="homogeneous">True</property>
+                </packing>
+              </child>
+            </widget>
+          </child>
+        </widget>
+        <packing>
+          <property name="padding">0</property>
+          <property name="expand">False</property>
+          <property name="fill">True</property>
+        </packing>
       </child>
 
       <child>
-       <widget class="GtkVBox" id="vbox7">
-         <property name="visible">True</property>
-         <property name="homogeneous">False</property>
-         <property name="spacing">0</property>
-
-         <child>
-           <widget class="GtkScrolledWindow" id="scroll1">
-             <property name="visible">True</property>
-             <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
-             <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
-             <property name="shadow_type">GTK_SHADOW_IN</property>
-             <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
-
-             <child>
-               <widget class="GtkTextView" id="text1">
-                 <property name="visible">True</property>
-                 <property name="editable">False</property>
-                 <property name="overwrite">False</property>
-                 <property name="accepts_tab">True</property>
-                 <property name="justification">GTK_JUSTIFY_LEFT</property>
-                 <property name="wrap_mode">GTK_WRAP_WORD</property>
-                 <property name="cursor_visible">True</property>
-                 <property name="pixels_above_lines">0</property>
-                 <property name="pixels_below_lines">0</property>
-                 <property name="pixels_inside_wrap">0</property>
-                 <property name="left_margin">0</property>
-                 <property name="right_margin">0</property>
-                 <property name="indent">0</property>
-                 <property name="text" translatable="yes"></property>
-               </widget>
-             </child>
-           </widget>
-           <packing>
-             <property name="padding">0</property>
-             <property name="expand">True</property>
-             <property name="fill">True</property>
-           </packing>
-         </child>
-
-         <child>
-           <widget class="GtkHBox" id="hbox18">
-             <property name="visible">True</property>
-             <property name="homogeneous">False</property>
-             <property name="spacing">0</property>
-
-             <child>
-               <widget class="GtkLabel" id="label38">
-                 <property name="visible">True</property>
-                 <property name="label" translatable="yes"> Command: </property>
-                 <property name="use_underline">False</property>
-                 <property name="use_markup">False</property>
-                 <property name="justify">GTK_JUSTIFY_CENTER</property>
-                 <property name="wrap">False</property>
-                 <property name="selectable">False</property>
-                 <property name="xalign">0.5</property>
-                 <property name="yalign">0.5</property>
-                 <property name="xpad">0</property>
-                 <property name="ypad">0</property>
-                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                 <property name="width_chars">-1</property>
-                 <property name="single_line_mode">False</property>
-                 <property name="angle">0</property>
-               </widget>
-               <packing>
-                 <property name="padding">0</property>
-                 <property name="expand">False</property>
-                 <property name="fill">True</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkEntry" id="entry1">
-                 <property name="visible">True</property>
-                 <property name="tooltip" translatable="yes">Enter Commands Here</property>
-                 <property name="can_default">True</property>
-                 <property name="has_default">True</property>
-                 <property name="can_focus">True</property>
-                 <property name="has_focus">True</property>
-                 <property name="editable">True</property>
-                 <property name="visibility">True</property>
-                 <property name="max_length">150</property>
-                 <property name="text" translatable="yes"></property>
-                 <property name="has_frame">True</property>
-                 <property name="invisible_char">*</property>
-                 <property name="activates_default">False</property>
-                 <signal name="key_press_event" handler="on_entry1_key_press_event"/>
-                 <signal name="key_release_event" handler="on_entry1_key_release_event"/>
-               </widget>
-               <packing>
-                 <property name="padding">0</property>
-                 <property name="expand">True</property>
-                 <property name="fill">True</property>
-               </packing>
-             </child>
-           </widget>
-           <packing>
-             <property name="padding">0</property>
-             <property name="expand">False</property>
-             <property name="fill">True</property>
-           </packing>
-         </child>
-
-         <child>
-           <widget class="GtkHBox" id="hbox19">
-             <property name="visible">True</property>
-             <property name="homogeneous">False</property>
-             <property name="spacing">0</property>
-
-             <child>
-               <widget class="GtkFrame" id="frame1">
-                 <property name="visible">True</property>
-                 <property name="label_xalign">0</property>
-                 <property name="label_yalign">0.5</property>
-                 <property name="shadow_type">GTK_SHADOW_ETCHED_IN</property>
-
-                 <child>
-                   <widget class="GtkLabel" id="label39">
-                     <property name="visible">True</property>
-                     <property name="label" translatable="yes"> Status: </property>
-                     <property name="use_underline">False</property>
-                     <property name="use_markup">False</property>
-                     <property name="justify">GTK_JUSTIFY_CENTER</property>
-                     <property name="wrap">False</property>
-                     <property name="selectable">False</property>
-                     <property name="xalign">0.5</property>
-                     <property name="yalign">0.5</property>
-                     <property name="xpad">0</property>
-                     <property name="ypad">0</property>
-                     <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                     <property name="width_chars">-1</property>
-                     <property name="single_line_mode">False</property>
-                     <property name="angle">0</property>
-                   </widget>
-                 </child>
-               </widget>
-               <packing>
-                 <property name="padding">0</property>
-                 <property name="expand">False</property>
-                 <property name="fill">True</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkFrame" id="frame2">
-                 <property name="visible">True</property>
-                 <property name="label_xalign">0</property>
-                 <property name="label_yalign">0.5</property>
-                 <property name="shadow_type">GTK_SHADOW_ETCHED_IN</property>
-
-                 <child>
-                   <widget class="GtkLabel" id="status1">
-                     <property name="visible">True</property>
-                     <property name="label" translatable="yes">  </property>
-                     <property name="use_underline">False</property>
-                     <property name="use_markup">False</property>
-                     <property name="justify">GTK_JUSTIFY_LEFT</property>
-                     <property name="wrap">False</property>
-                     <property name="selectable">False</property>
-                     <property name="xalign">0</property>
-                     <property name="yalign">0.5</property>
-                     <property name="xpad">0</property>
-                     <property name="ypad">0</property>
-                     <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                     <property name="width_chars">-1</property>
-                     <property name="single_line_mode">False</property>
-                     <property name="angle">0</property>
-                   </widget>
-                 </child>
-               </widget>
-               <packing>
-                 <property name="padding">0</property>
-                 <property name="expand">True</property>
-                 <property name="fill">True</property>
-               </packing>
-             </child>
-           </widget>
-           <packing>
-             <property name="padding">0</property>
-             <property name="expand">False</property>
-             <property name="fill">False</property>
-           </packing>
-         </child>
-       </widget>
-       <packing>
-         <property name="padding">0</property>
-         <property name="expand">True</property>
-         <property name="fill">True</property>
-       </packing>
+        <widget class="GtkVBox" id="vbox7">
+          <property name="visible">True</property>
+          <property name="homogeneous">False</property>
+          <property name="spacing">0</property>
+
+          <child>
+            <widget class="GtkScrolledWindow" id="scroll1">
+              <property name="visible">True</property>
+              <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
+              <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
+              <property name="shadow_type">GTK_SHADOW_IN</property>
+              <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
+
+              <child>
+                <widget class="GtkTextView" id="text1">
+                  <property name="visible">True</property>
+                  <property name="editable">False</property>
+                  <property name="overwrite">False</property>
+                  <property name="accepts_tab">True</property>
+                  <property name="justification">GTK_JUSTIFY_LEFT</property>
+                  <property name="wrap_mode">GTK_WRAP_WORD</property>
+                  <property name="cursor_visible">True</property>
+                  <property name="pixels_above_lines">0</property>
+                  <property name="pixels_below_lines">0</property>
+                  <property name="pixels_inside_wrap">0</property>
+                  <property name="left_margin">0</property>
+                  <property name="right_margin">0</property>
+                  <property name="indent">0</property>
+                  <property name="text" translatable="yes"></property>
+                </widget>
+              </child>
+            </widget>
+            <packing>
+              <property name="padding">0</property>
+              <property name="expand">True</property>
+              <property name="fill">True</property>
+            </packing>
+          </child>
+
+          <child>
+            <widget class="GtkHBox" id="hbox18">
+              <property name="visible">True</property>
+              <property name="homogeneous">False</property>
+              <property name="spacing">0</property>
+
+              <child>
+                <widget class="GtkLabel" id="label38">
+                  <property name="visible">True</property>
+                  <property name="label" translatable="yes"> Command: </property>
+                  <property name="use_underline">False</property>
+                  <property name="use_markup">False</property>
+                  <property name="justify">GTK_JUSTIFY_CENTER</property>
+                  <property name="wrap">False</property>
+                  <property name="selectable">False</property>
+                  <property name="xalign">0.5</property>
+                  <property name="yalign">0.5</property>
+                  <property name="xpad">0</property>
+                  <property name="ypad">0</property>
+                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                  <property name="width_chars">-1</property>
+                  <property name="single_line_mode">False</property>
+                  <property name="angle">0</property>
+                </widget>
+                <packing>
+                  <property name="padding">0</property>
+                  <property name="expand">False</property>
+                  <property name="fill">True</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkEntry" id="entry1">
+                  <property name="visible">True</property>
+                  <property name="tooltip" translatable="yes">Enter Commands Here</property>
+                  <property name="can_default">True</property>
+                  <property name="has_default">True</property>
+                  <property name="can_focus">True</property>
+                  <property name="has_focus">True</property>
+                  <property name="editable">True</property>
+                  <property name="visibility">True</property>
+                  <property name="max_length">150</property>
+                  <property name="text" translatable="yes"></property>
+                  <property name="has_frame">True</property>
+                  <property name="invisible_char">*</property>
+                  <property name="activates_default">False</property>
+                  <signal name="key_press_event" handler="on_entry1_key_press_event"/>
+                  <signal name="key_release_event" handler="on_entry1_key_release_event"/>
+                </widget>
+                <packing>
+                  <property name="padding">0</property>
+                  <property name="expand">True</property>
+                  <property name="fill">True</property>
+                </packing>
+              </child>
+            </widget>
+            <packing>
+              <property name="padding">0</property>
+              <property name="expand">False</property>
+              <property name="fill">True</property>
+            </packing>
+          </child>
+
+          <child>
+            <widget class="GtkHBox" id="hbox19">
+              <property name="visible">True</property>
+              <property name="homogeneous">False</property>
+              <property name="spacing">0</property>
+
+              <child>
+                <widget class="GtkFrame" id="frame1">
+                  <property name="visible">True</property>
+                  <property name="label_xalign">0</property>
+                  <property name="label_yalign">0.5</property>
+                  <property name="shadow_type">GTK_SHADOW_ETCHED_IN</property>
+
+                  <child>
+                    <widget class="GtkLabel" id="label39">
+                      <property name="visible">True</property>
+                      <property name="label" translatable="yes"> Status: </property>
+                      <property name="use_underline">False</property>
+                      <property name="use_markup">False</property>
+                      <property name="justify">GTK_JUSTIFY_CENTER</property>
+                      <property name="wrap">False</property>
+                      <property name="selectable">False</property>
+                      <property name="xalign">0.5</property>
+                      <property name="yalign">0.5</property>
+                      <property name="xpad">0</property>
+                      <property name="ypad">0</property>
+                      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                      <property name="width_chars">-1</property>
+                      <property name="single_line_mode">False</property>
+                      <property name="angle">0</property>
+                    </widget>
+                  </child>
+                </widget>
+                <packing>
+                  <property name="padding">0</property>
+                  <property name="expand">False</property>
+                  <property name="fill">True</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkFrame" id="frame2">
+                  <property name="visible">True</property>
+                  <property name="label_xalign">0</property>
+                  <property name="label_yalign">0.5</property>
+                  <property name="shadow_type">GTK_SHADOW_ETCHED_IN</property>
+
+                  <child>
+                    <widget class="GtkLabel" id="status1">
+                      <property name="visible">True</property>
+                      <property name="label" translatable="yes">  </property>
+                      <property name="use_underline">False</property>
+                      <property name="use_markup">False</property>
+                      <property name="justify">GTK_JUSTIFY_LEFT</property>
+                      <property name="wrap">False</property>
+                      <property name="selectable">False</property>
+                      <property name="xalign">0</property>
+                      <property name="yalign">0.5</property>
+                      <property name="xpad">0</property>
+                      <property name="ypad">0</property>
+                      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                      <property name="width_chars">-1</property>
+                      <property name="single_line_mode">False</property>
+                      <property name="angle">0</property>
+                    </widget>
+                  </child>
+                </widget>
+                <packing>
+                  <property name="padding">0</property>
+                  <property name="expand">True</property>
+                  <property name="fill">True</property>
+                </packing>
+              </child>
+            </widget>
+            <packing>
+              <property name="padding">0</property>
+              <property name="expand">False</property>
+              <property name="fill">False</property>
+            </packing>
+          </child>
+        </widget>
+        <packing>
+          <property name="padding">0</property>
+          <property name="expand">True</property>
+          <property name="fill">True</property>
+        </packing>
       </child>
     </widget>
   </child>
       <property name="spacing">0</property>
 
       <child internal-child="action_area">
-       <widget class="GtkHButtonBox" id="dialog-action_area5">
-         <property name="visible">True</property>
-         <property name="layout_style">GTK_BUTTONBOX_END</property>
-
-         <child>
-           <widget class="GtkHBox" id="hbox20">
-             <property name="visible">True</property>
-             <property name="homogeneous">False</property>
-             <property name="spacing">0</property>
-
-             <child>
-               <widget class="GtkLabel" id="label44">
-                 <property name="visible">True</property>
-                 <property name="label" translatable="yes"></property>
-                 <property name="use_underline">False</property>
-                 <property name="use_markup">False</property>
-                 <property name="justify">GTK_JUSTIFY_CENTER</property>
-                 <property name="wrap">False</property>
-                 <property name="selectable">False</property>
-                 <property name="xalign">0.5</property>
-                 <property name="yalign">0.5</property>
-                 <property name="xpad">0</property>
-                 <property name="ypad">0</property>
-                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                 <property name="width_chars">-1</property>
-                 <property name="single_line_mode">False</property>
-                 <property name="angle">0</property>
-               </widget>
-               <packing>
-                 <property name="padding">0</property>
-                 <property name="expand">True</property>
-                 <property name="fill">False</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkButton" id="about_button">
-                 <property name="border_width">1</property>
-                 <property name="width_request">400</property>
-                 <property name="height_request">640</property>
-                 <property name="visible">True</property>
-                 <property name="can_default">True</property>
-                 <property name="can_focus">True</property>
-                 <property name="label">gtk-ok</property>
-                 <property name="use_stock">True</property>
-                 <property name="relief">GTK_RELIEF_NORMAL</property>
-                 <property name="focus_on_click">True</property>
-                 <signal name="clicked" handler="on_about_button_clicked"/>
-               </widget>
-               <packing>
-                 <property name="padding">0</property>
-                 <property name="expand">False</property>
-                 <property name="fill">False</property>
-               </packing>
-             </child>
-           </widget>
-         </child>
-       </widget>
-       <packing>
-         <property name="padding">0</property>
-         <property name="expand">False</property>
-         <property name="fill">True</property>
-         <property name="pack_type">GTK_PACK_END</property>
-       </packing>
+        <widget class="GtkHButtonBox" id="dialog-action_area5">
+          <property name="visible">True</property>
+          <property name="layout_style">GTK_BUTTONBOX_END</property>
+
+          <child>
+            <widget class="GtkHBox" id="hbox20">
+              <property name="visible">True</property>
+              <property name="homogeneous">False</property>
+              <property name="spacing">0</property>
+
+              <child>
+                <widget class="GtkLabel" id="label44">
+                  <property name="visible">True</property>
+                  <property name="label" translatable="yes"></property>
+                  <property name="use_underline">False</property>
+                  <property name="use_markup">False</property>
+                  <property name="justify">GTK_JUSTIFY_CENTER</property>
+                  <property name="wrap">False</property>
+                  <property name="selectable">False</property>
+                  <property name="xalign">0.5</property>
+                  <property name="yalign">0.5</property>
+                  <property name="xpad">0</property>
+                  <property name="ypad">0</property>
+                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                  <property name="width_chars">-1</property>
+                  <property name="single_line_mode">False</property>
+                  <property name="angle">0</property>
+                </widget>
+                <packing>
+                  <property name="padding">0</property>
+                  <property name="expand">True</property>
+                  <property name="fill">False</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkButton" id="about_button">
+                  <property name="border_width">1</property>
+                  <property name="width_request">400</property>
+                  <property name="height_request">640</property>
+                  <property name="visible">True</property>
+                  <property name="can_default">True</property>
+                  <property name="can_focus">True</property>
+                  <property name="label">gtk-ok</property>
+                  <property name="use_stock">True</property>
+                  <property name="relief">GTK_RELIEF_NORMAL</property>
+                  <property name="focus_on_click">True</property>
+                  <signal name="clicked" handler="on_about_button_clicked"/>
+                </widget>
+                <packing>
+                  <property name="padding">0</property>
+                  <property name="expand">False</property>
+                  <property name="fill">False</property>
+                </packing>
+              </child>
+            </widget>
+          </child>
+        </widget>
+        <packing>
+          <property name="padding">0</property>
+          <property name="expand">False</property>
+          <property name="fill">True</property>
+          <property name="pack_type">GTK_PACK_END</property>
+        </packing>
       </child>
 
       <child>
-       <widget class="GtkVBox" id="vbox8">
-         <property name="visible">True</property>
-         <property name="homogeneous">False</property>
-         <property name="spacing">0</property>
-
-         <child>
-           <widget class="GtkVBox" id="vbox9">
-             <property name="visible">True</property>
-             <property name="homogeneous">False</property>
-             <property name="spacing">0</property>
-
-             <child>
-               <widget class="GtkLabel" id="about_head">
-                 <property name="visible">True</property>
-                 <property name="label" translatable="yes">Bacula Console
+        <widget class="GtkVBox" id="vbox8">
+          <property name="visible">True</property>
+          <property name="homogeneous">False</property>
+          <property name="spacing">0</property>
+
+          <child>
+            <widget class="GtkVBox" id="vbox9">
+              <property name="visible">True</property>
+              <property name="homogeneous">False</property>
+              <property name="spacing">0</property>
+
+              <child>
+                <widget class="GtkLabel" id="about_head">
+                  <property name="visible">True</property>
+                  <property name="label" translatable="yes">Bacula Console
 </property>
-                 <property name="use_underline">False</property>
-                 <property name="use_markup">False</property>
-                 <property name="justify">GTK_JUSTIFY_CENTER</property>
-                 <property name="wrap">False</property>
-                 <property name="selectable">False</property>
-                 <property name="xalign">0.5</property>
-                 <property name="yalign">0.5</property>
-                 <property name="xpad">0</property>
-                 <property name="ypad">0</property>
-                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                 <property name="width_chars">-1</property>
-                 <property name="single_line_mode">False</property>
-                 <property name="angle">0</property>
-               </widget>
-               <packing>
-                 <property name="padding">0</property>
-                 <property name="expand">False</property>
-                 <property name="fill">False</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkHSeparator" id="hseparator1">
-                 <property name="visible">True</property>
-               </widget>
-               <packing>
-                 <property name="padding">0</property>
-                 <property name="expand">False</property>
-                 <property name="fill">False</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkLabel" id="copyright">
-                 <property name="visible">True</property>
-                 <property name="label" translatable="yes">Copyright (c) 2000 - 2004, Kern Sibbald and John Walker</property>
-                 <property name="use_underline">False</property>
-                 <property name="use_markup">False</property>
-                 <property name="justify">GTK_JUSTIFY_LEFT</property>
-                 <property name="wrap">False</property>
-                 <property name="selectable">False</property>
-                 <property name="xalign">0.10000000149</property>
-                 <property name="yalign">0.5</property>
-                 <property name="xpad">0</property>
-                 <property name="ypad">0</property>
-                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                 <property name="width_chars">-1</property>
-                 <property name="single_line_mode">False</property>
-                 <property name="angle">0</property>
-               </widget>
-               <packing>
-                 <property name="padding">0</property>
-                 <property name="expand">True</property>
-                 <property name="fill">False</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkLabel" id="authors">
-                 <property name="visible">True</property>
-                 <property name="label" translatable="yes">Authors: Kern Sibbald and John Walker</property>
-                 <property name="use_underline">False</property>
-                 <property name="use_markup">False</property>
-                 <property name="justify">GTK_JUSTIFY_LEFT</property>
-                 <property name="wrap">False</property>
-                 <property name="selectable">False</property>
-                 <property name="xalign">0.0400000996888</property>
-                 <property name="yalign">0.5</property>
-                 <property name="xpad">0</property>
-                 <property name="ypad">0</property>
-                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                 <property name="width_chars">-1</property>
-                 <property name="single_line_mode">False</property>
-                 <property name="angle">0</property>
-               </widget>
-               <packing>
-                 <property name="padding">0</property>
-                 <property name="expand">True</property>
-                 <property name="fill">False</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkLabel" id="theme">
-                 <property name="visible">True</property>
-                 <property name="label" translatable="yes">It comes by night and sucks the essence from your computers</property>
-                 <property name="use_underline">False</property>
-                 <property name="use_markup">False</property>
-                 <property name="justify">GTK_JUSTIFY_LEFT</property>
-                 <property name="wrap">False</property>
-                 <property name="selectable">False</property>
-                 <property name="xalign">0.15000000596</property>
-                 <property name="yalign">0.5</property>
-                 <property name="xpad">0</property>
-                 <property name="ypad">0</property>
-                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                 <property name="width_chars">-1</property>
-                 <property name="single_line_mode">False</property>
-                 <property name="angle">0</property>
-               </widget>
-               <packing>
-                 <property name="padding">0</property>
-                 <property name="expand">True</property>
-                 <property name="fill">False</property>
-               </packing>
-             </child>
-           </widget>
-           <packing>
-             <property name="padding">0</property>
-             <property name="expand">True</property>
-             <property name="fill">True</property>
-           </packing>
-         </child>
-       </widget>
-       <packing>
-         <property name="padding">0</property>
-         <property name="expand">True</property>
-         <property name="fill">True</property>
-       </packing>
+                  <property name="use_underline">False</property>
+                  <property name="use_markup">False</property>
+                  <property name="justify">GTK_JUSTIFY_CENTER</property>
+                  <property name="wrap">False</property>
+                  <property name="selectable">False</property>
+                  <property name="xalign">0.5</property>
+                  <property name="yalign">0.5</property>
+                  <property name="xpad">0</property>
+                  <property name="ypad">0</property>
+                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                  <property name="width_chars">-1</property>
+                  <property name="single_line_mode">False</property>
+                  <property name="angle">0</property>
+                </widget>
+                <packing>
+                  <property name="padding">0</property>
+                  <property name="expand">False</property>
+                  <property name="fill">False</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkHSeparator" id="hseparator1">
+                  <property name="visible">True</property>
+                </widget>
+                <packing>
+                  <property name="padding">0</property>
+                  <property name="expand">False</property>
+                  <property name="fill">False</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkLabel" id="copyright">
+                  <property name="visible">True</property>
+                  <property name="label" translatable="yes">Copyright (C) 2000-2006, Free Software Foundation Europe e.V.</property>
+                  <property name="use_underline">False</property>
+                  <property name="use_markup">False</property>
+                  <property name="justify">GTK_JUSTIFY_LEFT</property>
+                  <property name="wrap">False</property>
+                  <property name="selectable">False</property>
+                  <property name="xalign">0.10000000149</property>
+                  <property name="yalign">0.5</property>
+                  <property name="xpad">0</property>
+                  <property name="ypad">0</property>
+                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                  <property name="width_chars">-1</property>
+                  <property name="single_line_mode">False</property>
+                  <property name="angle">0</property>
+                </widget>
+                <packing>
+                  <property name="padding">0</property>
+                  <property name="expand">True</property>
+                  <property name="fill">False</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkLabel" id="authors">
+                  <property name="visible">True</property>
+                  <property name="label" translatable="yes">Author: Kern Sibbald</property>
+                  <property name="use_underline">False</property>
+                  <property name="use_markup">False</property>
+                  <property name="justify">GTK_JUSTIFY_LEFT</property>
+                  <property name="wrap">False</property>
+                  <property name="selectable">False</property>
+                  <property name="xalign">0.0400000996888</property>
+                  <property name="yalign">0.5</property>
+                  <property name="xpad">0</property>
+                  <property name="ypad">0</property>
+                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                  <property name="width_chars">-1</property>
+                  <property name="single_line_mode">False</property>
+                  <property name="angle">0</property>
+                </widget>
+                <packing>
+                  <property name="padding">0</property>
+                  <property name="expand">True</property>
+                  <property name="fill">False</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkLabel" id="theme">
+                  <property name="visible">True</property>
+                  <property name="label" translatable="yes">It comes by night and sucks the essence from your computers</property>
+                  <property name="use_underline">False</property>
+                  <property name="use_markup">False</property>
+                  <property name="justify">GTK_JUSTIFY_LEFT</property>
+                  <property name="wrap">False</property>
+                  <property name="selectable">False</property>
+                  <property name="xalign">0.15000000596</property>
+                  <property name="yalign">0.5</property>
+                  <property name="xpad">0</property>
+                  <property name="ypad">0</property>
+                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                  <property name="width_chars">-1</property>
+                  <property name="single_line_mode">False</property>
+                  <property name="angle">0</property>
+                </widget>
+                <packing>
+                  <property name="padding">0</property>
+                  <property name="expand">True</property>
+                  <property name="fill">False</property>
+                </packing>
+              </child>
+            </widget>
+            <packing>
+              <property name="padding">0</property>
+              <property name="expand">True</property>
+              <property name="fill">True</property>
+            </packing>
+          </child>
+        </widget>
+        <packing>
+          <property name="padding">0</property>
+          <property name="expand">True</property>
+          <property name="fill">True</property>
+        </packing>
       </child>
     </widget>
   </child>
       <property name="spacing">0</property>
 
       <child internal-child="action_area">
-       <widget class="GtkHButtonBox" id="dialog-action_area2">
-         <property name="visible">True</property>
-         <property name="layout_style">GTK_BUTTONBOX_END</property>
-
-         <child>
-           <widget class="GtkHBox" id="hbox21">
-             <property name="visible">True</property>
-             <property name="homogeneous">False</property>
-             <property name="spacing">0</property>
-
-             <child>
-               <widget class="GtkButton" id="button11">
-                 <property name="visible">True</property>
-                 <property name="can_focus">True</property>
-                 <property name="label">gtk-ok</property>
-                 <property name="use_stock">True</property>
-                 <property name="relief">GTK_RELIEF_NORMAL</property>
-                 <property name="focus_on_click">True</property>
-                 <signal name="clicked" handler="on_select_director_OK_clicked"/>
-               </widget>
-               <packing>
-                 <property name="padding">0</property>
-                 <property name="expand">False</property>
-                 <property name="fill">False</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkLabel" id="label46">
-                 <property name="visible">True</property>
-                 <property name="label" translatable="yes">         </property>
-                 <property name="use_underline">False</property>
-                 <property name="use_markup">False</property>
-                 <property name="justify">GTK_JUSTIFY_CENTER</property>
-                 <property name="wrap">False</property>
-                 <property name="selectable">False</property>
-                 <property name="xalign">0.5</property>
-                 <property name="yalign">0.5</property>
-                 <property name="xpad">2</property>
-                 <property name="ypad">0</property>
-                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                 <property name="width_chars">-1</property>
-                 <property name="single_line_mode">False</property>
-                 <property name="angle">0</property>
-               </widget>
-               <packing>
-                 <property name="padding">0</property>
-                 <property name="expand">False</property>
-                 <property name="fill">False</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkButton" id="button13">
-                 <property name="visible">True</property>
-                 <property name="can_focus">True</property>
-                 <property name="label">gtk-cancel</property>
-                 <property name="use_stock">True</property>
-                 <property name="relief">GTK_RELIEF_NORMAL</property>
-                 <property name="focus_on_click">True</property>
-                 <signal name="clicked" handler="on_select_director_cancel_clicked"/>
-               </widget>
-               <packing>
-                 <property name="padding">0</property>
-                 <property name="expand">False</property>
-                 <property name="fill">False</property>
-               </packing>
-             </child>
-           </widget>
-         </child>
-       </widget>
-       <packing>
-         <property name="padding">0</property>
-         <property name="expand">False</property>
-         <property name="fill">True</property>
-         <property name="pack_type">GTK_PACK_END</property>
-       </packing>
+        <widget class="GtkHButtonBox" id="dialog-action_area2">
+          <property name="visible">True</property>
+          <property name="layout_style">GTK_BUTTONBOX_END</property>
+
+          <child>
+            <widget class="GtkHBox" id="hbox21">
+              <property name="visible">True</property>
+              <property name="homogeneous">False</property>
+              <property name="spacing">0</property>
+
+              <child>
+                <widget class="GtkButton" id="button11">
+                  <property name="visible">True</property>
+                  <property name="can_focus">True</property>
+                  <property name="label">gtk-ok</property>
+                  <property name="use_stock">True</property>
+                  <property name="relief">GTK_RELIEF_NORMAL</property>
+                  <property name="focus_on_click">True</property>
+                  <signal name="clicked" handler="on_select_director_OK_clicked"/>
+                </widget>
+                <packing>
+                  <property name="padding">0</property>
+                  <property name="expand">False</property>
+                  <property name="fill">False</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkLabel" id="label46">
+                  <property name="visible">True</property>
+                  <property name="label" translatable="yes">         </property>
+                  <property name="use_underline">False</property>
+                  <property name="use_markup">False</property>
+                  <property name="justify">GTK_JUSTIFY_CENTER</property>
+                  <property name="wrap">False</property>
+                  <property name="selectable">False</property>
+                  <property name="xalign">0.5</property>
+                  <property name="yalign">0.5</property>
+                  <property name="xpad">2</property>
+                  <property name="ypad">0</property>
+                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                  <property name="width_chars">-1</property>
+                  <property name="single_line_mode">False</property>
+                  <property name="angle">0</property>
+                </widget>
+                <packing>
+                  <property name="padding">0</property>
+                  <property name="expand">False</property>
+                  <property name="fill">False</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkButton" id="button13">
+                  <property name="visible">True</property>
+                  <property name="can_focus">True</property>
+                  <property name="label">gtk-cancel</property>
+                  <property name="use_stock">True</property>
+                  <property name="relief">GTK_RELIEF_NORMAL</property>
+                  <property name="focus_on_click">True</property>
+                  <signal name="clicked" handler="on_select_director_cancel_clicked"/>
+                </widget>
+                <packing>
+                  <property name="padding">0</property>
+                  <property name="expand">False</property>
+                  <property name="fill">False</property>
+                </packing>
+              </child>
+            </widget>
+          </child>
+        </widget>
+        <packing>
+          <property name="padding">0</property>
+          <property name="expand">False</property>
+          <property name="fill">True</property>
+          <property name="pack_type">GTK_PACK_END</property>
+        </packing>
       </child>
 
       <child>
-       <widget class="GtkVBox" id="vbox10">
-         <property name="visible">True</property>
-         <property name="homogeneous">False</property>
-         <property name="spacing">0</property>
-
-         <child>
-           <widget class="GtkLabel" id="label48">
-             <property name="visible">True</property>
-             <property name="label" translatable="yes"></property>
-             <property name="use_underline">False</property>
-             <property name="use_markup">False</property>
-             <property name="justify">GTK_JUSTIFY_CENTER</property>
-             <property name="wrap">False</property>
-             <property name="selectable">False</property>
-             <property name="xalign">0.479999989271</property>
-             <property name="yalign">0.460000008345</property>
-             <property name="xpad">0</property>
-             <property name="ypad">0</property>
-             <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-             <property name="width_chars">-1</property>
-             <property name="single_line_mode">False</property>
-             <property name="angle">0</property>
-           </widget>
-           <packing>
-             <property name="padding">0</property>
-             <property name="expand">False</property>
-             <property name="fill">False</property>
-           </packing>
-         </child>
-
-         <child>
-           <widget class="GtkLabel" id="label47">
-             <property name="visible">True</property>
-             <property name="label" translatable="yes">Select Director</property>
-             <property name="use_underline">False</property>
-             <property name="use_markup">False</property>
-             <property name="justify">GTK_JUSTIFY_CENTER</property>
-             <property name="wrap">False</property>
-             <property name="selectable">False</property>
-             <property name="xalign">0.5</property>
-             <property name="yalign">0.5</property>
-             <property name="xpad">0</property>
-             <property name="ypad">0</property>
-             <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-             <property name="width_chars">-1</property>
-             <property name="single_line_mode">False</property>
-             <property name="angle">0</property>
-           </widget>
-           <packing>
-             <property name="padding">0</property>
-             <property name="expand">False</property>
-             <property name="fill">False</property>
-           </packing>
-         </child>
-
-         <child>
-           <widget class="GtkCombo" id="combo1">
-             <property name="border_width">6</property>
-             <property name="visible">True</property>
-             <property name="value_in_list">False</property>
-             <property name="allow_empty">True</property>
-             <property name="case_sensitive">False</property>
-             <property name="enable_arrow_keys">True</property>
-             <property name="enable_arrows_always">False</property>
-
-             <child internal-child="entry">
-               <widget class="GtkEntry" id="dirselect">
-                 <property name="visible">True</property>
-                 <property name="can_focus">True</property>
-                 <property name="editable">True</property>
-                 <property name="visibility">True</property>
-                 <property name="max_length">0</property>
-                 <property name="text" translatable="yes"></property>
-                 <property name="has_frame">True</property>
-                 <property name="invisible_char">*</property>
-                 <property name="activates_default">False</property>
-               </widget>
-             </child>
-
-             <child internal-child="list">
-               <widget class="GtkList" id="convertwidget3">
-                 <property name="visible">True</property>
-                 <property name="selection_mode">GTK_SELECTION_BROWSE</property>
-
-                 <child>
-                   <widget class="GtkListItem" id="convertwidget4">
-                     <property name="visible">True</property>
-
-                     <child>
-                       <widget class="GtkLabel" id="convertwidget5">
-                         <property name="visible">True</property>
-                         <property name="label" translatable="yes"></property>
-                         <property name="use_underline">False</property>
-                         <property name="use_markup">False</property>
-                         <property name="justify">GTK_JUSTIFY_LEFT</property>
-                         <property name="wrap">False</property>
-                         <property name="selectable">False</property>
-                         <property name="xalign">0</property>
-                         <property name="yalign">0.5</property>
-                         <property name="xpad">0</property>
-                         <property name="ypad">0</property>
-                         <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                         <property name="width_chars">-1</property>
-                         <property name="single_line_mode">False</property>
-                         <property name="angle">0</property>
-                       </widget>
-                     </child>
-                   </widget>
-                 </child>
-               </widget>
-             </child>
-           </widget>
-           <packing>
-             <property name="padding">0</property>
-             <property name="expand">False</property>
-             <property name="fill">False</property>
-           </packing>
-         </child>
-       </widget>
-       <packing>
-         <property name="padding">0</property>
-         <property name="expand">True</property>
-         <property name="fill">True</property>
-       </packing>
+        <widget class="GtkVBox" id="vbox10">
+          <property name="visible">True</property>
+          <property name="homogeneous">False</property>
+          <property name="spacing">0</property>
+
+          <child>
+            <widget class="GtkLabel" id="label48">
+              <property name="visible">True</property>
+              <property name="label" translatable="yes"></property>
+              <property name="use_underline">False</property>
+              <property name="use_markup">False</property>
+              <property name="justify">GTK_JUSTIFY_CENTER</property>
+              <property name="wrap">False</property>
+              <property name="selectable">False</property>
+              <property name="xalign">0.479999989271</property>
+              <property name="yalign">0.460000008345</property>
+              <property name="xpad">0</property>
+              <property name="ypad">0</property>
+              <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+              <property name="width_chars">-1</property>
+              <property name="single_line_mode">False</property>
+              <property name="angle">0</property>
+            </widget>
+            <packing>
+              <property name="padding">0</property>
+              <property name="expand">False</property>
+              <property name="fill">False</property>
+            </packing>
+          </child>
+
+          <child>
+            <widget class="GtkLabel" id="label47">
+              <property name="visible">True</property>
+              <property name="label" translatable="yes">Select Director</property>
+              <property name="use_underline">False</property>
+              <property name="use_markup">False</property>
+              <property name="justify">GTK_JUSTIFY_CENTER</property>
+              <property name="wrap">False</property>
+              <property name="selectable">False</property>
+              <property name="xalign">0.5</property>
+              <property name="yalign">0.5</property>
+              <property name="xpad">0</property>
+              <property name="ypad">0</property>
+              <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+              <property name="width_chars">-1</property>
+              <property name="single_line_mode">False</property>
+              <property name="angle">0</property>
+            </widget>
+            <packing>
+              <property name="padding">0</property>
+              <property name="expand">False</property>
+              <property name="fill">False</property>
+            </packing>
+          </child>
+
+          <child>
+            <widget class="GtkCombo" id="combo1">
+              <property name="border_width">6</property>
+              <property name="visible">True</property>
+              <property name="value_in_list">False</property>
+              <property name="allow_empty">True</property>
+              <property name="case_sensitive">False</property>
+              <property name="enable_arrow_keys">True</property>
+              <property name="enable_arrows_always">False</property>
+
+              <child internal-child="entry">
+                <widget class="GtkEntry" id="dirselect">
+                  <property name="visible">True</property>
+                  <property name="can_focus">True</property>
+                  <property name="editable">True</property>
+                  <property name="visibility">True</property>
+                  <property name="max_length">0</property>
+                  <property name="text" translatable="yes"></property>
+                  <property name="has_frame">True</property>
+                  <property name="invisible_char">*</property>
+                  <property name="activates_default">False</property>
+                </widget>
+              </child>
+
+              <child internal-child="list">
+                <widget class="GtkList" id="convertwidget3">
+                  <property name="visible">True</property>
+                  <property name="selection_mode">GTK_SELECTION_BROWSE</property>
+
+                  <child>
+                    <widget class="GtkListItem" id="convertwidget4">
+                      <property name="visible">True</property>
+
+                      <child>
+                        <widget class="GtkLabel" id="convertwidget5">
+                          <property name="visible">True</property>
+                          <property name="label" translatable="yes"></property>
+                          <property name="use_underline">False</property>
+                          <property name="use_markup">False</property>
+                          <property name="justify">GTK_JUSTIFY_LEFT</property>
+                          <property name="wrap">False</property>
+                          <property name="selectable">False</property>
+                          <property name="xalign">0</property>
+                          <property name="yalign">0.5</property>
+                          <property name="xpad">0</property>
+                          <property name="ypad">0</property>
+                          <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                          <property name="width_chars">-1</property>
+                          <property name="single_line_mode">False</property>
+                          <property name="angle">0</property>
+                        </widget>
+                      </child>
+                    </widget>
+                  </child>
+                </widget>
+              </child>
+            </widget>
+            <packing>
+              <property name="padding">0</property>
+              <property name="expand">False</property>
+              <property name="fill">False</property>
+            </packing>
+          </child>
+        </widget>
+        <packing>
+          <property name="padding">0</property>
+          <property name="expand">True</property>
+          <property name="fill">True</property>
+        </packing>
       </child>
     </widget>
   </child>
       <property name="spacing">0</property>
 
       <child internal-child="action_area">
-       <widget class="GtkHButtonBox" id="dialog-action_area6">
-         <property name="visible">True</property>
-         <property name="layout_style">GTK_BUTTONBOX_END</property>
-
-         <child>
-           <widget class="GtkHButtonBox" id="hbuttonbox1">
-             <property name="visible">True</property>
-             <property name="layout_style">GTK_BUTTONBOX_END</property>
-             <property name="spacing">8</property>
-
-             <child>
-               <widget class="GtkButton" id="run_ok">
-                 <property name="visible">True</property>
-                 <property name="can_default">True</property>
-                 <property name="can_focus">True</property>
-                 <property name="label">gtk-ok</property>
-                 <property name="use_stock">True</property>
-                 <property name="relief">GTK_RELIEF_NORMAL</property>
-                 <property name="focus_on_click">True</property>
-                 <signal name="clicked" handler="on_run_ok_clicked"/>
-               </widget>
-             </child>
-
-             <child>
-               <widget class="GtkButton" id="run_cancel">
-                 <property name="visible">True</property>
-                 <property name="can_default">True</property>
-                 <property name="can_focus">True</property>
-                 <property name="label">gtk-cancel</property>
-                 <property name="use_stock">True</property>
-                 <property name="relief">GTK_RELIEF_NORMAL</property>
-                 <property name="focus_on_click">True</property>
-                 <signal name="clicked" handler="on_run_cancel_clicked"/>
-               </widget>
-             </child>
-           </widget>
-         </child>
-       </widget>
-       <packing>
-         <property name="padding">0</property>
-         <property name="expand">False</property>
-         <property name="fill">True</property>
-         <property name="pack_type">GTK_PACK_END</property>
-       </packing>
+        <widget class="GtkHButtonBox" id="dialog-action_area6">
+          <property name="visible">True</property>
+          <property name="layout_style">GTK_BUTTONBOX_END</property>
+
+          <child>
+            <widget class="GtkHButtonBox" id="hbuttonbox1">
+              <property name="visible">True</property>
+              <property name="layout_style">GTK_BUTTONBOX_END</property>
+              <property name="spacing">8</property>
+
+              <child>
+                <widget class="GtkButton" id="run_ok">
+                  <property name="visible">True</property>
+                  <property name="can_default">True</property>
+                  <property name="can_focus">True</property>
+                  <property name="label">gtk-ok</property>
+                  <property name="use_stock">True</property>
+                  <property name="relief">GTK_RELIEF_NORMAL</property>
+                  <property name="focus_on_click">True</property>
+                  <signal name="clicked" handler="on_run_ok_clicked"/>
+                </widget>
+              </child>
+
+              <child>
+                <widget class="GtkButton" id="run_cancel">
+                  <property name="visible">True</property>
+                  <property name="can_default">True</property>
+                  <property name="can_focus">True</property>
+                  <property name="label">gtk-cancel</property>
+                  <property name="use_stock">True</property>
+                  <property name="relief">GTK_RELIEF_NORMAL</property>
+                  <property name="focus_on_click">True</property>
+                  <signal name="clicked" handler="on_run_cancel_clicked"/>
+                </widget>
+              </child>
+            </widget>
+          </child>
+        </widget>
+        <packing>
+          <property name="padding">0</property>
+          <property name="expand">False</property>
+          <property name="fill">True</property>
+          <property name="pack_type">GTK_PACK_END</property>
+        </packing>
       </child>
 
       <child>
-       <widget class="GtkVBox" id="vbox11">
-         <property name="visible">True</property>
-         <property name="homogeneous">False</property>
-         <property name="spacing">0</property>
-
-         <child>
-           <widget class="GtkVBox" id="vbox12">
-             <property name="visible">True</property>
-             <property name="homogeneous">False</property>
-             <property name="spacing">0</property>
-
-             <child>
-               <widget class="GtkLabel" id="label62">
-                 <property name="visible">True</property>
-                 <property name="label" translatable="yes">Run a Job</property>
-                 <property name="use_underline">False</property>
-                 <property name="use_markup">False</property>
-                 <property name="justify">GTK_JUSTIFY_CENTER</property>
-                 <property name="wrap">False</property>
-                 <property name="selectable">False</property>
-                 <property name="xalign">0.5</property>
-                 <property name="yalign">0.5</property>
-                 <property name="xpad">0</property>
-                 <property name="ypad">9</property>
-                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                 <property name="width_chars">-1</property>
-                 <property name="single_line_mode">False</property>
-                 <property name="angle">0</property>
-               </widget>
-               <packing>
-                 <property name="padding">2</property>
-                 <property name="expand">False</property>
-                 <property name="fill">False</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkAlignment" id="alignment1">
-                 <property name="visible">True</property>
-                 <property name="xalign">0.5</property>
-                 <property name="yalign">0.5</property>
-                 <property name="xscale">1</property>
-                 <property name="yscale">1</property>
-                 <property name="top_padding">0</property>
-                 <property name="bottom_padding">0</property>
-                 <property name="left_padding">0</property>
-                 <property name="right_padding">0</property>
-
-                 <child>
-                   <widget class="GtkHBox" id="hbox28">
-                     <property name="border_width">1</property>
-                     <property name="visible">True</property>
-                     <property name="homogeneous">False</property>
-                     <property name="spacing">0</property>
-
-                     <child>
-                       <widget class="GtkHBox" id="hbox29">
-                         <property name="visible">True</property>
-                         <property name="homogeneous">False</property>
-                         <property name="spacing">0</property>
-
-                         <child>
-                           <widget class="GtkLabel" id="label63">
-                             <property name="width_request">85</property>
-                             <property name="height_request">16</property>
-                             <property name="visible">True</property>
-                             <property name="label" translatable="yes">Job:</property>
-                             <property name="use_underline">False</property>
-                             <property name="use_markup">False</property>
-                             <property name="justify">GTK_JUSTIFY_RIGHT</property>
-                             <property name="wrap">False</property>
-                             <property name="selectable">False</property>
-                             <property name="xalign">0.5</property>
-                             <property name="yalign">0.5</property>
-                             <property name="xpad">0</property>
-                             <property name="ypad">0</property>
-                             <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                             <property name="width_chars">-1</property>
-                             <property name="single_line_mode">False</property>
-                             <property name="angle">0</property>
-                           </widget>
-                           <packing>
-                             <property name="padding">0</property>
-                             <property name="expand">False</property>
-                             <property name="fill">False</property>
-                           </packing>
-                         </child>
-
-                         <child>
-                           <widget class="GtkCombo" id="combo_job">
-                             <property name="width_request">198</property>
-                             <property name="visible">True</property>
-                             <property name="value_in_list">True</property>
-                             <property name="allow_empty">False</property>
-                             <property name="case_sensitive">False</property>
-                             <property name="enable_arrow_keys">True</property>
-                             <property name="enable_arrows_always">False</property>
-
-                             <child internal-child="entry">
-                               <widget class="GtkEntry" id="entry_job">
-                                 <property name="visible">True</property>
-                                 <property name="can_focus">True</property>
-                                 <property name="editable">False</property>
-                                 <property name="visibility">True</property>
-                                 <property name="max_length">0</property>
-                                 <property name="text" translatable="yes"></property>
-                                 <property name="has_frame">True</property>
-                                 <property name="invisible_char">*</property>
-                                 <property name="activates_default">False</property>
-                                 <signal name="changed" handler="on_entry_job_changed"/>
-                               </widget>
-                             </child>
-
-                             <child internal-child="list">
-                               <widget class="GtkList" id="convertwidget6">
-                                 <property name="visible">True</property>
-                                 <property name="selection_mode">GTK_SELECTION_BROWSE</property>
-
-                                 <child>
-                                   <widget class="GtkListItem" id="convertwidget7">
-                                     <property name="visible">True</property>
-
-                                     <child>
-                                       <widget class="GtkLabel" id="convertwidget8">
-                                         <property name="visible">True</property>
-                                         <property name="label" translatable="yes"></property>
-                                         <property name="use_underline">False</property>
-                                         <property name="use_markup">False</property>
-                                         <property name="justify">GTK_JUSTIFY_LEFT</property>
-                                         <property name="wrap">False</property>
-                                         <property name="selectable">False</property>
-                                         <property name="xalign">0</property>
-                                         <property name="yalign">0.5</property>
-                                         <property name="xpad">0</property>
-                                         <property name="ypad">0</property>
-                                         <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                                         <property name="width_chars">-1</property>
-                                         <property name="single_line_mode">False</property>
-                                         <property name="angle">0</property>
-                                       </widget>
-                                     </child>
-                                   </widget>
-                                 </child>
-                               </widget>
-                             </child>
-                           </widget>
-                           <packing>
-                             <property name="padding">1</property>
-                             <property name="expand">True</property>
-                             <property name="fill">True</property>
-                           </packing>
-                         </child>
-
-                         <child>
-                           <widget class="GtkLabel" id="label64">
-                             <property name="visible">True</property>
-                             <property name="label" translatable="yes">   Type:</property>
-                             <property name="use_underline">False</property>
-                             <property name="use_markup">False</property>
-                             <property name="justify">GTK_JUSTIFY_CENTER</property>
-                             <property name="wrap">False</property>
-                             <property name="selectable">False</property>
-                             <property name="xalign">0.5</property>
-                             <property name="yalign">0.5</property>
-                             <property name="xpad">0</property>
-                             <property name="ypad">0</property>
-                             <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                             <property name="width_chars">-1</property>
-                             <property name="single_line_mode">False</property>
-                             <property name="angle">0</property>
-                           </widget>
-                           <packing>
-                             <property name="padding">0</property>
-                             <property name="expand">False</property>
-                             <property name="fill">False</property>
-                           </packing>
-                         </child>
-
-                         <child>
-                           <widget class="GtkCombo" id="combo_type">
-                             <property name="width_request">141</property>
-                             <property name="height_request">24</property>
-                             <property name="visible">True</property>
-                             <property name="value_in_list">True</property>
-                             <property name="allow_empty">False</property>
-                             <property name="case_sensitive">False</property>
-                             <property name="enable_arrow_keys">True</property>
-                             <property name="enable_arrows_always">False</property>
-
-                             <child internal-child="entry">
-                               <widget class="GtkEntry" id="entry_type">
-                                 <property name="visible">True</property>
-                                 <property name="can_focus">True</property>
-                                 <property name="editable">False</property>
-                                 <property name="visibility">True</property>
-                                 <property name="max_length">0</property>
-                                 <property name="text" translatable="yes"></property>
-                                 <property name="has_frame">True</property>
-                                 <property name="invisible_char">*</property>
-                                 <property name="activates_default">False</property>
-                               </widget>
-                             </child>
-
-                             <child internal-child="list">
-                               <widget class="GtkList" id="convertwidget9">
-                                 <property name="visible">True</property>
-                                 <property name="selection_mode">GTK_SELECTION_BROWSE</property>
-
-                                 <child>
-                                   <widget class="GtkListItem" id="convertwidget10">
-                                     <property name="visible">True</property>
-
-                                     <child>
-                                       <widget class="GtkLabel" id="convertwidget11">
-                                         <property name="visible">True</property>
-                                         <property name="label" translatable="yes"></property>
-                                         <property name="use_underline">False</property>
-                                         <property name="use_markup">False</property>
-                                         <property name="justify">GTK_JUSTIFY_LEFT</property>
-                                         <property name="wrap">False</property>
-                                         <property name="selectable">False</property>
-                                         <property name="xalign">0</property>
-                                         <property name="yalign">0.5</property>
-                                         <property name="xpad">0</property>
-                                         <property name="ypad">0</property>
-                                         <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                                         <property name="width_chars">-1</property>
-                                         <property name="single_line_mode">False</property>
-                                         <property name="angle">0</property>
-                                       </widget>
-                                     </child>
-                                   </widget>
-                                 </child>
-                               </widget>
-                             </child>
-                           </widget>
-                           <packing>
-                             <property name="padding">0</property>
-                             <property name="expand">False</property>
-                             <property name="fill">False</property>
-                           </packing>
-                         </child>
-                       </widget>
-                       <packing>
-                         <property name="padding">0</property>
-                         <property name="expand">True</property>
-                         <property name="fill">True</property>
-                       </packing>
-                     </child>
-
-                     <child>
-                       <widget class="GtkLabel" id="label114">
-                         <property name="visible">True</property>
-                         <property name="label" translatable="yes"> </property>
-                         <property name="use_underline">False</property>
-                         <property name="use_markup">False</property>
-                         <property name="justify">GTK_JUSTIFY_LEFT</property>
-                         <property name="wrap">False</property>
-                         <property name="selectable">False</property>
-                         <property name="xalign">0.5</property>
-                         <property name="yalign">0.5</property>
-                         <property name="xpad">0</property>
-                         <property name="ypad">0</property>
-                         <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                         <property name="width_chars">-1</property>
-                         <property name="single_line_mode">False</property>
-                         <property name="angle">0</property>
-                       </widget>
-                       <packing>
-                         <property name="padding">30</property>
-                         <property name="expand">False</property>
-                         <property name="fill">False</property>
-                       </packing>
-                     </child>
-                   </widget>
-                 </child>
-               </widget>
-               <packing>
-                 <property name="padding">2</property>
-                 <property name="expand">False</property>
-                 <property name="fill">False</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkHBox" id="hbox30">
-                 <property name="border_width">1</property>
-                 <property name="visible">True</property>
-                 <property name="homogeneous">False</property>
-                 <property name="spacing">0</property>
-
-                 <child>
-                   <widget class="GtkLabel" id="label66">
-                     <property name="width_request">85</property>
-                     <property name="height_request">16</property>
-                     <property name="visible">True</property>
-                     <property name="label" translatable="yes">Client:</property>
-                     <property name="use_underline">False</property>
-                     <property name="use_markup">False</property>
-                     <property name="justify">GTK_JUSTIFY_RIGHT</property>
-                     <property name="wrap">False</property>
-                     <property name="selectable">False</property>
-                     <property name="xalign">0.5</property>
-                     <property name="yalign">0.5</property>
-                     <property name="xpad">0</property>
-                     <property name="ypad">0</property>
-                     <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                     <property name="width_chars">-1</property>
-                     <property name="single_line_mode">False</property>
-                     <property name="angle">0</property>
-                   </widget>
-                   <packing>
-                     <property name="padding">0</property>
-                     <property name="expand">False</property>
-                     <property name="fill">False</property>
-                   </packing>
-                 </child>
-
-                 <child>
-                   <widget class="GtkCombo" id="combo_client">
-                     <property name="visible">True</property>
-                     <property name="value_in_list">True</property>
-                     <property name="allow_empty">False</property>
-                     <property name="case_sensitive">False</property>
-                     <property name="enable_arrow_keys">True</property>
-                     <property name="enable_arrows_always">False</property>
-
-                     <child internal-child="entry">
-                       <widget class="GtkEntry" id="entry_client">
-                         <property name="visible">True</property>
-                         <property name="can_focus">True</property>
-                         <property name="editable">False</property>
-                         <property name="visibility">True</property>
-                         <property name="max_length">0</property>
-                         <property name="text" translatable="yes"></property>
-                         <property name="has_frame">True</property>
-                         <property name="invisible_char">*</property>
-                         <property name="activates_default">False</property>
-                       </widget>
-                     </child>
-
-                     <child internal-child="list">
-                       <widget class="GtkList" id="convertwidget12">
-                         <property name="visible">True</property>
-                         <property name="selection_mode">GTK_SELECTION_BROWSE</property>
-
-                         <child>
-                           <widget class="GtkListItem" id="convertwidget13">
-                             <property name="visible">True</property>
-
-                             <child>
-                               <widget class="GtkLabel" id="convertwidget14">
-                                 <property name="visible">True</property>
-                                 <property name="label" translatable="yes"></property>
-                                 <property name="use_underline">False</property>
-                                 <property name="use_markup">False</property>
-                                 <property name="justify">GTK_JUSTIFY_LEFT</property>
-                                 <property name="wrap">False</property>
-                                 <property name="selectable">False</property>
-                                 <property name="xalign">0</property>
-                                 <property name="yalign">0.5</property>
-                                 <property name="xpad">0</property>
-                                 <property name="ypad">0</property>
-                                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                                 <property name="width_chars">-1</property>
-                                 <property name="single_line_mode">False</property>
-                                 <property name="angle">0</property>
-                               </widget>
-                             </child>
-                           </widget>
-                         </child>
-                       </widget>
-                     </child>
-                   </widget>
-                   <packing>
-                     <property name="padding">1</property>
-                     <property name="expand">True</property>
-                     <property name="fill">True</property>
-                   </packing>
-                 </child>
-
-                 <child>
-                   <widget class="GtkLabel" id="label67">
-                     <property name="visible">True</property>
-                     <property name="label" translatable="yes"> </property>
-                     <property name="use_underline">False</property>
-                     <property name="use_markup">False</property>
-                     <property name="justify">GTK_JUSTIFY_CENTER</property>
-                     <property name="wrap">False</property>
-                     <property name="selectable">False</property>
-                     <property name="xalign">0.5</property>
-                     <property name="yalign">0.5</property>
-                     <property name="xpad">0</property>
-                     <property name="ypad">0</property>
-                     <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                     <property name="width_chars">-1</property>
-                     <property name="single_line_mode">False</property>
-                     <property name="angle">0</property>
-                   </widget>
-                   <packing>
-                     <property name="padding">123</property>
-                     <property name="expand">False</property>
-                     <property name="fill">False</property>
-                   </packing>
-                 </child>
-               </widget>
-               <packing>
-                 <property name="padding">0</property>
-                 <property name="expand">True</property>
-                 <property name="fill">True</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkHBox" id="hbox31">
-                 <property name="border_width">1</property>
-                 <property name="visible">True</property>
-                 <property name="homogeneous">False</property>
-                 <property name="spacing">0</property>
-
-                 <child>
-                   <widget class="GtkLabel" id="label68">
-                     <property name="width_request">85</property>
-                     <property name="height_request">16</property>
-                     <property name="visible">True</property>
-                     <property name="label" translatable="yes">FileSet: </property>
-                     <property name="use_underline">False</property>
-                     <property name="use_markup">False</property>
-                     <property name="justify">GTK_JUSTIFY_RIGHT</property>
-                     <property name="wrap">False</property>
-                     <property name="selectable">False</property>
-                     <property name="xalign">0.5</property>
-                     <property name="yalign">0.5</property>
-                     <property name="xpad">0</property>
-                     <property name="ypad">0</property>
-                     <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                     <property name="width_chars">-1</property>
-                     <property name="single_line_mode">False</property>
-                     <property name="angle">0</property>
-                   </widget>
-                   <packing>
-                     <property name="padding">0</property>
-                     <property name="expand">False</property>
-                     <property name="fill">False</property>
-                   </packing>
-                 </child>
-
-                 <child>
-                   <widget class="GtkCombo" id="combo_fileset">
-                     <property name="visible">True</property>
-                     <property name="value_in_list">True</property>
-                     <property name="allow_empty">False</property>
-                     <property name="case_sensitive">False</property>
-                     <property name="enable_arrow_keys">True</property>
-                     <property name="enable_arrows_always">False</property>
-
-                     <child internal-child="entry">
-                       <widget class="GtkEntry" id="entry_fileset">
-                         <property name="visible">True</property>
-                         <property name="can_focus">True</property>
-                         <property name="editable">False</property>
-                         <property name="visibility">True</property>
-                         <property name="max_length">0</property>
-                         <property name="text" translatable="yes"></property>
-                         <property name="has_frame">True</property>
-                         <property name="invisible_char">*</property>
-                         <property name="activates_default">False</property>
-                       </widget>
-                     </child>
-
-                     <child internal-child="list">
-                       <widget class="GtkList" id="convertwidget15">
-                         <property name="visible">True</property>
-                         <property name="selection_mode">GTK_SELECTION_BROWSE</property>
-
-                         <child>
-                           <widget class="GtkListItem" id="convertwidget16">
-                             <property name="visible">True</property>
-
-                             <child>
-                               <widget class="GtkLabel" id="convertwidget17">
-                                 <property name="visible">True</property>
-                                 <property name="label" translatable="yes"></property>
-                                 <property name="use_underline">False</property>
-                                 <property name="use_markup">False</property>
-                                 <property name="justify">GTK_JUSTIFY_LEFT</property>
-                                 <property name="wrap">False</property>
-                                 <property name="selectable">False</property>
-                                 <property name="xalign">0</property>
-                                 <property name="yalign">0.5</property>
-                                 <property name="xpad">0</property>
-                                 <property name="ypad">0</property>
-                                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                                 <property name="width_chars">-1</property>
-                                 <property name="single_line_mode">False</property>
-                                 <property name="angle">0</property>
-                               </widget>
-                             </child>
-                           </widget>
-                         </child>
-                       </widget>
-                     </child>
-                   </widget>
-                   <packing>
-                     <property name="padding">0</property>
-                     <property name="expand">True</property>
-                     <property name="fill">True</property>
-                   </packing>
-                 </child>
-
-                 <child>
-                   <widget class="GtkLabel" id="label156">
-                     <property name="width_request">13</property>
-                     <property name="height_request">16</property>
-                     <property name="visible">True</property>
-                     <property name="label" translatable="yes"></property>
-                     <property name="use_underline">False</property>
-                     <property name="use_markup">False</property>
-                     <property name="justify">GTK_JUSTIFY_LEFT</property>
-                     <property name="wrap">False</property>
-                     <property name="selectable">False</property>
-                     <property name="xalign">0.5</property>
-                     <property name="yalign">0.5</property>
-                     <property name="xpad">0</property>
-                     <property name="ypad">0</property>
-                     <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                     <property name="width_chars">-1</property>
-                     <property name="single_line_mode">False</property>
-                     <property name="angle">0</property>
-                   </widget>
-                   <packing>
-                     <property name="padding">0</property>
-                     <property name="expand">False</property>
-                     <property name="fill">False</property>
-                   </packing>
-                 </child>
-
-                 <child>
-                   <widget class="GtkLabel" id="label155">
-                     <property name="width_request">103</property>
-                     <property name="visible">True</property>
-                     <property name="label" translatable="yes">Priority:</property>
-                     <property name="use_underline">False</property>
-                     <property name="use_markup">False</property>
-                     <property name="justify">GTK_JUSTIFY_LEFT</property>
-                     <property name="wrap">False</property>
-                     <property name="selectable">False</property>
-                     <property name="xalign">0.5</property>
-                     <property name="yalign">0.5</property>
-                     <property name="xpad">0</property>
-                     <property name="ypad">0</property>
-                     <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                     <property name="width_chars">-1</property>
-                     <property name="single_line_mode">False</property>
-                     <property name="angle">0</property>
-                   </widget>
-                   <packing>
-                     <property name="padding">0</property>
-                     <property name="expand">True</property>
-                     <property name="fill">True</property>
-                   </packing>
-                 </child>
-
-                 <child>
-                   <widget class="GtkSpinButton" id="spinbutton1">
-                     <property name="width_request">85</property>
-                     <property name="height_request">24</property>
-                     <property name="visible">True</property>
-                     <property name="can_focus">True</property>
-                     <property name="climb_rate">1</property>
-                     <property name="digits">0</property>
-                     <property name="numeric">False</property>
-                     <property name="update_policy">GTK_UPDATE_ALWAYS</property>
-                     <property name="snap_to_ticks">False</property>
-                     <property name="wrap">False</property>
-                     <property name="adjustment">10 0 100 1 10 10</property>
-                   </widget>
-                   <packing>
-                     <property name="padding">4</property>
-                     <property name="expand">True</property>
-                     <property name="fill">True</property>
-                   </packing>
-                 </child>
-               </widget>
-               <packing>
-                 <property name="padding">2</property>
-                 <property name="expand">True</property>
-                 <property name="fill">True</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkHBox" id="hbox32">
-                 <property name="border_width">1</property>
-                 <property name="visible">True</property>
-                 <property name="homogeneous">False</property>
-                 <property name="spacing">0</property>
-
-                 <child>
-                   <widget class="GtkLabel" id="label70">
-                     <property name="width_request">85</property>
-                     <property name="height_request">16</property>
-                     <property name="visible">True</property>
-                     <property name="label" translatable="yes">Level:</property>
-                     <property name="use_underline">False</property>
-                     <property name="use_markup">False</property>
-                     <property name="justify">GTK_JUSTIFY_RIGHT</property>
-                     <property name="wrap">False</property>
-                     <property name="selectable">False</property>
-                     <property name="xalign">0.5</property>
-                     <property name="yalign">0.5</property>
-                     <property name="xpad">0</property>
-                     <property name="ypad">0</property>
-                     <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                     <property name="width_chars">-1</property>
-                     <property name="single_line_mode">False</property>
-                     <property name="angle">0</property>
-                   </widget>
-                   <packing>
-                     <property name="padding">0</property>
-                     <property name="expand">False</property>
-                     <property name="fill">False</property>
-                   </packing>
-                 </child>
-
-                 <child>
-                   <widget class="GtkCombo" id="combo_level">
-                     <property name="visible">True</property>
-                     <property name="value_in_list">True</property>
-                     <property name="allow_empty">False</property>
-                     <property name="case_sensitive">False</property>
-                     <property name="enable_arrow_keys">True</property>
-                     <property name="enable_arrows_always">False</property>
-
-                     <child internal-child="entry">
-                       <widget class="GtkEntry" id="entry_level">
-                         <property name="visible">True</property>
-                         <property name="can_focus">True</property>
-                         <property name="editable">False</property>
-                         <property name="visibility">True</property>
-                         <property name="max_length">0</property>
-                         <property name="text" translatable="yes"></property>
-                         <property name="has_frame">True</property>
-                         <property name="invisible_char">*</property>
-                         <property name="activates_default">False</property>
-                       </widget>
-                     </child>
-
-                     <child internal-child="list">
-                       <widget class="GtkList" id="convertwidget18">
-                         <property name="visible">True</property>
-                         <property name="selection_mode">GTK_SELECTION_BROWSE</property>
-
-                         <child>
-                           <widget class="GtkListItem" id="convertwidget19">
-                             <property name="visible">True</property>
-
-                             <child>
-                               <widget class="GtkLabel" id="convertwidget20">
-                                 <property name="visible">True</property>
-                                 <property name="label" translatable="yes"></property>
-                                 <property name="use_underline">False</property>
-                                 <property name="use_markup">False</property>
-                                 <property name="justify">GTK_JUSTIFY_LEFT</property>
-                                 <property name="wrap">False</property>
-                                 <property name="selectable">False</property>
-                                 <property name="xalign">0</property>
-                                 <property name="yalign">0.5</property>
-                                 <property name="xpad">0</property>
-                                 <property name="ypad">0</property>
-                                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                                 <property name="width_chars">-1</property>
-                                 <property name="single_line_mode">False</property>
-                                 <property name="angle">0</property>
-                               </widget>
-                             </child>
-                           </widget>
-                         </child>
-
-                         <child>
-                           <widget class="GtkListItem" id="convertwidget21">
-                             <property name="visible">True</property>
-
-                             <child>
-                               <widget class="GtkLabel" id="convertwidget22">
-                                 <property name="visible">True</property>
-                                 <property name="label" translatable="yes"></property>
-                                 <property name="use_underline">False</property>
-                                 <property name="use_markup">False</property>
-                                 <property name="justify">GTK_JUSTIFY_LEFT</property>
-                                 <property name="wrap">False</property>
-                                 <property name="selectable">False</property>
-                                 <property name="xalign">0</property>
-                                 <property name="yalign">0.5</property>
-                                 <property name="xpad">0</property>
-                                 <property name="ypad">0</property>
-                                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                                 <property name="width_chars">-1</property>
-                                 <property name="single_line_mode">False</property>
-                                 <property name="angle">0</property>
-                               </widget>
-                             </child>
-                           </widget>
-                         </child>
-                       </widget>
-                     </child>
-                   </widget>
-                   <packing>
-                     <property name="padding">0</property>
-                     <property name="expand">True</property>
-                     <property name="fill">True</property>
-                   </packing>
-                 </child>
-
-                 <child>
-                   <widget class="GtkLabel" id="label71">
-                     <property name="visible">True</property>
-                     <property name="label" translatable="yes">             </property>
-                     <property name="use_underline">False</property>
-                     <property name="use_markup">False</property>
-                     <property name="justify">GTK_JUSTIFY_CENTER</property>
-                     <property name="wrap">False</property>
-                     <property name="selectable">False</property>
-                     <property name="xalign">0.5</property>
-                     <property name="yalign">0.5</property>
-                     <property name="xpad">0</property>
-                     <property name="ypad">0</property>
-                     <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                     <property name="width_chars">-1</property>
-                     <property name="single_line_mode">False</property>
-                     <property name="angle">0</property>
-                   </widget>
-                   <packing>
-                     <property name="padding">100</property>
-                     <property name="expand">False</property>
-                     <property name="fill">False</property>
-                   </packing>
-                 </child>
-               </widget>
-               <packing>
-                 <property name="padding">2</property>
-                 <property name="expand">True</property>
-                 <property name="fill">True</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkHBox" id="hbox33">
-                 <property name="border_width">1</property>
-                 <property name="visible">True</property>
-                 <property name="homogeneous">False</property>
-                 <property name="spacing">0</property>
-
-                 <child>
-                   <widget class="GtkLabel" id="label72">
-                     <property name="width_request">85</property>
-                     <property name="height_request">16</property>
-                     <property name="visible">True</property>
-                     <property name="label" translatable="yes">Pool:</property>
-                     <property name="use_underline">False</property>
-                     <property name="use_markup">False</property>
-                     <property name="justify">GTK_JUSTIFY_CENTER</property>
-                     <property name="wrap">False</property>
-                     <property name="selectable">False</property>
-                     <property name="xalign">0.5</property>
-                     <property name="yalign">0.5</property>
-                     <property name="xpad">0</property>
-                     <property name="ypad">0</property>
-                     <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                     <property name="width_chars">-1</property>
-                     <property name="single_line_mode">False</property>
-                     <property name="angle">0</property>
-                   </widget>
-                   <packing>
-                     <property name="padding">0</property>
-                     <property name="expand">False</property>
-                     <property name="fill">False</property>
-                   </packing>
-                 </child>
-
-                 <child>
-                   <widget class="GtkCombo" id="combo_pool">
-                     <property name="visible">True</property>
-                     <property name="value_in_list">True</property>
-                     <property name="allow_empty">False</property>
-                     <property name="case_sensitive">False</property>
-                     <property name="enable_arrow_keys">True</property>
-                     <property name="enable_arrows_always">False</property>
-
-                     <child internal-child="entry">
-                       <widget class="GtkEntry" id="entry_pool">
-                         <property name="visible">True</property>
-                         <property name="can_focus">True</property>
-                         <property name="editable">False</property>
-                         <property name="visibility">True</property>
-                         <property name="max_length">0</property>
-                         <property name="text" translatable="yes"></property>
-                         <property name="has_frame">True</property>
-                         <property name="invisible_char">*</property>
-                         <property name="activates_default">False</property>
-                       </widget>
-                     </child>
-
-                     <child internal-child="list">
-                       <widget class="GtkList" id="convertwidget23">
-                         <property name="visible">True</property>
-                         <property name="selection_mode">GTK_SELECTION_BROWSE</property>
-
-                         <child>
-                           <widget class="GtkListItem" id="convertwidget24">
-                             <property name="visible">True</property>
-
-                             <child>
-                               <widget class="GtkLabel" id="convertwidget25">
-                                 <property name="visible">True</property>
-                                 <property name="label" translatable="yes"></property>
-                                 <property name="use_underline">False</property>
-                                 <property name="use_markup">False</property>
-                                 <property name="justify">GTK_JUSTIFY_LEFT</property>
-                                 <property name="wrap">False</property>
-                                 <property name="selectable">False</property>
-                                 <property name="xalign">0</property>
-                                 <property name="yalign">0.5</property>
-                                 <property name="xpad">0</property>
-                                 <property name="ypad">0</property>
-                                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                                 <property name="width_chars">-1</property>
-                                 <property name="single_line_mode">False</property>
-                                 <property name="angle">0</property>
-                               </widget>
-                             </child>
-                           </widget>
-                         </child>
-
-                         <child>
-                           <widget class="GtkListItem" id="convertwidget26">
-                             <property name="visible">True</property>
-
-                             <child>
-                               <widget class="GtkLabel" id="convertwidget27">
-                                 <property name="visible">True</property>
-                                 <property name="label" translatable="yes"></property>
-                                 <property name="use_underline">False</property>
-                                 <property name="use_markup">False</property>
-                                 <property name="justify">GTK_JUSTIFY_LEFT</property>
-                                 <property name="wrap">False</property>
-                                 <property name="selectable">False</property>
-                                 <property name="xalign">0</property>
-                                 <property name="yalign">0.5</property>
-                                 <property name="xpad">0</property>
-                                 <property name="ypad">0</property>
-                                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                                 <property name="width_chars">-1</property>
-                                 <property name="single_line_mode">False</property>
-                                 <property name="angle">0</property>
-                               </widget>
-                             </child>
-                           </widget>
-                         </child>
-                       </widget>
-                     </child>
-                   </widget>
-                   <packing>
-                     <property name="padding">0</property>
-                     <property name="expand">True</property>
-                     <property name="fill">True</property>
-                   </packing>
-                 </child>
-
-                 <child>
-                   <widget class="GtkLabel" id="label73">
-                     <property name="visible">True</property>
-                     <property name="label" translatable="yes">   </property>
-                     <property name="use_underline">False</property>
-                     <property name="use_markup">False</property>
-                     <property name="justify">GTK_JUSTIFY_CENTER</property>
-                     <property name="wrap">False</property>
-                     <property name="selectable">False</property>
-                     <property name="xalign">0.5</property>
-                     <property name="yalign">0.5</property>
-                     <property name="xpad">0</property>
-                     <property name="ypad">0</property>
-                     <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                     <property name="width_chars">-1</property>
-                     <property name="single_line_mode">False</property>
-                     <property name="angle">0</property>
-                   </widget>
-                   <packing>
-                     <property name="padding">120</property>
-                     <property name="expand">False</property>
-                     <property name="fill">False</property>
-                   </packing>
-                 </child>
-               </widget>
-               <packing>
-                 <property name="padding">2</property>
-                 <property name="expand">True</property>
-                 <property name="fill">True</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkHBox" id="hbox39">
-                 <property name="border_width">1</property>
-                 <property name="visible">True</property>
-                 <property name="homogeneous">False</property>
-                 <property name="spacing">0</property>
-
-                 <child>
-                   <widget class="GtkLabel" id="label96">
-                     <property name="width_request">85</property>
-                     <property name="height_request">16</property>
-                     <property name="visible">True</property>
-                     <property name="label" translatable="yes">Storage:</property>
-                     <property name="use_underline">False</property>
-                     <property name="use_markup">False</property>
-                     <property name="justify">GTK_JUSTIFY_CENTER</property>
-                     <property name="wrap">False</property>
-                     <property name="selectable">False</property>
-                     <property name="xalign">0.5</property>
-                     <property name="yalign">0.5</property>
-                     <property name="xpad">0</property>
-                     <property name="ypad">0</property>
-                     <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                     <property name="width_chars">-1</property>
-                     <property name="single_line_mode">False</property>
-                     <property name="angle">0</property>
-                   </widget>
-                   <packing>
-                     <property name="padding">0</property>
-                     <property name="expand">False</property>
-                     <property name="fill">False</property>
-                   </packing>
-                 </child>
-
-                 <child>
-                   <widget class="GtkCombo" id="combo-storage">
-                     <property name="visible">True</property>
-                     <property name="value_in_list">True</property>
-                     <property name="allow_empty">False</property>
-                     <property name="case_sensitive">False</property>
-                     <property name="enable_arrow_keys">True</property>
-                     <property name="enable_arrows_always">False</property>
-
-                     <child internal-child="entry">
-                       <widget class="GtkEntry" id="entry_storage">
-                         <property name="visible">True</property>
-                         <property name="can_focus">True</property>
-                         <property name="editable">False</property>
-                         <property name="visibility">True</property>
-                         <property name="max_length">0</property>
-                         <property name="text" translatable="yes"></property>
-                         <property name="has_frame">True</property>
-                         <property name="invisible_char">*</property>
-                         <property name="activates_default">False</property>
-                       </widget>
-                     </child>
-
-                     <child internal-child="list">
-                       <widget class="GtkList" id="convertwidget28">
-                         <property name="visible">True</property>
-                         <property name="selection_mode">GTK_SELECTION_BROWSE</property>
-
-                         <child>
-                           <widget class="GtkListItem" id="convertwidget29">
-                             <property name="visible">True</property>
-
-                             <child>
-                               <widget class="GtkLabel" id="convertwidget30">
-                                 <property name="visible">True</property>
-                                 <property name="label" translatable="yes"></property>
-                                 <property name="use_underline">False</property>
-                                 <property name="use_markup">False</property>
-                                 <property name="justify">GTK_JUSTIFY_LEFT</property>
-                                 <property name="wrap">False</property>
-                                 <property name="selectable">False</property>
-                                 <property name="xalign">0</property>
-                                 <property name="yalign">0.5</property>
-                                 <property name="xpad">0</property>
-                                 <property name="ypad">0</property>
-                                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                                 <property name="width_chars">-1</property>
-                                 <property name="single_line_mode">False</property>
-                                 <property name="angle">0</property>
-                               </widget>
-                             </child>
-                           </widget>
-                         </child>
-
-                         <child>
-                           <widget class="GtkListItem" id="convertwidget31">
-                             <property name="visible">True</property>
-
-                             <child>
-                               <widget class="GtkLabel" id="convertwidget32">
-                                 <property name="visible">True</property>
-                                 <property name="label" translatable="yes"></property>
-                                 <property name="use_underline">False</property>
-                                 <property name="use_markup">False</property>
-                                 <property name="justify">GTK_JUSTIFY_LEFT</property>
-                                 <property name="wrap">False</property>
-                                 <property name="selectable">False</property>
-                                 <property name="xalign">0</property>
-                                 <property name="yalign">0.5</property>
-                                 <property name="xpad">0</property>
-                                 <property name="ypad">0</property>
-                                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                                 <property name="width_chars">-1</property>
-                                 <property name="single_line_mode">False</property>
-                                 <property name="angle">0</property>
-                               </widget>
-                             </child>
-                           </widget>
-                         </child>
-                       </widget>
-                     </child>
-                   </widget>
-                   <packing>
-                     <property name="padding">0</property>
-                     <property name="expand">True</property>
-                     <property name="fill">True</property>
-                   </packing>
-                 </child>
-
-                 <child>
-                   <widget class="GtkLabel" id="label97">
-                     <property name="visible">True</property>
-                     <property name="label" translatable="yes">   </property>
-                     <property name="use_underline">False</property>
-                     <property name="use_markup">False</property>
-                     <property name="justify">GTK_JUSTIFY_CENTER</property>
-                     <property name="wrap">False</property>
-                     <property name="selectable">False</property>
-                     <property name="xalign">0.5</property>
-                     <property name="yalign">0.5</property>
-                     <property name="xpad">0</property>
-                     <property name="ypad">0</property>
-                     <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                     <property name="width_chars">-1</property>
-                     <property name="single_line_mode">False</property>
-                     <property name="angle">0</property>
-                   </widget>
-                   <packing>
-                     <property name="padding">120</property>
-                     <property name="expand">False</property>
-                     <property name="fill">False</property>
-                   </packing>
-                 </child>
-               </widget>
-               <packing>
-                 <property name="padding">0</property>
-                 <property name="expand">True</property>
-                 <property name="fill">True</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkHBox" id="hbox40">
-                 <property name="border_width">1</property>
-                 <property name="visible">True</property>
-                 <property name="homogeneous">False</property>
-                 <property name="spacing">0</property>
-
-                 <child>
-                   <widget class="GtkLabel" id="label98">
-                     <property name="width_request">85</property>
-                     <property name="height_request">16</property>
-                     <property name="visible">True</property>
-                     <property name="label" translatable="yes">Messages:</property>
-                     <property name="use_underline">False</property>
-                     <property name="use_markup">False</property>
-                     <property name="justify">GTK_JUSTIFY_CENTER</property>
-                     <property name="wrap">False</property>
-                     <property name="selectable">False</property>
-                     <property name="xalign">0.5</property>
-                     <property name="yalign">0.5</property>
-                     <property name="xpad">0</property>
-                     <property name="ypad">0</property>
-                     <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                     <property name="width_chars">-1</property>
-                     <property name="single_line_mode">False</property>
-                     <property name="angle">0</property>
-                   </widget>
-                   <packing>
-                     <property name="padding">0</property>
-                     <property name="expand">False</property>
-                     <property name="fill">False</property>
-                   </packing>
-                 </child>
-
-                 <child>
-                   <widget class="GtkCombo" id="combo_messages">
-                     <property name="visible">True</property>
-                     <property name="value_in_list">True</property>
-                     <property name="allow_empty">False</property>
-                     <property name="case_sensitive">False</property>
-                     <property name="enable_arrow_keys">True</property>
-                     <property name="enable_arrows_always">False</property>
-
-                     <child internal-child="entry">
-                       <widget class="GtkEntry" id="entry_messages">
-                         <property name="visible">True</property>
-                         <property name="can_focus">True</property>
-                         <property name="editable">False</property>
-                         <property name="visibility">True</property>
-                         <property name="max_length">0</property>
-                         <property name="text" translatable="yes"></property>
-                         <property name="has_frame">True</property>
-                         <property name="invisible_char">*</property>
-                         <property name="activates_default">False</property>
-                       </widget>
-                     </child>
-
-                     <child internal-child="list">
-                       <widget class="GtkList" id="convertwidget33">
-                         <property name="visible">True</property>
-                         <property name="selection_mode">GTK_SELECTION_BROWSE</property>
-
-                         <child>
-                           <widget class="GtkListItem" id="convertwidget34">
-                             <property name="visible">True</property>
-
-                             <child>
-                               <widget class="GtkLabel" id="convertwidget35">
-                                 <property name="visible">True</property>
-                                 <property name="label" translatable="yes"></property>
-                                 <property name="use_underline">False</property>
-                                 <property name="use_markup">False</property>
-                                 <property name="justify">GTK_JUSTIFY_LEFT</property>
-                                 <property name="wrap">False</property>
-                                 <property name="selectable">False</property>
-                                 <property name="xalign">0</property>
-                                 <property name="yalign">0.5</property>
-                                 <property name="xpad">0</property>
-                                 <property name="ypad">0</property>
-                                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                                 <property name="width_chars">-1</property>
-                                 <property name="single_line_mode">False</property>
-                                 <property name="angle">0</property>
-                               </widget>
-                             </child>
-                           </widget>
-                         </child>
-                       </widget>
-                     </child>
-                   </widget>
-                   <packing>
-                     <property name="padding">0</property>
-                     <property name="expand">True</property>
-                     <property name="fill">True</property>
-                   </packing>
-                 </child>
-
-                 <child>
-                   <widget class="GtkLabel" id="label99">
-                     <property name="visible">True</property>
-                     <property name="label" translatable="yes">   </property>
-                     <property name="use_underline">False</property>
-                     <property name="use_markup">False</property>
-                     <property name="justify">GTK_JUSTIFY_CENTER</property>
-                     <property name="wrap">False</property>
-                     <property name="selectable">False</property>
-                     <property name="xalign">0.5</property>
-                     <property name="yalign">0.5</property>
-                     <property name="xpad">0</property>
-                     <property name="ypad">0</property>
-                     <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                     <property name="width_chars">-1</property>
-                     <property name="single_line_mode">False</property>
-                     <property name="angle">0</property>
-                   </widget>
-                   <packing>
-                     <property name="padding">120</property>
-                     <property name="expand">False</property>
-                     <property name="fill">False</property>
-                   </packing>
-                 </child>
-               </widget>
-               <packing>
-                 <property name="padding">0</property>
-                 <property name="expand">True</property>
-                 <property name="fill">True</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkHBox" id="hbox34">
-                 <property name="border_width">1</property>
-                 <property name="visible">True</property>
-                 <property name="homogeneous">False</property>
-                 <property name="spacing">0</property>
-
-                 <child>
-                   <widget class="GtkLabel" id="label77">
-                     <property name="width_request">85</property>
-                     <property name="height_request">16</property>
-                     <property name="visible">True</property>
-                     <property name="label" translatable="yes">Where: </property>
-                     <property name="use_underline">False</property>
-                     <property name="use_markup">False</property>
-                     <property name="justify">GTK_JUSTIFY_CENTER</property>
-                     <property name="wrap">False</property>
-                     <property name="selectable">False</property>
-                     <property name="xalign">0.5</property>
-                     <property name="yalign">0.5</property>
-                     <property name="xpad">0</property>
-                     <property name="ypad">0</property>
-                     <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                     <property name="width_chars">-1</property>
-                     <property name="single_line_mode">False</property>
-                     <property name="angle">0</property>
-                   </widget>
-                   <packing>
-                     <property name="padding">0</property>
-                     <property name="expand">False</property>
-                     <property name="fill">False</property>
-                   </packing>
-                 </child>
-
-                 <child>
-                   <widget class="GtkEntry" id="entry_where">
-                     <property name="visible">True</property>
-                     <property name="can_focus">True</property>
-                     <property name="editable">True</property>
-                     <property name="visibility">True</property>
-                     <property name="max_length">0</property>
-                     <property name="text" translatable="yes"></property>
-                     <property name="has_frame">True</property>
-                     <property name="invisible_char">*</property>
-                     <property name="activates_default">False</property>
-                   </widget>
-                   <packing>
-                     <property name="padding">0</property>
-                     <property name="expand">True</property>
-                     <property name="fill">True</property>
-                   </packing>
-                 </child>
-
-                 <child>
-                   <widget class="GtkLabel" id="label78">
-                     <property name="visible">True</property>
-                     <property name="label" translatable="yes">   </property>
-                     <property name="use_underline">False</property>
-                     <property name="use_markup">False</property>
-                     <property name="justify">GTK_JUSTIFY_CENTER</property>
-                     <property name="wrap">False</property>
-                     <property name="selectable">False</property>
-                     <property name="xalign">0.5</property>
-                     <property name="yalign">0.5</property>
-                     <property name="xpad">0</property>
-                     <property name="ypad">0</property>
-                     <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                     <property name="width_chars">-1</property>
-                     <property name="single_line_mode">False</property>
-                     <property name="angle">0</property>
-                   </widget>
-                   <packing>
-                     <property name="padding">120</property>
-                     <property name="expand">False</property>
-                     <property name="fill">False</property>
-                   </packing>
-                 </child>
-               </widget>
-               <packing>
-                 <property name="padding">2</property>
-                 <property name="expand">True</property>
-                 <property name="fill">True</property>
-               </packing>
-             </child>
-           </widget>
-           <packing>
-             <property name="padding">0</property>
-             <property name="expand">True</property>
-             <property name="fill">True</property>
-           </packing>
-         </child>
-
-         <child>
-           <widget class="GtkHBox" id="hbox41">
-             <property name="border_width">1</property>
-             <property name="visible">True</property>
-             <property name="homogeneous">False</property>
-             <property name="spacing">0</property>
-
-             <child>
-               <widget class="GtkLabel" id="label100">
-                 <property name="width_request">85</property>
-                 <property name="height_request">16</property>
-                 <property name="visible">True</property>
-                 <property name="label" translatable="yes">When:</property>
-                 <property name="use_underline">False</property>
-                 <property name="use_markup">False</property>
-                 <property name="justify">GTK_JUSTIFY_CENTER</property>
-                 <property name="wrap">False</property>
-                 <property name="selectable">False</property>
-                 <property name="xalign">0.5</property>
-                 <property name="yalign">0.5</property>
-                 <property name="xpad">0</property>
-                 <property name="ypad">0</property>
-                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                 <property name="width_chars">-1</property>
-                 <property name="single_line_mode">False</property>
-                 <property name="angle">0</property>
-               </widget>
-               <packing>
-                 <property name="padding">0</property>
-                 <property name="expand">False</property>
-                 <property name="fill">False</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkEntry" id="entry_when">
-                 <property name="visible">True</property>
-                 <property name="can_focus">True</property>
-                 <property name="editable">True</property>
-                 <property name="visibility">True</property>
-                 <property name="max_length">0</property>
-                 <property name="text" translatable="yes"></property>
-                 <property name="has_frame">True</property>
-                 <property name="invisible_char">*</property>
-                 <property name="activates_default">False</property>
-               </widget>
-               <packing>
-                 <property name="padding">0</property>
-                 <property name="expand">True</property>
-                 <property name="fill">True</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkLabel" id="label101">
-                 <property name="visible">True</property>
-                 <property name="label" translatable="yes">   </property>
-                 <property name="use_underline">False</property>
-                 <property name="use_markup">False</property>
-                 <property name="justify">GTK_JUSTIFY_CENTER</property>
-                 <property name="wrap">False</property>
-                 <property name="selectable">False</property>
-                 <property name="xalign">0.5</property>
-                 <property name="yalign">0.5</property>
-                 <property name="xpad">0</property>
-                 <property name="ypad">0</property>
-                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                 <property name="width_chars">-1</property>
-                 <property name="single_line_mode">False</property>
-                 <property name="angle">0</property>
-               </widget>
-               <packing>
-                 <property name="padding">120</property>
-                 <property name="expand">False</property>
-                 <property name="fill">False</property>
-               </packing>
-             </child>
-           </widget>
-           <packing>
-             <property name="padding">0</property>
-             <property name="expand">True</property>
-             <property name="fill">True</property>
-           </packing>
-         </child>
-
-         <child>
-           <widget class="GtkHBox" id="hbox60">
-             <property name="border_width">1</property>
-             <property name="visible">True</property>
-             <property name="homogeneous">False</property>
-             <property name="spacing">0</property>
-
-             <child>
-               <widget class="GtkLabel" id="label153">
-                 <property name="width_request">85</property>
-                 <property name="height_request">16</property>
-                 <property name="visible">True</property>
-                 <property name="label" translatable="yes">Bootstrap:</property>
-                 <property name="use_underline">False</property>
-                 <property name="use_markup">False</property>
-                 <property name="justify">GTK_JUSTIFY_CENTER</property>
-                 <property name="wrap">False</property>
-                 <property name="selectable">False</property>
-                 <property name="xalign">0.5</property>
-                 <property name="yalign">0.5</property>
-                 <property name="xpad">0</property>
-                 <property name="ypad">0</property>
-                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                 <property name="width_chars">-1</property>
-                 <property name="single_line_mode">False</property>
-                 <property name="angle">0</property>
-               </widget>
-               <packing>
-                 <property name="padding">0</property>
-                 <property name="expand">False</property>
-                 <property name="fill">False</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkEntry" id="entry28">
-                 <property name="visible">True</property>
-                 <property name="can_focus">True</property>
-                 <property name="editable">True</property>
-                 <property name="visibility">True</property>
-                 <property name="max_length">0</property>
-                 <property name="text" translatable="yes"></property>
-                 <property name="has_frame">True</property>
-                 <property name="invisible_char">*</property>
-                 <property name="activates_default">False</property>
-               </widget>
-               <packing>
-                 <property name="padding">0</property>
-                 <property name="expand">True</property>
-                 <property name="fill">True</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkLabel" id="label154">
-                 <property name="visible">True</property>
-                 <property name="label" translatable="yes">   </property>
-                 <property name="use_underline">False</property>
-                 <property name="use_markup">False</property>
-                 <property name="justify">GTK_JUSTIFY_CENTER</property>
-                 <property name="wrap">False</property>
-                 <property name="selectable">False</property>
-                 <property name="xalign">0.5</property>
-                 <property name="yalign">0.5</property>
-                 <property name="xpad">0</property>
-                 <property name="ypad">0</property>
-                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                 <property name="width_chars">-1</property>
-                 <property name="single_line_mode">False</property>
-                 <property name="angle">0</property>
-               </widget>
-               <packing>
-                 <property name="padding">36</property>
-                 <property name="expand">False</property>
-                 <property name="fill">False</property>
-               </packing>
-             </child>
-           </widget>
-           <packing>
-             <property name="padding">0</property>
-             <property name="expand">True</property>
-             <property name="fill">True</property>
-           </packing>
-         </child>
-
-         <child>
-           <widget class="GtkLabel" id="label84">
-             <property name="width_request">12</property>
-             <property name="height_request">19</property>
-             <property name="visible">True</property>
-             <property name="label" translatable="yes">   </property>
-             <property name="use_underline">False</property>
-             <property name="use_markup">False</property>
-             <property name="justify">GTK_JUSTIFY_CENTER</property>
-             <property name="wrap">False</property>
-             <property name="selectable">False</property>
-             <property name="xalign">0.5</property>
-             <property name="yalign">0.5</property>
-             <property name="xpad">0</property>
-             <property name="ypad">0</property>
-             <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-             <property name="width_chars">-1</property>
-             <property name="single_line_mode">False</property>
-             <property name="angle">0</property>
-           </widget>
-           <packing>
-             <property name="padding">0</property>
-             <property name="expand">False</property>
-             <property name="fill">False</property>
-           </packing>
-         </child>
-       </widget>
-       <packing>
-         <property name="padding">0</property>
-         <property name="expand">True</property>
-         <property name="fill">True</property>
-       </packing>
+        <widget class="GtkVBox" id="vbox11">
+          <property name="visible">True</property>
+          <property name="homogeneous">False</property>
+          <property name="spacing">0</property>
+
+          <child>
+            <widget class="GtkVBox" id="vbox12">
+              <property name="visible">True</property>
+              <property name="homogeneous">False</property>
+              <property name="spacing">0</property>
+
+              <child>
+                <widget class="GtkLabel" id="label62">
+                  <property name="visible">True</property>
+                  <property name="label" translatable="yes">Run a Job</property>
+                  <property name="use_underline">False</property>
+                  <property name="use_markup">False</property>
+                  <property name="justify">GTK_JUSTIFY_CENTER</property>
+                  <property name="wrap">False</property>
+                  <property name="selectable">False</property>
+                  <property name="xalign">0.5</property>
+                  <property name="yalign">0.5</property>
+                  <property name="xpad">0</property>
+                  <property name="ypad">9</property>
+                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                  <property name="width_chars">-1</property>
+                  <property name="single_line_mode">False</property>
+                  <property name="angle">0</property>
+                </widget>
+                <packing>
+                  <property name="padding">2</property>
+                  <property name="expand">False</property>
+                  <property name="fill">False</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkAlignment" id="alignment1">
+                  <property name="visible">True</property>
+                  <property name="xalign">0.5</property>
+                  <property name="yalign">0.5</property>
+                  <property name="xscale">1</property>
+                  <property name="yscale">1</property>
+                  <property name="top_padding">0</property>
+                  <property name="bottom_padding">0</property>
+                  <property name="left_padding">0</property>
+                  <property name="right_padding">0</property>
+
+                  <child>
+                    <widget class="GtkHBox" id="hbox28">
+                      <property name="border_width">1</property>
+                      <property name="visible">True</property>
+                      <property name="homogeneous">False</property>
+                      <property name="spacing">0</property>
+
+                      <child>
+                        <widget class="GtkHBox" id="hbox29">
+                          <property name="visible">True</property>
+                          <property name="homogeneous">False</property>
+                          <property name="spacing">0</property>
+
+                          <child>
+                            <widget class="GtkLabel" id="label63">
+                              <property name="width_request">85</property>
+                              <property name="height_request">16</property>
+                              <property name="visible">True</property>
+                              <property name="label" translatable="yes">Job:</property>
+                              <property name="use_underline">False</property>
+                              <property name="use_markup">False</property>
+                              <property name="justify">GTK_JUSTIFY_RIGHT</property>
+                              <property name="wrap">False</property>
+                              <property name="selectable">False</property>
+                              <property name="xalign">0.5</property>
+                              <property name="yalign">0.5</property>
+                              <property name="xpad">0</property>
+                              <property name="ypad">0</property>
+                              <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                              <property name="width_chars">-1</property>
+                              <property name="single_line_mode">False</property>
+                              <property name="angle">0</property>
+                            </widget>
+                            <packing>
+                              <property name="padding">0</property>
+                              <property name="expand">False</property>
+                              <property name="fill">False</property>
+                            </packing>
+                          </child>
+
+                          <child>
+                            <widget class="GtkCombo" id="combo_job">
+                              <property name="width_request">198</property>
+                              <property name="visible">True</property>
+                              <property name="value_in_list">True</property>
+                              <property name="allow_empty">False</property>
+                              <property name="case_sensitive">False</property>
+                              <property name="enable_arrow_keys">True</property>
+                              <property name="enable_arrows_always">False</property>
+
+                              <child internal-child="entry">
+                                <widget class="GtkEntry" id="entry_job">
+                                  <property name="visible">True</property>
+                                  <property name="can_focus">True</property>
+                                  <property name="editable">False</property>
+                                  <property name="visibility">True</property>
+                                  <property name="max_length">0</property>
+                                  <property name="text" translatable="yes"></property>
+                                  <property name="has_frame">True</property>
+                                  <property name="invisible_char">*</property>
+                                  <property name="activates_default">False</property>
+                                  <signal name="changed" handler="on_entry_job_changed"/>
+                                </widget>
+                              </child>
+
+                              <child internal-child="list">
+                                <widget class="GtkList" id="convertwidget6">
+                                  <property name="visible">True</property>
+                                  <property name="selection_mode">GTK_SELECTION_BROWSE</property>
+
+                                  <child>
+                                    <widget class="GtkListItem" id="convertwidget7">
+                                      <property name="visible">True</property>
+
+                                      <child>
+                                        <widget class="GtkLabel" id="convertwidget8">
+                                          <property name="visible">True</property>
+                                          <property name="label" translatable="yes"></property>
+                                          <property name="use_underline">False</property>
+                                          <property name="use_markup">False</property>
+                                          <property name="justify">GTK_JUSTIFY_LEFT</property>
+                                          <property name="wrap">False</property>
+                                          <property name="selectable">False</property>
+                                          <property name="xalign">0</property>
+                                          <property name="yalign">0.5</property>
+                                          <property name="xpad">0</property>
+                                          <property name="ypad">0</property>
+                                          <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                                          <property name="width_chars">-1</property>
+                                          <property name="single_line_mode">False</property>
+                                          <property name="angle">0</property>
+                                        </widget>
+                                      </child>
+                                    </widget>
+                                  </child>
+                                </widget>
+                              </child>
+                            </widget>
+                            <packing>
+                              <property name="padding">1</property>
+                              <property name="expand">True</property>
+                              <property name="fill">True</property>
+                            </packing>
+                          </child>
+
+                          <child>
+                            <widget class="GtkLabel" id="label64">
+                              <property name="visible">True</property>
+                              <property name="label" translatable="yes">   Type:</property>
+                              <property name="use_underline">False</property>
+                              <property name="use_markup">False</property>
+                              <property name="justify">GTK_JUSTIFY_CENTER</property>
+                              <property name="wrap">False</property>
+                              <property name="selectable">False</property>
+                              <property name="xalign">0.5</property>
+                              <property name="yalign">0.5</property>
+                              <property name="xpad">0</property>
+                              <property name="ypad">0</property>
+                              <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                              <property name="width_chars">-1</property>
+                              <property name="single_line_mode">False</property>
+                              <property name="angle">0</property>
+                            </widget>
+                            <packing>
+                              <property name="padding">0</property>
+                              <property name="expand">False</property>
+                              <property name="fill">False</property>
+                            </packing>
+                          </child>
+
+                          <child>
+                            <widget class="GtkCombo" id="combo_type">
+                              <property name="width_request">141</property>
+                              <property name="height_request">24</property>
+                              <property name="visible">True</property>
+                              <property name="value_in_list">True</property>
+                              <property name="allow_empty">False</property>
+                              <property name="case_sensitive">False</property>
+                              <property name="enable_arrow_keys">True</property>
+                              <property name="enable_arrows_always">False</property>
+
+                              <child internal-child="entry">
+                                <widget class="GtkEntry" id="entry_type">
+                                  <property name="visible">True</property>
+                                  <property name="can_focus">True</property>
+                                  <property name="editable">False</property>
+                                  <property name="visibility">True</property>
+                                  <property name="max_length">0</property>
+                                  <property name="text" translatable="yes"></property>
+                                  <property name="has_frame">True</property>
+                                  <property name="invisible_char">*</property>
+                                  <property name="activates_default">False</property>
+                                </widget>
+                              </child>
+
+                              <child internal-child="list">
+                                <widget class="GtkList" id="convertwidget9">
+                                  <property name="visible">True</property>
+                                  <property name="selection_mode">GTK_SELECTION_BROWSE</property>
+
+                                  <child>
+                                    <widget class="GtkListItem" id="convertwidget10">
+                                      <property name="visible">True</property>
+
+                                      <child>
+                                        <widget class="GtkLabel" id="convertwidget11">
+                                          <property name="visible">True</property>
+                                          <property name="label" translatable="yes"></property>
+                                          <property name="use_underline">False</property>
+                                          <property name="use_markup">False</property>
+                                          <property name="justify">GTK_JUSTIFY_LEFT</property>
+                                          <property name="wrap">False</property>
+                                          <property name="selectable">False</property>
+                                          <property name="xalign">0</property>
+                                          <property name="yalign">0.5</property>
+                                          <property name="xpad">0</property>
+                                          <property name="ypad">0</property>
+                                          <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                                          <property name="width_chars">-1</property>
+                                          <property name="single_line_mode">False</property>
+                                          <property name="angle">0</property>
+                                        </widget>
+                                      </child>
+                                    </widget>
+                                  </child>
+                                </widget>
+                              </child>
+                            </widget>
+                            <packing>
+                              <property name="padding">0</property>
+                              <property name="expand">False</property>
+                              <property name="fill">False</property>
+                            </packing>
+                          </child>
+                        </widget>
+                        <packing>
+                          <property name="padding">0</property>
+                          <property name="expand">True</property>
+                          <property name="fill">True</property>
+                        </packing>
+                      </child>
+
+                      <child>
+                        <widget class="GtkLabel" id="label114">
+                          <property name="visible">True</property>
+                          <property name="label" translatable="yes"> </property>
+                          <property name="use_underline">False</property>
+                          <property name="use_markup">False</property>
+                          <property name="justify">GTK_JUSTIFY_LEFT</property>
+                          <property name="wrap">False</property>
+                          <property name="selectable">False</property>
+                          <property name="xalign">0.5</property>
+                          <property name="yalign">0.5</property>
+                          <property name="xpad">0</property>
+                          <property name="ypad">0</property>
+                          <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                          <property name="width_chars">-1</property>
+                          <property name="single_line_mode">False</property>
+                          <property name="angle">0</property>
+                        </widget>
+                        <packing>
+                          <property name="padding">30</property>
+                          <property name="expand">False</property>
+                          <property name="fill">False</property>
+                        </packing>
+                      </child>
+                    </widget>
+                  </child>
+                </widget>
+                <packing>
+                  <property name="padding">2</property>
+                  <property name="expand">False</property>
+                  <property name="fill">False</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkHBox" id="hbox30">
+                  <property name="border_width">1</property>
+                  <property name="visible">True</property>
+                  <property name="homogeneous">False</property>
+                  <property name="spacing">0</property>
+
+                  <child>
+                    <widget class="GtkLabel" id="label66">
+                      <property name="width_request">85</property>
+                      <property name="height_request">16</property>
+                      <property name="visible">True</property>
+                      <property name="label" translatable="yes">Client:</property>
+                      <property name="use_underline">False</property>
+                      <property name="use_markup">False</property>
+                      <property name="justify">GTK_JUSTIFY_RIGHT</property>
+                      <property name="wrap">False</property>
+                      <property name="selectable">False</property>
+                      <property name="xalign">0.5</property>
+                      <property name="yalign">0.5</property>
+                      <property name="xpad">0</property>
+                      <property name="ypad">0</property>
+                      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                      <property name="width_chars">-1</property>
+                      <property name="single_line_mode">False</property>
+                      <property name="angle">0</property>
+                    </widget>
+                    <packing>
+                      <property name="padding">0</property>
+                      <property name="expand">False</property>
+                      <property name="fill">False</property>
+                    </packing>
+                  </child>
+
+                  <child>
+                    <widget class="GtkCombo" id="combo_client">
+                      <property name="visible">True</property>
+                      <property name="value_in_list">True</property>
+                      <property name="allow_empty">False</property>
+                      <property name="case_sensitive">False</property>
+                      <property name="enable_arrow_keys">True</property>
+                      <property name="enable_arrows_always">False</property>
+
+                      <child internal-child="entry">
+                        <widget class="GtkEntry" id="entry_client">
+                          <property name="visible">True</property>
+                          <property name="can_focus">True</property>
+                          <property name="editable">False</property>
+                          <property name="visibility">True</property>
+                          <property name="max_length">0</property>
+                          <property name="text" translatable="yes"></property>
+                          <property name="has_frame">True</property>
+                          <property name="invisible_char">*</property>
+                          <property name="activates_default">False</property>
+                        </widget>
+                      </child>
+
+                      <child internal-child="list">
+                        <widget class="GtkList" id="convertwidget12">
+                          <property name="visible">True</property>
+                          <property name="selection_mode">GTK_SELECTION_BROWSE</property>
+
+                          <child>
+                            <widget class="GtkListItem" id="convertwidget13">
+                              <property name="visible">True</property>
+
+                              <child>
+                                <widget class="GtkLabel" id="convertwidget14">
+                                  <property name="visible">True</property>
+                                  <property name="label" translatable="yes"></property>
+                                  <property name="use_underline">False</property>
+                                  <property name="use_markup">False</property>
+                                  <property name="justify">GTK_JUSTIFY_LEFT</property>
+                                  <property name="wrap">False</property>
+                                  <property name="selectable">False</property>
+                                  <property name="xalign">0</property>
+                                  <property name="yalign">0.5</property>
+                                  <property name="xpad">0</property>
+                                  <property name="ypad">0</property>
+                                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                                  <property name="width_chars">-1</property>
+                                  <property name="single_line_mode">False</property>
+                                  <property name="angle">0</property>
+                                </widget>
+                              </child>
+                            </widget>
+                          </child>
+                        </widget>
+                      </child>
+                    </widget>
+                    <packing>
+                      <property name="padding">1</property>
+                      <property name="expand">True</property>
+                      <property name="fill">True</property>
+                    </packing>
+                  </child>
+
+                  <child>
+                    <widget class="GtkLabel" id="label67">
+                      <property name="visible">True</property>
+                      <property name="label" translatable="yes"> </property>
+                      <property name="use_underline">False</property>
+                      <property name="use_markup">False</property>
+                      <property name="justify">GTK_JUSTIFY_CENTER</property>
+                      <property name="wrap">False</property>
+                      <property name="selectable">False</property>
+                      <property name="xalign">0.5</property>
+                      <property name="yalign">0.5</property>
+                      <property name="xpad">0</property>
+                      <property name="ypad">0</property>
+                      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                      <property name="width_chars">-1</property>
+                      <property name="single_line_mode">False</property>
+                      <property name="angle">0</property>
+                    </widget>
+                    <packing>
+                      <property name="padding">123</property>
+                      <property name="expand">False</property>
+                      <property name="fill">False</property>
+                    </packing>
+                  </child>
+                </widget>
+                <packing>
+                  <property name="padding">0</property>
+                  <property name="expand">True</property>
+                  <property name="fill">True</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkHBox" id="hbox31">
+                  <property name="border_width">1</property>
+                  <property name="visible">True</property>
+                  <property name="homogeneous">False</property>
+                  <property name="spacing">0</property>
+
+                  <child>
+                    <widget class="GtkLabel" id="label68">
+                      <property name="width_request">85</property>
+                      <property name="height_request">16</property>
+                      <property name="visible">True</property>
+                      <property name="label" translatable="yes">FileSet: </property>
+                      <property name="use_underline">False</property>
+                      <property name="use_markup">False</property>
+                      <property name="justify">GTK_JUSTIFY_RIGHT</property>
+                      <property name="wrap">False</property>
+                      <property name="selectable">False</property>
+                      <property name="xalign">0.5</property>
+                      <property name="yalign">0.5</property>
+                      <property name="xpad">0</property>
+                      <property name="ypad">0</property>
+                      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                      <property name="width_chars">-1</property>
+                      <property name="single_line_mode">False</property>
+                      <property name="angle">0</property>
+                    </widget>
+                    <packing>
+                      <property name="padding">0</property>
+                      <property name="expand">False</property>
+                      <property name="fill">False</property>
+                    </packing>
+                  </child>
+
+                  <child>
+                    <widget class="GtkCombo" id="combo_fileset">
+                      <property name="visible">True</property>
+                      <property name="value_in_list">True</property>
+                      <property name="allow_empty">False</property>
+                      <property name="case_sensitive">False</property>
+                      <property name="enable_arrow_keys">True</property>
+                      <property name="enable_arrows_always">False</property>
+
+                      <child internal-child="entry">
+                        <widget class="GtkEntry" id="entry_fileset">
+                          <property name="visible">True</property>
+                          <property name="can_focus">True</property>
+                          <property name="editable">False</property>
+                          <property name="visibility">True</property>
+                          <property name="max_length">0</property>
+                          <property name="text" translatable="yes"></property>
+                          <property name="has_frame">True</property>
+                          <property name="invisible_char">*</property>
+                          <property name="activates_default">False</property>
+                        </widget>
+                      </child>
+
+                      <child internal-child="list">
+                        <widget class="GtkList" id="convertwidget15">
+                          <property name="visible">True</property>
+                          <property name="selection_mode">GTK_SELECTION_BROWSE</property>
+
+                          <child>
+                            <widget class="GtkListItem" id="convertwidget16">
+                              <property name="visible">True</property>
+
+                              <child>
+                                <widget class="GtkLabel" id="convertwidget17">
+                                  <property name="visible">True</property>
+                                  <property name="label" translatable="yes"></property>
+                                  <property name="use_underline">False</property>
+                                  <property name="use_markup">False</property>
+                                  <property name="justify">GTK_JUSTIFY_LEFT</property>
+                                  <property name="wrap">False</property>
+                                  <property name="selectable">False</property>
+                                  <property name="xalign">0</property>
+                                  <property name="yalign">0.5</property>
+                                  <property name="xpad">0</property>
+                                  <property name="ypad">0</property>
+                                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                                  <property name="width_chars">-1</property>
+                                  <property name="single_line_mode">False</property>
+                                  <property name="angle">0</property>
+                                </widget>
+                              </child>
+                            </widget>
+                          </child>
+                        </widget>
+                      </child>
+                    </widget>
+                    <packing>
+                      <property name="padding">0</property>
+                      <property name="expand">True</property>
+                      <property name="fill">True</property>
+                    </packing>
+                  </child>
+
+                  <child>
+                    <widget class="GtkLabel" id="label156">
+                      <property name="width_request">13</property>
+                      <property name="height_request">16</property>
+                      <property name="visible">True</property>
+                      <property name="label" translatable="yes"></property>
+                      <property name="use_underline">False</property>
+                      <property name="use_markup">False</property>
+                      <property name="justify">GTK_JUSTIFY_LEFT</property>
+                      <property name="wrap">False</property>
+                      <property name="selectable">False</property>
+                      <property name="xalign">0.5</property>
+                      <property name="yalign">0.5</property>
+                      <property name="xpad">0</property>
+                      <property name="ypad">0</property>
+                      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                      <property name="width_chars">-1</property>
+                      <property name="single_line_mode">False</property>
+                      <property name="angle">0</property>
+                    </widget>
+                    <packing>
+                      <property name="padding">0</property>
+                      <property name="expand">False</property>
+                      <property name="fill">False</property>
+                    </packing>
+                  </child>
+
+                  <child>
+                    <widget class="GtkLabel" id="label155">
+                      <property name="width_request">103</property>
+                      <property name="visible">True</property>
+                      <property name="label" translatable="yes">Priority:</property>
+                      <property name="use_underline">False</property>
+                      <property name="use_markup">False</property>
+                      <property name="justify">GTK_JUSTIFY_LEFT</property>
+                      <property name="wrap">False</property>
+                      <property name="selectable">False</property>
+                      <property name="xalign">0.5</property>
+                      <property name="yalign">0.5</property>
+                      <property name="xpad">0</property>
+                      <property name="ypad">0</property>
+                      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                      <property name="width_chars">-1</property>
+                      <property name="single_line_mode">False</property>
+                      <property name="angle">0</property>
+                    </widget>
+                    <packing>
+                      <property name="padding">0</property>
+                      <property name="expand">True</property>
+                      <property name="fill">True</property>
+                    </packing>
+                  </child>
+
+                  <child>
+                    <widget class="GtkSpinButton" id="spinbutton1">
+                      <property name="width_request">85</property>
+                      <property name="height_request">24</property>
+                      <property name="visible">True</property>
+                      <property name="can_focus">True</property>
+                      <property name="climb_rate">1</property>
+                      <property name="digits">0</property>
+                      <property name="numeric">False</property>
+                      <property name="update_policy">GTK_UPDATE_ALWAYS</property>
+                      <property name="snap_to_ticks">False</property>
+                      <property name="wrap">False</property>
+                      <property name="adjustment">10 0 100 1 10 10</property>
+                    </widget>
+                    <packing>
+                      <property name="padding">4</property>
+                      <property name="expand">True</property>
+                      <property name="fill">True</property>
+                    </packing>
+                  </child>
+                </widget>
+                <packing>
+                  <property name="padding">2</property>
+                  <property name="expand">True</property>
+                  <property name="fill">True</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkHBox" id="hbox32">
+                  <property name="border_width">1</property>
+                  <property name="visible">True</property>
+                  <property name="homogeneous">False</property>
+                  <property name="spacing">0</property>
+
+                  <child>
+                    <widget class="GtkLabel" id="label70">
+                      <property name="width_request">85</property>
+                      <property name="height_request">16</property>
+                      <property name="visible">True</property>
+                      <property name="label" translatable="yes">Level:</property>
+                      <property name="use_underline">False</property>
+                      <property name="use_markup">False</property>
+                      <property name="justify">GTK_JUSTIFY_RIGHT</property>
+                      <property name="wrap">False</property>
+                      <property name="selectable">False</property>
+                      <property name="xalign">0.5</property>
+                      <property name="yalign">0.5</property>
+                      <property name="xpad">0</property>
+                      <property name="ypad">0</property>
+                      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                      <property name="width_chars">-1</property>
+                      <property name="single_line_mode">False</property>
+                      <property name="angle">0</property>
+                    </widget>
+                    <packing>
+                      <property name="padding">0</property>
+                      <property name="expand">False</property>
+                      <property name="fill">False</property>
+                    </packing>
+                  </child>
+
+                  <child>
+                    <widget class="GtkCombo" id="combo_level">
+                      <property name="visible">True</property>
+                      <property name="value_in_list">True</property>
+                      <property name="allow_empty">False</property>
+                      <property name="case_sensitive">False</property>
+                      <property name="enable_arrow_keys">True</property>
+                      <property name="enable_arrows_always">False</property>
+
+                      <child internal-child="entry">
+                        <widget class="GtkEntry" id="entry_level">
+                          <property name="visible">True</property>
+                          <property name="can_focus">True</property>
+                          <property name="editable">False</property>
+                          <property name="visibility">True</property>
+                          <property name="max_length">0</property>
+                          <property name="text" translatable="yes"></property>
+                          <property name="has_frame">True</property>
+                          <property name="invisible_char">*</property>
+                          <property name="activates_default">False</property>
+                        </widget>
+                      </child>
+
+                      <child internal-child="list">
+                        <widget class="GtkList" id="convertwidget18">
+                          <property name="visible">True</property>
+                          <property name="selection_mode">GTK_SELECTION_BROWSE</property>
+
+                          <child>
+                            <widget class="GtkListItem" id="convertwidget19">
+                              <property name="visible">True</property>
+
+                              <child>
+                                <widget class="GtkLabel" id="convertwidget20">
+                                  <property name="visible">True</property>
+                                  <property name="label" translatable="yes"></property>
+                                  <property name="use_underline">False</property>
+                                  <property name="use_markup">False</property>
+                                  <property name="justify">GTK_JUSTIFY_LEFT</property>
+                                  <property name="wrap">False</property>
+                                  <property name="selectable">False</property>
+                                  <property name="xalign">0</property>
+                                  <property name="yalign">0.5</property>
+                                  <property name="xpad">0</property>
+                                  <property name="ypad">0</property>
+                                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                                  <property name="width_chars">-1</property>
+                                  <property name="single_line_mode">False</property>
+                                  <property name="angle">0</property>
+                                </widget>
+                              </child>
+                            </widget>
+                          </child>
+
+                          <child>
+                            <widget class="GtkListItem" id="convertwidget21">
+                              <property name="visible">True</property>
+
+                              <child>
+                                <widget class="GtkLabel" id="convertwidget22">
+                                  <property name="visible">True</property>
+                                  <property name="label" translatable="yes"></property>
+                                  <property name="use_underline">False</property>
+                                  <property name="use_markup">False</property>
+                                  <property name="justify">GTK_JUSTIFY_LEFT</property>
+                                  <property name="wrap">False</property>
+                                  <property name="selectable">False</property>
+                                  <property name="xalign">0</property>
+                                  <property name="yalign">0.5</property>
+                                  <property name="xpad">0</property>
+                                  <property name="ypad">0</property>
+                                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                                  <property name="width_chars">-1</property>
+                                  <property name="single_line_mode">False</property>
+                                  <property name="angle">0</property>
+                                </widget>
+                              </child>
+                            </widget>
+                          </child>
+                        </widget>
+                      </child>
+                    </widget>
+                    <packing>
+                      <property name="padding">0</property>
+                      <property name="expand">True</property>
+                      <property name="fill">True</property>
+                    </packing>
+                  </child>
+
+                  <child>
+                    <widget class="GtkLabel" id="label71">
+                      <property name="visible">True</property>
+                      <property name="label" translatable="yes">             </property>
+                      <property name="use_underline">False</property>
+                      <property name="use_markup">False</property>
+                      <property name="justify">GTK_JUSTIFY_CENTER</property>
+                      <property name="wrap">False</property>
+                      <property name="selectable">False</property>
+                      <property name="xalign">0.5</property>
+                      <property name="yalign">0.5</property>
+                      <property name="xpad">0</property>
+                      <property name="ypad">0</property>
+                      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                      <property name="width_chars">-1</property>
+                      <property name="single_line_mode">False</property>
+                      <property name="angle">0</property>
+                    </widget>
+                    <packing>
+                      <property name="padding">100</property>
+                      <property name="expand">False</property>
+                      <property name="fill">False</property>
+                    </packing>
+                  </child>
+                </widget>
+                <packing>
+                  <property name="padding">2</property>
+                  <property name="expand">True</property>
+                  <property name="fill">True</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkHBox" id="hbox33">
+                  <property name="border_width">1</property>
+                  <property name="visible">True</property>
+                  <property name="homogeneous">False</property>
+                  <property name="spacing">0</property>
+
+                  <child>
+                    <widget class="GtkLabel" id="label72">
+                      <property name="width_request">85</property>
+                      <property name="height_request">16</property>
+                      <property name="visible">True</property>
+                      <property name="label" translatable="yes">Pool:</property>
+                      <property name="use_underline">False</property>
+                      <property name="use_markup">False</property>
+                      <property name="justify">GTK_JUSTIFY_CENTER</property>
+                      <property name="wrap">False</property>
+                      <property name="selectable">False</property>
+                      <property name="xalign">0.5</property>
+                      <property name="yalign">0.5</property>
+                      <property name="xpad">0</property>
+                      <property name="ypad">0</property>
+                      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                      <property name="width_chars">-1</property>
+                      <property name="single_line_mode">False</property>
+                      <property name="angle">0</property>
+                    </widget>
+                    <packing>
+                      <property name="padding">0</property>
+                      <property name="expand">False</property>
+                      <property name="fill">False</property>
+                    </packing>
+                  </child>
+
+                  <child>
+                    <widget class="GtkCombo" id="combo_pool">
+                      <property name="visible">True</property>
+                      <property name="value_in_list">True</property>
+                      <property name="allow_empty">False</property>
+                      <property name="case_sensitive">False</property>
+                      <property name="enable_arrow_keys">True</property>
+                      <property name="enable_arrows_always">False</property>
+
+                      <child internal-child="entry">
+                        <widget class="GtkEntry" id="entry_pool">
+                          <property name="visible">True</property>
+                          <property name="can_focus">True</property>
+                          <property name="editable">False</property>
+                          <property name="visibility">True</property>
+                          <property name="max_length">0</property>
+                          <property name="text" translatable="yes"></property>
+                          <property name="has_frame">True</property>
+                          <property name="invisible_char">*</property>
+                          <property name="activates_default">False</property>
+                        </widget>
+                      </child>
+
+                      <child internal-child="list">
+                        <widget class="GtkList" id="convertwidget23">
+                          <property name="visible">True</property>
+                          <property name="selection_mode">GTK_SELECTION_BROWSE</property>
+
+                          <child>
+                            <widget class="GtkListItem" id="convertwidget24">
+                              <property name="visible">True</property>
+
+                              <child>
+                                <widget class="GtkLabel" id="convertwidget25">
+                                  <property name="visible">True</property>
+                                  <property name="label" translatable="yes"></property>
+                                  <property name="use_underline">False</property>
+                                  <property name="use_markup">False</property>
+                                  <property name="justify">GTK_JUSTIFY_LEFT</property>
+                                  <property name="wrap">False</property>
+                                  <property name="selectable">False</property>
+                                  <property name="xalign">0</property>
+                                  <property name="yalign">0.5</property>
+                                  <property name="xpad">0</property>
+                                  <property name="ypad">0</property>
+                                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                                  <property name="width_chars">-1</property>
+                                  <property name="single_line_mode">False</property>
+                                  <property name="angle">0</property>
+                                </widget>
+                              </child>
+                            </widget>
+                          </child>
+
+                          <child>
+                            <widget class="GtkListItem" id="convertwidget26">
+                              <property name="visible">True</property>
+
+                              <child>
+                                <widget class="GtkLabel" id="convertwidget27">
+                                  <property name="visible">True</property>
+                                  <property name="label" translatable="yes"></property>
+                                  <property name="use_underline">False</property>
+                                  <property name="use_markup">False</property>
+                                  <property name="justify">GTK_JUSTIFY_LEFT</property>
+                                  <property name="wrap">False</property>
+                                  <property name="selectable">False</property>
+                                  <property name="xalign">0</property>
+                                  <property name="yalign">0.5</property>
+                                  <property name="xpad">0</property>
+                                  <property name="ypad">0</property>
+                                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                                  <property name="width_chars">-1</property>
+                                  <property name="single_line_mode">False</property>
+                                  <property name="angle">0</property>
+                                </widget>
+                              </child>
+                            </widget>
+                          </child>
+                        </widget>
+                      </child>
+                    </widget>
+                    <packing>
+                      <property name="padding">0</property>
+                      <property name="expand">True</property>
+                      <property name="fill">True</property>
+                    </packing>
+                  </child>
+
+                  <child>
+                    <widget class="GtkLabel" id="label73">
+                      <property name="visible">True</property>
+                      <property name="label" translatable="yes">   </property>
+                      <property name="use_underline">False</property>
+                      <property name="use_markup">False</property>
+                      <property name="justify">GTK_JUSTIFY_CENTER</property>
+                      <property name="wrap">False</property>
+                      <property name="selectable">False</property>
+                      <property name="xalign">0.5</property>
+                      <property name="yalign">0.5</property>
+                      <property name="xpad">0</property>
+                      <property name="ypad">0</property>
+                      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                      <property name="width_chars">-1</property>
+                      <property name="single_line_mode">False</property>
+                      <property name="angle">0</property>
+                    </widget>
+                    <packing>
+                      <property name="padding">120</property>
+                      <property name="expand">False</property>
+                      <property name="fill">False</property>
+                    </packing>
+                  </child>
+                </widget>
+                <packing>
+                  <property name="padding">2</property>
+                  <property name="expand">True</property>
+                  <property name="fill">True</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkHBox" id="hbox39">
+                  <property name="border_width">1</property>
+                  <property name="visible">True</property>
+                  <property name="homogeneous">False</property>
+                  <property name="spacing">0</property>
+
+                  <child>
+                    <widget class="GtkLabel" id="label96">
+                      <property name="width_request">85</property>
+                      <property name="height_request">16</property>
+                      <property name="visible">True</property>
+                      <property name="label" translatable="yes">Storage:</property>
+                      <property name="use_underline">False</property>
+                      <property name="use_markup">False</property>
+                      <property name="justify">GTK_JUSTIFY_CENTER</property>
+                      <property name="wrap">False</property>
+                      <property name="selectable">False</property>
+                      <property name="xalign">0.5</property>
+                      <property name="yalign">0.5</property>
+                      <property name="xpad">0</property>
+                      <property name="ypad">0</property>
+                      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                      <property name="width_chars">-1</property>
+                      <property name="single_line_mode">False</property>
+                      <property name="angle">0</property>
+                    </widget>
+                    <packing>
+                      <property name="padding">0</property>
+                      <property name="expand">False</property>
+                      <property name="fill">False</property>
+                    </packing>
+                  </child>
+
+                  <child>
+                    <widget class="GtkCombo" id="combo-storage">
+                      <property name="visible">True</property>
+                      <property name="value_in_list">True</property>
+                      <property name="allow_empty">False</property>
+                      <property name="case_sensitive">False</property>
+                      <property name="enable_arrow_keys">True</property>
+                      <property name="enable_arrows_always">False</property>
+
+                      <child internal-child="entry">
+                        <widget class="GtkEntry" id="entry_storage">
+                          <property name="visible">True</property>
+                          <property name="can_focus">True</property>
+                          <property name="editable">False</property>
+                          <property name="visibility">True</property>
+                          <property name="max_length">0</property>
+                          <property name="text" translatable="yes"></property>
+                          <property name="has_frame">True</property>
+                          <property name="invisible_char">*</property>
+                          <property name="activates_default">False</property>
+                        </widget>
+                      </child>
+
+                      <child internal-child="list">
+                        <widget class="GtkList" id="convertwidget28">
+                          <property name="visible">True</property>
+                          <property name="selection_mode">GTK_SELECTION_BROWSE</property>
+
+                          <child>
+                            <widget class="GtkListItem" id="convertwidget29">
+                              <property name="visible">True</property>
+
+                              <child>
+                                <widget class="GtkLabel" id="convertwidget30">
+                                  <property name="visible">True</property>
+                                  <property name="label" translatable="yes"></property>
+                                  <property name="use_underline">False</property>
+                                  <property name="use_markup">False</property>
+                                  <property name="justify">GTK_JUSTIFY_LEFT</property>
+                                  <property name="wrap">False</property>
+                                  <property name="selectable">False</property>
+                                  <property name="xalign">0</property>
+                                  <property name="yalign">0.5</property>
+                                  <property name="xpad">0</property>
+                                  <property name="ypad">0</property>
+                                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                                  <property name="width_chars">-1</property>
+                                  <property name="single_line_mode">False</property>
+                                  <property name="angle">0</property>
+                                </widget>
+                              </child>
+                            </widget>
+                          </child>
+
+                          <child>
+                            <widget class="GtkListItem" id="convertwidget31">
+                              <property name="visible">True</property>
+
+                              <child>
+                                <widget class="GtkLabel" id="convertwidget32">
+                                  <property name="visible">True</property>
+                                  <property name="label" translatable="yes"></property>
+                                  <property name="use_underline">False</property>
+                                  <property name="use_markup">False</property>
+                                  <property name="justify">GTK_JUSTIFY_LEFT</property>
+                                  <property name="wrap">False</property>
+                                  <property name="selectable">False</property>
+                                  <property name="xalign">0</property>
+                                  <property name="yalign">0.5</property>
+                                  <property name="xpad">0</property>
+                                  <property name="ypad">0</property>
+                                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                                  <property name="width_chars">-1</property>
+                                  <property name="single_line_mode">False</property>
+                                  <property name="angle">0</property>
+                                </widget>
+                              </child>
+                            </widget>
+                          </child>
+                        </widget>
+                      </child>
+                    </widget>
+                    <packing>
+                      <property name="padding">0</property>
+                      <property name="expand">True</property>
+                      <property name="fill">True</property>
+                    </packing>
+                  </child>
+
+                  <child>
+                    <widget class="GtkLabel" id="label97">
+                      <property name="visible">True</property>
+                      <property name="label" translatable="yes">   </property>
+                      <property name="use_underline">False</property>
+                      <property name="use_markup">False</property>
+                      <property name="justify">GTK_JUSTIFY_CENTER</property>
+                      <property name="wrap">False</property>
+                      <property name="selectable">False</property>
+                      <property name="xalign">0.5</property>
+                      <property name="yalign">0.5</property>
+                      <property name="xpad">0</property>
+                      <property name="ypad">0</property>
+                      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                      <property name="width_chars">-1</property>
+                      <property name="single_line_mode">False</property>
+                      <property name="angle">0</property>
+                    </widget>
+                    <packing>
+                      <property name="padding">120</property>
+                      <property name="expand">False</property>
+                      <property name="fill">False</property>
+                    </packing>
+                  </child>
+                </widget>
+                <packing>
+                  <property name="padding">0</property>
+                  <property name="expand">True</property>
+                  <property name="fill">True</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkHBox" id="hbox40">
+                  <property name="border_width">1</property>
+                  <property name="visible">True</property>
+                  <property name="homogeneous">False</property>
+                  <property name="spacing">0</property>
+
+                  <child>
+                    <widget class="GtkLabel" id="label98">
+                      <property name="width_request">85</property>
+                      <property name="height_request">16</property>
+                      <property name="visible">True</property>
+                      <property name="label" translatable="yes">Messages:</property>
+                      <property name="use_underline">False</property>
+                      <property name="use_markup">False</property>
+                      <property name="justify">GTK_JUSTIFY_CENTER</property>
+                      <property name="wrap">False</property>
+                      <property name="selectable">False</property>
+                      <property name="xalign">0.5</property>
+                      <property name="yalign">0.5</property>
+                      <property name="xpad">0</property>
+                      <property name="ypad">0</property>
+                      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                      <property name="width_chars">-1</property>
+                      <property name="single_line_mode">False</property>
+                      <property name="angle">0</property>
+                    </widget>
+                    <packing>
+                      <property name="padding">0</property>
+                      <property name="expand">False</property>
+                      <property name="fill">False</property>
+                    </packing>
+                  </child>
+
+                  <child>
+                    <widget class="GtkCombo" id="combo_messages">
+                      <property name="visible">True</property>
+                      <property name="value_in_list">True</property>
+                      <property name="allow_empty">False</property>
+                      <property name="case_sensitive">False</property>
+                      <property name="enable_arrow_keys">True</property>
+                      <property name="enable_arrows_always">False</property>
+
+                      <child internal-child="entry">
+                        <widget class="GtkEntry" id="entry_messages">
+                          <property name="visible">True</property>
+                          <property name="can_focus">True</property>
+                          <property name="editable">False</property>
+                          <property name="visibility">True</property>
+                          <property name="max_length">0</property>
+                          <property name="text" translatable="yes"></property>
+                          <property name="has_frame">True</property>
+                          <property name="invisible_char">*</property>
+                          <property name="activates_default">False</property>
+                        </widget>
+                      </child>
+
+                      <child internal-child="list">
+                        <widget class="GtkList" id="convertwidget33">
+                          <property name="visible">True</property>
+                          <property name="selection_mode">GTK_SELECTION_BROWSE</property>
+
+                          <child>
+                            <widget class="GtkListItem" id="convertwidget34">
+                              <property name="visible">True</property>
+
+                              <child>
+                                <widget class="GtkLabel" id="convertwidget35">
+                                  <property name="visible">True</property>
+                                  <property name="label" translatable="yes"></property>
+                                  <property name="use_underline">False</property>
+                                  <property name="use_markup">False</property>
+                                  <property name="justify">GTK_JUSTIFY_LEFT</property>
+                                  <property name="wrap">False</property>
+                                  <property name="selectable">False</property>
+                                  <property name="xalign">0</property>
+                                  <property name="yalign">0.5</property>
+                                  <property name="xpad">0</property>
+                                  <property name="ypad">0</property>
+                                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                                  <property name="width_chars">-1</property>
+                                  <property name="single_line_mode">False</property>
+                                  <property name="angle">0</property>
+                                </widget>
+                              </child>
+                            </widget>
+                          </child>
+                        </widget>
+                      </child>
+                    </widget>
+                    <packing>
+                      <property name="padding">0</property>
+                      <property name="expand">True</property>
+                      <property name="fill">True</property>
+                    </packing>
+                  </child>
+
+                  <child>
+                    <widget class="GtkLabel" id="label99">
+                      <property name="visible">True</property>
+                      <property name="label" translatable="yes">   </property>
+                      <property name="use_underline">False</property>
+                      <property name="use_markup">False</property>
+                      <property name="justify">GTK_JUSTIFY_CENTER</property>
+                      <property name="wrap">False</property>
+                      <property name="selectable">False</property>
+                      <property name="xalign">0.5</property>
+                      <property name="yalign">0.5</property>
+                      <property name="xpad">0</property>
+                      <property name="ypad">0</property>
+                      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                      <property name="width_chars">-1</property>
+                      <property name="single_line_mode">False</property>
+                      <property name="angle">0</property>
+                    </widget>
+                    <packing>
+                      <property name="padding">120</property>
+                      <property name="expand">False</property>
+                      <property name="fill">False</property>
+                    </packing>
+                  </child>
+                </widget>
+                <packing>
+                  <property name="padding">0</property>
+                  <property name="expand">True</property>
+                  <property name="fill">True</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkHBox" id="hbox34">
+                  <property name="border_width">1</property>
+                  <property name="visible">True</property>
+                  <property name="homogeneous">False</property>
+                  <property name="spacing">0</property>
+
+                  <child>
+                    <widget class="GtkLabel" id="label77">
+                      <property name="width_request">85</property>
+                      <property name="height_request">16</property>
+                      <property name="visible">True</property>
+                      <property name="label" translatable="yes">Where: </property>
+                      <property name="use_underline">False</property>
+                      <property name="use_markup">False</property>
+                      <property name="justify">GTK_JUSTIFY_CENTER</property>
+                      <property name="wrap">False</property>
+                      <property name="selectable">False</property>
+                      <property name="xalign">0.5</property>
+                      <property name="yalign">0.5</property>
+                      <property name="xpad">0</property>
+                      <property name="ypad">0</property>
+                      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                      <property name="width_chars">-1</property>
+                      <property name="single_line_mode">False</property>
+                      <property name="angle">0</property>
+                    </widget>
+                    <packing>
+                      <property name="padding">0</property>
+                      <property name="expand">False</property>
+                      <property name="fill">False</property>
+                    </packing>
+                  </child>
+
+                  <child>
+                    <widget class="GtkEntry" id="entry_where">
+                      <property name="visible">True</property>
+                      <property name="can_focus">True</property>
+                      <property name="editable">True</property>
+                      <property name="visibility">True</property>
+                      <property name="max_length">0</property>
+                      <property name="text" translatable="yes"></property>
+                      <property name="has_frame">True</property>
+                      <property name="invisible_char">*</property>
+                      <property name="activates_default">False</property>
+                    </widget>
+                    <packing>
+                      <property name="padding">0</property>
+                      <property name="expand">True</property>
+                      <property name="fill">True</property>
+                    </packing>
+                  </child>
+
+                  <child>
+                    <widget class="GtkLabel" id="label78">
+                      <property name="visible">True</property>
+                      <property name="label" translatable="yes">   </property>
+                      <property name="use_underline">False</property>
+                      <property name="use_markup">False</property>
+                      <property name="justify">GTK_JUSTIFY_CENTER</property>
+                      <property name="wrap">False</property>
+                      <property name="selectable">False</property>
+                      <property name="xalign">0.5</property>
+                      <property name="yalign">0.5</property>
+                      <property name="xpad">0</property>
+                      <property name="ypad">0</property>
+                      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                      <property name="width_chars">-1</property>
+                      <property name="single_line_mode">False</property>
+                      <property name="angle">0</property>
+                    </widget>
+                    <packing>
+                      <property name="padding">120</property>
+                      <property name="expand">False</property>
+                      <property name="fill">False</property>
+                    </packing>
+                  </child>
+                </widget>
+                <packing>
+                  <property name="padding">2</property>
+                  <property name="expand">True</property>
+                  <property name="fill">True</property>
+                </packing>
+              </child>
+            </widget>
+            <packing>
+              <property name="padding">0</property>
+              <property name="expand">True</property>
+              <property name="fill">True</property>
+            </packing>
+          </child>
+
+          <child>
+            <widget class="GtkHBox" id="hbox41">
+              <property name="border_width">1</property>
+              <property name="visible">True</property>
+              <property name="homogeneous">False</property>
+              <property name="spacing">0</property>
+
+              <child>
+                <widget class="GtkLabel" id="label100">
+                  <property name="width_request">85</property>
+                  <property name="height_request">16</property>
+                  <property name="visible">True</property>
+                  <property name="label" translatable="yes">When:</property>
+                  <property name="use_underline">False</property>
+                  <property name="use_markup">False</property>
+                  <property name="justify">GTK_JUSTIFY_CENTER</property>
+                  <property name="wrap">False</property>
+                  <property name="selectable">False</property>
+                  <property name="xalign">0.5</property>
+                  <property name="yalign">0.5</property>
+                  <property name="xpad">0</property>
+                  <property name="ypad">0</property>
+                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                  <property name="width_chars">-1</property>
+                  <property name="single_line_mode">False</property>
+                  <property name="angle">0</property>
+                </widget>
+                <packing>
+                  <property name="padding">0</property>
+                  <property name="expand">False</property>
+                  <property name="fill">False</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkEntry" id="entry_when">
+                  <property name="visible">True</property>
+                  <property name="can_focus">True</property>
+                  <property name="editable">True</property>
+                  <property name="visibility">True</property>
+                  <property name="max_length">0</property>
+                  <property name="text" translatable="yes"></property>
+                  <property name="has_frame">True</property>
+                  <property name="invisible_char">*</property>
+                  <property name="activates_default">False</property>
+                </widget>
+                <packing>
+                  <property name="padding">0</property>
+                  <property name="expand">True</property>
+                  <property name="fill">True</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkLabel" id="label101">
+                  <property name="visible">True</property>
+                  <property name="label" translatable="yes">   </property>
+                  <property name="use_underline">False</property>
+                  <property name="use_markup">False</property>
+                  <property name="justify">GTK_JUSTIFY_CENTER</property>
+                  <property name="wrap">False</property>
+                  <property name="selectable">False</property>
+                  <property name="xalign">0.5</property>
+                  <property name="yalign">0.5</property>
+                  <property name="xpad">0</property>
+                  <property name="ypad">0</property>
+                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                  <property name="width_chars">-1</property>
+                  <property name="single_line_mode">False</property>
+                  <property name="angle">0</property>
+                </widget>
+                <packing>
+                  <property name="padding">120</property>
+                  <property name="expand">False</property>
+                  <property name="fill">False</property>
+                </packing>
+              </child>
+            </widget>
+            <packing>
+              <property name="padding">0</property>
+              <property name="expand">True</property>
+              <property name="fill">True</property>
+            </packing>
+          </child>
+
+          <child>
+            <widget class="GtkHBox" id="hbox60">
+              <property name="border_width">1</property>
+              <property name="visible">True</property>
+              <property name="homogeneous">False</property>
+              <property name="spacing">0</property>
+
+              <child>
+                <widget class="GtkLabel" id="label153">
+                  <property name="width_request">85</property>
+                  <property name="height_request">16</property>
+                  <property name="visible">True</property>
+                  <property name="label" translatable="yes">Bootstrap:</property>
+                  <property name="use_underline">False</property>
+                  <property name="use_markup">False</property>
+                  <property name="justify">GTK_JUSTIFY_CENTER</property>
+                  <property name="wrap">False</property>
+                  <property name="selectable">False</property>
+                  <property name="xalign">0.5</property>
+                  <property name="yalign">0.5</property>
+                  <property name="xpad">0</property>
+                  <property name="ypad">0</property>
+                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                  <property name="width_chars">-1</property>
+                  <property name="single_line_mode">False</property>
+                  <property name="angle">0</property>
+                </widget>
+                <packing>
+                  <property name="padding">0</property>
+                  <property name="expand">False</property>
+                  <property name="fill">False</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkEntry" id="entry28">
+                  <property name="visible">True</property>
+                  <property name="can_focus">True</property>
+                  <property name="editable">True</property>
+                  <property name="visibility">True</property>
+                  <property name="max_length">0</property>
+                  <property name="text" translatable="yes"></property>
+                  <property name="has_frame">True</property>
+                  <property name="invisible_char">*</property>
+                  <property name="activates_default">False</property>
+                </widget>
+                <packing>
+                  <property name="padding">0</property>
+                  <property name="expand">True</property>
+                  <property name="fill">True</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkLabel" id="label154">
+                  <property name="visible">True</property>
+                  <property name="label" translatable="yes">   </property>
+                  <property name="use_underline">False</property>
+                  <property name="use_markup">False</property>
+                  <property name="justify">GTK_JUSTIFY_CENTER</property>
+                  <property name="wrap">False</property>
+                  <property name="selectable">False</property>
+                  <property name="xalign">0.5</property>
+                  <property name="yalign">0.5</property>
+                  <property name="xpad">0</property>
+                  <property name="ypad">0</property>
+                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                  <property name="width_chars">-1</property>
+                  <property name="single_line_mode">False</property>
+                  <property name="angle">0</property>
+                </widget>
+                <packing>
+                  <property name="padding">36</property>
+                  <property name="expand">False</property>
+                  <property name="fill">False</property>
+                </packing>
+              </child>
+            </widget>
+            <packing>
+              <property name="padding">0</property>
+              <property name="expand">True</property>
+              <property name="fill">True</property>
+            </packing>
+          </child>
+
+          <child>
+            <widget class="GtkLabel" id="label84">
+              <property name="width_request">12</property>
+              <property name="height_request">19</property>
+              <property name="visible">True</property>
+              <property name="label" translatable="yes">   </property>
+              <property name="use_underline">False</property>
+              <property name="use_markup">False</property>
+              <property name="justify">GTK_JUSTIFY_CENTER</property>
+              <property name="wrap">False</property>
+              <property name="selectable">False</property>
+              <property name="xalign">0.5</property>
+              <property name="yalign">0.5</property>
+              <property name="xpad">0</property>
+              <property name="ypad">0</property>
+              <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+              <property name="width_chars">-1</property>
+              <property name="single_line_mode">False</property>
+              <property name="angle">0</property>
+            </widget>
+            <packing>
+              <property name="padding">0</property>
+              <property name="expand">False</property>
+              <property name="fill">False</property>
+            </packing>
+          </child>
+        </widget>
+        <packing>
+          <property name="padding">0</property>
+          <property name="expand">True</property>
+          <property name="fill">True</property>
+        </packing>
       </child>
     </widget>
   </child>
       <property name="spacing">0</property>
 
       <child>
-       <widget class="GtkHandleBox" id="handlebox4">
-         <property name="visible">True</property>
-         <property name="shadow_type">GTK_SHADOW_OUT</property>
-         <property name="handle_position">GTK_POS_LEFT</property>
-         <property name="snap_edge">GTK_POS_TOP</property>
-
-         <child>
-           <widget class="GtkMenuBar" id="menubar2">
-             <property name="visible">True</property>
-             <property name="pack_direction">GTK_PACK_DIRECTION_LTR</property>
-             <property name="child_pack_direction">GTK_PACK_DIRECTION_LTR</property>
-
-             <child>
-               <widget class="GtkImageMenuItem" id="file2">
-                 <property name="visible">True</property>
-                 <property name="stock_item">GNOMEUIINFO_MENU_FILE_TREE</property>
-
-                 <child>
-                   <widget class="GtkMenu" id="file2_menu">
-
-                     <child>
-                       <widget class="GtkImageMenuItem" id="new1">
-                         <property name="visible">True</property>
-                         <property name="stock_item">GNOMEUIINFO_MENU_NEW_ITEM</property>
-                         <property name="label" translatable="yes">_New</property>
-                         <property name="use_underline">True</property>
-                         <signal name="activate" handler="on_new1_activate" last_modification_time="Tue, 16 Mar 2004 11:04:16 GMT"/>
-                       </widget>
-                     </child>
-
-                     <child>
-                       <widget class="GtkImageMenuItem" id="open1">
-                         <property name="visible">True</property>
-                         <property name="stock_item">GNOMEUIINFO_MENU_OPEN_ITEM</property>
-                         <signal name="activate" handler="on_open1_activate" last_modification_time="Tue, 16 Mar 2004 11:04:16 GMT"/>
-                       </widget>
-                     </child>
-
-                     <child>
-                       <widget class="GtkImageMenuItem" id="save1">
-                         <property name="visible">True</property>
-                         <property name="stock_item">GNOMEUIINFO_MENU_SAVE_ITEM</property>
-                         <signal name="activate" handler="on_save1_activate" last_modification_time="Tue, 16 Mar 2004 11:04:16 GMT"/>
-                       </widget>
-                     </child>
-
-                     <child>
-                       <widget class="GtkImageMenuItem" id="save_as1">
-                         <property name="visible">True</property>
-                         <property name="stock_item">GNOMEUIINFO_MENU_SAVE_AS_ITEM</property>
-                         <signal name="activate" handler="on_save_as1_activate" last_modification_time="Tue, 16 Mar 2004 11:04:16 GMT"/>
-                       </widget>
-                     </child>
-
-                     <child>
-                       <widget class="GtkSeparatorMenuItem" id="separator4">
-                         <property name="visible">True</property>
-                       </widget>
-                     </child>
-
-                     <child>
-                       <widget class="GtkImageMenuItem" id="quit1">
-                         <property name="visible">True</property>
-                         <property name="stock_item">GNOMEUIINFO_MENU_EXIT_ITEM</property>
-                         <signal name="activate" handler="on_quit1_activate" last_modification_time="Tue, 16 Mar 2004 11:04:16 GMT"/>
-                       </widget>
-                     </child>
-                   </widget>
-                 </child>
-               </widget>
-             </child>
-
-             <child>
-               <widget class="GtkImageMenuItem" id="edit2">
-                 <property name="visible">True</property>
-                 <property name="stock_item">GNOMEUIINFO_MENU_EDIT_TREE</property>
-
-                 <child>
-                   <widget class="GtkMenu" id="edit2_menu">
-
-                     <child>
-                       <widget class="GtkImageMenuItem" id="cut2">
-                         <property name="visible">True</property>
-                         <property name="stock_item">GNOMEUIINFO_MENU_CUT_ITEM</property>
-                         <signal name="activate" handler="on_cut2_activate" last_modification_time="Tue, 16 Mar 2004 11:04:16 GMT"/>
-                       </widget>
-                     </child>
-
-                     <child>
-                       <widget class="GtkImageMenuItem" id="copy2">
-                         <property name="visible">True</property>
-                         <property name="stock_item">GNOMEUIINFO_MENU_COPY_ITEM</property>
-                         <signal name="activate" handler="on_copy2_activate" last_modification_time="Tue, 16 Mar 2004 11:04:16 GMT"/>
-                       </widget>
-                     </child>
-
-                     <child>
-                       <widget class="GtkImageMenuItem" id="paste2">
-                         <property name="visible">True</property>
-                         <property name="stock_item">GNOMEUIINFO_MENU_PASTE_ITEM</property>
-                         <signal name="activate" handler="on_paste2_activate" last_modification_time="Tue, 16 Mar 2004 11:04:16 GMT"/>
-                       </widget>
-                     </child>
-
-                     <child>
-                       <widget class="GtkImageMenuItem" id="clear2">
-                         <property name="visible">True</property>
-                         <property name="stock_item">GNOMEUIINFO_MENU_CLEAR_ITEM</property>
-                         <signal name="activate" handler="on_clear2_activate" last_modification_time="Tue, 16 Mar 2004 11:04:16 GMT"/>
-                       </widget>
-                     </child>
-
-                     <child>
-                       <widget class="GtkSeparatorMenuItem" id="separator5">
-                         <property name="visible">True</property>
-                       </widget>
-                     </child>
-
-                     <child>
-                       <widget class="GtkImageMenuItem" id="properties1">
-                         <property name="visible">True</property>
-                         <property name="stock_item">GNOMEUIINFO_MENU_PROPERTIES_ITEM</property>
-                         <signal name="activate" handler="on_properties1_activate" last_modification_time="Tue, 16 Mar 2004 11:04:16 GMT"/>
-                       </widget>
-                     </child>
-
-                     <child>
-                       <widget class="GtkSeparatorMenuItem" id="separator6">
-                         <property name="visible">True</property>
-                       </widget>
-                     </child>
-
-                     <child>
-                       <widget class="GtkImageMenuItem" id="preferences2">
-                         <property name="visible">True</property>
-                         <property name="stock_item">GNOMEUIINFO_MENU_PREFERENCES_ITEM</property>
-                         <signal name="activate" handler="on_preferences2_activate" last_modification_time="Tue, 16 Mar 2004 11:04:16 GMT"/>
-                       </widget>
-                     </child>
-                   </widget>
-                 </child>
-               </widget>
-             </child>
-
-             <child>
-               <widget class="GtkImageMenuItem" id="view1">
-                 <property name="visible">True</property>
-                 <property name="stock_item">GNOMEUIINFO_MENU_VIEW_TREE</property>
-
-                 <child>
-                   <widget class="GtkMenu" id="view1_menu">
-                   </widget>
-                 </child>
-               </widget>
-             </child>
-
-             <child>
-               <widget class="GtkImageMenuItem" id="help2">
-                 <property name="visible">True</property>
-                 <property name="stock_item">GNOMEUIINFO_MENU_HELP_TREE</property>
-
-                 <child>
-                   <widget class="GtkMenu" id="help2_menu">
-
-                     <child>
-                       <widget class="GtkImageMenuItem" id="about2">
-                         <property name="visible">True</property>
-                         <property name="stock_item">GNOMEUIINFO_MENU_ABOUT_ITEM</property>
-                         <signal name="activate" handler="on_about2_activate" last_modification_time="Tue, 16 Mar 2004 11:04:16 GMT"/>
-                       </widget>
-                     </child>
-                   </widget>
-                 </child>
-               </widget>
-             </child>
-           </widget>
-         </child>
-       </widget>
-       <packing>
-         <property name="padding">0</property>
-         <property name="expand">False</property>
-         <property name="fill">False</property>
-       </packing>
+        <widget class="GtkHandleBox" id="handlebox4">
+          <property name="visible">True</property>
+          <property name="shadow_type">GTK_SHADOW_OUT</property>
+          <property name="handle_position">GTK_POS_LEFT</property>
+          <property name="snap_edge">GTK_POS_TOP</property>
+
+          <child>
+            <widget class="GtkMenuBar" id="menubar2">
+              <property name="visible">True</property>
+              <property name="pack_direction">GTK_PACK_DIRECTION_LTR</property>
+              <property name="child_pack_direction">GTK_PACK_DIRECTION_LTR</property>
+
+              <child>
+                <widget class="GtkImageMenuItem" id="file2">
+                  <property name="visible">True</property>
+                  <property name="stock_item">GNOMEUIINFO_MENU_FILE_TREE</property>
+
+                  <child>
+                    <widget class="GtkMenu" id="file2_menu">
+
+                      <child>
+                        <widget class="GtkImageMenuItem" id="new1">
+                          <property name="visible">True</property>
+                          <property name="stock_item">GNOMEUIINFO_MENU_NEW_ITEM</property>
+                          <property name="label" translatable="yes">_New</property>
+                          <property name="use_underline">True</property>
+                          <signal name="activate" handler="on_new1_activate" last_modification_time="Tue, 16 Mar 2004 11:04:16 GMT"/>
+                        </widget>
+                      </child>
+
+                      <child>
+                        <widget class="GtkImageMenuItem" id="open1">
+                          <property name="visible">True</property>
+                          <property name="stock_item">GNOMEUIINFO_MENU_OPEN_ITEM</property>
+                          <signal name="activate" handler="on_open1_activate" last_modification_time="Tue, 16 Mar 2004 11:04:16 GMT"/>
+                        </widget>
+                      </child>
+
+                      <child>
+                        <widget class="GtkImageMenuItem" id="save1">
+                          <property name="visible">True</property>
+                          <property name="stock_item">GNOMEUIINFO_MENU_SAVE_ITEM</property>
+                          <signal name="activate" handler="on_save1_activate" last_modification_time="Tue, 16 Mar 2004 11:04:16 GMT"/>
+                        </widget>
+                      </child>
+
+                      <child>
+                        <widget class="GtkImageMenuItem" id="save_as1">
+                          <property name="visible">True</property>
+                          <property name="stock_item">GNOMEUIINFO_MENU_SAVE_AS_ITEM</property>
+                          <signal name="activate" handler="on_save_as1_activate" last_modification_time="Tue, 16 Mar 2004 11:04:16 GMT"/>
+                        </widget>
+                      </child>
+
+                      <child>
+                        <widget class="GtkSeparatorMenuItem" id="separator4">
+                          <property name="visible">True</property>
+                        </widget>
+                      </child>
+
+                      <child>
+                        <widget class="GtkImageMenuItem" id="quit1">
+                          <property name="visible">True</property>
+                          <property name="stock_item">GNOMEUIINFO_MENU_EXIT_ITEM</property>
+                          <signal name="activate" handler="on_quit1_activate" last_modification_time="Tue, 16 Mar 2004 11:04:16 GMT"/>
+                        </widget>
+                      </child>
+                    </widget>
+                  </child>
+                </widget>
+              </child>
+
+              <child>
+                <widget class="GtkImageMenuItem" id="edit2">
+                  <property name="visible">True</property>
+                  <property name="stock_item">GNOMEUIINFO_MENU_EDIT_TREE</property>
+
+                  <child>
+                    <widget class="GtkMenu" id="edit2_menu">
+
+                      <child>
+                        <widget class="GtkImageMenuItem" id="cut2">
+                          <property name="visible">True</property>
+                          <property name="stock_item">GNOMEUIINFO_MENU_CUT_ITEM</property>
+                          <signal name="activate" handler="on_cut2_activate" last_modification_time="Tue, 16 Mar 2004 11:04:16 GMT"/>
+                        </widget>
+                      </child>
+
+                      <child>
+                        <widget class="GtkImageMenuItem" id="copy2">
+                          <property name="visible">True</property>
+                          <property name="stock_item">GNOMEUIINFO_MENU_COPY_ITEM</property>
+                          <signal name="activate" handler="on_copy2_activate" last_modification_time="Tue, 16 Mar 2004 11:04:16 GMT"/>
+                        </widget>
+                      </child>
+
+                      <child>
+                        <widget class="GtkImageMenuItem" id="paste2">
+                          <property name="visible">True</property>
+                          <property name="stock_item">GNOMEUIINFO_MENU_PASTE_ITEM</property>
+                          <signal name="activate" handler="on_paste2_activate" last_modification_time="Tue, 16 Mar 2004 11:04:16 GMT"/>
+                        </widget>
+                      </child>
+
+                      <child>
+                        <widget class="GtkImageMenuItem" id="clear2">
+                          <property name="visible">True</property>
+                          <property name="stock_item">GNOMEUIINFO_MENU_CLEAR_ITEM</property>
+                          <signal name="activate" handler="on_clear2_activate" last_modification_time="Tue, 16 Mar 2004 11:04:16 GMT"/>
+                        </widget>
+                      </child>
+
+                      <child>
+                        <widget class="GtkSeparatorMenuItem" id="separator5">
+                          <property name="visible">True</property>
+                        </widget>
+                      </child>
+
+                      <child>
+                        <widget class="GtkImageMenuItem" id="properties1">
+                          <property name="visible">True</property>
+                          <property name="stock_item">GNOMEUIINFO_MENU_PROPERTIES_ITEM</property>
+                          <signal name="activate" handler="on_properties1_activate" last_modification_time="Tue, 16 Mar 2004 11:04:16 GMT"/>
+                        </widget>
+                      </child>
+
+                      <child>
+                        <widget class="GtkSeparatorMenuItem" id="separator6">
+                          <property name="visible">True</property>
+                        </widget>
+                      </child>
+
+                      <child>
+                        <widget class="GtkImageMenuItem" id="preferences2">
+                          <property name="visible">True</property>
+                          <property name="stock_item">GNOMEUIINFO_MENU_PREFERENCES_ITEM</property>
+                          <signal name="activate" handler="on_preferences2_activate" last_modification_time="Tue, 16 Mar 2004 11:04:16 GMT"/>
+                        </widget>
+                      </child>
+                    </widget>
+                  </child>
+                </widget>
+              </child>
+
+              <child>
+                <widget class="GtkImageMenuItem" id="view1">
+                  <property name="visible">True</property>
+                  <property name="stock_item">GNOMEUIINFO_MENU_VIEW_TREE</property>
+
+                  <child>
+                    <widget class="GtkMenu" id="view1_menu">
+                    </widget>
+                  </child>
+                </widget>
+              </child>
+
+              <child>
+                <widget class="GtkImageMenuItem" id="help2">
+                  <property name="visible">True</property>
+                  <property name="stock_item">GNOMEUIINFO_MENU_HELP_TREE</property>
+
+                  <child>
+                    <widget class="GtkMenu" id="help2_menu">
+
+                      <child>
+                        <widget class="GtkImageMenuItem" id="about2">
+                          <property name="visible">True</property>
+                          <property name="stock_item">GNOMEUIINFO_MENU_ABOUT_ITEM</property>
+                          <signal name="activate" handler="on_about2_activate" last_modification_time="Tue, 16 Mar 2004 11:04:16 GMT"/>
+                        </widget>
+                      </child>
+                    </widget>
+                  </child>
+                </widget>
+              </child>
+            </widget>
+          </child>
+        </widget>
+        <packing>
+          <property name="padding">0</property>
+          <property name="expand">False</property>
+          <property name="fill">False</property>
+        </packing>
       </child>
 
       <child>
-       <widget class="GtkHandleBox" id="handlebox3">
-         <property name="visible">True</property>
-         <property name="shadow_type">GTK_SHADOW_OUT</property>
-         <property name="handle_position">GTK_POS_LEFT</property>
-         <property name="snap_edge">GTK_POS_TOP</property>
-
-         <child>
-           <widget class="GtkToolbar" id="toolbar3">
-             <property name="visible">True</property>
-             <property name="orientation">GTK_ORIENTATION_HORIZONTAL</property>
-             <property name="toolbar_style">GTK_TOOLBAR_BOTH</property>
-             <property name="tooltips">True</property>
-             <property name="show_arrow">True</property>
-
-             <child>
-               <widget class="GtkToolButton" id="restore_up_button">
-                 <property name="visible">True</property>
-                 <property name="stock_id">gtk-go-up</property>
-                 <property name="visible_horizontal">True</property>
-                 <property name="visible_vertical">True</property>
-                 <property name="is_important">False</property>
-                 <signal name="clicked" handler="on_restore_up_button_clicked" last_modification_time="Tue, 16 Mar 2004 11:44:40 GMT"/>
-               </widget>
-               <packing>
-                 <property name="expand">False</property>
-                 <property name="homogeneous">True</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkToolButton" id="restore_add_button">
-                 <property name="visible">True</property>
-                 <property name="stock_id">gtk-add</property>
-                 <property name="visible_horizontal">True</property>
-                 <property name="visible_vertical">True</property>
-                 <property name="is_important">False</property>
-                 <signal name="clicked" handler="on_restore_add_button_clicked" last_modification_time="Tue, 16 Mar 2004 11:44:49 GMT"/>
-               </widget>
-               <packing>
-                 <property name="expand">False</property>
-                 <property name="homogeneous">True</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkToolButton" id="restore_remove_button">
-                 <property name="visible">True</property>
-                 <property name="stock_id">gtk-remove</property>
-                 <property name="visible_horizontal">True</property>
-                 <property name="visible_vertical">True</property>
-                 <property name="is_important">False</property>
-                 <signal name="clicked" handler="on_restore_remove_button_clicked" last_modification_time="Tue, 16 Mar 2004 11:45:02 GMT"/>
-               </widget>
-               <packing>
-                 <property name="expand">False</property>
-                 <property name="homogeneous">True</property>
-               </packing>
-             </child>
-
-             <child>
-               <placeholder/>
-             </child>
-
-             <child>
-               <placeholder/>
-             </child>
-           </widget>
-         </child>
-       </widget>
-       <packing>
-         <property name="padding">0</property>
-         <property name="expand">False</property>
-         <property name="fill">False</property>
-       </packing>
+        <widget class="GtkHandleBox" id="handlebox3">
+          <property name="visible">True</property>
+          <property name="shadow_type">GTK_SHADOW_OUT</property>
+          <property name="handle_position">GTK_POS_LEFT</property>
+          <property name="snap_edge">GTK_POS_TOP</property>
+
+          <child>
+            <widget class="GtkToolbar" id="toolbar3">
+              <property name="visible">True</property>
+              <property name="orientation">GTK_ORIENTATION_HORIZONTAL</property>
+              <property name="toolbar_style">GTK_TOOLBAR_BOTH</property>
+              <property name="tooltips">True</property>
+              <property name="show_arrow">True</property>
+
+              <child>
+                <widget class="GtkToolButton" id="restore_up_button">
+                  <property name="visible">True</property>
+                  <property name="stock_id">gtk-go-up</property>
+                  <property name="visible_horizontal">True</property>
+                  <property name="visible_vertical">True</property>
+                  <property name="is_important">False</property>
+                  <signal name="clicked" handler="on_restore_up_button_clicked" last_modification_time="Tue, 16 Mar 2004 11:44:40 GMT"/>
+                </widget>
+                <packing>
+                  <property name="expand">False</property>
+                  <property name="homogeneous">True</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkToolButton" id="restore_add_button">
+                  <property name="visible">True</property>
+                  <property name="stock_id">gtk-add</property>
+                  <property name="visible_horizontal">True</property>
+                  <property name="visible_vertical">True</property>
+                  <property name="is_important">False</property>
+                  <signal name="clicked" handler="on_restore_add_button_clicked" last_modification_time="Tue, 16 Mar 2004 11:44:49 GMT"/>
+                </widget>
+                <packing>
+                  <property name="expand">False</property>
+                  <property name="homogeneous">True</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkToolButton" id="restore_remove_button">
+                  <property name="visible">True</property>
+                  <property name="stock_id">gtk-remove</property>
+                  <property name="visible_horizontal">True</property>
+                  <property name="visible_vertical">True</property>
+                  <property name="is_important">False</property>
+                  <signal name="clicked" handler="on_restore_remove_button_clicked" last_modification_time="Tue, 16 Mar 2004 11:45:02 GMT"/>
+                </widget>
+                <packing>
+                  <property name="expand">False</property>
+                  <property name="homogeneous">True</property>
+                </packing>
+              </child>
+
+              <child>
+                <placeholder/>
+              </child>
+
+              <child>
+                <placeholder/>
+              </child>
+            </widget>
+          </child>
+        </widget>
+        <packing>
+          <property name="padding">0</property>
+          <property name="expand">False</property>
+          <property name="fill">False</property>
+        </packing>
       </child>
 
       <child>
-       <widget class="GtkHBox" id="hbox38">
-         <property name="visible">True</property>
-         <property name="homogeneous">False</property>
-         <property name="spacing">0</property>
-
-         <child>
-           <widget class="GtkLabel" id="label88">
-             <property name="visible">True</property>
-             <property name="label" translatable="yes">Current dir:</property>
-             <property name="use_underline">False</property>
-             <property name="use_markup">False</property>
-             <property name="justify">GTK_JUSTIFY_CENTER</property>
-             <property name="wrap">False</property>
-             <property name="selectable">False</property>
-             <property name="xalign">0.5</property>
-             <property name="yalign">0.5</property>
-             <property name="xpad">0</property>
-             <property name="ypad">0</property>
-             <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-             <property name="width_chars">-1</property>
-             <property name="single_line_mode">False</property>
-             <property name="angle">0</property>
-           </widget>
-           <packing>
-             <property name="padding">0</property>
-             <property name="expand">False</property>
-             <property name="fill">True</property>
-           </packing>
-         </child>
-
-         <child>
-           <widget class="GtkEntry" id="restore_dir">
-             <property name="visible">True</property>
-             <property name="can_focus">True</property>
-             <property name="editable">True</property>
-             <property name="visibility">True</property>
-             <property name="max_length">0</property>
-             <property name="text" translatable="yes"></property>
-             <property name="has_frame">True</property>
-             <property name="invisible_char">*</property>
-             <property name="activates_default">False</property>
-           </widget>
-           <packing>
-             <property name="padding">0</property>
-             <property name="expand">True</property>
-             <property name="fill">True</property>
-           </packing>
-         </child>
-       </widget>
-       <packing>
-         <property name="padding">0</property>
-         <property name="expand">False</property>
-         <property name="fill">True</property>
-       </packing>
+        <widget class="GtkHBox" id="hbox38">
+          <property name="visible">True</property>
+          <property name="homogeneous">False</property>
+          <property name="spacing">0</property>
+
+          <child>
+            <widget class="GtkLabel" id="label88">
+              <property name="visible">True</property>
+              <property name="label" translatable="yes">Current dir:</property>
+              <property name="use_underline">False</property>
+              <property name="use_markup">False</property>
+              <property name="justify">GTK_JUSTIFY_CENTER</property>
+              <property name="wrap">False</property>
+              <property name="selectable">False</property>
+              <property name="xalign">0.5</property>
+              <property name="yalign">0.5</property>
+              <property name="xpad">0</property>
+              <property name="ypad">0</property>
+              <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+              <property name="width_chars">-1</property>
+              <property name="single_line_mode">False</property>
+              <property name="angle">0</property>
+            </widget>
+            <packing>
+              <property name="padding">0</property>
+              <property name="expand">False</property>
+              <property name="fill">True</property>
+            </packing>
+          </child>
+
+          <child>
+            <widget class="GtkEntry" id="restore_dir">
+              <property name="visible">True</property>
+              <property name="can_focus">True</property>
+              <property name="editable">True</property>
+              <property name="visibility">True</property>
+              <property name="max_length">0</property>
+              <property name="text" translatable="yes"></property>
+              <property name="has_frame">True</property>
+              <property name="invisible_char">*</property>
+              <property name="activates_default">False</property>
+            </widget>
+            <packing>
+              <property name="padding">0</property>
+              <property name="expand">True</property>
+              <property name="fill">True</property>
+            </packing>
+          </child>
+        </widget>
+        <packing>
+          <property name="padding">0</property>
+          <property name="expand">False</property>
+          <property name="fill">True</property>
+        </packing>
       </child>
 
       <child>
-       <widget class="GtkHPaned" id="hpaned1">
-         <property name="visible">True</property>
-         <property name="can_focus">True</property>
-
-         <child>
-           <widget class="GtkScrolledWindow" id="tree">
-             <property name="width_request">164</property>
-             <property name="height_request">78</property>
-             <property name="visible">True</property>
-             <property name="can_focus">True</property>
-             <property name="hscrollbar_policy">GTK_POLICY_ALWAYS</property>
-             <property name="vscrollbar_policy">GTK_POLICY_ALWAYS</property>
-             <property name="shadow_type">GTK_SHADOW_NONE</property>
-             <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
-
-             <child>
-               <placeholder/>
-             </child>
-           </widget>
-           <packing>
-             <property name="shrink">True</property>
-             <property name="resize">False</property>
-           </packing>
-         </child>
-
-         <child>
-           <widget class="GtkScrolledWindow" id="scrolled">
-             <property name="visible">True</property>
-             <property name="can_focus">True</property>
-             <property name="hscrollbar_policy">GTK_POLICY_ALWAYS</property>
-             <property name="vscrollbar_policy">GTK_POLICY_ALWAYS</property>
-             <property name="shadow_type">GTK_SHADOW_NONE</property>
-             <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
-
-             <child>
-               <placeholder/>
-             </child>
-           </widget>
-           <packing>
-             <property name="shrink">True</property>
-             <property name="resize">True</property>
-           </packing>
-         </child>
-       </widget>
-       <packing>
-         <property name="padding">0</property>
-         <property name="expand">True</property>
-         <property name="fill">True</property>
-       </packing>
+        <widget class="GtkHPaned" id="hpaned1">
+          <property name="visible">True</property>
+          <property name="can_focus">True</property>
+
+          <child>
+            <widget class="GtkScrolledWindow" id="tree">
+              <property name="width_request">164</property>
+              <property name="height_request">78</property>
+              <property name="visible">True</property>
+              <property name="can_focus">True</property>
+              <property name="hscrollbar_policy">GTK_POLICY_ALWAYS</property>
+              <property name="vscrollbar_policy">GTK_POLICY_ALWAYS</property>
+              <property name="shadow_type">GTK_SHADOW_NONE</property>
+              <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
+
+              <child>
+                <placeholder/>
+              </child>
+            </widget>
+            <packing>
+              <property name="shrink">True</property>
+              <property name="resize">False</property>
+            </packing>
+          </child>
+
+          <child>
+            <widget class="GtkScrolledWindow" id="scrolled">
+              <property name="visible">True</property>
+              <property name="can_focus">True</property>
+              <property name="hscrollbar_policy">GTK_POLICY_ALWAYS</property>
+              <property name="vscrollbar_policy">GTK_POLICY_ALWAYS</property>
+              <property name="shadow_type">GTK_SHADOW_NONE</property>
+              <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
+
+              <child>
+                <placeholder/>
+              </child>
+            </widget>
+            <packing>
+              <property name="shrink">True</property>
+              <property name="resize">True</property>
+            </packing>
+          </child>
+        </widget>
+        <packing>
+          <property name="padding">0</property>
+          <property name="expand">True</property>
+          <property name="fill">True</property>
+        </packing>
       </child>
 
       <child>
-       <widget class="GtkHBox" id="hbox44">
-         <property name="width_request">301</property>
-         <property name="height_request">30</property>
-         <property name="visible">True</property>
-         <property name="homogeneous">False</property>
-         <property name="spacing">0</property>
-
-         <child>
-           <widget class="GtkLabel" id="FilesSelected">
-             <property name="visible">True</property>
-             <property name="label" translatable="yes">Files Selected: </property>
-             <property name="use_underline">False</property>
-             <property name="use_markup">False</property>
-             <property name="justify">GTK_JUSTIFY_LEFT</property>
-             <property name="wrap">False</property>
-             <property name="selectable">False</property>
-             <property name="xalign">0.019999999553</property>
-             <property name="yalign">0.5</property>
-             <property name="xpad">0</property>
-             <property name="ypad">0</property>
-             <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-             <property name="width_chars">-1</property>
-             <property name="single_line_mode">False</property>
-             <property name="angle">0</property>
-           </widget>
-           <packing>
-             <property name="padding">0</property>
-             <property name="expand">True</property>
-             <property name="fill">True</property>
-           </packing>
-         </child>
-
-         <child>
-           <widget class="GtkButton" id="restore_select_ok">
-             <property name="width_request">72</property>
-             <property name="height_request">30</property>
-             <property name="visible">True</property>
-             <property name="can_focus">True</property>
-             <property name="label">gtk-ok</property>
-             <property name="use_stock">True</property>
-             <property name="relief">GTK_RELIEF_NORMAL</property>
-             <property name="focus_on_click">True</property>
-             <signal name="clicked" handler="on_restore_select_ok_clicked" last_modification_time="Tue, 16 Mar 2004 11:52:07 GMT"/>
-           </widget>
-           <packing>
-             <property name="padding">0</property>
-             <property name="expand">False</property>
-             <property name="fill">True</property>
-           </packing>
-         </child>
-
-         <child>
-           <widget class="GtkLabel" id="label152">
-             <property name="width_request">34</property>
-             <property name="height_request">16</property>
-             <property name="visible">True</property>
-             <property name="label" translatable="yes"></property>
-             <property name="use_underline">False</property>
-             <property name="use_markup">False</property>
-             <property name="justify">GTK_JUSTIFY_LEFT</property>
-             <property name="wrap">False</property>
-             <property name="selectable">False</property>
-             <property name="xalign">0.5</property>
-             <property name="yalign">0.5</property>
-             <property name="xpad">0</property>
-             <property name="ypad">0</property>
-             <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-             <property name="width_chars">-1</property>
-             <property name="single_line_mode">False</property>
-             <property name="angle">0</property>
-           </widget>
-           <packing>
-             <property name="padding">0</property>
-             <property name="expand">False</property>
-             <property name="fill">False</property>
-           </packing>
-         </child>
-
-         <child>
-           <widget class="GtkButton" id="restore_select_cancel">
-             <property name="visible">True</property>
-             <property name="can_focus">True</property>
-             <property name="label">gtk-cancel</property>
-             <property name="use_stock">True</property>
-             <property name="relief">GTK_RELIEF_NORMAL</property>
-             <property name="focus_on_click">True</property>
-             <signal name="clicked" handler="on_restore_select_cancel_clicked" last_modification_time="Tue, 16 Mar 2004 11:52:22 GMT"/>
-           </widget>
-           <packing>
-             <property name="padding">0</property>
-             <property name="expand">False</property>
-             <property name="fill">True</property>
-           </packing>
-         </child>
-
-         <child>
-           <widget class="GtkLabel" id="label1001">
-             <property name="visible">True</property>
-             <property name="label" translatable="yes"> </property>
-             <property name="use_underline">False</property>
-             <property name="use_markup">False</property>
-             <property name="justify">GTK_JUSTIFY_LEFT</property>
-             <property name="wrap">False</property>
-             <property name="selectable">False</property>
-             <property name="xalign">0.5</property>
-             <property name="yalign">0.5</property>
-             <property name="xpad">0</property>
-             <property name="ypad">0</property>
-             <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-             <property name="width_chars">-1</property>
-             <property name="single_line_mode">False</property>
-             <property name="angle">0</property>
-           </widget>
-           <packing>
-             <property name="padding">8</property>
-             <property name="expand">False</property>
-             <property name="fill">False</property>
-           </packing>
-         </child>
-       </widget>
-       <packing>
-         <property name="padding">5</property>
-         <property name="expand">False</property>
-         <property name="fill">True</property>
-       </packing>
+        <widget class="GtkHBox" id="hbox44">
+          <property name="width_request">301</property>
+          <property name="height_request">30</property>
+          <property name="visible">True</property>
+          <property name="homogeneous">False</property>
+          <property name="spacing">0</property>
+
+          <child>
+            <widget class="GtkLabel" id="FilesSelected">
+              <property name="visible">True</property>
+              <property name="label" translatable="yes">Files Selected: </property>
+              <property name="use_underline">False</property>
+              <property name="use_markup">False</property>
+              <property name="justify">GTK_JUSTIFY_LEFT</property>
+              <property name="wrap">False</property>
+              <property name="selectable">False</property>
+              <property name="xalign">0.019999999553</property>
+              <property name="yalign">0.5</property>
+              <property name="xpad">0</property>
+              <property name="ypad">0</property>
+              <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+              <property name="width_chars">-1</property>
+              <property name="single_line_mode">False</property>
+              <property name="angle">0</property>
+            </widget>
+            <packing>
+              <property name="padding">0</property>
+              <property name="expand">True</property>
+              <property name="fill">True</property>
+            </packing>
+          </child>
+
+          <child>
+            <widget class="GtkButton" id="restore_select_ok">
+              <property name="width_request">72</property>
+              <property name="height_request">30</property>
+              <property name="visible">True</property>
+              <property name="can_focus">True</property>
+              <property name="label">gtk-ok</property>
+              <property name="use_stock">True</property>
+              <property name="relief">GTK_RELIEF_NORMAL</property>
+              <property name="focus_on_click">True</property>
+              <signal name="clicked" handler="on_restore_select_ok_clicked" last_modification_time="Tue, 16 Mar 2004 11:52:07 GMT"/>
+            </widget>
+            <packing>
+              <property name="padding">0</property>
+              <property name="expand">False</property>
+              <property name="fill">True</property>
+            </packing>
+          </child>
+
+          <child>
+            <widget class="GtkLabel" id="label152">
+              <property name="width_request">34</property>
+              <property name="height_request">16</property>
+              <property name="visible">True</property>
+              <property name="label" translatable="yes"></property>
+              <property name="use_underline">False</property>
+              <property name="use_markup">False</property>
+              <property name="justify">GTK_JUSTIFY_LEFT</property>
+              <property name="wrap">False</property>
+              <property name="selectable">False</property>
+              <property name="xalign">0.5</property>
+              <property name="yalign">0.5</property>
+              <property name="xpad">0</property>
+              <property name="ypad">0</property>
+              <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+              <property name="width_chars">-1</property>
+              <property name="single_line_mode">False</property>
+              <property name="angle">0</property>
+            </widget>
+            <packing>
+              <property name="padding">0</property>
+              <property name="expand">False</property>
+              <property name="fill">False</property>
+            </packing>
+          </child>
+
+          <child>
+            <widget class="GtkButton" id="restore_select_cancel">
+              <property name="visible">True</property>
+              <property name="can_focus">True</property>
+              <property name="label">gtk-cancel</property>
+              <property name="use_stock">True</property>
+              <property name="relief">GTK_RELIEF_NORMAL</property>
+              <property name="focus_on_click">True</property>
+              <signal name="clicked" handler="on_restore_select_cancel_clicked" last_modification_time="Tue, 16 Mar 2004 11:52:22 GMT"/>
+            </widget>
+            <packing>
+              <property name="padding">0</property>
+              <property name="expand">False</property>
+              <property name="fill">True</property>
+            </packing>
+          </child>
+
+          <child>
+            <widget class="GtkLabel" id="label1001">
+              <property name="visible">True</property>
+              <property name="label" translatable="yes"> </property>
+              <property name="use_underline">False</property>
+              <property name="use_markup">False</property>
+              <property name="justify">GTK_JUSTIFY_LEFT</property>
+              <property name="wrap">False</property>
+              <property name="selectable">False</property>
+              <property name="xalign">0.5</property>
+              <property name="yalign">0.5</property>
+              <property name="xpad">0</property>
+              <property name="ypad">0</property>
+              <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+              <property name="width_chars">-1</property>
+              <property name="single_line_mode">False</property>
+              <property name="angle">0</property>
+            </widget>
+            <packing>
+              <property name="padding">8</property>
+              <property name="expand">False</property>
+              <property name="fill">False</property>
+            </packing>
+          </child>
+        </widget>
+        <packing>
+          <property name="padding">5</property>
+          <property name="expand">False</property>
+          <property name="fill">True</property>
+        </packing>
       </child>
     </widget>
   </child>
       <property name="spacing">0</property>
 
       <child internal-child="action_area">
-       <widget class="GtkHButtonBox" id="dialog-action_area8">
-         <property name="visible">True</property>
-         <property name="layout_style">GTK_BUTTONBOX_END</property>
-
-         <child>
-           <widget class="GtkHButtonBox" id="hbuttonbox3">
-             <property name="visible">True</property>
-             <property name="layout_style">GTK_BUTTONBOX_END</property>
-             <property name="spacing">8</property>
-
-             <child>
-               <widget class="GtkButton" id="label_ok">
-                 <property name="visible">True</property>
-                 <property name="can_default">True</property>
-                 <property name="can_focus">True</property>
-                 <property name="label">gtk-ok</property>
-                 <property name="use_stock">True</property>
-                 <property name="relief">GTK_RELIEF_NORMAL</property>
-                 <property name="focus_on_click">True</property>
-                 <signal name="clicked" handler="on_label_ok_clicked"/>
-               </widget>
-             </child>
-
-             <child>
-               <widget class="GtkButton" id="label_cancel">
-                 <property name="visible">True</property>
-                 <property name="can_default">True</property>
-                 <property name="can_focus">True</property>
-                 <property name="label">gtk-cancel</property>
-                 <property name="use_stock">True</property>
-                 <property name="relief">GTK_RELIEF_NORMAL</property>
-                 <property name="focus_on_click">True</property>
-                 <signal name="clicked" handler="on_label_cancel_clicked"/>
-               </widget>
-             </child>
-           </widget>
-         </child>
-       </widget>
-       <packing>
-         <property name="padding">0</property>
-         <property name="expand">False</property>
-         <property name="fill">True</property>
-         <property name="pack_type">GTK_PACK_END</property>
-       </packing>
+        <widget class="GtkHButtonBox" id="dialog-action_area8">
+          <property name="visible">True</property>
+          <property name="layout_style">GTK_BUTTONBOX_END</property>
+
+          <child>
+            <widget class="GtkHButtonBox" id="hbuttonbox3">
+              <property name="visible">True</property>
+              <property name="layout_style">GTK_BUTTONBOX_END</property>
+              <property name="spacing">8</property>
+
+              <child>
+                <widget class="GtkButton" id="label_ok">
+                  <property name="visible">True</property>
+                  <property name="can_default">True</property>
+                  <property name="can_focus">True</property>
+                  <property name="label">gtk-ok</property>
+                  <property name="use_stock">True</property>
+                  <property name="relief">GTK_RELIEF_NORMAL</property>
+                  <property name="focus_on_click">True</property>
+                  <signal name="clicked" handler="on_label_ok_clicked"/>
+                </widget>
+              </child>
+
+              <child>
+                <widget class="GtkButton" id="label_cancel">
+                  <property name="visible">True</property>
+                  <property name="can_default">True</property>
+                  <property name="can_focus">True</property>
+                  <property name="label">gtk-cancel</property>
+                  <property name="use_stock">True</property>
+                  <property name="relief">GTK_RELIEF_NORMAL</property>
+                  <property name="focus_on_click">True</property>
+                  <signal name="clicked" handler="on_label_cancel_clicked"/>
+                </widget>
+              </child>
+            </widget>
+          </child>
+        </widget>
+        <packing>
+          <property name="padding">0</property>
+          <property name="expand">False</property>
+          <property name="fill">True</property>
+          <property name="pack_type">GTK_PACK_END</property>
+        </packing>
       </child>
 
       <child>
-       <widget class="GtkVBox" id="vbox16">
-         <property name="visible">True</property>
-         <property name="homogeneous">False</property>
-         <property name="spacing">0</property>
-
-         <child>
-           <widget class="GtkLabel" id="label106">
-             <property name="visible">True</property>
-             <property name="label" translatable="yes">Label a Volume</property>
-             <property name="use_underline">False</property>
-             <property name="use_markup">False</property>
-             <property name="justify">GTK_JUSTIFY_CENTER</property>
-             <property name="wrap">False</property>
-             <property name="selectable">False</property>
-             <property name="xalign">0.5</property>
-             <property name="yalign">0.5</property>
-             <property name="xpad">0</property>
-             <property name="ypad">9</property>
-             <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-             <property name="width_chars">-1</property>
-             <property name="single_line_mode">False</property>
-             <property name="angle">0</property>
-           </widget>
-           <packing>
-             <property name="padding">0</property>
-             <property name="expand">False</property>
-             <property name="fill">False</property>
-           </packing>
-         </child>
-
-         <child>
-           <widget class="GtkHBox" id="hbox45">
-             <property name="border_width">5</property>
-             <property name="visible">True</property>
-             <property name="homogeneous">False</property>
-             <property name="spacing">0</property>
-
-             <child>
-               <widget class="GtkLabel" id="label107">
-                 <property name="visible">True</property>
-                 <property name="label" translatable="yes">Storage:</property>
-                 <property name="use_underline">False</property>
-                 <property name="use_markup">False</property>
-                 <property name="justify">GTK_JUSTIFY_CENTER</property>
-                 <property name="wrap">False</property>
-                 <property name="selectable">False</property>
-                 <property name="xalign">0.15000000596</property>
-                 <property name="yalign">0.5</property>
-                 <property name="xpad">0</property>
-                 <property name="ypad">0</property>
-                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                 <property name="width_chars">-1</property>
-                 <property name="single_line_mode">False</property>
-                 <property name="angle">0</property>
-               </widget>
-               <packing>
-                 <property name="padding">0</property>
-                 <property name="expand">True</property>
-                 <property name="fill">True</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkCombo" id="label_combo_storage">
-                 <property name="visible">True</property>
-                 <property name="value_in_list">True</property>
-                 <property name="allow_empty">False</property>
-                 <property name="case_sensitive">False</property>
-                 <property name="enable_arrow_keys">True</property>
-                 <property name="enable_arrows_always">False</property>
-
-                 <child internal-child="entry">
-                   <widget class="GtkEntry" id="entry26">
-                     <property name="visible">True</property>
-                     <property name="can_focus">True</property>
-                     <property name="editable">False</property>
-                     <property name="visibility">True</property>
-                     <property name="max_length">0</property>
-                     <property name="text" translatable="yes"></property>
-                     <property name="has_frame">True</property>
-                     <property name="invisible_char">*</property>
-                     <property name="activates_default">False</property>
-                   </widget>
-                 </child>
-
-                 <child internal-child="list">
-                   <widget class="GtkList" id="convertwidget38">
-                     <property name="visible">True</property>
-                     <property name="selection_mode">GTK_SELECTION_BROWSE</property>
-
-                     <child>
-                       <widget class="GtkListItem" id="convertwidget39">
-                         <property name="visible">True</property>
-
-                         <child>
-                           <widget class="GtkLabel" id="convertwidget40">
-                             <property name="visible">True</property>
-                             <property name="label" translatable="yes"></property>
-                             <property name="use_underline">False</property>
-                             <property name="use_markup">False</property>
-                             <property name="justify">GTK_JUSTIFY_LEFT</property>
-                             <property name="wrap">False</property>
-                             <property name="selectable">False</property>
-                             <property name="xalign">0</property>
-                             <property name="yalign">0.5</property>
-                             <property name="xpad">0</property>
-                             <property name="ypad">0</property>
-                             <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                             <property name="width_chars">-1</property>
-                             <property name="single_line_mode">False</property>
-                             <property name="angle">0</property>
-                           </widget>
-                         </child>
-                       </widget>
-                     </child>
-
-                     <child>
-                       <widget class="GtkListItem" id="convertwidget41">
-                         <property name="visible">True</property>
-
-                         <child>
-                           <widget class="GtkLabel" id="convertwidget42">
-                             <property name="visible">True</property>
-                             <property name="label" translatable="yes"></property>
-                             <property name="use_underline">False</property>
-                             <property name="use_markup">False</property>
-                             <property name="justify">GTK_JUSTIFY_LEFT</property>
-                             <property name="wrap">False</property>
-                             <property name="selectable">False</property>
-                             <property name="xalign">0</property>
-                             <property name="yalign">0.5</property>
-                             <property name="xpad">0</property>
-                             <property name="ypad">0</property>
-                             <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                             <property name="width_chars">-1</property>
-                             <property name="single_line_mode">False</property>
-                             <property name="angle">0</property>
-                           </widget>
-                         </child>
-                       </widget>
-                     </child>
-                   </widget>
-                 </child>
-               </widget>
-               <packing>
-                 <property name="padding">15</property>
-                 <property name="expand">True</property>
-                 <property name="fill">True</property>
-               </packing>
-             </child>
-
-             <child>
-               <placeholder/>
-             </child>
-           </widget>
-           <packing>
-             <property name="padding">0</property>
-             <property name="expand">False</property>
-             <property name="fill">True</property>
-           </packing>
-         </child>
-
-         <child>
-           <widget class="GtkHBox" id="hbox46">
-             <property name="border_width">5</property>
-             <property name="visible">True</property>
-             <property name="homogeneous">False</property>
-             <property name="spacing">0</property>
-
-             <child>
-               <widget class="GtkLabel" id="label109">
-                 <property name="visible">True</property>
-                 <property name="label" translatable="yes">Pool:</property>
-                 <property name="use_underline">False</property>
-                 <property name="use_markup">False</property>
-                 <property name="justify">GTK_JUSTIFY_LEFT</property>
-                 <property name="wrap">False</property>
-                 <property name="selectable">False</property>
-                 <property name="xalign">0.119999997318</property>
-                 <property name="yalign">0.5</property>
-                 <property name="xpad">0</property>
-                 <property name="ypad">0</property>
-                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                 <property name="width_chars">-1</property>
-                 <property name="single_line_mode">False</property>
-                 <property name="angle">0</property>
-               </widget>
-               <packing>
-                 <property name="padding">0</property>
-                 <property name="expand">True</property>
-                 <property name="fill">True</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkCombo" id="label_combo_pool">
-                 <property name="visible">True</property>
-                 <property name="value_in_list">True</property>
-                 <property name="allow_empty">False</property>
-                 <property name="case_sensitive">False</property>
-                 <property name="enable_arrow_keys">True</property>
-                 <property name="enable_arrows_always">False</property>
-
-                 <child internal-child="entry">
-                   <widget class="GtkEntry" id="entry27">
-                     <property name="visible">True</property>
-                     <property name="can_focus">True</property>
-                     <property name="editable">False</property>
-                     <property name="visibility">True</property>
-                     <property name="max_length">0</property>
-                     <property name="text" translatable="yes"></property>
-                     <property name="has_frame">True</property>
-                     <property name="invisible_char">*</property>
-                     <property name="activates_default">False</property>
-                   </widget>
-                 </child>
-
-                 <child internal-child="list">
-                   <widget class="GtkList" id="convertwidget43">
-                     <property name="visible">True</property>
-                     <property name="selection_mode">GTK_SELECTION_BROWSE</property>
-
-                     <child>
-                       <widget class="GtkListItem" id="convertwidget44">
-                         <property name="visible">True</property>
-
-                         <child>
-                           <widget class="GtkLabel" id="convertwidget45">
-                             <property name="visible">True</property>
-                             <property name="label" translatable="yes"></property>
-                             <property name="use_underline">False</property>
-                             <property name="use_markup">False</property>
-                             <property name="justify">GTK_JUSTIFY_LEFT</property>
-                             <property name="wrap">False</property>
-                             <property name="selectable">False</property>
-                             <property name="xalign">0</property>
-                             <property name="yalign">0.5</property>
-                             <property name="xpad">0</property>
-                             <property name="ypad">0</property>
-                             <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                             <property name="width_chars">-1</property>
-                             <property name="single_line_mode">False</property>
-                             <property name="angle">0</property>
-                           </widget>
-                         </child>
-                       </widget>
-                     </child>
-
-                     <child>
-                       <widget class="GtkListItem" id="convertwidget46">
-                         <property name="visible">True</property>
-
-                         <child>
-                           <widget class="GtkLabel" id="convertwidget47">
-                             <property name="visible">True</property>
-                             <property name="label" translatable="yes"></property>
-                             <property name="use_underline">False</property>
-                             <property name="use_markup">False</property>
-                             <property name="justify">GTK_JUSTIFY_LEFT</property>
-                             <property name="wrap">False</property>
-                             <property name="selectable">False</property>
-                             <property name="xalign">0</property>
-                             <property name="yalign">0.5</property>
-                             <property name="xpad">0</property>
-                             <property name="ypad">0</property>
-                             <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                             <property name="width_chars">-1</property>
-                             <property name="single_line_mode">False</property>
-                             <property name="angle">0</property>
-                           </widget>
-                         </child>
-                       </widget>
-                     </child>
-                   </widget>
-                 </child>
-               </widget>
-               <packing>
-                 <property name="padding">14</property>
-                 <property name="expand">True</property>
-                 <property name="fill">True</property>
-               </packing>
-             </child>
-
-             <child>
-               <placeholder/>
-             </child>
-           </widget>
-           <packing>
-             <property name="padding">0</property>
-             <property name="expand">False</property>
-             <property name="fill">True</property>
-           </packing>
-         </child>
-
-         <child>
-           <widget class="GtkHBox" id="hbox47">
-             <property name="border_width">5</property>
-             <property name="visible">True</property>
-             <property name="homogeneous">False</property>
-             <property name="spacing">0</property>
-
-             <child>
-               <widget class="GtkLabel" id="label111">
-                 <property name="visible">True</property>
-                 <property name="label" translatable="yes">Volume Name:</property>
-                 <property name="use_underline">False</property>
-                 <property name="use_markup">False</property>
-                 <property name="justify">GTK_JUSTIFY_LEFT</property>
-                 <property name="wrap">False</property>
-                 <property name="selectable">False</property>
-                 <property name="xalign">0.170000001788</property>
-                 <property name="yalign">0.5</property>
-                 <property name="xpad">0</property>
-                 <property name="ypad">0</property>
-                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                 <property name="width_chars">-1</property>
-                 <property name="single_line_mode">False</property>
-                 <property name="angle">0</property>
-               </widget>
-               <packing>
-                 <property name="padding">0</property>
-                 <property name="expand">True</property>
-                 <property name="fill">True</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkEntry" id="label_entry_volume">
-                 <property name="visible">True</property>
-                 <property name="can_focus">True</property>
-                 <property name="editable">True</property>
-                 <property name="visibility">True</property>
-                 <property name="max_length">0</property>
-                 <property name="text" translatable="yes"></property>
-                 <property name="has_frame">True</property>
-                 <property name="invisible_char">*</property>
-                 <property name="activates_default">False</property>
-               </widget>
-               <packing>
-                 <property name="padding">0</property>
-                 <property name="expand">True</property>
-                 <property name="fill">True</property>
-               </packing>
-             </child>
-
-             <child>
-               <placeholder/>
-             </child>
-           </widget>
-           <packing>
-             <property name="padding">0</property>
-             <property name="expand">False</property>
-             <property name="fill">True</property>
-           </packing>
-         </child>
-
-         <child>
-           <widget class="GtkHBox" id="hbox48">
-             <property name="border_width">5</property>
-             <property name="visible">True</property>
-             <property name="homogeneous">False</property>
-             <property name="spacing">0</property>
-
-             <child>
-               <widget class="GtkLabel" id="slot1">
-                 <property name="visible">True</property>
-                 <property name="label" translatable="yes">Slot:</property>
-                 <property name="use_underline">False</property>
-                 <property name="use_markup">False</property>
-                 <property name="justify">GTK_JUSTIFY_LEFT</property>
-                 <property name="wrap">False</property>
-                 <property name="selectable">False</property>
-                 <property name="xalign">0.0900000035763</property>
-                 <property name="yalign">0.5</property>
-                 <property name="xpad">0</property>
-                 <property name="ypad">0</property>
-                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                 <property name="width_chars">-1</property>
-                 <property name="single_line_mode">False</property>
-                 <property name="angle">0</property>
-               </widget>
-               <packing>
-                 <property name="padding">0</property>
-                 <property name="expand">False</property>
-                 <property name="fill">True</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkSpinButton" id="label_slot">
-                 <property name="visible">True</property>
-                 <property name="can_focus">True</property>
-                 <property name="climb_rate">1</property>
-                 <property name="digits">0</property>
-                 <property name="numeric">True</property>
-                 <property name="update_policy">GTK_UPDATE_ALWAYS</property>
-                 <property name="snap_to_ticks">False</property>
-                 <property name="wrap">False</property>
-                 <property name="adjustment">0 0 10000 1 10 10</property>
-               </widget>
-               <packing>
-                 <property name="padding">0</property>
-                 <property name="expand">True</property>
-                 <property name="fill">True</property>
-               </packing>
-             </child>
-
-             <child>
-               <placeholder/>
-             </child>
-           </widget>
-           <packing>
-             <property name="padding">0</property>
-             <property name="expand">True</property>
-             <property name="fill">True</property>
-           </packing>
-         </child>
-
-         <child>
-           <widget class="GtkLabel" id="label113">
-             <property name="visible">True</property>
-             <property name="label" translatable="yes">   </property>
-             <property name="use_underline">False</property>
-             <property name="use_markup">False</property>
-             <property name="justify">GTK_JUSTIFY_CENTER</property>
-             <property name="wrap">False</property>
-             <property name="selectable">False</property>
-             <property name="xalign">0.5</property>
-             <property name="yalign">0.5</property>
-             <property name="xpad">0</property>
-             <property name="ypad">0</property>
-             <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-             <property name="width_chars">-1</property>
-             <property name="single_line_mode">False</property>
-             <property name="angle">0</property>
-           </widget>
-           <packing>
-             <property name="padding">0</property>
-             <property name="expand">False</property>
-             <property name="fill">False</property>
-           </packing>
-         </child>
-       </widget>
-       <packing>
-         <property name="padding">0</property>
-         <property name="expand">False</property>
-         <property name="fill">True</property>
-       </packing>
+        <widget class="GtkVBox" id="vbox16">
+          <property name="visible">True</property>
+          <property name="homogeneous">False</property>
+          <property name="spacing">0</property>
+
+          <child>
+            <widget class="GtkLabel" id="label106">
+              <property name="visible">True</property>
+              <property name="label" translatable="yes">Label a Volume</property>
+              <property name="use_underline">False</property>
+              <property name="use_markup">False</property>
+              <property name="justify">GTK_JUSTIFY_CENTER</property>
+              <property name="wrap">False</property>
+              <property name="selectable">False</property>
+              <property name="xalign">0.5</property>
+              <property name="yalign">0.5</property>
+              <property name="xpad">0</property>
+              <property name="ypad">9</property>
+              <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+              <property name="width_chars">-1</property>
+              <property name="single_line_mode">False</property>
+              <property name="angle">0</property>
+            </widget>
+            <packing>
+              <property name="padding">0</property>
+              <property name="expand">False</property>
+              <property name="fill">False</property>
+            </packing>
+          </child>
+
+          <child>
+            <widget class="GtkHBox" id="hbox45">
+              <property name="border_width">5</property>
+              <property name="visible">True</property>
+              <property name="homogeneous">False</property>
+              <property name="spacing">0</property>
+
+              <child>
+                <widget class="GtkLabel" id="label107">
+                  <property name="visible">True</property>
+                  <property name="label" translatable="yes">Storage:</property>
+                  <property name="use_underline">False</property>
+                  <property name="use_markup">False</property>
+                  <property name="justify">GTK_JUSTIFY_CENTER</property>
+                  <property name="wrap">False</property>
+                  <property name="selectable">False</property>
+                  <property name="xalign">0.15000000596</property>
+                  <property name="yalign">0.5</property>
+                  <property name="xpad">0</property>
+                  <property name="ypad">0</property>
+                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                  <property name="width_chars">-1</property>
+                  <property name="single_line_mode">False</property>
+                  <property name="angle">0</property>
+                </widget>
+                <packing>
+                  <property name="padding">0</property>
+                  <property name="expand">True</property>
+                  <property name="fill">True</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkCombo" id="label_combo_storage">
+                  <property name="visible">True</property>
+                  <property name="value_in_list">True</property>
+                  <property name="allow_empty">False</property>
+                  <property name="case_sensitive">False</property>
+                  <property name="enable_arrow_keys">True</property>
+                  <property name="enable_arrows_always">False</property>
+
+                  <child internal-child="entry">
+                    <widget class="GtkEntry" id="entry26">
+                      <property name="visible">True</property>
+                      <property name="can_focus">True</property>
+                      <property name="editable">False</property>
+                      <property name="visibility">True</property>
+                      <property name="max_length">0</property>
+                      <property name="text" translatable="yes"></property>
+                      <property name="has_frame">True</property>
+                      <property name="invisible_char">*</property>
+                      <property name="activates_default">False</property>
+                    </widget>
+                  </child>
+
+                  <child internal-child="list">
+                    <widget class="GtkList" id="convertwidget38">
+                      <property name="visible">True</property>
+                      <property name="selection_mode">GTK_SELECTION_BROWSE</property>
+
+                      <child>
+                        <widget class="GtkListItem" id="convertwidget39">
+                          <property name="visible">True</property>
+
+                          <child>
+                            <widget class="GtkLabel" id="convertwidget40">
+                              <property name="visible">True</property>
+                              <property name="label" translatable="yes"></property>
+                              <property name="use_underline">False</property>
+                              <property name="use_markup">False</property>
+                              <property name="justify">GTK_JUSTIFY_LEFT</property>
+                              <property name="wrap">False</property>
+                              <property name="selectable">False</property>
+                              <property name="xalign">0</property>
+                              <property name="yalign">0.5</property>
+                              <property name="xpad">0</property>
+                              <property name="ypad">0</property>
+                              <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                              <property name="width_chars">-1</property>
+                              <property name="single_line_mode">False</property>
+                              <property name="angle">0</property>
+                            </widget>
+                          </child>
+                        </widget>
+                      </child>
+
+                      <child>
+                        <widget class="GtkListItem" id="convertwidget41">
+                          <property name="visible">True</property>
+
+                          <child>
+                            <widget class="GtkLabel" id="convertwidget42">
+                              <property name="visible">True</property>
+                              <property name="label" translatable="yes"></property>
+                              <property name="use_underline">False</property>
+                              <property name="use_markup">False</property>
+                              <property name="justify">GTK_JUSTIFY_LEFT</property>
+                              <property name="wrap">False</property>
+                              <property name="selectable">False</property>
+                              <property name="xalign">0</property>
+                              <property name="yalign">0.5</property>
+                              <property name="xpad">0</property>
+                              <property name="ypad">0</property>
+                              <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                              <property name="width_chars">-1</property>
+                              <property name="single_line_mode">False</property>
+                              <property name="angle">0</property>
+                            </widget>
+                          </child>
+                        </widget>
+                      </child>
+                    </widget>
+                  </child>
+                </widget>
+                <packing>
+                  <property name="padding">15</property>
+                  <property name="expand">True</property>
+                  <property name="fill">True</property>
+                </packing>
+              </child>
+
+              <child>
+                <placeholder/>
+              </child>
+            </widget>
+            <packing>
+              <property name="padding">0</property>
+              <property name="expand">False</property>
+              <property name="fill">True</property>
+            </packing>
+          </child>
+
+          <child>
+            <widget class="GtkHBox" id="hbox46">
+              <property name="border_width">5</property>
+              <property name="visible">True</property>
+              <property name="homogeneous">False</property>
+              <property name="spacing">0</property>
+
+              <child>
+                <widget class="GtkLabel" id="label109">
+                  <property name="visible">True</property>
+                  <property name="label" translatable="yes">Pool:</property>
+                  <property name="use_underline">False</property>
+                  <property name="use_markup">False</property>
+                  <property name="justify">GTK_JUSTIFY_LEFT</property>
+                  <property name="wrap">False</property>
+                  <property name="selectable">False</property>
+                  <property name="xalign">0.119999997318</property>
+                  <property name="yalign">0.5</property>
+                  <property name="xpad">0</property>
+                  <property name="ypad">0</property>
+                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                  <property name="width_chars">-1</property>
+                  <property name="single_line_mode">False</property>
+                  <property name="angle">0</property>
+                </widget>
+                <packing>
+                  <property name="padding">0</property>
+                  <property name="expand">True</property>
+                  <property name="fill">True</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkCombo" id="label_combo_pool">
+                  <property name="visible">True</property>
+                  <property name="value_in_list">True</property>
+                  <property name="allow_empty">False</property>
+                  <property name="case_sensitive">False</property>
+                  <property name="enable_arrow_keys">True</property>
+                  <property name="enable_arrows_always">False</property>
+
+                  <child internal-child="entry">
+                    <widget class="GtkEntry" id="entry27">
+                      <property name="visible">True</property>
+                      <property name="can_focus">True</property>
+                      <property name="editable">False</property>
+                      <property name="visibility">True</property>
+                      <property name="max_length">0</property>
+                      <property name="text" translatable="yes"></property>
+                      <property name="has_frame">True</property>
+                      <property name="invisible_char">*</property>
+                      <property name="activates_default">False</property>
+                    </widget>
+                  </child>
+
+                  <child internal-child="list">
+                    <widget class="GtkList" id="convertwidget43">
+                      <property name="visible">True</property>
+                      <property name="selection_mode">GTK_SELECTION_BROWSE</property>
+
+                      <child>
+                        <widget class="GtkListItem" id="convertwidget44">
+                          <property name="visible">True</property>
+
+                          <child>
+                            <widget class="GtkLabel" id="convertwidget45">
+                              <property name="visible">True</property>
+                              <property name="label" translatable="yes"></property>
+                              <property name="use_underline">False</property>
+                              <property name="use_markup">False</property>
+                              <property name="justify">GTK_JUSTIFY_LEFT</property>
+                              <property name="wrap">False</property>
+                              <property name="selectable">False</property>
+                              <property name="xalign">0</property>
+                              <property name="yalign">0.5</property>
+                              <property name="xpad">0</property>
+                              <property name="ypad">0</property>
+                              <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                              <property name="width_chars">-1</property>
+                              <property name="single_line_mode">False</property>
+                              <property name="angle">0</property>
+                            </widget>
+                          </child>
+                        </widget>
+                      </child>
+
+                      <child>
+                        <widget class="GtkListItem" id="convertwidget46">
+                          <property name="visible">True</property>
+
+                          <child>
+                            <widget class="GtkLabel" id="convertwidget47">
+                              <property name="visible">True</property>
+                              <property name="label" translatable="yes"></property>
+                              <property name="use_underline">False</property>
+                              <property name="use_markup">False</property>
+                              <property name="justify">GTK_JUSTIFY_LEFT</property>
+                              <property name="wrap">False</property>
+                              <property name="selectable">False</property>
+                              <property name="xalign">0</property>
+                              <property name="yalign">0.5</property>
+                              <property name="xpad">0</property>
+                              <property name="ypad">0</property>
+                              <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                              <property name="width_chars">-1</property>
+                              <property name="single_line_mode">False</property>
+                              <property name="angle">0</property>
+                            </widget>
+                          </child>
+                        </widget>
+                      </child>
+                    </widget>
+                  </child>
+                </widget>
+                <packing>
+                  <property name="padding">14</property>
+                  <property name="expand">True</property>
+                  <property name="fill">True</property>
+                </packing>
+              </child>
+
+              <child>
+                <placeholder/>
+              </child>
+            </widget>
+            <packing>
+              <property name="padding">0</property>
+              <property name="expand">False</property>
+              <property name="fill">True</property>
+            </packing>
+          </child>
+
+          <child>
+            <widget class="GtkHBox" id="hbox47">
+              <property name="border_width">5</property>
+              <property name="visible">True</property>
+              <property name="homogeneous">False</property>
+              <property name="spacing">0</property>
+
+              <child>
+                <widget class="GtkLabel" id="label111">
+                  <property name="visible">True</property>
+                  <property name="label" translatable="yes">Volume Name:</property>
+                  <property name="use_underline">False</property>
+                  <property name="use_markup">False</property>
+                  <property name="justify">GTK_JUSTIFY_LEFT</property>
+                  <property name="wrap">False</property>
+                  <property name="selectable">False</property>
+                  <property name="xalign">0.170000001788</property>
+                  <property name="yalign">0.5</property>
+                  <property name="xpad">0</property>
+                  <property name="ypad">0</property>
+                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                  <property name="width_chars">-1</property>
+                  <property name="single_line_mode">False</property>
+                  <property name="angle">0</property>
+                </widget>
+                <packing>
+                  <property name="padding">0</property>
+                  <property name="expand">True</property>
+                  <property name="fill">True</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkEntry" id="label_entry_volume">
+                  <property name="visible">True</property>
+                  <property name="can_focus">True</property>
+                  <property name="editable">True</property>
+                  <property name="visibility">True</property>
+                  <property name="max_length">0</property>
+                  <property name="text" translatable="yes"></property>
+                  <property name="has_frame">True</property>
+                  <property name="invisible_char">*</property>
+                  <property name="activates_default">False</property>
+                </widget>
+                <packing>
+                  <property name="padding">0</property>
+                  <property name="expand">True</property>
+                  <property name="fill">True</property>
+                </packing>
+              </child>
+
+              <child>
+                <placeholder/>
+              </child>
+            </widget>
+            <packing>
+              <property name="padding">0</property>
+              <property name="expand">False</property>
+              <property name="fill">True</property>
+            </packing>
+          </child>
+
+          <child>
+            <widget class="GtkHBox" id="hbox48">
+              <property name="border_width">5</property>
+              <property name="visible">True</property>
+              <property name="homogeneous">False</property>
+              <property name="spacing">0</property>
+
+              <child>
+                <widget class="GtkLabel" id="slot1">
+                  <property name="visible">True</property>
+                  <property name="label" translatable="yes">Slot:</property>
+                  <property name="use_underline">False</property>
+                  <property name="use_markup">False</property>
+                  <property name="justify">GTK_JUSTIFY_LEFT</property>
+                  <property name="wrap">False</property>
+                  <property name="selectable">False</property>
+                  <property name="xalign">0.0900000035763</property>
+                  <property name="yalign">0.5</property>
+                  <property name="xpad">0</property>
+                  <property name="ypad">0</property>
+                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                  <property name="width_chars">-1</property>
+                  <property name="single_line_mode">False</property>
+                  <property name="angle">0</property>
+                </widget>
+                <packing>
+                  <property name="padding">0</property>
+                  <property name="expand">False</property>
+                  <property name="fill">True</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkSpinButton" id="label_slot">
+                  <property name="visible">True</property>
+                  <property name="can_focus">True</property>
+                  <property name="climb_rate">1</property>
+                  <property name="digits">0</property>
+                  <property name="numeric">True</property>
+                  <property name="update_policy">GTK_UPDATE_ALWAYS</property>
+                  <property name="snap_to_ticks">False</property>
+                  <property name="wrap">False</property>
+                  <property name="adjustment">0 0 10000 1 10 10</property>
+                </widget>
+                <packing>
+                  <property name="padding">0</property>
+                  <property name="expand">True</property>
+                  <property name="fill">True</property>
+                </packing>
+              </child>
+
+              <child>
+                <placeholder/>
+              </child>
+            </widget>
+            <packing>
+              <property name="padding">0</property>
+              <property name="expand">True</property>
+              <property name="fill">True</property>
+            </packing>
+          </child>
+
+          <child>
+            <widget class="GtkLabel" id="label113">
+              <property name="visible">True</property>
+              <property name="label" translatable="yes">   </property>
+              <property name="use_underline">False</property>
+              <property name="use_markup">False</property>
+              <property name="justify">GTK_JUSTIFY_CENTER</property>
+              <property name="wrap">False</property>
+              <property name="selectable">False</property>
+              <property name="xalign">0.5</property>
+              <property name="yalign">0.5</property>
+              <property name="xpad">0</property>
+              <property name="ypad">0</property>
+              <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+              <property name="width_chars">-1</property>
+              <property name="single_line_mode">False</property>
+              <property name="angle">0</property>
+            </widget>
+            <packing>
+              <property name="padding">0</property>
+              <property name="expand">False</property>
+              <property name="fill">False</property>
+            </packing>
+          </child>
+        </widget>
+        <packing>
+          <property name="padding">0</property>
+          <property name="expand">False</property>
+          <property name="fill">True</property>
+        </packing>
       </child>
     </widget>
   </child>
       <property name="spacing">0</property>
 
       <child internal-child="action_area">
-       <widget class="GtkHButtonBox" id="dialog-action_area9">
-         <property name="visible">True</property>
-         <property name="layout_style">GTK_BUTTONBOX_END</property>
-
-         <child>
-           <widget class="GtkButton" id="helpbutton1">
-             <property name="visible">True</property>
-             <property name="can_default">True</property>
-             <property name="can_focus">True</property>
-             <property name="label">gtk-help</property>
-             <property name="use_stock">True</property>
-             <property name="relief">GTK_RELIEF_NORMAL</property>
-             <property name="focus_on_click">True</property>
-             <property name="response_id">-11</property>
-           </widget>
-         </child>
-
-         <child>
-           <widget class="GtkButton" id="select_files_button">
-             <property name="visible">True</property>
-             <property name="can_default">True</property>
-             <property name="can_focus">True</property>
-             <property name="relief">GTK_RELIEF_NORMAL</property>
-             <property name="focus_on_click">True</property>
-             <property name="response_id">0</property>
-             <signal name="clicked" handler="on_select_files_button_clicked" last_modification_time="Wed, 17 Mar 2004 18:15:26 GMT"/>
-
-             <child>
-               <widget class="GtkAlignment" id="alignment2">
-                 <property name="visible">True</property>
-                 <property name="xalign">0.5</property>
-                 <property name="yalign">0.5</property>
-                 <property name="xscale">0</property>
-                 <property name="yscale">0</property>
-                 <property name="top_padding">0</property>
-                 <property name="bottom_padding">0</property>
-                 <property name="left_padding">0</property>
-                 <property name="right_padding">0</property>
-
-                 <child>
-                   <widget class="GtkHBox" id="hbox49">
-                     <property name="visible">True</property>
-                     <property name="homogeneous">False</property>
-                     <property name="spacing">2</property>
-
-                     <child>
-                       <widget class="GtkImage" id="image1">
-                         <property name="visible">True</property>
-                         <property name="stock">gtk-apply</property>
-                         <property name="icon_size">4</property>
-                         <property name="xalign">0.5</property>
-                         <property name="yalign">0.5</property>
-                         <property name="xpad">0</property>
-                         <property name="ypad">0</property>
-                       </widget>
-                       <packing>
-                         <property name="padding">0</property>
-                         <property name="expand">False</property>
-                         <property name="fill">False</property>
-                       </packing>
-                     </child>
-
-                     <child>
-                       <widget class="GtkLabel" id="restore_select_button">
-                         <property name="visible">True</property>
-                         <property name="label" translatable="yes">Select Files</property>
-                         <property name="use_underline">True</property>
-                         <property name="use_markup">False</property>
-                         <property name="justify">GTK_JUSTIFY_LEFT</property>
-                         <property name="wrap">False</property>
-                         <property name="selectable">False</property>
-                         <property name="xalign">0.5</property>
-                         <property name="yalign">0.5</property>
-                         <property name="xpad">0</property>
-                         <property name="ypad">0</property>
-                         <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                         <property name="width_chars">-1</property>
-                         <property name="single_line_mode">False</property>
-                         <property name="angle">0</property>
-                       </widget>
-                       <packing>
-                         <property name="padding">0</property>
-                         <property name="expand">False</property>
-                         <property name="fill">False</property>
-                       </packing>
-                     </child>
-                   </widget>
-                 </child>
-               </widget>
-             </child>
-           </widget>
-         </child>
-
-         <child>
-           <widget class="GtkButton" id="restore_cancel">
-             <property name="visible">True</property>
-             <property name="can_default">True</property>
-             <property name="can_focus">True</property>
-             <property name="label">gtk-cancel</property>
-             <property name="use_stock">True</property>
-             <property name="relief">GTK_RELIEF_NORMAL</property>
-             <property name="focus_on_click">True</property>
-             <property name="response_id">-6</property>
-             <signal name="clicked" handler="on_restore_cancel_clicked" last_modification_time="Wed, 17 Mar 2004 18:17:10 GMT"/>
-           </widget>
-         </child>
-       </widget>
-       <packing>
-         <property name="padding">0</property>
-         <property name="expand">False</property>
-         <property name="fill">True</property>
-         <property name="pack_type">GTK_PACK_END</property>
-       </packing>
+        <widget class="GtkHButtonBox" id="dialog-action_area9">
+          <property name="visible">True</property>
+          <property name="layout_style">GTK_BUTTONBOX_END</property>
+
+          <child>
+            <widget class="GtkButton" id="helpbutton1">
+              <property name="visible">True</property>
+              <property name="can_default">True</property>
+              <property name="can_focus">True</property>
+              <property name="label">gtk-help</property>
+              <property name="use_stock">True</property>
+              <property name="relief">GTK_RELIEF_NORMAL</property>
+              <property name="focus_on_click">True</property>
+              <property name="response_id">-11</property>
+            </widget>
+          </child>
+
+          <child>
+            <widget class="GtkButton" id="select_files_button">
+              <property name="visible">True</property>
+              <property name="can_default">True</property>
+              <property name="can_focus">True</property>
+              <property name="relief">GTK_RELIEF_NORMAL</property>
+              <property name="focus_on_click">True</property>
+              <property name="response_id">0</property>
+              <signal name="clicked" handler="on_select_files_button_clicked" last_modification_time="Wed, 17 Mar 2004 18:15:26 GMT"/>
+
+              <child>
+                <widget class="GtkAlignment" id="alignment2">
+                  <property name="visible">True</property>
+                  <property name="xalign">0.5</property>
+                  <property name="yalign">0.5</property>
+                  <property name="xscale">0</property>
+                  <property name="yscale">0</property>
+                  <property name="top_padding">0</property>
+                  <property name="bottom_padding">0</property>
+                  <property name="left_padding">0</property>
+                  <property name="right_padding">0</property>
+
+                  <child>
+                    <widget class="GtkHBox" id="hbox49">
+                      <property name="visible">True</property>
+                      <property name="homogeneous">False</property>
+                      <property name="spacing">2</property>
+
+                      <child>
+                        <widget class="GtkImage" id="image1">
+                          <property name="visible">True</property>
+                          <property name="stock">gtk-apply</property>
+                          <property name="icon_size">4</property>
+                          <property name="xalign">0.5</property>
+                          <property name="yalign">0.5</property>
+                          <property name="xpad">0</property>
+                          <property name="ypad">0</property>
+                        </widget>
+                        <packing>
+                          <property name="padding">0</property>
+                          <property name="expand">False</property>
+                          <property name="fill">False</property>
+                        </packing>
+                      </child>
+
+                      <child>
+                        <widget class="GtkLabel" id="restore_select_button">
+                          <property name="visible">True</property>
+                          <property name="label" translatable="yes">Select Files</property>
+                          <property name="use_underline">True</property>
+                          <property name="use_markup">False</property>
+                          <property name="justify">GTK_JUSTIFY_LEFT</property>
+                          <property name="wrap">False</property>
+                          <property name="selectable">False</property>
+                          <property name="xalign">0.5</property>
+                          <property name="yalign">0.5</property>
+                          <property name="xpad">0</property>
+                          <property name="ypad">0</property>
+                          <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                          <property name="width_chars">-1</property>
+                          <property name="single_line_mode">False</property>
+                          <property name="angle">0</property>
+                        </widget>
+                        <packing>
+                          <property name="padding">0</property>
+                          <property name="expand">False</property>
+                          <property name="fill">False</property>
+                        </packing>
+                      </child>
+                    </widget>
+                  </child>
+                </widget>
+              </child>
+            </widget>
+          </child>
+
+          <child>
+            <widget class="GtkButton" id="restore_cancel">
+              <property name="visible">True</property>
+              <property name="can_default">True</property>
+              <property name="can_focus">True</property>
+              <property name="label">gtk-cancel</property>
+              <property name="use_stock">True</property>
+              <property name="relief">GTK_RELIEF_NORMAL</property>
+              <property name="focus_on_click">True</property>
+              <property name="response_id">-6</property>
+              <signal name="clicked" handler="on_restore_cancel_clicked" last_modification_time="Wed, 17 Mar 2004 18:17:10 GMT"/>
+            </widget>
+          </child>
+        </widget>
+        <packing>
+          <property name="padding">0</property>
+          <property name="expand">False</property>
+          <property name="fill">True</property>
+          <property name="pack_type">GTK_PACK_END</property>
+        </packing>
       </child>
 
       <child>
-       <widget class="GtkVBox" id="vbox17">
-         <property name="visible">True</property>
-         <property name="homogeneous">False</property>
-         <property name="spacing">0</property>
-
-         <child>
-           <widget class="GtkVBox" id="vbox18">
-             <property name="visible">True</property>
-             <property name="homogeneous">False</property>
-             <property name="spacing">0</property>
-
-             <child>
-               <widget class="GtkLabel" id="label119">
-                 <property name="visible">True</property>
-                 <property name="label" translatable="yes">Restore Files</property>
-                 <property name="use_underline">False</property>
-                 <property name="use_markup">False</property>
-                 <property name="justify">GTK_JUSTIFY_CENTER</property>
-                 <property name="wrap">False</property>
-                 <property name="selectable">False</property>
-                 <property name="xalign">0.5</property>
-                 <property name="yalign">0.5</property>
-                 <property name="xpad">0</property>
-                 <property name="ypad">9</property>
-                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                 <property name="width_chars">-1</property>
-                 <property name="single_line_mode">False</property>
-                 <property name="angle">0</property>
-               </widget>
-               <packing>
-                 <property name="padding">2</property>
-                 <property name="expand">False</property>
-                 <property name="fill">False</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkAlignment" id="alignment3">
-                 <property name="visible">True</property>
-                 <property name="xalign">0.5</property>
-                 <property name="yalign">0.5</property>
-                 <property name="xscale">1</property>
-                 <property name="yscale">1</property>
-                 <property name="top_padding">0</property>
-                 <property name="bottom_padding">0</property>
-                 <property name="left_padding">0</property>
-                 <property name="right_padding">0</property>
-
-                 <child>
-                   <widget class="GtkHBox" id="hbox50">
-                     <property name="visible">True</property>
-                     <property name="homogeneous">False</property>
-                     <property name="spacing">0</property>
-
-                     <child>
-                       <widget class="GtkHBox" id="hbox51">
-                         <property name="visible">True</property>
-                         <property name="homogeneous">False</property>
-                         <property name="spacing">0</property>
-
-                         <child>
-                           <widget class="GtkLabel" id="label120">
-                             <property name="width_request">66</property>
-                             <property name="height_request">16</property>
-                             <property name="visible">True</property>
-                             <property name="label" translatable="yes">Job:</property>
-                             <property name="use_underline">False</property>
-                             <property name="use_markup">False</property>
-                             <property name="justify">GTK_JUSTIFY_RIGHT</property>
-                             <property name="wrap">False</property>
-                             <property name="selectable">False</property>
-                             <property name="xalign">0.5</property>
-                             <property name="yalign">0.5</property>
-                             <property name="xpad">0</property>
-                             <property name="ypad">0</property>
-                             <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                             <property name="width_chars">-1</property>
-                             <property name="single_line_mode">False</property>
-                             <property name="angle">0</property>
-                           </widget>
-                           <packing>
-                             <property name="padding">0</property>
-                             <property name="expand">False</property>
-                             <property name="fill">False</property>
-                           </packing>
-                         </child>
-
-                         <child>
-                           <widget class="GtkCombo" id="combo_restore_job">
-                             <property name="visible">True</property>
-                             <property name="value_in_list">True</property>
-                             <property name="allow_empty">False</property>
-                             <property name="case_sensitive">False</property>
-                             <property name="enable_arrow_keys">True</property>
-                             <property name="enable_arrows_always">False</property>
-
-                             <child internal-child="entry">
-                               <widget class="GtkEntry" id="restore_job_entry">
-                                 <property name="visible">True</property>
-                                 <property name="can_focus">True</property>
-                                 <property name="editable">False</property>
-                                 <property name="visibility">True</property>
-                                 <property name="max_length">0</property>
-                                 <property name="text" translatable="yes"></property>
-                                 <property name="has_frame">True</property>
-                                 <property name="invisible_char">*</property>
-                                 <property name="activates_default">False</property>
-                                 <signal name="changed" handler="on_restore_job_entry_changed" last_modification_time="Wed, 17 Mar 2004 18:21:48 GMT"/>
-                               </widget>
-                             </child>
-
-                             <child internal-child="list">
-                               <widget class="GtkList" id="list1">
-                                 <property name="visible">True</property>
-                                 <property name="selection_mode">GTK_SELECTION_BROWSE</property>
-
-                                 <child>
-                                   <widget class="GtkListItem" id="listitem1">
-                                     <property name="visible">True</property>
-
-                                     <child>
-                                       <widget class="GtkLabel" id="label121">
-                                         <property name="visible">True</property>
-                                         <property name="label" translatable="yes"></property>
-                                         <property name="use_underline">False</property>
-                                         <property name="use_markup">False</property>
-                                         <property name="justify">GTK_JUSTIFY_LEFT</property>
-                                         <property name="wrap">False</property>
-                                         <property name="selectable">False</property>
-                                         <property name="xalign">0</property>
-                                         <property name="yalign">0.5</property>
-                                         <property name="xpad">0</property>
-                                         <property name="ypad">0</property>
-                                         <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                                         <property name="width_chars">-1</property>
-                                         <property name="single_line_mode">False</property>
-                                         <property name="angle">0</property>
-                                       </widget>
-                                     </child>
-                                   </widget>
-                                 </child>
-                               </widget>
-                             </child>
-                           </widget>
-                           <packing>
-                             <property name="padding">1</property>
-                             <property name="expand">True</property>
-                             <property name="fill">True</property>
-                           </packing>
-                         </child>
-
-                         <child>
-                           <widget class="GtkLabel" id="label122">
-                             <property name="visible">True</property>
-                             <property name="label" translatable="yes"></property>
-                             <property name="use_underline">False</property>
-                             <property name="use_markup">False</property>
-                             <property name="justify">GTK_JUSTIFY_CENTER</property>
-                             <property name="wrap">False</property>
-                             <property name="selectable">False</property>
-                             <property name="xalign">0.5</property>
-                             <property name="yalign">0.5</property>
-                             <property name="xpad">0</property>
-                             <property name="ypad">0</property>
-                             <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                             <property name="width_chars">-1</property>
-                             <property name="single_line_mode">False</property>
-                             <property name="angle">0</property>
-                           </widget>
-                           <packing>
-                             <property name="padding">27</property>
-                             <property name="expand">False</property>
-                             <property name="fill">False</property>
-                           </packing>
-                         </child>
-                       </widget>
-                       <packing>
-                         <property name="padding">0</property>
-                         <property name="expand">True</property>
-                         <property name="fill">True</property>
-                       </packing>
-                     </child>
-                   </widget>
-                 </child>
-               </widget>
-               <packing>
-                 <property name="padding">2</property>
-                 <property name="expand">False</property>
-                 <property name="fill">False</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkHBox" id="hbox52">
-                 <property name="visible">True</property>
-                 <property name="homogeneous">False</property>
-                 <property name="spacing">0</property>
-
-                 <child>
-                   <widget class="GtkLabel" id="label125">
-                     <property name="width_request">66</property>
-                     <property name="height_request">16</property>
-                     <property name="visible">True</property>
-                     <property name="label" translatable="yes">Client:</property>
-                     <property name="use_underline">False</property>
-                     <property name="use_markup">False</property>
-                     <property name="justify">GTK_JUSTIFY_RIGHT</property>
-                     <property name="wrap">False</property>
-                     <property name="selectable">False</property>
-                     <property name="xalign">0.5</property>
-                     <property name="yalign">0.5</property>
-                     <property name="xpad">0</property>
-                     <property name="ypad">0</property>
-                     <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                     <property name="width_chars">-1</property>
-                     <property name="single_line_mode">False</property>
-                     <property name="angle">0</property>
-                   </widget>
-                   <packing>
-                     <property name="padding">0</property>
-                     <property name="expand">False</property>
-                     <property name="fill">False</property>
-                   </packing>
-                 </child>
-
-                 <child>
-                   <widget class="GtkCombo" id="combo_restore_client">
-                     <property name="visible">True</property>
-                     <property name="value_in_list">True</property>
-                     <property name="allow_empty">False</property>
-                     <property name="case_sensitive">False</property>
-                     <property name="enable_arrow_keys">True</property>
-                     <property name="enable_arrows_always">False</property>
-
-                     <child internal-child="entry">
-                       <widget class="GtkEntry" id="restore_client_entry">
-                         <property name="visible">True</property>
-                         <property name="can_focus">True</property>
-                         <property name="editable">False</property>
-                         <property name="visibility">True</property>
-                         <property name="max_length">0</property>
-                         <property name="text" translatable="yes"></property>
-                         <property name="has_frame">True</property>
-                         <property name="invisible_char">*</property>
-                         <property name="activates_default">False</property>
-                       </widget>
-                     </child>
-
-                     <child internal-child="list">
-                       <widget class="GtkList" id="list3">
-                         <property name="visible">True</property>
-                         <property name="selection_mode">GTK_SELECTION_BROWSE</property>
-
-                         <child>
-                           <widget class="GtkListItem" id="listitem3">
-                             <property name="visible">True</property>
-
-                             <child>
-                               <widget class="GtkLabel" id="label126">
-                                 <property name="visible">True</property>
-                                 <property name="label" translatable="yes"></property>
-                                 <property name="use_underline">False</property>
-                                 <property name="use_markup">False</property>
-                                 <property name="justify">GTK_JUSTIFY_LEFT</property>
-                                 <property name="wrap">False</property>
-                                 <property name="selectable">False</property>
-                                 <property name="xalign">0</property>
-                                 <property name="yalign">0.5</property>
-                                 <property name="xpad">0</property>
-                                 <property name="ypad">0</property>
-                                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                                 <property name="width_chars">-1</property>
-                                 <property name="single_line_mode">False</property>
-                                 <property name="angle">0</property>
-                               </widget>
-                             </child>
-                           </widget>
-                         </child>
-                       </widget>
-                     </child>
-                   </widget>
-                   <packing>
-                     <property name="padding">1</property>
-                     <property name="expand">True</property>
-                     <property name="fill">True</property>
-                   </packing>
-                 </child>
-
-                 <child>
-                   <widget class="GtkLabel" id="label127">
-                     <property name="visible">True</property>
-                     <property name="label" translatable="yes"> </property>
-                     <property name="use_underline">False</property>
-                     <property name="use_markup">False</property>
-                     <property name="justify">GTK_JUSTIFY_CENTER</property>
-                     <property name="wrap">False</property>
-                     <property name="selectable">False</property>
-                     <property name="xalign">0.5</property>
-                     <property name="yalign">0.5</property>
-                     <property name="xpad">0</property>
-                     <property name="ypad">0</property>
-                     <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                     <property name="width_chars">-1</property>
-                     <property name="single_line_mode">False</property>
-                     <property name="angle">0</property>
-                   </widget>
-                   <packing>
-                     <property name="padding">25</property>
-                     <property name="expand">False</property>
-                     <property name="fill">False</property>
-                   </packing>
-                 </child>
-               </widget>
-               <packing>
-                 <property name="padding">0</property>
-                 <property name="expand">True</property>
-                 <property name="fill">True</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkHBox" id="hbox53">
-                 <property name="visible">True</property>
-                 <property name="homogeneous">False</property>
-                 <property name="spacing">0</property>
-
-                 <child>
-                   <widget class="GtkLabel" id="label128">
-                     <property name="width_request">66</property>
-                     <property name="height_request">16</property>
-                     <property name="visible">True</property>
-                     <property name="label" translatable="yes">FileSet: </property>
-                     <property name="use_underline">False</property>
-                     <property name="use_markup">False</property>
-                     <property name="justify">GTK_JUSTIFY_RIGHT</property>
-                     <property name="wrap">False</property>
-                     <property name="selectable">False</property>
-                     <property name="xalign">0.5</property>
-                     <property name="yalign">0.5</property>
-                     <property name="xpad">0</property>
-                     <property name="ypad">0</property>
-                     <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                     <property name="width_chars">-1</property>
-                     <property name="single_line_mode">False</property>
-                     <property name="angle">0</property>
-                   </widget>
-                   <packing>
-                     <property name="padding">0</property>
-                     <property name="expand">False</property>
-                     <property name="fill">False</property>
-                   </packing>
-                 </child>
-
-                 <child>
-                   <widget class="GtkCombo" id="combo_restore_fileset">
-                     <property name="visible">True</property>
-                     <property name="value_in_list">True</property>
-                     <property name="allow_empty">False</property>
-                     <property name="case_sensitive">False</property>
-                     <property name="enable_arrow_keys">True</property>
-                     <property name="enable_arrows_always">False</property>
-
-                     <child internal-child="entry">
-                       <widget class="GtkEntry" id="restore_fileset_entry">
-                         <property name="visible">True</property>
-                         <property name="can_focus">True</property>
-                         <property name="editable">False</property>
-                         <property name="visibility">True</property>
-                         <property name="max_length">0</property>
-                         <property name="text" translatable="yes"></property>
-                         <property name="has_frame">True</property>
-                         <property name="invisible_char">*</property>
-                         <property name="activates_default">False</property>
-                       </widget>
-                     </child>
-
-                     <child internal-child="list">
-                       <widget class="GtkList" id="list4">
-                         <property name="visible">True</property>
-                         <property name="selection_mode">GTK_SELECTION_BROWSE</property>
-
-                         <child>
-                           <widget class="GtkListItem" id="listitem4">
-                             <property name="visible">True</property>
-
-                             <child>
-                               <widget class="GtkLabel" id="label129">
-                                 <property name="visible">True</property>
-                                 <property name="label" translatable="yes"></property>
-                                 <property name="use_underline">False</property>
-                                 <property name="use_markup">False</property>
-                                 <property name="justify">GTK_JUSTIFY_LEFT</property>
-                                 <property name="wrap">False</property>
-                                 <property name="selectable">False</property>
-                                 <property name="xalign">0</property>
-                                 <property name="yalign">0.5</property>
-                                 <property name="xpad">0</property>
-                                 <property name="ypad">0</property>
-                                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                                 <property name="width_chars">-1</property>
-                                 <property name="single_line_mode">False</property>
-                                 <property name="angle">0</property>
-                               </widget>
-                             </child>
-                           </widget>
-                         </child>
-                       </widget>
-                     </child>
-                   </widget>
-                   <packing>
-                     <property name="padding">0</property>
-                     <property name="expand">True</property>
-                     <property name="fill">True</property>
-                   </packing>
-                 </child>
-
-                 <child>
-                   <widget class="GtkLabel" id="label130">
-                     <property name="visible">True</property>
-                     <property name="label" translatable="yes">  </property>
-                     <property name="use_underline">False</property>
-                     <property name="use_markup">False</property>
-                     <property name="justify">GTK_JUSTIFY_CENTER</property>
-                     <property name="wrap">False</property>
-                     <property name="selectable">False</property>
-                     <property name="xalign">0.5</property>
-                     <property name="yalign">0.5</property>
-                     <property name="xpad">0</property>
-                     <property name="ypad">0</property>
-                     <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                     <property name="width_chars">-1</property>
-                     <property name="single_line_mode">False</property>
-                     <property name="angle">0</property>
-                   </widget>
-                   <packing>
-                     <property name="padding">23</property>
-                     <property name="expand">False</property>
-                     <property name="fill">False</property>
-                   </packing>
-                 </child>
-               </widget>
-               <packing>
-                 <property name="padding">2</property>
-                 <property name="expand">True</property>
-                 <property name="fill">True</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkHBox" id="hbox55">
-                 <property name="visible">True</property>
-                 <property name="homogeneous">False</property>
-                 <property name="spacing">0</property>
-
-                 <child>
-                   <widget class="GtkLabel" id="label135">
-                     <property name="width_request">66</property>
-                     <property name="height_request">16</property>
-                     <property name="visible">True</property>
-                     <property name="label" translatable="yes">Pool:</property>
-                     <property name="use_underline">False</property>
-                     <property name="use_markup">False</property>
-                     <property name="justify">GTK_JUSTIFY_CENTER</property>
-                     <property name="wrap">False</property>
-                     <property name="selectable">False</property>
-                     <property name="xalign">0.5</property>
-                     <property name="yalign">0.5</property>
-                     <property name="xpad">0</property>
-                     <property name="ypad">0</property>
-                     <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                     <property name="width_chars">-1</property>
-                     <property name="single_line_mode">False</property>
-                     <property name="angle">0</property>
-                   </widget>
-                   <packing>
-                     <property name="padding">0</property>
-                     <property name="expand">False</property>
-                     <property name="fill">False</property>
-                   </packing>
-                 </child>
-
-                 <child>
-                   <widget class="GtkCombo" id="combo_restore_pool">
-                     <property name="visible">True</property>
-                     <property name="value_in_list">True</property>
-                     <property name="allow_empty">False</property>
-                     <property name="case_sensitive">False</property>
-                     <property name="enable_arrow_keys">True</property>
-                     <property name="enable_arrows_always">False</property>
-
-                     <child internal-child="entry">
-                       <widget class="GtkEntry" id="restore_pool_entry">
-                         <property name="visible">True</property>
-                         <property name="can_focus">True</property>
-                         <property name="editable">False</property>
-                         <property name="visibility">True</property>
-                         <property name="max_length">0</property>
-                         <property name="text" translatable="yes"></property>
-                         <property name="has_frame">True</property>
-                         <property name="invisible_char">*</property>
-                         <property name="activates_default">False</property>
-                       </widget>
-                     </child>
-
-                     <child internal-child="list">
-                       <widget class="GtkList" id="list6">
-                         <property name="visible">True</property>
-                         <property name="selection_mode">GTK_SELECTION_BROWSE</property>
-
-                         <child>
-                           <widget class="GtkListItem" id="listitem7">
-                             <property name="visible">True</property>
-
-                             <child>
-                               <widget class="GtkLabel" id="label136">
-                                 <property name="visible">True</property>
-                                 <property name="label" translatable="yes"></property>
-                                 <property name="use_underline">False</property>
-                                 <property name="use_markup">False</property>
-                                 <property name="justify">GTK_JUSTIFY_LEFT</property>
-                                 <property name="wrap">False</property>
-                                 <property name="selectable">False</property>
-                                 <property name="xalign">0</property>
-                                 <property name="yalign">0.5</property>
-                                 <property name="xpad">0</property>
-                                 <property name="ypad">0</property>
-                                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                                 <property name="width_chars">-1</property>
-                                 <property name="single_line_mode">False</property>
-                                 <property name="angle">0</property>
-                               </widget>
-                             </child>
-                           </widget>
-                         </child>
-
-                         <child>
-                           <widget class="GtkListItem" id="listitem8">
-                             <property name="visible">True</property>
-
-                             <child>
-                               <widget class="GtkLabel" id="label137">
-                                 <property name="visible">True</property>
-                                 <property name="label" translatable="yes"></property>
-                                 <property name="use_underline">False</property>
-                                 <property name="use_markup">False</property>
-                                 <property name="justify">GTK_JUSTIFY_LEFT</property>
-                                 <property name="wrap">False</property>
-                                 <property name="selectable">False</property>
-                                 <property name="xalign">0</property>
-                                 <property name="yalign">0.5</property>
-                                 <property name="xpad">0</property>
-                                 <property name="ypad">0</property>
-                                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                                 <property name="width_chars">-1</property>
-                                 <property name="single_line_mode">False</property>
-                                 <property name="angle">0</property>
-                               </widget>
-                             </child>
-                           </widget>
-                         </child>
-                       </widget>
-                     </child>
-                   </widget>
-                   <packing>
-                     <property name="padding">0</property>
-                     <property name="expand">True</property>
-                     <property name="fill">True</property>
-                   </packing>
-                 </child>
-
-                 <child>
-                   <widget class="GtkLabel" id="label138">
-                     <property name="visible">True</property>
-                     <property name="label" translatable="yes">   </property>
-                     <property name="use_underline">False</property>
-                     <property name="use_markup">False</property>
-                     <property name="justify">GTK_JUSTIFY_CENTER</property>
-                     <property name="wrap">False</property>
-                     <property name="selectable">False</property>
-                     <property name="xalign">0.5</property>
-                     <property name="yalign">0.5</property>
-                     <property name="xpad">0</property>
-                     <property name="ypad">0</property>
-                     <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                     <property name="width_chars">-1</property>
-                     <property name="single_line_mode">False</property>
-                     <property name="angle">0</property>
-                   </widget>
-                   <packing>
-                     <property name="padding">21</property>
-                     <property name="expand">False</property>
-                     <property name="fill">False</property>
-                   </packing>
-                 </child>
-               </widget>
-               <packing>
-                 <property name="padding">2</property>
-                 <property name="expand">True</property>
-                 <property name="fill">True</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkHBox" id="hbox56">
-                 <property name="visible">True</property>
-                 <property name="homogeneous">False</property>
-                 <property name="spacing">0</property>
-
-                 <child>
-                   <widget class="GtkLabel" id="label139">
-                     <property name="width_request">66</property>
-                     <property name="height_request">16</property>
-                     <property name="visible">True</property>
-                     <property name="label" translatable="yes">Storage:</property>
-                     <property name="use_underline">False</property>
-                     <property name="use_markup">False</property>
-                     <property name="justify">GTK_JUSTIFY_CENTER</property>
-                     <property name="wrap">False</property>
-                     <property name="selectable">False</property>
-                     <property name="xalign">0.5</property>
-                     <property name="yalign">0.5</property>
-                     <property name="xpad">0</property>
-                     <property name="ypad">0</property>
-                     <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                     <property name="width_chars">-1</property>
-                     <property name="single_line_mode">False</property>
-                     <property name="angle">0</property>
-                   </widget>
-                   <packing>
-                     <property name="padding">0</property>
-                     <property name="expand">False</property>
-                     <property name="fill">False</property>
-                   </packing>
-                 </child>
-
-                 <child>
-                   <widget class="GtkCombo" id="combo_restore_storage">
-                     <property name="visible">True</property>
-                     <property name="value_in_list">True</property>
-                     <property name="allow_empty">False</property>
-                     <property name="case_sensitive">False</property>
-                     <property name="enable_arrow_keys">True</property>
-                     <property name="enable_arrows_always">False</property>
-
-                     <child internal-child="entry">
-                       <widget class="GtkEntry" id="restore_storage_entry">
-                         <property name="visible">True</property>
-                         <property name="can_focus">True</property>
-                         <property name="editable">False</property>
-                         <property name="visibility">True</property>
-                         <property name="max_length">0</property>
-                         <property name="text" translatable="yes"></property>
-                         <property name="has_frame">True</property>
-                         <property name="invisible_char">*</property>
-                         <property name="activates_default">False</property>
-                       </widget>
-                     </child>
-
-                     <child internal-child="list">
-                       <widget class="GtkList" id="list7">
-                         <property name="visible">True</property>
-                         <property name="selection_mode">GTK_SELECTION_BROWSE</property>
-
-                         <child>
-                           <widget class="GtkListItem" id="listitem9">
-                             <property name="visible">True</property>
-
-                             <child>
-                               <widget class="GtkLabel" id="label140">
-                                 <property name="visible">True</property>
-                                 <property name="label" translatable="yes"></property>
-                                 <property name="use_underline">False</property>
-                                 <property name="use_markup">False</property>
-                                 <property name="justify">GTK_JUSTIFY_LEFT</property>
-                                 <property name="wrap">False</property>
-                                 <property name="selectable">False</property>
-                                 <property name="xalign">0</property>
-                                 <property name="yalign">0.5</property>
-                                 <property name="xpad">0</property>
-                                 <property name="ypad">0</property>
-                                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                                 <property name="width_chars">-1</property>
-                                 <property name="single_line_mode">False</property>
-                                 <property name="angle">0</property>
-                               </widget>
-                             </child>
-                           </widget>
-                         </child>
-
-                         <child>
-                           <widget class="GtkListItem" id="listitem10">
-                             <property name="visible">True</property>
-
-                             <child>
-                               <widget class="GtkLabel" id="label141">
-                                 <property name="visible">True</property>
-                                 <property name="label" translatable="yes"></property>
-                                 <property name="use_underline">False</property>
-                                 <property name="use_markup">False</property>
-                                 <property name="justify">GTK_JUSTIFY_LEFT</property>
-                                 <property name="wrap">False</property>
-                                 <property name="selectable">False</property>
-                                 <property name="xalign">0</property>
-                                 <property name="yalign">0.5</property>
-                                 <property name="xpad">0</property>
-                                 <property name="ypad">0</property>
-                                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                                 <property name="width_chars">-1</property>
-                                 <property name="single_line_mode">False</property>
-                                 <property name="angle">0</property>
-                               </widget>
-                             </child>
-                           </widget>
-                         </child>
-                       </widget>
-                     </child>
-                   </widget>
-                   <packing>
-                     <property name="padding">0</property>
-                     <property name="expand">True</property>
-                     <property name="fill">True</property>
-                   </packing>
-                 </child>
-
-                 <child>
-                   <widget class="GtkLabel" id="label142">
-                     <property name="visible">True</property>
-                     <property name="label" translatable="yes">   </property>
-                     <property name="use_underline">False</property>
-                     <property name="use_markup">False</property>
-                     <property name="justify">GTK_JUSTIFY_CENTER</property>
-                     <property name="wrap">False</property>
-                     <property name="selectable">False</property>
-                     <property name="xalign">0.5</property>
-                     <property name="yalign">0.5</property>
-                     <property name="xpad">0</property>
-                     <property name="ypad">0</property>
-                     <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                     <property name="width_chars">-1</property>
-                     <property name="single_line_mode">False</property>
-                     <property name="angle">0</property>
-                   </widget>
-                   <packing>
-                     <property name="padding">21</property>
-                     <property name="expand">False</property>
-                     <property name="fill">False</property>
-                   </packing>
-                 </child>
-               </widget>
-               <packing>
-                 <property name="padding">0</property>
-                 <property name="expand">True</property>
-                 <property name="fill">True</property>
-               </packing>
-             </child>
-           </widget>
-           <packing>
-             <property name="padding">0</property>
-             <property name="expand">True</property>
-             <property name="fill">True</property>
-           </packing>
-         </child>
-
-         <child>
-           <widget class="GtkHBox" id="hbox59">
-             <property name="visible">True</property>
-             <property name="homogeneous">False</property>
-             <property name="spacing">0</property>
-
-             <child>
-               <widget class="GtkLabel" id="label148">
-                 <property name="width_request">66</property>
-                 <property name="height_request">16</property>
-                 <property name="visible">True</property>
-                 <property name="label" translatable="yes">Before:</property>
-                 <property name="use_underline">False</property>
-                 <property name="use_markup">False</property>
-                 <property name="justify">GTK_JUSTIFY_CENTER</property>
-                 <property name="wrap">False</property>
-                 <property name="selectable">False</property>
-                 <property name="xalign">0.5</property>
-                 <property name="yalign">0.5</property>
-                 <property name="xpad">0</property>
-                 <property name="ypad">0</property>
-                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                 <property name="width_chars">-1</property>
-                 <property name="single_line_mode">False</property>
-                 <property name="angle">0</property>
-               </widget>
-               <packing>
-                 <property name="padding">0</property>
-                 <property name="expand">False</property>
-                 <property name="fill">False</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkEntry" id="restore_before_entry">
-                 <property name="visible">True</property>
-                 <property name="can_focus">True</property>
-                 <property name="editable">True</property>
-                 <property name="visibility">True</property>
-                 <property name="max_length">0</property>
-                 <property name="text" translatable="yes"></property>
-                 <property name="has_frame">True</property>
-                 <property name="invisible_char">*</property>
-                 <property name="activates_default">False</property>
-               </widget>
-               <packing>
-                 <property name="padding">0</property>
-                 <property name="expand">True</property>
-                 <property name="fill">True</property>
-               </packing>
-             </child>
-
-             <child>
-               <widget class="GtkLabel" id="label149">
-                 <property name="visible">True</property>
-                 <property name="label" translatable="yes">   </property>
-                 <property name="use_underline">False</property>
-                 <property name="use_markup">False</property>
-                 <property name="justify">GTK_JUSTIFY_CENTER</property>
-                 <property name="wrap">False</property>
-                 <property name="selectable">False</property>
-                 <property name="xalign">0.5</property>
-                 <property name="yalign">0.5</property>
-                 <property name="xpad">0</property>
-                 <property name="ypad">0</property>
-                 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-                 <property name="width_chars">-1</property>
-                 <property name="single_line_mode">False</property>
-                 <property name="angle">0</property>
-               </widget>
-               <packing>
-                 <property name="padding">53</property>
-                 <property name="expand">False</property>
-                 <property name="fill">False</property>
-               </packing>
-             </child>
-           </widget>
-           <packing>
-             <property name="padding">0</property>
-             <property name="expand">True</property>
-             <property name="fill">True</property>
-           </packing>
-         </child>
-
-         <child>
-           <widget class="GtkLabel" id="label150">
-             <property name="visible">True</property>
-             <property name="label" translatable="yes">   </property>
-             <property name="use_underline">False</property>
-             <property name="use_markup">False</property>
-             <property name="justify">GTK_JUSTIFY_CENTER</property>
-             <property name="wrap">False</property>
-             <property name="selectable">False</property>
-             <property name="xalign">0.5</property>
-             <property name="yalign">0.5</property>
-             <property name="xpad">0</property>
-             <property name="ypad">0</property>
-             <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-             <property name="width_chars">-1</property>
-             <property name="single_line_mode">False</property>
-             <property name="angle">0</property>
-           </widget>
-           <packing>
-             <property name="padding">0</property>
-             <property name="expand">False</property>
-             <property name="fill">False</property>
-           </packing>
-         </child>
-       </widget>
-       <packing>
-         <property name="padding">0</property>
-         <property name="expand">True</property>
-         <property name="fill">True</property>
-       </packing>
+        <widget class="GtkVBox" id="vbox17">
+          <property name="visible">True</property>
+          <property name="homogeneous">False</property>
+          <property name="spacing">0</property>
+
+          <child>
+            <widget class="GtkVBox" id="vbox18">
+              <property name="visible">True</property>
+              <property name="homogeneous">False</property>
+              <property name="spacing">0</property>
+
+              <child>
+                <widget class="GtkLabel" id="label119">
+                  <property name="visible">True</property>
+                  <property name="label" translatable="yes">Restore Files</property>
+                  <property name="use_underline">False</property>
+                  <property name="use_markup">False</property>
+                  <property name="justify">GTK_JUSTIFY_CENTER</property>
+                  <property name="wrap">False</property>
+                  <property name="selectable">False</property>
+                  <property name="xalign">0.5</property>
+                  <property name="yalign">0.5</property>
+                  <property name="xpad">0</property>
+                  <property name="ypad">9</property>
+                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                  <property name="width_chars">-1</property>
+                  <property name="single_line_mode">False</property>
+                  <property name="angle">0</property>
+                </widget>
+                <packing>
+                  <property name="padding">2</property>
+                  <property name="expand">False</property>
+                  <property name="fill">False</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkAlignment" id="alignment3">
+                  <property name="visible">True</property>
+                  <property name="xalign">0.5</property>
+                  <property name="yalign">0.5</property>
+                  <property name="xscale">1</property>
+                  <property name="yscale">1</property>
+                  <property name="top_padding">0</property>
+                  <property name="bottom_padding">0</property>
+                  <property name="left_padding">0</property>
+                  <property name="right_padding">0</property>
+
+                  <child>
+                    <widget class="GtkHBox" id="hbox50">
+                      <property name="visible">True</property>
+                      <property name="homogeneous">False</property>
+                      <property name="spacing">0</property>
+
+                      <child>
+                        <widget class="GtkHBox" id="hbox51">
+                          <property name="visible">True</property>
+                          <property name="homogeneous">False</property>
+                          <property name="spacing">0</property>
+
+                          <child>
+                            <widget class="GtkLabel" id="label120">
+                              <property name="width_request">66</property>
+                              <property name="height_request">16</property>
+                              <property name="visible">True</property>
+                              <property name="label" translatable="yes">Job:</property>
+                              <property name="use_underline">False</property>
+                              <property name="use_markup">False</property>
+                              <property name="justify">GTK_JUSTIFY_RIGHT</property>
+                              <property name="wrap">False</property>
+                              <property name="selectable">False</property>
+                              <property name="xalign">0.5</property>
+                              <property name="yalign">0.5</property>
+                              <property name="xpad">0</property>
+                              <property name="ypad">0</property>
+                              <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                              <property name="width_chars">-1</property>
+                              <property name="single_line_mode">False</property>
+                              <property name="angle">0</property>
+                            </widget>
+                            <packing>
+                              <property name="padding">0</property>
+                              <property name="expand">False</property>
+                              <property name="fill">False</property>
+                            </packing>
+                          </child>
+
+                          <child>
+                            <widget class="GtkCombo" id="combo_restore_job">
+                              <property name="visible">True</property>
+                              <property name="value_in_list">True</property>
+                              <property name="allow_empty">False</property>
+                              <property name="case_sensitive">False</property>
+                              <property name="enable_arrow_keys">True</property>
+                              <property name="enable_arrows_always">False</property>
+
+                              <child internal-child="entry">
+                                <widget class="GtkEntry" id="restore_job_entry">
+                                  <property name="visible">True</property>
+                                  <property name="can_focus">True</property>
+                                  <property name="editable">False</property>
+                                  <property name="visibility">True</property>
+                                  <property name="max_length">0</property>
+                                  <property name="text" translatable="yes"></property>
+                                  <property name="has_frame">True</property>
+                                  <property name="invisible_char">*</property>
+                                  <property name="activates_default">False</property>
+                                  <signal name="changed" handler="on_restore_job_entry_changed" last_modification_time="Wed, 17 Mar 2004 18:21:48 GMT"/>
+                                </widget>
+                              </child>
+
+                              <child internal-child="list">
+                                <widget class="GtkList" id="list1">
+                                  <property name="visible">True</property>
+                                  <property name="selection_mode">GTK_SELECTION_BROWSE</property>
+
+                                  <child>
+                                    <widget class="GtkListItem" id="listitem1">
+                                      <property name="visible">True</property>
+
+                                      <child>
+                                        <widget class="GtkLabel" id="label121">
+                                          <property name="visible">True</property>
+                                          <property name="label" translatable="yes"></property>
+                                          <property name="use_underline">False</property>
+                                          <property name="use_markup">False</property>
+                                          <property name="justify">GTK_JUSTIFY_LEFT</property>
+                                          <property name="wrap">False</property>
+                                          <property name="selectable">False</property>
+                                          <property name="xalign">0</property>
+                                          <property name="yalign">0.5</property>
+                                          <property name="xpad">0</property>
+                                          <property name="ypad">0</property>
+                                          <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                                          <property name="width_chars">-1</property>
+                                          <property name="single_line_mode">False</property>
+                                          <property name="angle">0</property>
+                                        </widget>
+                                      </child>
+                                    </widget>
+                                  </child>
+                                </widget>
+                              </child>
+                            </widget>
+                            <packing>
+                              <property name="padding">1</property>
+                              <property name="expand">True</property>
+                              <property name="fill">True</property>
+                            </packing>
+                          </child>
+
+                          <child>
+                            <widget class="GtkLabel" id="label122">
+                              <property name="visible">True</property>
+                              <property name="label" translatable="yes"></property>
+                              <property name="use_underline">False</property>
+                              <property name="use_markup">False</property>
+                              <property name="justify">GTK_JUSTIFY_CENTER</property>
+                              <property name="wrap">False</property>
+                              <property name="selectable">False</property>
+                              <property name="xalign">0.5</property>
+                              <property name="yalign">0.5</property>
+                              <property name="xpad">0</property>
+                              <property name="ypad">0</property>
+                              <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                              <property name="width_chars">-1</property>
+                              <property name="single_line_mode">False</property>
+                              <property name="angle">0</property>
+                            </widget>
+                            <packing>
+                              <property name="padding">27</property>
+                              <property name="expand">False</property>
+                              <property name="fill">False</property>
+                            </packing>
+                          </child>
+                        </widget>
+                        <packing>
+                          <property name="padding">0</property>
+                          <property name="expand">True</property>
+                          <property name="fill">True</property>
+                        </packing>
+                      </child>
+                    </widget>
+                  </child>
+                </widget>
+                <packing>
+                  <property name="padding">2</property>
+                  <property name="expand">False</property>
+                  <property name="fill">False</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkHBox" id="hbox52">
+                  <property name="visible">True</property>
+                  <property name="homogeneous">False</property>
+                  <property name="spacing">0</property>
+
+                  <child>
+                    <widget class="GtkLabel" id="label125">
+                      <property name="width_request">66</property>
+                      <property name="height_request">16</property>
+                      <property name="visible">True</property>
+                      <property name="label" translatable="yes">Client:</property>
+                      <property name="use_underline">False</property>
+                      <property name="use_markup">False</property>
+                      <property name="justify">GTK_JUSTIFY_RIGHT</property>
+                      <property name="wrap">False</property>
+                      <property name="selectable">False</property>
+                      <property name="xalign">0.5</property>
+                      <property name="yalign">0.5</property>
+                      <property name="xpad">0</property>
+                      <property name="ypad">0</property>
+                      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                      <property name="width_chars">-1</property>
+                      <property name="single_line_mode">False</property>
+                      <property name="angle">0</property>
+                    </widget>
+                    <packing>
+                      <property name="padding">0</property>
+                      <property name="expand">False</property>
+                      <property name="fill">False</property>
+                    </packing>
+                  </child>
+
+                  <child>
+                    <widget class="GtkCombo" id="combo_restore_client">
+                      <property name="visible">True</property>
+                      <property name="value_in_list">True</property>
+                      <property name="allow_empty">False</property>
+                      <property name="case_sensitive">False</property>
+                      <property name="enable_arrow_keys">True</property>
+                      <property name="enable_arrows_always">False</property>
+
+                      <child internal-child="entry">
+                        <widget class="GtkEntry" id="restore_client_entry">
+                          <property name="visible">True</property>
+                          <property name="can_focus">True</property>
+                          <property name="editable">False</property>
+                          <property name="visibility">True</property>
+                          <property name="max_length">0</property>
+                          <property name="text" translatable="yes"></property>
+                          <property name="has_frame">True</property>
+                          <property name="invisible_char">*</property>
+                          <property name="activates_default">False</property>
+                        </widget>
+                      </child>
+
+                      <child internal-child="list">
+                        <widget class="GtkList" id="list3">
+                          <property name="visible">True</property>
+                          <property name="selection_mode">GTK_SELECTION_BROWSE</property>
+
+                          <child>
+                            <widget class="GtkListItem" id="listitem3">
+                              <property name="visible">True</property>
+
+                              <child>
+                                <widget class="GtkLabel" id="label126">
+                                  <property name="visible">True</property>
+                                  <property name="label" translatable="yes"></property>
+                                  <property name="use_underline">False</property>
+                                  <property name="use_markup">False</property>
+                                  <property name="justify">GTK_JUSTIFY_LEFT</property>
+                                  <property name="wrap">False</property>
+                                  <property name="selectable">False</property>
+                                  <property name="xalign">0</property>
+                                  <property name="yalign">0.5</property>
+                                  <property name="xpad">0</property>
+                                  <property name="ypad">0</property>
+                                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                                  <property name="width_chars">-1</property>
+                                  <property name="single_line_mode">False</property>
+                                  <property name="angle">0</property>
+                                </widget>
+                              </child>
+                            </widget>
+                          </child>
+                        </widget>
+                      </child>
+                    </widget>
+                    <packing>
+                      <property name="padding">1</property>
+                      <property name="expand">True</property>
+                      <property name="fill">True</property>
+                    </packing>
+                  </child>
+
+                  <child>
+                    <widget class="GtkLabel" id="label127">
+                      <property name="visible">True</property>
+                      <property name="label" translatable="yes"> </property>
+                      <property name="use_underline">False</property>
+                      <property name="use_markup">False</property>
+                      <property name="justify">GTK_JUSTIFY_CENTER</property>
+                      <property name="wrap">False</property>
+                      <property name="selectable">False</property>
+                      <property name="xalign">0.5</property>
+                      <property name="yalign">0.5</property>
+                      <property name="xpad">0</property>
+                      <property name="ypad">0</property>
+                      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                      <property name="width_chars">-1</property>
+                      <property name="single_line_mode">False</property>
+                      <property name="angle">0</property>
+                    </widget>
+                    <packing>
+                      <property name="padding">25</property>
+                      <property name="expand">False</property>
+                      <property name="fill">False</property>
+                    </packing>
+                  </child>
+                </widget>
+                <packing>
+                  <property name="padding">0</property>
+                  <property name="expand">True</property>
+                  <property name="fill">True</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkHBox" id="hbox53">
+                  <property name="visible">True</property>
+                  <property name="homogeneous">False</property>
+                  <property name="spacing">0</property>
+
+                  <child>
+                    <widget class="GtkLabel" id="label128">
+                      <property name="width_request">66</property>
+                      <property name="height_request">16</property>
+                      <property name="visible">True</property>
+                      <property name="label" translatable="yes">FileSet: </property>
+                      <property name="use_underline">False</property>
+                      <property name="use_markup">False</property>
+                      <property name="justify">GTK_JUSTIFY_RIGHT</property>
+                      <property name="wrap">False</property>
+                      <property name="selectable">False</property>
+                      <property name="xalign">0.5</property>
+                      <property name="yalign">0.5</property>
+                      <property name="xpad">0</property>
+                      <property name="ypad">0</property>
+                      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                      <property name="width_chars">-1</property>
+                      <property name="single_line_mode">False</property>
+                      <property name="angle">0</property>
+                    </widget>
+                    <packing>
+                      <property name="padding">0</property>
+                      <property name="expand">False</property>
+                      <property name="fill">False</property>
+                    </packing>
+                  </child>
+
+                  <child>
+                    <widget class="GtkCombo" id="combo_restore_fileset">
+                      <property name="visible">True</property>
+                      <property name="value_in_list">True</property>
+                      <property name="allow_empty">False</property>
+                      <property name="case_sensitive">False</property>
+                      <property name="enable_arrow_keys">True</property>
+                      <property name="enable_arrows_always">False</property>
+
+                      <child internal-child="entry">
+                        <widget class="GtkEntry" id="restore_fileset_entry">
+                          <property name="visible">True</property>
+                          <property name="can_focus">True</property>
+                          <property name="editable">False</property>
+                          <property name="visibility">True</property>
+                          <property name="max_length">0</property>
+                          <property name="text" translatable="yes"></property>
+                          <property name="has_frame">True</property>
+                          <property name="invisible_char">*</property>
+                          <property name="activates_default">False</property>
+                        </widget>
+                      </child>
+
+                      <child internal-child="list">
+                        <widget class="GtkList" id="list4">
+                          <property name="visible">True</property>
+                          <property name="selection_mode">GTK_SELECTION_BROWSE</property>
+
+                          <child>
+                            <widget class="GtkListItem" id="listitem4">
+                              <property name="visible">True</property>
+
+                              <child>
+                                <widget class="GtkLabel" id="label129">
+                                  <property name="visible">True</property>
+                                  <property name="label" translatable="yes"></property>
+                                  <property name="use_underline">False</property>
+                                  <property name="use_markup">False</property>
+                                  <property name="justify">GTK_JUSTIFY_LEFT</property>
+                                  <property name="wrap">False</property>
+                                  <property name="selectable">False</property>
+                                  <property name="xalign">0</property>
+                                  <property name="yalign">0.5</property>
+                                  <property name="xpad">0</property>
+                                  <property name="ypad">0</property>
+                                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                                  <property name="width_chars">-1</property>
+                                  <property name="single_line_mode">False</property>
+                                  <property name="angle">0</property>
+                                </widget>
+                              </child>
+                            </widget>
+                          </child>
+                        </widget>
+                      </child>
+                    </widget>
+                    <packing>
+                      <property name="padding">0</property>
+                      <property name="expand">True</property>
+                      <property name="fill">True</property>
+                    </packing>
+                  </child>
+
+                  <child>
+                    <widget class="GtkLabel" id="label130">
+                      <property name="visible">True</property>
+                      <property name="label" translatable="yes">  </property>
+                      <property name="use_underline">False</property>
+                      <property name="use_markup">False</property>
+                      <property name="justify">GTK_JUSTIFY_CENTER</property>
+                      <property name="wrap">False</property>
+                      <property name="selectable">False</property>
+                      <property name="xalign">0.5</property>
+                      <property name="yalign">0.5</property>
+                      <property name="xpad">0</property>
+                      <property name="ypad">0</property>
+                      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                      <property name="width_chars">-1</property>
+                      <property name="single_line_mode">False</property>
+                      <property name="angle">0</property>
+                    </widget>
+                    <packing>
+                      <property name="padding">23</property>
+                      <property name="expand">False</property>
+                      <property name="fill">False</property>
+                    </packing>
+                  </child>
+                </widget>
+                <packing>
+                  <property name="padding">2</property>
+                  <property name="expand">True</property>
+                  <property name="fill">True</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkHBox" id="hbox55">
+                  <property name="visible">True</property>
+                  <property name="homogeneous">False</property>
+                  <property name="spacing">0</property>
+
+                  <child>
+                    <widget class="GtkLabel" id="label135">
+                      <property name="width_request">66</property>
+                      <property name="height_request">16</property>
+                      <property name="visible">True</property>
+                      <property name="label" translatable="yes">Pool:</property>
+                      <property name="use_underline">False</property>
+                      <property name="use_markup">False</property>
+                      <property name="justify">GTK_JUSTIFY_CENTER</property>
+                      <property name="wrap">False</property>
+                      <property name="selectable">False</property>
+                      <property name="xalign">0.5</property>
+                      <property name="yalign">0.5</property>
+                      <property name="xpad">0</property>
+                      <property name="ypad">0</property>
+                      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                      <property name="width_chars">-1</property>
+                      <property name="single_line_mode">False</property>
+                      <property name="angle">0</property>
+                    </widget>
+                    <packing>
+                      <property name="padding">0</property>
+                      <property name="expand">False</property>
+                      <property name="fill">False</property>
+                    </packing>
+                  </child>
+
+                  <child>
+                    <widget class="GtkCombo" id="combo_restore_pool">
+                      <property name="visible">True</property>
+                      <property name="value_in_list">True</property>
+                      <property name="allow_empty">False</property>
+                      <property name="case_sensitive">False</property>
+                      <property name="enable_arrow_keys">True</property>
+                      <property name="enable_arrows_always">False</property>
+
+                      <child internal-child="entry">
+                        <widget class="GtkEntry" id="restore_pool_entry">
+                          <property name="visible">True</property>
+                          <property name="can_focus">True</property>
+                          <property name="editable">False</property>
+                          <property name="visibility">True</property>
+                          <property name="max_length">0</property>
+                          <property name="text" translatable="yes"></property>
+                          <property name="has_frame">True</property>
+                          <property name="invisible_char">*</property>
+                          <property name="activates_default">False</property>
+                        </widget>
+                      </child>
+
+                      <child internal-child="list">
+                        <widget class="GtkList" id="list6">
+                          <property name="visible">True</property>
+                          <property name="selection_mode">GTK_SELECTION_BROWSE</property>
+
+                          <child>
+                            <widget class="GtkListItem" id="listitem7">
+                              <property name="visible">True</property>
+
+                              <child>
+                                <widget class="GtkLabel" id="label136">
+                                  <property name="visible">True</property>
+                                  <property name="label" translatable="yes"></property>
+                                  <property name="use_underline">False</property>
+                                  <property name="use_markup">False</property>
+                                  <property name="justify">GTK_JUSTIFY_LEFT</property>
+                                  <property name="wrap">False</property>
+                                  <property name="selectable">False</property>
+                                  <property name="xalign">0</property>
+                                  <property name="yalign">0.5</property>
+                                  <property name="xpad">0</property>
+                                  <property name="ypad">0</property>
+                                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                                  <property name="width_chars">-1</property>
+                                  <property name="single_line_mode">False</property>
+                                  <property name="angle">0</property>
+                                </widget>
+                              </child>
+                            </widget>
+                          </child>
+
+                          <child>
+                            <widget class="GtkListItem" id="listitem8">
+                              <property name="visible">True</property>
+
+                              <child>
+                                <widget class="GtkLabel" id="label137">
+                                  <property name="visible">True</property>
+                                  <property name="label" translatable="yes"></property>
+                                  <property name="use_underline">False</property>
+                                  <property name="use_markup">False</property>
+                                  <property name="justify">GTK_JUSTIFY_LEFT</property>
+                                  <property name="wrap">False</property>
+                                  <property name="selectable">False</property>
+                                  <property name="xalign">0</property>
+                                  <property name="yalign">0.5</property>
+                                  <property name="xpad">0</property>
+                                  <property name="ypad">0</property>
+                                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                                  <property name="width_chars">-1</property>
+                                  <property name="single_line_mode">False</property>
+                                  <property name="angle">0</property>
+                                </widget>
+                              </child>
+                            </widget>
+                          </child>
+                        </widget>
+                      </child>
+                    </widget>
+                    <packing>
+                      <property name="padding">0</property>
+                      <property name="expand">True</property>
+                      <property name="fill">True</property>
+                    </packing>
+                  </child>
+
+                  <child>
+                    <widget class="GtkLabel" id="label138">
+                      <property name="visible">True</property>
+                      <property name="label" translatable="yes">   </property>
+                      <property name="use_underline">False</property>
+                      <property name="use_markup">False</property>
+                      <property name="justify">GTK_JUSTIFY_CENTER</property>
+                      <property name="wrap">False</property>
+                      <property name="selectable">False</property>
+                      <property name="xalign">0.5</property>
+                      <property name="yalign">0.5</property>
+                      <property name="xpad">0</property>
+                      <property name="ypad">0</property>
+                      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                      <property name="width_chars">-1</property>
+                      <property name="single_line_mode">False</property>
+                      <property name="angle">0</property>
+                    </widget>
+                    <packing>
+                      <property name="padding">21</property>
+                      <property name="expand">False</property>
+                      <property name="fill">False</property>
+                    </packing>
+                  </child>
+                </widget>
+                <packing>
+                  <property name="padding">2</property>
+                  <property name="expand">True</property>
+                  <property name="fill">True</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkHBox" id="hbox56">
+                  <property name="visible">True</property>
+                  <property name="homogeneous">False</property>
+                  <property name="spacing">0</property>
+
+                  <child>
+                    <widget class="GtkLabel" id="label139">
+                      <property name="width_request">66</property>
+                      <property name="height_request">16</property>
+                      <property name="visible">True</property>
+                      <property name="label" translatable="yes">Storage:</property>
+                      <property name="use_underline">False</property>
+                      <property name="use_markup">False</property>
+                      <property name="justify">GTK_JUSTIFY_CENTER</property>
+                      <property name="wrap">False</property>
+                      <property name="selectable">False</property>
+                      <property name="xalign">0.5</property>
+                      <property name="yalign">0.5</property>
+                      <property name="xpad">0</property>
+                      <property name="ypad">0</property>
+                      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                      <property name="width_chars">-1</property>
+                      <property name="single_line_mode">False</property>
+                      <property name="angle">0</property>
+                    </widget>
+                    <packing>
+                      <property name="padding">0</property>
+                      <property name="expand">False</property>
+                      <property name="fill">False</property>
+                    </packing>
+                  </child>
+
+                  <child>
+                    <widget class="GtkCombo" id="combo_restore_storage">
+                      <property name="visible">True</property>
+                      <property name="value_in_list">True</property>
+                      <property name="allow_empty">False</property>
+                      <property name="case_sensitive">False</property>
+                      <property name="enable_arrow_keys">True</property>
+                      <property name="enable_arrows_always">False</property>
+
+                      <child internal-child="entry">
+                        <widget class="GtkEntry" id="restore_storage_entry">
+                          <property name="visible">True</property>
+                          <property name="can_focus">True</property>
+                          <property name="editable">False</property>
+                          <property name="visibility">True</property>
+                          <property name="max_length">0</property>
+                          <property name="text" translatable="yes"></property>
+                          <property name="has_frame">True</property>
+                          <property name="invisible_char">*</property>
+                          <property name="activates_default">False</property>
+                        </widget>
+                      </child>
+
+                      <child internal-child="list">
+                        <widget class="GtkList" id="list7">
+                          <property name="visible">True</property>
+                          <property name="selection_mode">GTK_SELECTION_BROWSE</property>
+
+                          <child>
+                            <widget class="GtkListItem" id="listitem9">
+                              <property name="visible">True</property>
+
+                              <child>
+                                <widget class="GtkLabel" id="label140">
+                                  <property name="visible">True</property>
+                                  <property name="label" translatable="yes"></property>
+                                  <property name="use_underline">False</property>
+                                  <property name="use_markup">False</property>
+                                  <property name="justify">GTK_JUSTIFY_LEFT</property>
+                                  <property name="wrap">False</property>
+                                  <property name="selectable">False</property>
+                                  <property name="xalign">0</property>
+                                  <property name="yalign">0.5</property>
+                                  <property name="xpad">0</property>
+                                  <property name="ypad">0</property>
+                                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                                  <property name="width_chars">-1</property>
+                                  <property name="single_line_mode">False</property>
+                                  <property name="angle">0</property>
+                                </widget>
+                              </child>
+                            </widget>
+                          </child>
+
+                          <child>
+                            <widget class="GtkListItem" id="listitem10">
+                              <property name="visible">True</property>
+
+                              <child>
+                                <widget class="GtkLabel" id="label141">
+                                  <property name="visible">True</property>
+                                  <property name="label" translatable="yes"></property>
+                                  <property name="use_underline">False</property>
+                                  <property name="use_markup">False</property>
+                                  <property name="justify">GTK_JUSTIFY_LEFT</property>
+                                  <property name="wrap">False</property>
+                                  <property name="selectable">False</property>
+                                  <property name="xalign">0</property>
+                                  <property name="yalign">0.5</property>
+                                  <property name="xpad">0</property>
+                                  <property name="ypad">0</property>
+                                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                                  <property name="width_chars">-1</property>
+                                  <property name="single_line_mode">False</property>
+                                  <property name="angle">0</property>
+                                </widget>
+                              </child>
+                            </widget>
+                          </child>
+                        </widget>
+                      </child>
+                    </widget>
+                    <packing>
+                      <property name="padding">0</property>
+                      <property name="expand">True</property>
+                      <property name="fill">True</property>
+                    </packing>
+                  </child>
+
+                  <child>
+                    <widget class="GtkLabel" id="label142">
+                      <property name="visible">True</property>
+                      <property name="label" translatable="yes">   </property>
+                      <property name="use_underline">False</property>
+                      <property name="use_markup">False</property>
+                      <property name="justify">GTK_JUSTIFY_CENTER</property>
+                      <property name="wrap">False</property>
+                      <property name="selectable">False</property>
+                      <property name="xalign">0.5</property>
+                      <property name="yalign">0.5</property>
+                      <property name="xpad">0</property>
+                      <property name="ypad">0</property>
+                      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                      <property name="width_chars">-1</property>
+                      <property name="single_line_mode">False</property>
+                      <property name="angle">0</property>
+                    </widget>
+                    <packing>
+                      <property name="padding">21</property>
+                      <property name="expand">False</property>
+                      <property name="fill">False</property>
+                    </packing>
+                  </child>
+                </widget>
+                <packing>
+                  <property name="padding">0</property>
+                  <property name="expand">True</property>
+                  <property name="fill">True</property>
+                </packing>
+              </child>
+            </widget>
+            <packing>
+              <property name="padding">0</property>
+              <property name="expand">True</property>
+              <property name="fill">True</property>
+            </packing>
+          </child>
+
+          <child>
+            <widget class="GtkHBox" id="hbox59">
+              <property name="visible">True</property>
+              <property name="homogeneous">False</property>
+              <property name="spacing">0</property>
+
+              <child>
+                <widget class="GtkLabel" id="label148">
+                  <property name="width_request">66</property>
+                  <property name="height_request">16</property>
+                  <property name="visible">True</property>
+                  <property name="label" translatable="yes">Before:</property>
+                  <property name="use_underline">False</property>
+                  <property name="use_markup">False</property>
+                  <property name="justify">GTK_JUSTIFY_CENTER</property>
+                  <property name="wrap">False</property>
+                  <property name="selectable">False</property>
+                  <property name="xalign">0.5</property>
+                  <property name="yalign">0.5</property>
+                  <property name="xpad">0</property>
+                  <property name="ypad">0</property>
+                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                  <property name="width_chars">-1</property>
+                  <property name="single_line_mode">False</property>
+                  <property name="angle">0</property>
+                </widget>
+                <packing>
+                  <property name="padding">0</property>
+                  <property name="expand">False</property>
+                  <property name="fill">False</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkEntry" id="restore_before_entry">
+                  <property name="visible">True</property>
+                  <property name="can_focus">True</property>
+                  <property name="editable">True</property>
+                  <property name="visibility">True</property>
+                  <property name="max_length">0</property>
+                  <property name="text" translatable="yes"></property>
+                  <property name="has_frame">True</property>
+                  <property name="invisible_char">*</property>
+                  <property name="activates_default">False</property>
+                </widget>
+                <packing>
+                  <property name="padding">0</property>
+                  <property name="expand">True</property>
+                  <property name="fill">True</property>
+                </packing>
+              </child>
+
+              <child>
+                <widget class="GtkLabel" id="label149">
+                  <property name="visible">True</property>
+                  <property name="label" translatable="yes">   </property>
+                  <property name="use_underline">False</property>
+                  <property name="use_markup">False</property>
+                  <property name="justify">GTK_JUSTIFY_CENTER</property>
+                  <property name="wrap">False</property>
+                  <property name="selectable">False</property>
+                  <property name="xalign">0.5</property>
+                  <property name="yalign">0.5</property>
+                  <property name="xpad">0</property>
+                  <property name="ypad">0</property>
+                  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+                  <property name="width_chars">-1</property>
+                  <property name="single_line_mode">False</property>
+                  <property name="angle">0</property>
+                </widget>
+                <packing>
+                  <property name="padding">53</property>
+                  <property name="expand">False</property>
+                  <property name="fill">False</property>
+                </packing>
+              </child>
+            </widget>
+            <packing>
+              <property name="padding">0</property>
+              <property name="expand">True</property>
+              <property name="fill">True</property>
+            </packing>
+          </child>
+
+          <child>
+            <widget class="GtkLabel" id="label150">
+              <property name="visible">True</property>
+              <property name="label" translatable="yes">   </property>
+              <property name="use_underline">False</property>
+              <property name="use_markup">False</property>
+              <property name="justify">GTK_JUSTIFY_CENTER</property>
+              <property name="wrap">False</property>
+              <property name="selectable">False</property>
+              <property name="xalign">0.5</property>
+              <property name="yalign">0.5</property>
+              <property name="xpad">0</property>
+              <property name="ypad">0</property>
+              <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+              <property name="width_chars">-1</property>
+              <property name="single_line_mode">False</property>
+              <property name="angle">0</property>
+            </widget>
+            <packing>
+              <property name="padding">0</property>
+              <property name="expand">False</property>
+              <property name="fill">False</property>
+            </packing>
+          </child>
+        </widget>
+        <packing>
+          <property name="padding">0</property>
+          <property name="expand">True</property>
+          <property name="fill">True</property>
+        </packing>
       </child>
     </widget>
   </child>
       <property name="spacing">0</property>
 
       <child internal-child="action_area">
-       <widget class="GtkHButtonBox" id="dialog-action_area10">
-         <property name="visible">True</property>
-         <property name="layout_style">GTK_BUTTONBOX_END</property>
-
-         <child>
-           <widget class="GtkButton" id="closebutton1">
-             <property name="visible">True</property>
-             <property name="can_default">True</property>
-             <property name="can_focus">True</property>
-             <property name="label">gtk-close</property>
-             <property name="use_stock">True</property>
-             <property name="relief">GTK_RELIEF_NORMAL</property>
-             <property name="focus_on_click">True</property>
-             <property name="response_id">-7</property>
-           </widget>
-         </child>
-       </widget>
-       <packing>
-         <property name="padding">0</property>
-         <property name="expand">False</property>
-         <property name="fill">True</property>
-         <property name="pack_type">GTK_PACK_END</property>
-       </packing>
+        <widget class="GtkHButtonBox" id="dialog-action_area10">
+          <property name="visible">True</property>
+          <property name="layout_style">GTK_BUTTONBOX_END</property>
+
+          <child>
+            <widget class="GtkButton" id="closebutton1">
+              <property name="visible">True</property>
+              <property name="can_default">True</property>
+              <property name="can_focus">True</property>
+              <property name="label">gtk-close</property>
+              <property name="use_stock">True</property>
+              <property name="relief">GTK_RELIEF_NORMAL</property>
+              <property name="focus_on_click">True</property>
+              <property name="response_id">-7</property>
+            </widget>
+          </child>
+        </widget>
+        <packing>
+          <property name="padding">0</property>
+          <property name="expand">False</property>
+          <property name="fill">True</property>
+          <property name="pack_type">GTK_PACK_END</property>
+        </packing>
       </child>
 
       <child>
-       <widget class="GtkVBox" id="vbox19">
-         <property name="visible">True</property>
-         <property name="homogeneous">False</property>
-         <property name="spacing">0</property>
-
-         <child>
-           <widget class="GtkLabel" id="label1002">
-             <property name="width_request">0</property>
-             <property name="height_request">43</property>
-             <property name="visible">True</property>
-             <property name="label" translatable="yes"></property>
-             <property name="use_underline">False</property>
-             <property name="use_markup">False</property>
-             <property name="justify">GTK_JUSTIFY_LEFT</property>
-             <property name="wrap">False</property>
-             <property name="selectable">False</property>
-             <property name="xalign">0.5</property>
-             <property name="yalign">0.5</property>
-             <property name="xpad">0</property>
-             <property name="ypad">0</property>
-             <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-             <property name="width_chars">-1</property>
-             <property name="single_line_mode">False</property>
-             <property name="angle">0</property>
-           </widget>
-           <packing>
-             <property name="padding">0</property>
-             <property name="expand">False</property>
-             <property name="fill">False</property>
-           </packing>
-         </child>
-
-         <child>
-           <widget class="GtkLabel" id="label1003">
-             <property name="width_request">0</property>
-             <property name="height_request">36</property>
-             <property name="visible">True</property>
-             <property name="label" translatable="yes"></property>
-             <property name="use_underline">False</property>
-             <property name="use_markup">False</property>
-             <property name="justify">GTK_JUSTIFY_LEFT</property>
-             <property name="wrap">False</property>
-             <property name="selectable">False</property>
-             <property name="xalign">0.5</property>
-             <property name="yalign">0.5</property>
-             <property name="xpad">0</property>
-             <property name="ypad">0</property>
-             <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-             <property name="width_chars">-1</property>
-             <property name="single_line_mode">False</property>
-             <property name="angle">0</property>
-           </widget>
-           <packing>
-             <property name="padding">0</property>
-             <property name="expand">False</property>
-             <property name="fill">False</property>
-           </packing>
-         </child>
-
-         <child>
-           <widget class="GtkProgressBar" id="progressbar1">
-             <property name="width_request">150</property>
-             <property name="height_request">33</property>
-             <property name="visible">True</property>
-             <property name="orientation">GTK_PROGRESS_LEFT_TO_RIGHT</property>
-             <property name="fraction">0</property>
-             <property name="pulse_step">0.10000000149</property>
-             <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-           </widget>
-           <packing>
-             <property name="padding">0</property>
-             <property name="expand">True</property>
-             <property name="fill">False</property>
-           </packing>
-         </child>
-
-         <child>
-           <widget class="GtkLabel" id="label1004">
-             <property name="width_request">0</property>
-             <property name="height_request">52</property>
-             <property name="visible">True</property>
-             <property name="label" translatable="yes"></property>
-             <property name="use_underline">False</property>
-             <property name="use_markup">False</property>
-             <property name="justify">GTK_JUSTIFY_LEFT</property>
-             <property name="wrap">False</property>
-             <property name="selectable">False</property>
-             <property name="xalign">0.5</property>
-             <property name="yalign">0.5</property>
-             <property name="xpad">0</property>
-             <property name="ypad">0</property>
-             <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-             <property name="width_chars">-1</property>
-             <property name="single_line_mode">False</property>
-             <property name="angle">0</property>
-           </widget>
-           <packing>
-             <property name="padding">0</property>
-             <property name="expand">False</property>
-             <property name="fill">False</property>
-           </packing>
-         </child>
-       </widget>
-       <packing>
-         <property name="padding">0</property>
-         <property name="expand">True</property>
-         <property name="fill">True</property>
-       </packing>
+        <widget class="GtkVBox" id="vbox19">
+          <property name="visible">True</property>
+          <property name="homogeneous">False</property>
+          <property name="spacing">0</property>
+
+          <child>
+            <widget class="GtkLabel" id="label1002">
+              <property name="width_request">0</property>
+              <property name="height_request">43</property>
+              <property name="visible">True</property>
+              <property name="label" translatable="yes"></property>
+              <property name="use_underline">False</property>
+              <property name="use_markup">False</property>
+              <property name="justify">GTK_JUSTIFY_LEFT</property>
+              <property name="wrap">False</property>
+              <property name="selectable">False</property>
+              <property name="xalign">0.5</property>
+              <property name="yalign">0.5</property>
+              <property name="xpad">0</property>
+              <property name="ypad">0</property>
+              <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+              <property name="width_chars">-1</property>
+              <property name="single_line_mode">False</property>
+              <property name="angle">0</property>
+            </widget>
+            <packing>
+              <property name="padding">0</property>
+              <property name="expand">False</property>
+              <property name="fill">False</property>
+            </packing>
+          </child>
+
+          <child>
+            <widget class="GtkLabel" id="label1003">
+              <property name="width_request">0</property>
+              <property name="height_request">36</property>
+              <property name="visible">True</property>
+              <property name="label" translatable="yes"></property>
+              <property name="use_underline">False</property>
+              <property name="use_markup">False</property>
+              <property name="justify">GTK_JUSTIFY_LEFT</property>
+              <property name="wrap">False</property>
+              <property name="selectable">False</property>
+              <property name="xalign">0.5</property>
+              <property name="yalign">0.5</property>
+              <property name="xpad">0</property>
+              <property name="ypad">0</property>
+              <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+              <property name="width_chars">-1</property>
+              <property name="single_line_mode">False</property>
+              <property name="angle">0</property>
+            </widget>
+            <packing>
+              <property name="padding">0</property>
+              <property name="expand">False</property>
+              <property name="fill">False</property>
+            </packing>
+          </child>
+
+          <child>
+            <widget class="GtkProgressBar" id="progressbar1">
+              <property name="width_request">150</property>
+              <property name="height_request">33</property>
+              <property name="visible">True</property>
+              <property name="orientation">GTK_PROGRESS_LEFT_TO_RIGHT</property>
+              <property name="fraction">0</property>
+              <property name="pulse_step">0.10000000149</property>
+              <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+            </widget>
+            <packing>
+              <property name="padding">0</property>
+              <property name="expand">True</property>
+              <property name="fill">False</property>
+            </packing>
+          </child>
+
+          <child>
+            <widget class="GtkLabel" id="label1004">
+              <property name="width_request">0</property>
+              <property name="height_request">52</property>
+              <property name="visible">True</property>
+              <property name="label" translatable="yes"></property>
+              <property name="use_underline">False</property>
+              <property name="use_markup">False</property>
+              <property name="justify">GTK_JUSTIFY_LEFT</property>
+              <property name="wrap">False</property>
+              <property name="selectable">False</property>
+              <property name="xalign">0.5</property>
+              <property name="yalign">0.5</property>
+              <property name="xpad">0</property>
+              <property name="ypad">0</property>
+              <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+              <property name="width_chars">-1</property>
+              <property name="single_line_mode">False</property>
+              <property name="angle">0</property>
+            </widget>
+            <packing>
+              <property name="padding">0</property>
+              <property name="expand">False</property>
+              <property name="fill">False</property>
+            </packing>
+          </child>
+        </widget>
+        <packing>
+          <property name="padding">0</property>
+          <property name="expand">True</property>
+          <property name="fill">True</property>
+        </packing>
       </child>
     </widget>
   </child>
index 991b581312d6f74307d9f6e955b52364aa7ebd63..88a5189d3a860be6ba8575da8c8e1e9b610f8a18 100644 (file)
@@ -473,7 +473,7 @@ const char *sql_client =
 const char *sql_jobids_from_client =
    "SELECT DISTINCT Job.JobId,Job.StartTime FROM Job,Pool,Client"
    " WHERE Client.Name='%s' AND Pool.Name='%s' AND Job.PoolId=Pool.PoolId"
-   " AND Job.ClientId=Client.ClientId "
+   " AND Job.ClientId=Client.ClientId AND Job.Type='B'"
    " ORDER by Job.StartTime";
 
 /* Get Volume names in Pool */
@@ -486,7 +486,7 @@ const char *sql_vol =
 const char *sql_jobids_from_vol =
    "SELECT DISTINCT Job.JobId,Job.StartTime FROM Media,JobMedia,Job"
    " WHERE Media.VolumeName='%s' AND Media.MediaId=JobMedia.MediaId"
-   " AND JobMedia.JobId=Job.JobId
+   " AND JobMedia.JobId=Job.JobId AND Job.Type='B'"
    " ORDER by Job.StartTime";
 
 
@@ -506,6 +506,7 @@ const char *sql_oldest_vol =
 const char *sql_jobids_from_mediaid =
    "SELECT DISTINCT Job.JobId,Job.StartTime FROM JobMedia,Job"
    " WHERE JobMedia.JobId=Job.JobId AND JobMedia.MediaId=%s"
+   " AND Job.Type='B'"
    " ORDER by Job.StartTime";
 
 /* Get tne number of bytes in the pool */
@@ -530,6 +531,7 @@ const char *sql_pool_time =
    "SELECT DISTINCT Job.JobId from Pool,Job,Media,JobMedia WHERE"
    " Pool.Name='%s' AND Media.PoolId=Pool.PoolId AND"
    " VolStatus in ('Full','Used','Error') AND Media.Enabled=1 AND"
+   " Job.Type='B' AND"
    " JobMedia.JobId=Job.JobId AND Job.PoolId=Media.PoolId"
    " AND Job.RealEndTime<='%s'";
 
@@ -1094,6 +1096,7 @@ void migration_cleanup(JCR *jcr, int TermCode)
         /* Mark previous job as migrated */
         Mmsg(query, "UPDATE Job SET Type='%c' WHERE JobId=%s",
              (char)JT_MIGRATED_JOB, edit_uint64(jcr->previous_jr.JobId, ec1));
+        Dmsg1(000, "Mark: %s\n", query.c_str());
         db_sql_query(jcr->db, query.c_str(), NULL, NULL);
      }
      term_msg = _("%s -- no files to migrate");
index 300c15c79e738a4acf65ebbd5cfea76b245cb636..cb3cb885f0c07ec093df9415b77f1f2a83794e23 100644 (file)
@@ -311,8 +311,9 @@ public:
    POOLMEM *fileset_name;             /* FileSet */
    POOLMEM *fileset_md5;              /* MD5 for FileSet */
    VOL_LIST *VolList;                 /* list to read */
-   int32_t NumVolumes;                /* number of volumes used */
-   int32_t CurVolume;                 /* current volume number */
+   int32_t NumWriteVolumes;           /* number of volumes written */
+   int32_t NumReadVolumes;            /* total number of volumes to read */
+   int32_t CurReadVolume;             /* current read volume number */
    int label_errors;                  /* count of label errors */
    bool session_opened;
    long Ticket;                       /* ticket for this job */
index faa369213fdbb634235860028197699ce2d9a46c..8aa0dd12be1b6573fc3555f39a943ce3216b66fc 100644 (file)
@@ -79,13 +79,13 @@ bool acquire_device_for_read(DCR *dcr)
          edit_int64(jcr->JobId, ed1));
       goto get_out;
    }
-   jcr->CurVolume++;
-   for (i=1; i<jcr->CurVolume; i++) {
+   jcr->CurReadVolume++;
+   for (i=1; i<jcr->CurReadVolume; i++) {
       vol = vol->next;
    }
    if (!vol) {
       Jmsg(jcr, M_FATAL, 0, _("Logic error: no next volume. Numvol=%d Curvol=%d\n"),
-         jcr->NumVolumes, jcr->CurVolume);
+         jcr->NumReadVolumes, jcr->CurReadVolume);
       goto get_out;                   /* should not happen */   
    }
    bstrncpy(dcr->VolumeName, vol->VolumeName, sizeof(dcr->VolumeName));
@@ -403,8 +403,8 @@ DCR *acquire_device_for_append(DCR *dcr)
    }
 
    dev->num_writers++;                /* we are now a writer */
-   if (jcr->NumVolumes == 0) {
-      jcr->NumVolumes = 1;
+   if (jcr->NumWriteVolumes == 0) {
+      jcr->NumWriteVolumes = 1;
    }
    P(dev->mutex);
    if (dcr->reserved_device) {
@@ -502,7 +502,7 @@ bool release_device(DCR *dcr)
    }
 
    /* If no writers, close if file or !CAP_ALWAYS_OPEN */
-   if (dev->num_writers == 0 && (!dev->is_tape() || !dev_cap(dev, CAP_ALWAYSOPEN))) {
+   if (dev->num_writers == 0 && (!dev->is_tape() || !dev->has_cap(CAP_ALWAYSOPEN))) {
       dvd_remove_empty_part(dcr);        /* get rid of any empty spool part */
       dev->close();
    }
index b788bfb28a6fe285974a7c69ea50563dd59e07d2..c567fe3742a1fcd406715afc75ea1e133759d299 100644 (file)
@@ -643,7 +643,7 @@ static void reread_last_block(DCR *dcr)
     *   then re-read it and verify that the block number is
     *   correct.
     */
-   if (dev->is_tape() && dev_cap(dev, CAP_BSR)) {
+   if (dev->is_tape() && dev->has_cap(CAP_BSR)) {
       /* Now back up over what we wrote and read the last block */
       if (!dev->bsf(1)) {
          berrno be;
@@ -762,7 +762,7 @@ static bool terminate_writing_volume(DCR *dcr)
    /* Set new file/block parameters for current dcr */
    set_new_file_parameters(dcr);
 
-   if (ok && dev_cap(dev, CAP_TWOEOF) && !dev->weof(1)) {  /* end the tape */
+   if (ok && dev->has_cap(CAP_TWOEOF) && !dev->weof(1)) {  /* end the tape */
       dev->VolCatInfo.VolCatErrors++;
       /* This may not be fatal since we already wrote an EOF */
       Jmsg(dcr->jcr, M_ERROR, 0, "%s", dev->errmsg);
index 2f64288fb67ca514a3ede38f763cf281c13ac583..3bdae65350f146e1967ecd2679068b5545da9857 100644 (file)
@@ -726,14 +726,14 @@ static int re_read_block_test()
       Pmsg1(0, _("Wrote third record of %d bytes.\n"), rec->data_len);
    }
    weofcmd();
-   if (dev_cap(dev, CAP_TWOEOF)) {
+   if (dev->has_cap(CAP_TWOEOF)) {
       weofcmd();
    }
    if (!dev->bsf(1)) {
       Pmsg1(0, _("Backspace file failed! ERR=%s\n"), dev->bstrerror());
       goto bail_out;
    }
-   if (dev_cap(dev, CAP_TWOEOF)) {
+   if (dev->has_cap(CAP_TWOEOF)) {
       if (!dev->bsf(1)) {
          Pmsg1(0, _("Backspace file failed! ERR=%s\n"), dev->bstrerror());
          goto bail_out;
@@ -840,7 +840,7 @@ static int write_read_test()
    }
    Pmsg1(0, _("Wrote 1000 blocks of %d bytes.\n"), rec->data_len);
    weofcmd();
-   if (dev_cap(dev, CAP_TWOEOF)) {
+   if (dev->has_cap(CAP_TWOEOF)) {
       weofcmd();
    }
    if (!dev->rewind(dcr)) {
@@ -952,7 +952,7 @@ static int position_test()
    }
    Pmsg1(0, _("Wrote 1000 blocks of %d bytes.\n"), rec->data_len);
    weofcmd();
-   if (dev_cap(dev, CAP_TWOEOF)) {
+   if (dev->has_cap(CAP_TWOEOF)) {
       weofcmd();
    }
    if (!dev->rewind(dcr)) {
@@ -1080,7 +1080,7 @@ static int append_test()
    wrcmd();
    wrcmd();
    weofcmd();     /* end file 2 */
-   if (dev_cap(dev, CAP_TWOEOF)) {
+   if (dev->has_cap(CAP_TWOEOF)) {
       weofcmd();
    }
    dev->close();              /* release device */
@@ -1100,7 +1100,7 @@ static int append_test()
    Pmsg0(-1, _("\nNow the important part, I am going to attempt to append to the tape.\n\n"));
    wrcmd();
    weofcmd();
-   if (dev_cap(dev, CAP_TWOEOF)) {
+   if (dev->has_cap(CAP_TWOEOF)) {
       weofcmd();
    }
    rewindcmd();
@@ -1129,7 +1129,7 @@ static int autochanger_test()
    int sleep_time = 0;
 
    Dmsg1(100, "Max changer wait = %d sec\n", timeout);
-   if (!dev_cap(dev, CAP_AUTOCHANGER)) {
+   if (!dev->has_cap(CAP_AUTOCHANGER)) {
       return 1;
    }
    if (!(dcr->device && dcr->device->changer_name && dcr->device->changer_command)) {
@@ -1296,7 +1296,7 @@ static int fsf_test()
    weofcmd();     /* end file 3 */
    wrcmd();
    weofcmd();     /* end file 4 */
-   if (dev_cap(dev, CAP_TWOEOF)) {
+   if (dev->has_cap(CAP_TWOEOF)) {
       weofcmd();
    }
 
@@ -1359,10 +1359,10 @@ test_again:
 
 bail_out:
    Pmsg0(-1, _("\nThe forward space file test failed.\n"));
-   if (dev_cap(dev, CAP_FASTFSF)) {
+   if (dev->has_cap(CAP_FASTFSF)) {
       Pmsg0(-1, _("You have Fast Forward Space File enabled.\n"
               "I am turning it off then retrying the test.\n"));
-      dev->capabilities &= ~CAP_FASTFSF;
+      dev->clear_cap(CAP_FASTFSF);
       set_off = true;
       goto test_again;
    }
@@ -1397,13 +1397,13 @@ static void testcmd()
       goto all_done;
    }
    if (stat == -1) {                  /* first test failed */
-      if (dev_cap(dev, CAP_EOM) || dev_cap(dev, CAP_FASTFSF)) {
+      if (dev->has_cap(CAP_EOM) || dev->has_cap(CAP_FASTFSF)) {
          Pmsg0(-1, _("\nAppend test failed. Attempting again.\n"
                    "Setting \"Hardware End of Medium = no\n"
                    "    and \"Fast Forward Space File = no\n"
                    "and retrying append test.\n\n"));
-         dev->capabilities &= ~CAP_EOM; /* turn off eom */
-         dev->capabilities &= ~CAP_FASTFSF; /* turn off fast fsf */
+         dev->clear_cap(CAP_EOM);      /* turn off eom */
+         dev->clear_cap(CAP_FASTFSF);  /* turn off fast fsf */
          stat = append_test();
          if (stat == 1) {
             Pmsg0(-1, _("\n\nIt looks like the test worked this time, please add:\n\n"
@@ -2119,8 +2119,8 @@ static void do_unfill()
    LastBlock = 0;
 
    Dmsg0(20, "Enter do_unfill\n");
-   dev->capabilities |= CAP_ANONVOLS; /* allow reading any volume */
-   dev->capabilities &= ~CAP_LABEL;   /* don't label anything here */
+   dev->set_cap(CAP_ANONVOLS);        /* allow reading any volume */
+   dev->clear_cap(CAP_LABEL);         /* don't label anything here */
 
    end_of_tape = 0;
 
@@ -2151,7 +2151,7 @@ static void do_unfill()
    if (!simple) {
       /* Multiple Volume tape */
       /* Close device so user can use autochanger if desired */
-      if (dev_cap(dev, CAP_OFFLINEUNMOUNT)) {
+      if (dev->has_cap(CAP_OFFLINEUNMOUNT)) {
          dev->offline();
       }
       autochanger = autoload_device(dcr, 1, NULL);
@@ -2210,7 +2210,7 @@ static void do_unfill()
 
    /* Multiple Volume tape */
    /* Close device so user can use autochanger if desired */
-   if (dev_cap(dev, CAP_OFFLINEUNMOUNT)) {
+   if (dev->has_cap(CAP_OFFLINEUNMOUNT)) {
       dev->offline();
    }
 
@@ -2456,7 +2456,7 @@ static void qfillcmd()
    }
    printf("\n");
    weofcmd();
-   if (dev_cap(dev, CAP_TWOEOF)) {
+   if (dev->has_cap(CAP_TWOEOF)) {
       weofcmd();
    }
    rewindcmd();
@@ -2699,7 +2699,7 @@ bool dir_ask_sysop_to_create_appendable_volume(DCR *dcr)
       set_volume_name("TestVolume2", 2);
    }
    /* Close device so user can use autochanger if desired */
-   if (dev_cap(dev, CAP_OFFLINEUNMOUNT)) {
+   if (dev->has_cap(CAP_OFFLINEUNMOUNT)) {
       dev->offline();
    }
    autochanger = autoload_device(dcr, 1, NULL);
index 9405aab2d6a8578f368f7a2276be743abe2f2e1b..ab5f957aa16f56c288dd700b94720048bf69a7f4 100644 (file)
@@ -89,7 +89,8 @@ JCR *setup_jcr(const char *name, char *dev_name, BSR *bsr,
    jcr->bsr = bsr;
    jcr->VolSessionId = 1;
    jcr->VolSessionTime = (uint32_t)time(NULL);
-   jcr->NumVolumes = 0;
+   jcr->NumReadVolumes = 0;
+   jcr->NumWriteVolumes = 0;
    jcr->JobId = 0;
    jcr->JobType = JT_CONSOLE;
    jcr->JobLevel = L_FULL;
index 459a9caa94de46d1d2fe53ed145d6ed2fe11993b..f265db0e5870598a046ecfbd0460bdc4f44de630 100644 (file)
@@ -204,6 +204,9 @@ init_dev(JCR *jcr, DEVRES *device)
       if (!device->write_part_command) {
          Jmsg0(jcr, M_ERROR_TERM, 0, _("Write part command must be defined for a device which requires mount.\n"));
       }
+      /* Don't let DVD do block positioning since it is not tested   
+       *  ***FIXME**** remove if this works */
+      dev->clear_cap(CAP_POSITIONBLOCKS);
    }
 
    if (dev->max_block_size > 1000000) {
@@ -1714,32 +1717,32 @@ void DEVICE::clrerror(int func)
    if (errno == ENOTTY || errno == ENOSYS) { /* Function not implemented */
       switch (func) {
       case -1:
-         break;              /* ignore message printed later */
+         break;                  /* ignore message printed later */
       case MTWEOF:
          msg = "WTWEOF";
-         capabilities &= ~CAP_EOF; /* turn off feature */
+         clear_cap(CAP_EOF);     /* turn off feature */
          break;
 #ifdef MTEOM
       case MTEOM:
          msg = "WTEOM";
-         capabilities &= ~CAP_EOM; /* turn off feature */
+         clear_cap(CAP_EOM);     /* turn off feature */
          break;
 #endif
       case MTFSF:
          msg = "MTFSF";
-         capabilities &= ~CAP_FSF; /* turn off feature */
+         clear_cap(CAP_FSF);     /* turn off feature */
          break;
       case MTBSF:
          msg = "MTBSF";
-         capabilities &= ~CAP_BSF; /* turn off feature */
+         clear_cap(CAP_BSF);     /* turn off feature */
          break;
       case MTFSR:
          msg = "MTFSR";
-         capabilities &= ~CAP_FSR; /* turn off feature */
+         clear_cap(CAP_FSR);     /* turn off feature */
          break;
       case MTBSR:
          msg = "MTBSR";
-         capabilities &= ~CAP_BSR; /* turn off feature */
+         clear_cap(CAP_BSR);     /* turn off feature */
          break;
       case MTREW:
          msg = "MTREW";
@@ -2371,7 +2374,7 @@ void set_os_device_parameters(DCR *dcr)
 /* Turn this on later when fully tested */
 #if defined(xxxMTIOCSETEOTMODEL) 
    uint32_t neof;
-   if (dev_cap(dev, CAP_TWOEOF)) {
+   if (dev->has_cap(CAP_TWOEOF)) {
       neof = 2;
    } else {
       neof = 1;
index 1c77a3c8ae3e9e70c35a03cc9e02f51fb54b060c..0ff099dc4c30870c6cdbaa130c29078439d692ff 100644 (file)
@@ -93,9 +93,6 @@ enum {
 #define BMT_IM_REP_EN      (1<<9)     /* immediate report enabled */
 
 
-/* Test capabilities */
-#define dev_cap(dev, cap) ((dev)->capabilities & (cap))
-
 /* Bits for device capabilities */
 #define CAP_EOF            (1<<0)     /* has MTWEOF */
 #define CAP_BSR            (1<<1)     /* has MTBSR */
@@ -285,6 +282,8 @@ public:
 
    /* Methods */
    int has_cap(int cap) const { return capabilities & cap; }
+   void clear_cap(int cap) { capabilities &= ~cap; }
+   void set_cap(int cap) { capabilities |= cap; }
    int is_autochanger() const { return capabilities & CAP_AUTOCHANGER; }
    int requires_mount() const { return capabilities & CAP_REQMOUNT; }
    int is_removable() const { return capabilities & CAP_REM; }
index e1d819f5ee8cf92f4a09f2bf0be9ea9afa5e7fec..4884d3cc71ef644ca39dd02676e7f7ab73152f4d 100644 (file)
@@ -203,7 +203,7 @@ void set_new_volume_parameters(DCR *dcr)
    /* Reset indicies */
    dcr->VolFirstIndex = 0;
    dcr->VolLastIndex = 0;
-   jcr->NumVolumes++;
+   jcr->NumWriteVolumes++;
    dcr->NewVol = false;
    dcr->WroteVol = false;
 }
@@ -267,7 +267,7 @@ bool first_open_device(DCR *dcr)
    }
 
     int mode;
-    if (dev_cap(dev, CAP_STREAM)) {
+    if (dev->has_cap(CAP_STREAM)) {
        mode = OPEN_WRITE_ONLY;
     } else {
        mode = OPEN_READ_ONLY;
@@ -293,7 +293,7 @@ bool open_device(DCR *dcr)
    DEVICE *dev = dcr->dev;
    /* Open device */
    int mode;
-   if (dev_cap(dev, CAP_STREAM)) {
+   if (dev->has_cap(CAP_STREAM)) {
       mode = OPEN_WRITE_ONLY;
    } else {
       mode = OPEN_READ_WRITE;
index 26db7b941dd01ddb17b19e695a21beafe9dc2ffb..b600a66ffc0e4329eb1f587df40fd8ec5865e7ad 100644 (file)
@@ -122,7 +122,7 @@ int read_dev_volume_label(DCR *dcr)
   
   want_ansi_label = dcr->VolCatInfo.LabelType != B_BACULA_LABEL ||
                     dcr->device->label_type != B_BACULA_LABEL;
-  if (want_ansi_label || dev_cap(dev, CAP_CHECKLABELS)) {
+  if (want_ansi_label || dev->has_cap(CAP_CHECKLABELS)) {
       stat = read_ansi_ibm_label(dcr);            
       /* If we want a label and didn't find it, return error */
       if (want_ansi_label && stat != VOL_OK) {
@@ -239,7 +239,7 @@ int read_dev_volume_label(DCR *dcr)
    }
    Dmsg0(30, "Leave read_volume_label() VOL_OK\n");
    /* If we are a streaming device, we only get one chance to read */
-   if (!dev_cap(dev, CAP_STREAM)) {
+   if (!dev->has_cap(CAP_STREAM)) {
       dev->rewind(dcr);
       if (have_ansi_label) {
          stat = read_ansi_ibm_label(dcr);            
@@ -436,7 +436,7 @@ bool rewrite_volume_label(DCR *dcr, bool recycle)
     * We do not write the block now if this is an ANSI label. This
     *  avoids re-writing the ANSI label, which we do not want to do.
     */
-   if (!dev_cap(dev, CAP_STREAM)) {
+   if (!dev->has_cap(CAP_STREAM)) {
       if (!dev->rewind(dcr)) {
          Jmsg2(jcr, M_FATAL, 0, _("Rewind error on device %s: ERR=%s\n"),
                dev->print_name(), dev->print_errmsg());
@@ -571,7 +571,7 @@ static void create_volume_label_record(DCR *dcr, DEV_RECORD *rec)
    rec->FileIndex = dev->VolHdr.LabelType;
    rec->VolSessionId = jcr->VolSessionId;
    rec->VolSessionTime = jcr->VolSessionTime;
-   rec->Stream = jcr->NumVolumes;
+   rec->Stream = jcr->NumWriteVolumes;
    Dmsg2(150, "Created Vol label rec: FI=%s len=%d\n", FI_to_ascii(buf, rec->FileIndex),
       rec->data_len);
 }
index a36f6a37338dec08edb5cc75dd2fa1d6f2483317..900701eba4c1cbffa231e54439309267c9e23ebb 100644 (file)
@@ -83,12 +83,12 @@ bool do_mac(JCR *jcr)
 
 
    create_restore_volume_list(jcr);
-   if (jcr->NumVolumes == 0) {
+   if (jcr->NumReadVolumes == 0) {
       Jmsg(jcr, M_FATAL, 0, _("No Volume names found for %s.\n"), Type);
       goto bail_out;
    }
 
-   Dmsg3(200, "Found %d volumes names for %s. First=%s\n", jcr->NumVolumes,
+   Dmsg3(200, "Found %d volumes names for %s. First=%s\n", jcr->NumReadVolumes,
       jcr->VolList->VolumeName, Type);
 
    /* Ready devices for reading and writing */
index 65cc04e5219f871ba55ae2fa0b09aa7d1babe118..eb6a29bde68de04b403e2d9ab84107c2b0c2e91c 100644 (file)
@@ -172,7 +172,7 @@ mount_next_vol:
    }
 
    /* Ensure the device is open */
-   if (dev_cap(dev, CAP_STREAM)) {
+   if (dev->has_cap(CAP_STREAM)) {
       mode = OPEN_WRITE_ONLY;
    } else {
       mode = OPEN_READ_WRITE;
@@ -565,7 +565,7 @@ void release_volume(DCR *dcr)
    dev->label_type = B_BACULA_LABEL;
    dcr->VolumeName[0] = 0;
 
-   if (dev->is_open() && (!dev->is_tape() || !dev_cap(dev, CAP_ALWAYSOPEN))) {
+   if (dev->is_open() && (!dev->is_tape() || !dev->has_cap(CAP_ALWAYSOPEN))) {
       dev->close();
    }
 
@@ -584,11 +584,11 @@ bool mount_next_read_volume(DCR *dcr)
 {
    DEVICE *dev = dcr->dev;
    JCR *jcr = dcr->jcr;
-   Dmsg2(90, "NumVolumes=%d CurVolume=%d\n", jcr->NumVolumes, jcr->CurVolume);
+   Dmsg2(90, "NumReadVolumes=%d CurReadVolume=%d\n", jcr->NumReadVolumes, jcr->CurReadVolume);
    /*
     * End Of Tape -- mount next Volume (if another specified)
     */
-   if (jcr->NumVolumes > 1 && jcr->CurVolume < jcr->NumVolumes) {
+   if (jcr->NumReadVolumes > 1 && jcr->CurReadVolume < jcr->NumReadVolumes) {
       dev->close();
       if (!acquire_device_for_read(dcr)) {
          Jmsg2(jcr, M_FATAL, 0, _("Cannot open Dev=%s, Vol=%s\n"), dev->print_name(),
index f05e8c2b24689f5c996926c8ed5b9e98ce185a95..31cc8930f85fa0d92e2a24e7b97f18faa5388d0c 100755 (executable)
@@ -890,8 +890,8 @@ void create_restore_volume_list(JCR *jcr)
    /*
     * Build a list of volumes to be processed
     */
-   jcr->NumVolumes = 0;
-   jcr->CurVolume = 0;
+   jcr->NumReadVolumes = 0;
+   jcr->CurReadVolume = 0;
    if (jcr->bsr) {
       BSR *bsr = jcr->bsr;
       if (!bsr->volume || !bsr->volume->VolumeName) {
@@ -917,7 +917,7 @@ void create_restore_volume_list(JCR *jcr)
             vol->Slot = bsrvol->Slot;
             vol->start_file = sfile;
             if (add_restore_volume(jcr, vol)) {
-               jcr->NumVolumes++;
+               jcr->NumReadVolumes++;
                Dmsg2(400, "Added volume=%s mediatype=%s\n", vol->VolumeName,
                   vol->MediaType);
             } else {
@@ -938,7 +938,7 @@ void create_restore_volume_list(JCR *jcr)
          bstrncpy(vol->VolumeName, p, sizeof(vol->VolumeName));
          bstrncpy(vol->MediaType, jcr->dcr->media_type, sizeof(vol->MediaType));
          if (add_restore_volume(jcr, vol)) {
-            jcr->NumVolumes++;
+            jcr->NumReadVolumes++;
          } else {
             free((char *)vol);
          }
index f23c71b02f73a893fa583291778ed15a5b04f142..6f2c5b01c3cb0b50b939e4a5eed53ac55913a6b3 100644 (file)
@@ -64,14 +64,14 @@ bool do_read_data(JCR *jcr)
 
 
    create_restore_volume_list(jcr);
-   if (jcr->NumVolumes == 0) {
+   if (jcr->NumReadVolumes == 0) {
       Jmsg(jcr, M_FATAL, 0, _("No Volume names found for restore.\n"));
       free_restore_volume_list(jcr);
       bnet_fsend(fd, FD_error);
       return false;
    }
 
-   Dmsg2(200, "Found %d volumes names to restore. First=%s\n", jcr->NumVolumes,
+   Dmsg2(200, "Found %d volumes names to restore. First=%s\n", jcr->NumReadVolumes,
       jcr->VolList->VolumeName);
 
    /* Ready device for reading */
index 29171ec4afe5768ea96fed04908111dfee66c8ac..45fc78a3ae13fa1beaf591e562de520c24f5b4fd 100644 (file)
@@ -4,8 +4,8 @@
 
 #undef  VERSION
 #define VERSION "1.39.31"
-#define BDATE   "12 December 2006"
-#define LSMDATE "12Dec06"
+#define BDATE   "14 December 2006"
+#define LSMDATE "14Dec06"
 
 #define PROG_COPYRIGHT "Copyright (C) %d-2006 Free Software Foundation Europe e.V.\n"
 #define BYEAR "2006"       /* year for copyright messages in progs */
@@ -53,9 +53,9 @@
 
 #define USE_BSNPRINTF 1
 
-/* Debug flags not normally turned on */
+/* Disk file seeking is now controled by CAP_POSITIONBLOCKS */
 
-#define FILE_SEEK 1
+/* Debug flags not normally turned on */
 
 /* #define TRACE_JCR_CHAIN 1 */
 /* #define TRACE_RES 1 */
index 0681c6c6dc643687434ca0b34d27d5c095c64966..0de12dc822cacb470db4544bd7e7de9ce5889760 100644 (file)
@@ -6,19 +6,32 @@
  *     Kern Sibbald MMIII
  */
 /*
-   Copyright (C) 2003-2006 Kern Sibbald
-
-   This program is free software; you can redistribute it and/or
-   modify it under the terms of the GNU General Public License
-   version 2 as amended with additional clauses defined in the
-   file LICENSE in the main source directory.
-
-   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 
-   the file LICENSE for additional details.
-
- */
+   Bacula® - The Network Backup Solution
+
+   Copyright (C) 2003-2006 Free Software Foundation Europe e.V.
+
+   The main author of Bacula is Kern Sibbald, with contributions from
+   many others, a complete list can be found in the file AUTHORS.
+   This program is Free Software; you can redistribute it and/or
+   modify it under the terms of version two of the GNU General Public
+   License as published by the Free Software Foundation plus additions
+   that are listed in the file LICENSE.
+
+   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.
+
+   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., 51 Franklin Street, Fifth Floor, Boston, MA
+   02110-1301, USA.
+
+   Bacula® is a registered trademark of John Walker.
+   The licensor of Bacula is the Free Software Foundation Europe
+   (FSFE), Fiduciary Program, Sumatrastrasse 25, 8006 Zürich,
+   Switzerland, email:ftf@fsfeurope.org.
+*/
 
 #include "bacula.h"
 
index d85840ab11f20ecdbf6626645d316e49eff17873..c9b1e51bec9c4c9bb1ba98bf98fdd3e0510597f7 100644 (file)
@@ -490,7 +490,7 @@ diff -ru ..\release\mt-st-0.9b/stinit.def.examples ./stinit.def.examples
 + *
 + * Version $Id$
 + *
-+ * Copyright (C) 2006 Kern Sibbald
++ * Copyright (C) 2006 Free Software Foundation Europe e.V.
 + *
 + * This file was contributed to the Bacula project by Robert Nelson.
 + *
@@ -506,7 +506,7 @@ diff -ru ..\release\mt-st-0.9b/stinit.def.examples ./stinit.def.examples
 + * Robert Nelson <robertn@the-nelsons.org>.
 + */
 +/*
-+   Copyright (C) 2006 Kern Sibbald
++   Copyright (C) 2006 Free Software Foundation Europe e.V.
 +
 +   This program is free software; you can redistribute it and/or
 +   modify it under the terms of the GNU General Public License
index 46a6e94e3dff8ef940413e8eef523f35cbed96df..5a67c64b7ece997f5099ffba7b306c5e8d2d0682 100644 (file)
@@ -1,24 +1,34 @@
 /*
-   Copyright (C) 2000-2004 Kern Sibbald and John Walker
+   This file was inspired by the VNC Win32 code by ATT
+
+   Kern E. Sibbald, 2000
+*/
+/*
+   Bacula® - The Network Backup Solution
 
-   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.
+   Copyright (C) 2000-2006 Free Software Foundation Europe e.V.
 
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   The main author of Bacula is Kern Sibbald, with contributions from
+   many others, a complete list can be found in the file AUTHORS.
+   This program is Free Software; you can redistribute it and/or
+   modify it under the terms of version two of the GNU General Public
+   License as published by the Free Software Foundation plus additions
+   that are listed in the file LICENSE.
+
+   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.
 
-   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.
-
-   This file was inspired by the VNC Win32 code by ATT
+   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., 51 Franklin Street, Fifth Floor, Boston, MA
+   02110-1301, USA.
 
-   Kern E. Sibbald, 2000
+   Bacula® is a registered trademark of John Walker.
+   The licensor of Bacula is the Free Software Foundation Europe
+   (FSFE), Fiduciary Program, Sumatrastrasse 25, 8006 Zürich,
+   Switzerland, email:ftf@fsfeurope.org.
 */
 
 
index b1674cc662ab60f42843e244c0edc541f7a304c6..04572de8fc75a4cee347b1a039c098dbc4c2089e 100644 (file)
@@ -25,7 +25,7 @@
 // by Kern E. Sibbald.  Many thanks to ATT and James Weatherall,
 // the original author, for providing an excellent template.
 //
-// Copyright (2000) Kern E. Sibbald
+// Copyright (C) 2000-2006 Free Software Foundation Europe e.V.
 //
 
 
index 3230340c68fdb48ba07a04435efdcd0c67cd5c65..bbe76b091ab61105b680340f97dbfe93106c5490 100644 (file)
@@ -1,19 +1,36 @@
 /*
-   Copyright (C) 2000-2006 Kern Sibbald
-
-   This program is free software; you can redistribute it and/or
-   modify it under the terms of the GNU General Public License
-   version 2 as amended with additional clauses defined in the
-   file LICENSE in the main source directory.
-
-   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 
-   the file LICENSE for additional details.
+   Kern Sibbald
 
    This file is patterned after the VNC Win32 code by ATT
-  
 */
+/*
+   Bacula® - The Network Backup Solution
+
+   Copyright (C) 2000-2006 Free Software Foundation Europe e.V.
+
+   The main author of Bacula is Kern Sibbald, with contributions from
+   many others, a complete list can be found in the file AUTHORS.
+   This program is Free Software; you can redistribute it and/or
+   modify it under the terms of version two of the GNU General Public
+   License as published by the Free Software Foundation plus additions
+   that are listed in the file LICENSE.
+
+   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.
+
+   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., 51 Franklin Street, Fifth Floor, Boston, MA
+   02110-1301, USA.
+
+   Bacula® is a registered trademark of John Walker.
+   The licensor of Bacula is the Free Software Foundation Europe
+   (FSFE), Fiduciary Program, Sumatrastrasse 25, 8006 Zürich,
+   Switzerland, email:ftf@fsfeurope.org.
+*/
+
 
 #include <unistd.h>
 #include <ctype.h>
index 5e23337fcb65f80377f9f455c9b8e653165df099..535d9bd9d5c02bbd48aca8360500f45e70813f3c 100644 (file)
@@ -25,7 +25,7 @@
 // by Kern E. Sibbald.  Many thanks to ATT and James Weatherall,
 // the original author, for providing an excellent template.
 //
-// Copyright (C) 2000-2006 Kern E. Sibbald
+// Copyright (C) 2000-2006 Free Software Foundataion Europe e.V.
 //
 
 
index da21dcc5612b8ddd26e2d297f7cec66e97175015..36b31830db030ee39f3aed0461c8b2fa0775bf69 100644 (file)
@@ -25,7 +25,7 @@
 // by Kern E. Sibbald.  Many thanks to ATT and James Weatherall,
 // the original author, for providing an excellent template.
 //
-// Copyright (C) 2000-2006 Kern E. Sibbald
+// Copyright (C) 2000-2006 Free Software Foundation Europe e.V.
 //
 
 
index 6d174da17be27c78d1aec8ed60841065d522de3d..97ce3f0b31bad972017d5f83d275555c4e658ed5 100644 (file)
@@ -3,26 +3,35 @@
  *
  *  Inspired from the VNC code by ATT.
  *
- * Copyright (2000) Kern E. Sibbald
  *
  */
 /*
-   Copyright (C) 2000-2003 Kern Sibbald and John Walker
+   Bacula® - The Network Backup Solution
 
-   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.
+   Copyright (C) 2000-2006 Free Software Foundation Europe e.V.
 
-   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.
+   The main author of Bacula is Kern Sibbald, with contributions from
+   many others, a complete list can be found in the file AUTHORS.
+   This program is Free Software; you can redistribute it and/or
+   modify it under the terms of version two of the GNU General Public
+   License as published by the Free Software Foundation plus additions
+   that are listed in the file LICENSE.
+
+   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.
 
    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.
- */
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+   02110-1301, USA.
+
+   Bacula® is a registered trademark of John Walker.
+   The licensor of Bacula is the Free Software Foundation Europe
+   (FSFE), Fiduciary Program, Sumatrastrasse 25, 8006 Zürich,
+   Switzerland, email:ftf@fsfeurope.org.
+*/
 
 #include "bacula.h"
 #include "winbacula.h"
index ffe22c41dddfc659d6d79a8f9d3fca67a5c424d8..12839ff3e76d8da1ae0e5b5bc7814a7d669768dd 100644 (file)
@@ -3,24 +3,32 @@
  *
  */
 /*
-   Copyright (C) 2000-2003 Kern Sibbald and John Walker
+   Bacula® - The Network Backup Solution
 
-   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.
+   Copyright (C) 2000-2006 Free Software Foundation Europe e.V.
 
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   The main author of Bacula is Kern Sibbald, with contributions from
+   many others, a complete list can be found in the file AUTHORS.
+   This program is Free Software; you can redistribute it and/or
+   modify it under the terms of version two of the GNU General Public
+   License as published by the Free Software Foundation plus additions
+   that are listed in the file LICENSE.
+
+   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.
 
-   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.
+   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., 51 Franklin Street, Fifth Floor, Boston, MA
+   02110-1301, USA.
 
- */
+   Bacula® is a registered trademark of John Walker.
+   The licensor of Bacula is the Free Software Foundation Europe
+   (FSFE), Fiduciary Program, Sumatrastrasse 25, 8006 Zürich,
+   Switzerland, email:ftf@fsfeurope.org.
+*/
 
 
 class bacStatus;
index 2b98efd935f5d75b1147d04904139ed6b38d4878..f755d17eb1f3e88c24fec4015dd8c15bd8d422a5 100644 (file)
@@ -25,7 +25,7 @@
 // by Kern E. Sibbald.  Many thanks to ATT and James Weatherall,
 // the original author, for providing an excellent template.
 //
-// Copyright 2000-2004, Kern E. Sibbald
+// Copyright (C) 2000-2006, Free Software Foundation Europe e.V.
 //
 
 
index 44ad83c570ef725a096631e17935678a9c7107be..2853a8322485ab9a8439ff61e1c6a324b1cdf718 100644 (file)
@@ -25,7 +25,7 @@
 // by Kern E. Sibbald.  Many thanks to ATT and James Weatherall,
 // the original author, for providing an excellent template.
 //
-// Copyright (2000) Kern E. Sibbald
+// Copyright (C) 2000-2006 Free Software Foundation Europe e.V.
 //
 
 
index c98ffb5303dfccd48834dba678d8d909973e92e9..9ae6f0f733efd6e1920ef4f28c5570f9d3278f66 100644 (file)
@@ -1,6 +1,17 @@
               Technical notes on version 1.39  
 
 General:
+14Dec06
+kes  Complete hopefully the last of the copyright transfer changes.
+kes  Separate NumVolumes in SD to NumReadVolumes and NumWrite volumes so
+     that migration writing to multiple volumes doesn't mess up reading
+     Volumes. This should fix bug #720 -- multivol migration fails.
+kes  Make migration SQL look only for Type='B' jobs to migrate.  This should
+     fix bug #724 jobs getting migrated twice.
+kes  Convert remaining dev_cap(dev, ...) to use dev->has_cap().
+kes  Implement dev->clear_cap() and dev->set_cap() methods.
+kes  Turn off disk seeking on restore for DVDs since I am not 100%
+     sure it works.
 13Dec06
 kes  Implement code that should properly set that a job was migrated,    
      if the migration was successful even if there were no file to