gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r751 - in gnunet-gtk: . src


From: grothoff
Subject: [GNUnet-SVN] r751 - in gnunet-gtk: . src
Date: Sat, 7 May 2005 01:11:34 -0700 (PDT)

Author: grothoff
Date: 2005-05-07 01:11:25 -0700 (Sat, 07 May 2005)
New Revision: 751

Modified:
   gnunet-gtk/bootstrap
   gnunet-gtk/gnunet-gtk.glade
   gnunet-gtk/src/interface.c
   gnunet-gtk/src/interface.h
   gnunet-gtk/src/support.c
   gnunet-gtk/src/support.h
   gnunet-gtk/strings.txt
Log:
stuff

Modified: gnunet-gtk/bootstrap
===================================================================
--- gnunet-gtk/bootstrap        2005-05-06 19:52:42 UTC (rev 750)
+++ gnunet-gtk/bootstrap        2005-05-07 08:11:25 UTC (rev 751)
@@ -1,148 +1,3 @@
 #!/bin/sh
-# Run this to generate all the initial makefiles, etc.
-
-srcdir=`dirname $0`
-PKG_NAME="the package."
-
-DIE=0
-
-(autoconf --version) < /dev/null > /dev/null 2>&1 || {
-  echo
-  echo "**Error**: You must have \`autoconf' installed to."
-  echo "Download the appropriate package for your distribution,"
-  echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/";
-  DIE=1
-}
-
-(grep "^AM_PROG_LIBTOOL" $srcdir/configure.in >/dev/null) && {
-  (libtool --version) < /dev/null > /dev/null 2>&1 || {
-    echo
-    echo "**Error**: You must have \`libtool' installed."
-    echo "Get ftp://ftp.gnu.org/pub/gnu/libtool-1.2d.tar.gz";
-    echo "(or a newer version if it is available)"
-    DIE=1
-  }
-}
-
-grep "^AM_GNU_GETTEXT" $srcdir/configure.in >/dev/null && {
-  grep "sed.*POTFILES" $srcdir/configure.in >/dev/null || \
-  (gettext --version) < /dev/null > /dev/null 2>&1 || {
-    echo
-    echo "**Error**: You must have \`gettext' installed."
-    echo "Get ftp://alpha.gnu.org/gnu/gettext-0.10.35.tar.gz";
-    echo "(or a newer version if it is available)"
-    DIE=1
-  }
-}
-
-grep "^AM_GNOME_GETTEXT" $srcdir/configure.in >/dev/null && {
-  grep "sed.*POTFILES" $srcdir/configure.in >/dev/null || \
-  (gettext --version) < /dev/null > /dev/null 2>&1 || {
-    echo
-    echo "**Error**: You must have \`gettext' installed."
-    echo "Get ftp://alpha.gnu.org/gnu/gettext-0.10.35.tar.gz";
-    echo "(or a newer version if it is available)"
-    DIE=1
-  }
-}
-
-(automake --version) < /dev/null > /dev/null 2>&1 || {
-  echo
-  echo "**Error**: You must have \`automake' installed."
-  echo "Get ftp://ftp.gnu.org/pub/gnu/automake-1.3.tar.gz";
-  echo "(or a newer version if it is available)"
-  DIE=1
-  NO_AUTOMAKE=yes
-}
-
-
-# if no automake, don't bother testing for aclocal
-test -n "$NO_AUTOMAKE" || (aclocal --version) < /dev/null > /dev/null 2>&1 || {
-  echo
-  echo "**Error**: Missing \`aclocal'.  The version of \`automake'"
-  echo "installed doesn't appear recent enough."
-  echo "Get ftp://ftp.gnu.org/pub/gnu/automake-1.3.tar.gz";
-  echo "(or a newer version if it is available)"
-  DIE=1
-}
-
-if test "$DIE" -eq 1; then
-  exit 1
-fi
-
-if test -z "$*"; then
-  echo "**Warning**: I am going to run \`configure' with no arguments."
-  echo "If you wish to pass any to it, please specify them on the"
-  echo \`$0\'" command line."
-  echo
-fi
-
-case $CC in
-xlc )
-  am_opt=--include-deps;;
-esac
-
-for coin in `find $srcdir -name configure.in -print`
-do 
-  dr=`dirname $coin`
-  if test -f $dr/NO-AUTO-GEN; then
-    echo skipping $dr -- flagged as no auto-gen
-  else
-    echo processing $dr
-    macrodirs=`sed -n -e 's,AM_ACLOCAL_INCLUDE(\(.*\)),\1,gp' < $coin`
-    ( cd $dr
-      aclocalinclude="$ACLOCAL_FLAGS"
-      for k in $macrodirs; do
-       if test -d $k; then
-          aclocalinclude="$aclocalinclude -I $k"
-       ##else 
-       ##  echo "**Warning**: No such directory \`$k'.  Ignored."
-        fi
-      done
-      if grep "^AM_GNU_GETTEXT" configure.in >/dev/null; then
-       if grep "sed.*POTFILES" configure.in >/dev/null; then
-         : do nothing -- we still have an old unmodified configure.in
-       else
-         echo "Creating $dr/aclocal.m4 ..."
-         test -r $dr/aclocal.m4 || touch $dr/aclocal.m4
-         echo "Running gettextize...  Ignore non-fatal messages."
-         echo "no" | gettextize --force --copy
-         echo "Making $dr/aclocal.m4 writable ..."
-         test -r $dr/aclocal.m4 && chmod u+w $dr/aclocal.m4
-        fi
-      fi
-      if grep "^AM_GNOME_GETTEXT" configure.in >/dev/null; then
-       echo "Creating $dr/aclocal.m4 ..."
-       test -r $dr/aclocal.m4 || touch $dr/aclocal.m4
-       echo "Running gettextize...  Ignore non-fatal messages."
-       echo "no" | gettextize --force --copy
-       echo "Making $dr/aclocal.m4 writable ..."
-       test -r $dr/aclocal.m4 && chmod u+w $dr/aclocal.m4
-      fi
-      if grep "^AM_PROG_LIBTOOL" configure.in >/dev/null; then
-       echo "Running libtoolize..."
-       libtoolize --force --copy
-      fi
-      echo "Running aclocal $aclocalinclude ..."
-      aclocal $aclocalinclude
-      if grep "^AM_CONFIG_HEADER" configure.in >/dev/null; then
-       echo "Running autoheader..."
-       autoheader
-      fi
-      echo "Running automake --gnu $am_opt ..."
-      automake --add-missing --gnu $am_opt
-      echo "Running autoconf ..."
-      autoconf
-    )
-  fi
-done
-
-#conf_flags="--enable-maintainer-mode --enable-compile-warnings" 
#--enable-iso-c
-
-if test x$NOCONFIGURE = x; then
-  echo Running $srcdir/configure $conf_flags "$@" ...
-  $srcdir/configure $conf_flags "$@" \
-  && echo Now type \`make\' to compile $PKG_NAME
-else
-  echo Skipping configure process.
-fi
+export WANT_AUTOMAKE="1.7"
+autoreconf -f -i

Modified: gnunet-gtk/gnunet-gtk.glade
===================================================================
--- gnunet-gtk/gnunet-gtk.glade 2005-05-06 19:52:42 UTC (rev 750)
+++ gnunet-gtk/gnunet-gtk.glade 2005-05-07 08:11:25 UTC (rev 751)
@@ -1,1735 +1,2700 @@
-<?xml version="1.0"?>
-<GTK-Interface>
+<?xml version="1.0" standalone="no"?> <!--*- mode: xml -*-->
+<!DOCTYPE glade-interface SYSTEM "http://glade.gnome.org/glade-2.0.dtd";>
 
-<project>
-  <name>Gnunet-gtk</name>
-  <program_name>gnunet-gtk</program_name>
-  <directory></directory>
-  <source_directory>src</source_directory>
-  <pixmaps_directory>pixmaps</pixmaps_directory>
-  <language>C</language>
-  <gnome_support>False</gnome_support>
-  <gettext_support>True</gettext_support>
-  <use_widget_names>True</use_widget_names>
-  <output_translatable_strings>True</output_translatable_strings>
-  <translatable_strings_file>strings.txt</translatable_strings_file>
-</project>
+<glade-interface>
 
-<widget>
-  <class>GtkWindow</class>
-  <name>mainWindow</name>
-  <signal>
-    <name>delete_event</name>
-    <handler>gtk_main_quit</handler>
-    <after>True</after>
-    <last_modification_time>Sun, 01 May 2005 09:56:57 
GMT</last_modification_time>
-  </signal>
-  <title>gnunet-gtk</title>
-  <type>GTK_WINDOW_TOPLEVEL</type>
-  <position>GTK_WIN_POS_NONE</position>
-  <modal>False</modal>
-  <allow_shrink>False</allow_shrink>
-  <allow_grow>True</allow_grow>
-  <auto_shrink>False</auto_shrink>
+<widget class="GtkWindow" id="mainWindow">
+  <property name="visible">True</property>
+  <property name="title" translatable="yes">gnunet-gtk</property>
+  <property name="type">GTK_WINDOW_TOPLEVEL</property>
+  <property name="window_position">GTK_WIN_POS_NONE</property>
+  <property name="modal">False</property>
+  <property name="resizable">True</property>
+  <property name="destroy_with_parent">False</property>
+  <property name="decorated">True</property>
+  <property name="skip_taskbar_hint">False</property>
+  <property name="skip_pager_hint">False</property>
+  <property name="type_hint">GDK_WINDOW_TYPE_HINT_NORMAL</property>
+  <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
+  <signal name="delete_event" handler="gtk_main_quit" after="yes"/>
 
-  <widget>
-    <class>GtkVBox</class>
-    <name>vbox1</name>
-    <homogeneous>False</homogeneous>
-    <spacing>0</spacing>
+  <child>
+    <widget class="GtkVBox" id="vbox1">
+      <property name="visible">True</property>
+      <property name="homogeneous">False</property>
+      <property name="spacing">0</property>
 
-    <widget>
-      <class>GtkMenuBar</class>
-      <name>menubar1</name>
-      <shadow_type>GTK_SHADOW_OUT</shadow_type>
       <child>
-       <padding>0</padding>
-       <expand>False</expand>
-       <fill>False</fill>
-      </child>
+       <widget class="GtkMenuBar" id="menubar1">
+         <property name="visible">True</property>
 
-      <widget>
-       <class>GtkMenuItem</class>
-       <name>quit1</name>
-       <signal>
-         <name>activate</name>
-         <handler>gtk_main_quit</handler>
-         <last_modification_time>Sun, 01 May 2005 10:01:09 
GMT</last_modification_time>
-       </signal>
-       <label>_Quit</label>
-       <right_justify>False</right_justify>
-      </widget>
+         <child>
+           <widget class="GtkMenuItem" id="quit1">
+             <property name="visible">True</property>
+             <property name="label" translatable="yes">_Quit</property>
+             <property name="use_underline">True</property>
+             <signal name="activate" handler="gtk_main_quit"/>
+           </widget>
+         </child>
 
-      <widget>
-       <class>GtkMenuItem</class>
-       <name>help1</name>
-       <label>_Help</label>
-       <right_justify>False</right_justify>
+         <child>
+           <widget class="GtkMenuItem" id="help1">
+             <property name="visible">True</property>
+             <property name="label" translatable="yes">_Help</property>
+             <property name="use_underline">True</property>
 
-       <widget>
-         <class>GtkMenu</class>
-         <name>help1_menu</name>
+             <child>
+               <widget class="GtkMenu" id="help1_menu">
+                 <property name="visible">True</property>
 
-         <widget>
-           <class>GtkMenuItem</class>
-           <name>about</name>
-           <accelerator>
-             <modifiers>0</modifiers>
-             <key>GDK_F1</key>
-             <signal>activate</signal>
-           </accelerator>
-           <signal>
-             <name>activate</name>
-             <handler>on_about_activate</handler>
-             <last_modification_time>Sun, 01 May 2005 10:00:53 
GMT</last_modification_time>
-           </signal>
-           <label>_About</label>
-           <right_justify>False</right_justify>
-         </widget>
+                 <child>
+                   <widget class="GtkMenuItem" id="about">
+                     <property name="visible">True</property>
+                     <property name="label" 
translatable="yes">_About</property>
+                     <property name="use_underline">True</property>
+                     <signal name="activate" handler="on_about_activate"/>
+                     <accelerator key="F1" modifiers="0" signal="activate"/>
+                   </widget>
+                 </child>
+               </widget>
+             </child>
+           </widget>
+         </child>
        </widget>
-      </widget>
-    </widget>
+       <packing>
+         <property name="padding">0</property>
+         <property name="expand">False</property>
+         <property name="fill">False</property>
+       </packing>
+      </child>
 
-    <widget>
-      <class>GtkNotebook</class>
-      <name>mainnotebook</name>
-      <can_focus>True</can_focus>
-      <show_tabs>True</show_tabs>
-      <show_border>True</show_border>
-      <tab_pos>GTK_POS_TOP</tab_pos>
-      <scrollable>True</scrollable>
-      <tab_hborder>2</tab_hborder>
-      <tab_vborder>2</tab_vborder>
-      <popup_enable>False</popup_enable>
       <child>
-       <padding>0</padding>
-       <expand>True</expand>
-       <fill>True</fill>
-      </child>
+       <widget class="GtkNotebook" id="mainnotebook">
+         <property name="visible">True</property>
+         <property name="can_focus">True</property>
+         <property name="show_tabs">True</property>
+         <property name="show_border">True</property>
+         <property name="tab_pos">GTK_POS_TOP</property>
+         <property name="scrollable">True</property>
+         <property name="enable_popup">False</property>
 
-      <widget>
-       <class>GtkScrolledWindow</class>
-       <name>scrolledwindow1</name>
-       <hscrollbar_policy>GTK_POLICY_AUTOMATIC</hscrollbar_policy>
-       <vscrollbar_policy>GTK_POLICY_AUTOMATIC</vscrollbar_policy>
-       <hupdate_policy>GTK_UPDATE_CONTINUOUS</hupdate_policy>
-       <vupdate_policy>GTK_UPDATE_CONTINUOUS</vupdate_policy>
+         <child>
+           <widget class="GtkScrolledWindow" id="scrolledwindow1">
+             <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_NONE</property>
+             <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
 
-       <widget>
-         <class>GtkViewport</class>
-         <name>viewport1</name>
-         <shadow_type>GTK_SHADOW_IN</shadow_type>
+             <child>
+               <widget class="GtkViewport" id="viewport1">
+                 <property name="visible">True</property>
+                 <property name="shadow_type">GTK_SHADOW_IN</property>
 
-         <widget>
-           <class>GtkScrolledWindow</class>
-           <name>scrolledwindow2</name>
-           <hscrollbar_policy>GTK_POLICY_AUTOMATIC</hscrollbar_policy>
-           <vscrollbar_policy>GTK_POLICY_AUTOMATIC</vscrollbar_policy>
-           <hupdate_policy>GTK_UPDATE_CONTINUOUS</hupdate_policy>
-           <vupdate_policy>GTK_UPDATE_CONTINUOUS</vupdate_policy>
+                 <child>
+                   <widget class="GtkScrolledWindow" id="scrolledwindow2">
+                     <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_NONE</property>
+                     <property 
name="window_placement">GTK_CORNER_TOP_LEFT</property>
 
-           <widget>
-             <class>GtkViewport</class>
-             <name>viewport2</name>
-             <shadow_type>GTK_SHADOW_IN</shadow_type>
+                     <child>
+                       <widget class="GtkViewport" id="viewport2">
+                         <property name="visible">True</property>
+                         <property name="shadow_type">GTK_SHADOW_IN</property>
 
-             <widget>
-               <class>GtkVBox</class>
-               <name>vbox2</name>
-               <homogeneous>False</homogeneous>
-               <spacing>0</spacing>
+                         <child>
+                           <widget class="GtkVBox" id="vbox2">
+                             <property name="visible">True</property>
+                             <property name="homogeneous">False</property>
+                             <property name="spacing">0</property>
 
-               <widget>
-                 <class>GtkFrame</class>
-                 <name>frame3</name>
-                 <label>gnunetd control</label>
-                 <label_xalign>0</label_xalign>
-                 <shadow_type>GTK_SHADOW_ETCHED_IN</shadow_type>
-                 <child>
-                   <padding>0</padding>
-                   <expand>False</expand>
-                   <fill>False</fill>
+                             <child>
+                               <widget class="GtkFrame" id="frame3">
+                                 <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="GtkHBox" id="hbox2">
+                                     <property name="visible">True</property>
+                                     <property 
name="homogeneous">False</property>
+                                     <property name="spacing">0</property>
+
+                                     <child>
+                                       <widget class="GtkButton" id="button10">
+                                         <property 
name="visible">True</property>
+                                         <property 
name="can_focus">True</property>
+                                         <property 
name="relief">GTK_RELIEF_NORMAL</property>
+                                         <property 
name="focus_on_click">True</property>
+
+                                         <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">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="hbox11">
+                                                 <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-media-play</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="startButton">
+                                                     <property 
name="visible">True</property>
+                                                     <property name="label" 
translatable="yes">_start gnunetd</property>
+                                                     <property 
name="use_underline">True</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>
+                                                   </widget>
+                                                   <packing>
+                                                     <property 
name="padding">0</property>
+                                                     <property 
name="expand">True</property>
+                                                     <property 
name="fill">True</property>
+                                                   </packing>
+                                                 </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="GtkButton" 
id="stopDaemon">
+                                         <property 
name="visible">True</property>
+                                         <property name="tooltip" 
translatable="yes">disconnect from GNUnet</property>
+                                         <property 
name="can_focus">True</property>
+                                         <property 
name="relief">GTK_RELIEF_NORMAL</property>
+                                         <property 
name="focus_on_click">True</property>
+
+                                         <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="hbox12">
+                                                 <property 
name="visible">True</property>
+                                                 <property 
name="homogeneous">False</property>
+                                                 <property 
name="spacing">2</property>
+
+                                                 <child>
+                                                   <widget class="GtkImage" 
id="image2">
+                                                     <property 
name="visible">True</property>
+                                                     <property 
name="stock">gtk-stop</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="label64">
+                                                     <property 
name="visible">True</property>
+                                                     <property name="label" 
translatable="yes">s_top gnunetd</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>
+                                                   </widget>
+                                                   <packing>
+                                                     <property 
name="padding">0</property>
+                                                     <property 
name="expand">False</property>
+                                                     <property 
name="fill">False</property>
+                                                   </packing>
+                                                 </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="GtkImage" 
id="statusPixmap">
+                                         <property 
name="visible">True</property>
+                                         <property 
name="stock">gtk-no</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>
+                                         <accessibility>
+                                           <atkproperty 
name="AtkObject::accessible_name" translatable="yes">status</atkproperty>
+                                           <atkproperty 
name="AtkObject::accessible_description" translatable="yes">gnunetd 
status</atkproperty>
+                                         </accessibility>
+                                       </widget>
+                                       <packing>
+                                         <property name="padding">0</property>
+                                         <property 
name="expand">False</property>
+                                         <property name="fill">False</property>
+                                       </packing>
+                                     </child>
+                                   </widget>
+                                 </child>
+
+                                 <child>
+                                   <widget class="GtkLabel" id="label1">
+                                     <property name="visible">True</property>
+                                     <property name="label" 
translatable="yes">gnunetd control</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>
+                                   </widget>
+                                   <packing>
+                                     <property 
name="type">label_item</property>
+                                   </packing>
+                                 </child>
+                               </widget>
+                               <packing>
+                                 <property name="padding">0</property>
+                                 <property name="expand">False</property>
+                                 <property name="fill">False</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="statisticsLabel">
+                                     <property name="visible">True</property>
+                                     <property name="label" 
translatable="yes">Unavailable.
+</property>
+                                     <property 
name="use_underline">False</property>
+                                     <property 
name="use_markup">False</property>
+                                     <property 
name="justify">GTK_JUSTIFY_LEFT</property>
+                                     <property name="wrap">True</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>
+                                   </widget>
+                                 </child>
+
+                                 <child>
+                                   <widget class="GtkLabel" id="label2">
+                                     <property name="visible">True</property>
+                                     <property name="label" 
translatable="yes">Statistics</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>
+                                   </widget>
+                                   <packing>
+                                     <property 
name="type">label_item</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="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="GtkScrolledWindow" 
id="scrolledwindow5">
+                                     <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="GtkTreeView" id="clist2">
+                                         <property 
name="visible">True</property>
+                                         <property 
name="can_focus">True</property>
+                                         <property 
name="headers_visible">True</property>
+                                         <property 
name="rules_hint">False</property>
+                                         <property 
name="reorderable">False</property>
+                                         <property 
name="enable_search">True</property>
+                                       </widget>
+                                     </child>
+                                   </widget>
+                                 </child>
+
+                                 <child>
+                                   <widget class="GtkLabel" id="label3">
+                                     <property name="visible">True</property>
+                                     <property name="label" 
translatable="yes">Available Applications</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>
+                                   </widget>
+                                   <packing>
+                                     <property 
name="type">label_item</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>
+                     </child>
+                   </widget>
                  </child>
+               </widget>
+             </child>
+           </widget>
+           <packing>
+             <property name="tab_expand">False</property>
+             <property name="tab_fill">True</property>
+           </packing>
+         </child>
 
-                 <widget>
-                   <class>GtkHBox</class>
-                   <name>hbox2</name>
-                   <homogeneous>False</homogeneous>
-                   <spacing>0</spacing>
+         <child>
+           <widget class="GtkLabel" id="label1">
+             <property name="visible">True</property>
+             <property name="label" translatable="yes">_General</property>
+             <property name="use_underline">True</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>
+           </widget>
+           <packing>
+             <property name="type">tab</property>
+           </packing>
+         </child>
 
-                   <widget>
-                     <class>GtkButton</class>
-                     <name>startDaemon</name>
-                     <tooltip>connect to GNUnet</tooltip>
-                     <can_focus>True</can_focus>
-                     <label>_start gnunetd</label>
-                     <relief>GTK_RELIEF_NORMAL</relief>
+         <child>
+           <widget class="GtkNotebook" id="fsnotebook">
+             <property name="visible">True</property>
+             <property name="can_focus">True</property>
+             <property name="show_tabs">True</property>
+             <property name="show_border">True</property>
+             <property name="tab_pos">GTK_POS_TOP</property>
+             <property name="scrollable">False</property>
+             <property name="enable_popup">False</property>
+
+             <child>
+               <widget class="GtkVBox" id="vbox5">
+                 <property name="visible">True</property>
+                 <property name="homogeneous">False</property>
+                 <property name="spacing">0</property>
+
+                 <child>
+                   <widget class="GtkFrame" id="frame8">
+                     <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>
-                       <padding>0</padding>
-                       <expand>True</expand>
-                       <fill>True</fill>
+                       <widget class="GtkScrolledWindow" id="scrolledwindow9">
+                         <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="GtkTreeView" id="clist7">
+                             <property name="visible">True</property>
+                             <property name="can_focus">True</property>
+                             <property name="headers_visible">True</property>
+                             <property name="rules_hint">False</property>
+                             <property name="reorderable">False</property>
+                             <property name="enable_search">True</property>
+                           </widget>
+                         </child>
+                       </widget>
                      </child>
-                   </widget>
 
-                   <widget>
-                     <class>GtkButton</class>
-                     <name>stopDaemon</name>
-                     <tooltip>disconnect from GNUnet</tooltip>
-                     <can_focus>True</can_focus>
-                     <label>s_top gnunetd</label>
-                     <relief>GTK_RELIEF_NORMAL</relief>
                      <child>
-                       <padding>0</padding>
-                       <expand>True</expand>
-                       <fill>True</fill>
+                       <widget class="GtkLabel" id="label16">
+                         <property name="visible">True</property>
+                         <property name="label" translatable="yes">Search 
Results</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>
+                       </widget>
+                       <packing>
+                         <property name="type">label_item</property>
+                       </packing>
                      </child>
                    </widget>
+                   <packing>
+                     <property name="padding">0</property>
+                     <property name="expand">True</property>
+                     <property name="fill">True</property>
+                   </packing>
+                 </child>
 
-                   <widget>
-                     <class>GtkPixmap</class>
-                     <name>statusPixmap</name>
-                     <xalign>0.5</xalign>
-                     <yalign>0.5</yalign>
-                     <xpad>0</xpad>
-                     <ypad>0</ypad>
-                     <build_insensitive>True</build_insensitive>
+                 <child>
+                   <widget class="GtkFrame" id="frame9">
+                     <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>
-                       <padding>0</padding>
-                       <expand>False</expand>
-                       <fill>False</fill>
+                       <widget class="GtkScrolledWindow" id="scrolledwindow7">
+                         <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="GtkTreeView" id="clist5">
+                             <property name="visible">True</property>
+                             <property name="can_focus">True</property>
+                             <property name="headers_visible">True</property>
+                             <property name="rules_hint">False</property>
+                             <property name="reorderable">False</property>
+                             <property name="enable_search">True</property>
+                           </widget>
+                         </child>
+                       </widget>
                      </child>
+
+                     <child>
+                       <widget class="GtkLabel" id="label45">
+                         <property name="visible">True</property>
+                         <property name="label" 
translatable="yes">Downloads</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>
+                       </widget>
+                       <packing>
+                         <property name="type">label_item</property>
+                       </packing>
+                     </child>
                    </widget>
-                 </widget>
-               </widget>
+                   <packing>
+                     <property name="padding">0</property>
+                     <property name="expand">True</property>
+                     <property name="fill">True</property>
+                   </packing>
+                 </child>
 
-               <widget>
-                 <class>GtkFrame</class>
-                 <name>frame2</name>
-                 <label>Statistics</label>
-                 <label_xalign>0</label_xalign>
-                 <shadow_type>GTK_SHADOW_ETCHED_IN</shadow_type>
                  <child>
-                   <padding>0</padding>
-                   <expand>True</expand>
-                   <fill>True</fill>
+                   <widget class="GtkFrame" id="frame10">
+                     <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="GtkScrolledWindow" id="scrolledwindow8">
+                         <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="GtkTreeView" id="clist6">
+                             <property name="visible">True</property>
+                             <property name="can_focus">True</property>
+                             <property name="headers_visible">True</property>
+                             <property name="rules_hint">False</property>
+                             <property name="reorderable">False</property>
+                             <property name="enable_search">True</property>
+                           </widget>
+                         </child>
+                       </widget>
+                     </child>
+
+                     <child>
+                       <widget class="GtkLabel" id="label46">
+                         <property name="visible">True</property>
+                         <property name="label" 
translatable="yes">Uploads</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>
+                       </widget>
+                       <packing>
+                         <property name="type">label_item</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="tab_expand">False</property>
+                 <property name="tab_fill">True</property>
+               </packing>
+             </child>
 
-                 <widget>
-                   <class>GtkLabel</class>
-                   <name>statisticsLabel</name>
-                   <label>Unavailable.
-</label>
-                   <justify>GTK_JUSTIFY_LEFT</justify>
-                   <wrap>True</wrap>
-                   <xalign>0.5</xalign>
-                   <yalign>0.5</yalign>
-                   <xpad>0</xpad>
-                   <ypad>0</ypad>
-                 </widget>
+             <child>
+               <widget class="GtkLabel" id="statusfstab">
+                 <property name="visible">True</property>
+                 <property name="label" translatable="yes">S_tatus</property>
+                 <property name="use_underline">True</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>
                </widget>
+               <packing>
+                 <property name="type">tab</property>
+               </packing>
+             </child>
 
-               <widget>
-                 <class>GtkFrame</class>
-                 <name>frame1</name>
-                 <label>Available Applications</label>
-                 <label_xalign>0</label_xalign>
-                 <shadow_type>GTK_SHADOW_ETCHED_IN</shadow_type>
+             <child>
+               <widget class="GtkVBox" id="vbox7">
+                 <property name="visible">True</property>
+                 <property name="homogeneous">False</property>
+                 <property name="spacing">0</property>
+
                  <child>
-                   <padding>0</padding>
-                   <expand>True</expand>
-                   <fill>True</fill>
+                   <widget class="GtkNotebook" id="notebook6">
+                     <property name="visible">True</property>
+                     <property name="can_focus">True</property>
+                     <property name="show_tabs">True</property>
+                     <property name="show_border">True</property>
+                     <property name="tab_pos">GTK_POS_TOP</property>
+                     <property name="scrollable">False</property>
+                     <property name="enable_popup">False</property>
+
+                     <child>
+                       <widget class="GtkLabel" id="label61">
+                         <property name="visible">True</property>
+                         <property name="label" 
translatable="yes">label61</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>
+                       </widget>
+                       <packing>
+                         <property name="tab_expand">False</property>
+                         <property name="tab_fill">True</property>
+                       </packing>
+                     </child>
+
+                     <child>
+                       <widget class="GtkLabel" id="label36">
+                         <property name="visible">True</property>
+                         <property name="label" 
translatable="yes">label36</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>
+                       </widget>
+                       <packing>
+                         <property name="type">tab</property>
+                       </packing>
+                     </child>
+                   </widget>
+                   <packing>
+                     <property name="padding">0</property>
+                     <property name="expand">True</property>
+                     <property name="fill">True</property>
+                   </packing>
                  </child>
 
-                 <widget>
-                   <class>GtkScrolledWindow</class>
-                   <name>scrolledwindow5</name>
-                   <hscrollbar_policy>GTK_POLICY_AUTOMATIC</hscrollbar_policy>
-                   <vscrollbar_policy>GTK_POLICY_AUTOMATIC</vscrollbar_policy>
-                   <hupdate_policy>GTK_UPDATE_CONTINUOUS</hupdate_policy>
-                   <vupdate_policy>GTK_UPDATE_CONTINUOUS</vupdate_policy>
+                 <child>
+                   <widget class="GtkHBox" id="hbox4">
+                     <property name="visible">True</property>
+                     <property name="homogeneous">False</property>
+                     <property name="spacing">0</property>
 
-                   <widget>
-                     <class>GtkCList</class>
-                     <name>clist2</name>
-                     <can_focus>True</can_focus>
-                     <columns>1</columns>
-                     <column_widths>80</column_widths>
-                     <selection_mode>GTK_SELECTION_SINGLE</selection_mode>
-                     <show_titles>True</show_titles>
-                     <shadow_type>GTK_SHADOW_IN</shadow_type>
+                     <child>
+                       <widget class="GtkCombo" id="combo2">
+                         <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>
 
-                     <widget>
-                       <class>GtkLabel</class>
-                       <child_name>CList:title</child_name>
-                       <name>label15</name>
-                       <label>Modules</label>
-                       <justify>GTK_JUSTIFY_CENTER</justify>
-                       <wrap>False</wrap>
-                       <xalign>0.5</xalign>
-                       <yalign>0.5</yalign>
-                       <xpad>0</xpad>
-                       <ypad>0</ypad>
-                     </widget>
+                         <child internal-child="entry">
+                           <widget class="GtkEntry" id="combo-entry2">
+                             <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="convertwidget13">
+                             <property name="visible">True</property>
+                             <property 
name="selection_mode">GTK_SELECTION_BROWSE</property>
+
+                             <child>
+                               <widget class="GtkListItem" 
id="convertwidget14">
+                                 <property name="visible">True</property>
+
+                                 <child>
+                                   <widget class="GtkLabel" 
id="convertwidget15">
+                                     <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>
+                                   </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="GtkButton" id="fssearchbutton">
+                         <property name="visible">True</property>
+                         <property name="can_focus">True</property>
+                         <property name="label" 
translatable="yes">_search</property>
+                         <property name="use_underline">True</property>
+                         <property name="relief">GTK_RELIEF_NORMAL</property>
+                         <property name="focus_on_click">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="label40">
+                         <property name="visible">True</property>
+                         <property name="label" translatable="yes">in 
namespace</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">8</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="GtkOptionMenu" id="optionmenu1">
+                         <property name="visible">True</property>
+                         <property name="can_focus">True</property>
+                         <property name="history">0</property>
+
+                         <child internal-child="menu">
+                           <widget class="GtkMenu" id="convertwidget16">
+                             <property name="visible">True</property>
+
+                             <child>
+                               <widget class="GtkMenuItem" 
id="convertwidget17">
+                                 <property name="visible">True</property>
+                                 <property name="label" 
translatable="yes">global (everywhere)</property>
+                                 <property name="use_underline">True</property>
+                               </widget>
+                             </child>
+                           </widget>
+                         </child>
+                       </widget>
+                       <packing>
+                         <property name="padding">0</property>
+                         <property name="expand">False</property>
+                         <property name="fill">False</property>
+                       </packing>
+                     </child>
                    </widget>
-                 </widget>
+                   <packing>
+                     <property name="padding">0</property>
+                     <property name="expand">False</property>
+                     <property name="fill">False</property>
+                   </packing>
+                 </child>
                </widget>
-             </widget>
-           </widget>
-         </widget>
-       </widget>
-      </widget>
+               <packing>
+                 <property name="tab_expand">False</property>
+                 <property name="tab_fill">True</property>
+               </packing>
+             </child>
 
-      <widget>
-       <class>GtkLabel</class>
-       <child_name>Notebook:tab</child_name>
-       <name>label1</name>
-       <label>_General</label>
-       <justify>GTK_JUSTIFY_CENTER</justify>
-       <wrap>False</wrap>
-       <xalign>0.5</xalign>
-       <yalign>0.5</yalign>
-       <xpad>0</xpad>
-       <ypad>0</ypad>
-      </widget>
+             <child>
+               <widget class="GtkLabel" id="downloadfstab">
+                 <property name="visible">True</property>
+                 <property name="label" translatable="yes">_Download</property>
+                 <property name="use_underline">True</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>
+               </widget>
+               <packing>
+                 <property name="type">tab</property>
+               </packing>
+             </child>
 
-      <widget>
-       <class>Placeholder</class>
-      </widget>
+             <child>
+               <widget class="GtkVBox" id="vbox9">
+                 <property name="visible">True</property>
+                 <property name="homogeneous">False</property>
+                 <property name="spacing">0</property>
 
-      <widget>
-       <class>GtkLabel</class>
-       <child_name>Notebook:tab</child_name>
-       <name>statusfstab</name>
-       <label>S_tatus</label>
-       <justify>GTK_JUSTIFY_CENTER</justify>
-       <wrap>False</wrap>
-       <xalign>0.5</xalign>
-       <yalign>0.5</yalign>
-       <xpad>0</xpad>
-       <ypad>0</ypad>
-      </widget>
+                 <child>
+                   <widget class="GtkHBox" id="hbox8">
+                     <property name="visible">True</property>
+                     <property name="homogeneous">False</property>
+                     <property name="spacing">0</property>
 
-      <widget>
-       <class>GtkNotebook</class>
-       <name>fsnotebook</name>
-       <can_focus>True</can_focus>
-       <show_tabs>True</show_tabs>
-       <show_border>True</show_border>
-       <tab_pos>GTK_POS_TOP</tab_pos>
-       <scrollable>False</scrollable>
-       <tab_hborder>2</tab_hborder>
-       <tab_vborder>2</tab_vborder>
-       <popup_enable>False</popup_enable>
+                     <child>
+                       <widget class="GtkRadioButton" id="indexbutton">
+                         <property name="visible">True</property>
+                         <property name="can_focus">True</property>
+                         <property name="label" 
translatable="yes">index</property>
+                         <property name="use_underline">True</property>
+                         <property name="relief">GTK_RELIEF_NORMAL</property>
+                         <property name="focus_on_click">True</property>
+                         <property name="active">True</property>
+                         <property name="inconsistent">False</property>
+                         <property name="draw_indicator">True</property>
+                       </widget>
+                       <packing>
+                         <property name="padding">0</property>
+                         <property name="expand">False</property>
+                         <property name="fill">False</property>
+                       </packing>
+                     </child>
 
-       <widget>
-         <class>GtkVBox</class>
-         <name>vbox5</name>
-         <homogeneous>False</homogeneous>
-         <spacing>0</spacing>
+                     <child>
+                       <widget class="GtkRadioButton" id="insertButton">
+                         <property name="visible">True</property>
+                         <property name="can_focus">True</property>
+                         <property name="label" 
translatable="yes">insert</property>
+                         <property name="use_underline">True</property>
+                         <property name="relief">GTK_RELIEF_NORMAL</property>
+                         <property name="focus_on_click">True</property>
+                         <property name="active">False</property>
+                         <property name="inconsistent">False</property>
+                         <property name="draw_indicator">True</property>
+                         <property name="group">indexbutton</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">False</property>
+                   </packing>
+                 </child>
 
-         <widget>
-           <class>GtkFrame</class>
-           <name>frame8</name>
-           <label>Search Results</label>
-           <label_xalign>0</label_xalign>
-           <shadow_type>GTK_SHADOW_ETCHED_IN</shadow_type>
-           <child>
-             <padding>0</padding>
-             <expand>True</expand>
-             <fill>True</fill>
-           </child>
+                 <child>
+                   <widget class="GtkHBox" id="hbox9">
+                     <property name="visible">True</property>
+                     <property name="homogeneous">False</property>
+                     <property name="spacing">0</property>
 
-           <widget>
-             <class>GtkScrolledWindow</class>
-             <name>scrolledwindow9</name>
-             <hscrollbar_policy>GTK_POLICY_AUTOMATIC</hscrollbar_policy>
-             <vscrollbar_policy>GTK_POLICY_AUTOMATIC</vscrollbar_policy>
-             <hupdate_policy>GTK_UPDATE_CONTINUOUS</hupdate_policy>
-             <vupdate_policy>GTK_UPDATE_CONTINUOUS</vupdate_policy>
+                     <child>
+                       <widget class="GtkRadioButton" id="radiobutton2">
+                         <property name="visible">True</property>
+                         <property name="can_focus">True</property>
+                         <property name="label" translatable="yes">file 
only</property>
+                         <property name="use_underline">True</property>
+                         <property name="relief">GTK_RELIEF_NORMAL</property>
+                         <property name="focus_on_click">True</property>
+                         <property name="active">True</property>
+                         <property name="inconsistent">False</property>
+                         <property name="draw_indicator">True</property>
+                       </widget>
+                       <packing>
+                         <property name="padding">0</property>
+                         <property name="expand">False</property>
+                         <property name="fill">False</property>
+                       </packing>
+                     </child>
 
-             <widget>
-               <class>GtkCList</class>
-               <name>clist7</name>
-               <can_focus>True</can_focus>
-               <columns>4</columns>
-               <column_widths>77,40,80,37</column_widths>
-               <selection_mode>GTK_SELECTION_SINGLE</selection_mode>
-               <show_titles>True</show_titles>
-               <shadow_type>GTK_SHADOW_IN</shadow_type>
+                     <child>
+                       <widget class="GtkRadioButton" id="radiobutton3">
+                         <property name="visible">True</property>
+                         <property name="can_focus">True</property>
+                         <property name="label" translatable="yes">recursive 
(for entire directories)</property>
+                         <property name="use_underline">True</property>
+                         <property name="relief">GTK_RELIEF_NORMAL</property>
+                         <property name="focus_on_click">True</property>
+                         <property name="active">False</property>
+                         <property name="inconsistent">False</property>
+                         <property name="draw_indicator">True</property>
+                         <property name="group">radiobutton2</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">False</property>
+                   </packing>
+                 </child>
 
-               <widget>
-                 <class>GtkLabel</class>
-                 <child_name>CList:title</child_name>
-                 <name>label41</name>
-                 <label>filename</label>
-                 <justify>GTK_JUSTIFY_CENTER</justify>
-                 <wrap>False</wrap>
-                 <xalign>0.5</xalign>
-                 <yalign>0.5</yalign>
-                 <xpad>0</xpad>
-                 <ypad>0</ypad>
-               </widget>
+                 <child>
+                   <widget class="GtkHBox" id="hbox10">
+                     <property name="visible">True</property>
+                     <property name="homogeneous">False</property>
+                     <property name="spacing">0</property>
 
-               <widget>
-                 <class>GtkLabel</class>
-                 <child_name>CList:title</child_name>
-                 <name>label42</name>
-                 <label>size</label>
-                 <justify>GTK_JUSTIFY_CENTER</justify>
-                 <wrap>False</wrap>
-                 <xalign>0.5</xalign>
-                 <yalign>0.5</yalign>
-                 <xpad>0</xpad>
-                 <ypad>0</ypad>
-               </widget>
+                     <child>
+                       <widget class="GtkLabel" id="label54">
+                         <property name="visible">True</property>
+                         <property name="label" 
translatable="yes">_Filename</property>
+                         <property name="use_underline">True</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="mnemonic_widget">combo-entry1</property>
+                       </widget>
+                       <packing>
+                         <property name="padding">0</property>
+                         <property name="expand">False</property>
+                         <property name="fill">False</property>
+                       </packing>
+                     </child>
 
-               <widget>
-                 <class>GtkLabel</class>
-                 <child_name>CList:title</child_name>
-                 <name>label43</name>
-                 <label>mime-type</label>
-                 <justify>GTK_JUSTIFY_CENTER</justify>
-                 <wrap>False</wrap>
-                 <xalign>0.5</xalign>
-                 <yalign>0.5</yalign>
-                 <xpad>0</xpad>
-                 <ypad>0</ypad>
-               </widget>
+                     <child>
+                       <widget class="GtkCombo" id="combo1">
+                         <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>
 
-               <widget>
-                 <class>GtkLabel</class>
-                 <child_name>CList:title</child_name>
-                 <name>label44</name>
-                 <label>description</label>
-                 <justify>GTK_JUSTIFY_CENTER</justify>
-                 <wrap>False</wrap>
-                 <xalign>0.5</xalign>
-                 <yalign>0.5</yalign>
-                 <xpad>0</xpad>
-                 <ypad>0</ypad>
-               </widget>
-             </widget>
-           </widget>
-         </widget>
+                         <child internal-child="entry">
+                           <widget class="GtkEntry" id="combo-entry1">
+                             <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>
 
-         <widget>
-           <class>GtkFrame</class>
-           <name>frame9</name>
-           <label>Downloads</label>
-           <label_xalign>0</label_xalign>
-           <shadow_type>GTK_SHADOW_ETCHED_IN</shadow_type>
-           <child>
-             <padding>0</padding>
-             <expand>True</expand>
-             <fill>True</fill>
-           </child>
+                         <child internal-child="list">
+                           <widget class="GtkList" id="convertwidget18">
+                             <property name="visible">True</property>
+                             <property 
name="selection_mode">GTK_SELECTION_BROWSE</property>
 
-           <widget>
-             <class>GtkScrolledWindow</class>
-             <name>scrolledwindow7</name>
-             <hscrollbar_policy>GTK_POLICY_AUTOMATIC</hscrollbar_policy>
-             <vscrollbar_policy>GTK_POLICY_AUTOMATIC</vscrollbar_policy>
-             <hupdate_policy>GTK_UPDATE_CONTINUOUS</hupdate_policy>
-             <vupdate_policy>GTK_UPDATE_CONTINUOUS</vupdate_policy>
+                             <child>
+                               <widget class="GtkListItem" 
id="convertwidget19">
+                                 <property name="visible">True</property>
 
-             <widget>
-               <class>GtkCList</class>
-               <name>clist5</name>
-               <can_focus>True</can_focus>
-               <columns>5</columns>
-               <column_widths>80,39,85,84,118</column_widths>
-               <selection_mode>GTK_SELECTION_SINGLE</selection_mode>
-               <show_titles>True</show_titles>
-               <shadow_type>GTK_SHADOW_IN</shadow_type>
+                                 <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>
+                                   </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>
 
-               <widget>
-                 <class>GtkLabel</class>
-                 <child_name>CList:title</child_name>
-                 <name>label26</name>
-                 <label>filename</label>
-                 <justify>GTK_JUSTIFY_CENTER</justify>
-                 <wrap>False</wrap>
-                 <xalign>0.5</xalign>
-                 <yalign>0.5</yalign>
-                 <xpad>0</xpad>
-                 <ypad>0</ypad>
+                     <child>
+                       <widget class="GtkButton" id="button9">
+                         <property name="visible">True</property>
+                         <property name="can_focus">True</property>
+                         <property name="label" 
translatable="yes">Browse</property>
+                         <property name="use_underline">True</property>
+                         <property name="relief">GTK_RELIEF_NORMAL</property>
+                         <property name="focus_on_click">True</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">False</property>
+                   </packing>
+                 </child>
                </widget>
+               <packing>
+                 <property name="tab_expand">False</property>
+                 <property name="tab_fill">True</property>
+               </packing>
+             </child>
 
-               <widget>
-                 <class>GtkLabel</class>
-                 <child_name>CList:title</child_name>
-                 <name>label27</name>
-                 <label>size</label>
-                 <justify>GTK_JUSTIFY_CENTER</justify>
-                 <wrap>False</wrap>
-                 <xalign>0.5</xalign>
-                 <yalign>0.5</yalign>
-                 <xpad>0</xpad>
-                 <ypad>0</ypad>
+             <child>
+               <widget class="GtkLabel" id="insertfstab">
+                 <property name="visible">True</property>
+                 <property name="label" translatable="yes">_Insert</property>
+                 <property name="use_underline">True</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>
                </widget>
+               <packing>
+                 <property name="type">tab</property>
+               </packing>
+             </child>
 
-               <widget>
-                 <class>GtkLabel</class>
-                 <child_name>CList:title</child_name>
-                 <name>label28</name>
-                 <label>mime-type</label>
-                 <justify>GTK_JUSTIFY_CENTER</justify>
-                 <wrap>False</wrap>
-                 <xalign>0.5</xalign>
-                 <yalign>0.5</yalign>
-                 <xpad>0</xpad>
-                 <ypad>0</ypad>
-               </widget>
+             <child>
+               <widget class="GtkVBox" id="vbox6">
+                 <property name="visible">True</property>
+                 <property name="homogeneous">False</property>
+                 <property name="spacing">0</property>
 
-               <widget>
-                 <class>GtkLabel</class>
-                 <child_name>CList:title</child_name>
-                 <name>label29</name>
-                 <label>progress</label>
-                 <justify>GTK_JUSTIFY_CENTER</justify>
-                 <wrap>False</wrap>
-                 <xalign>0.5</xalign>
-                 <yalign>0.5</yalign>
-                 <xpad>0</xpad>
-                 <ypad>0</ypad>
-               </widget>
+                 <child>
+                   <widget class="GtkMenuBar" id="menubar2">
+                     <property name="visible">True</property>
 
-               <widget>
-                 <class>GtkLabel</class>
-                 <child_name>CList:title</child_name>
-                 <name>label30</name>
-                 <label>description</label>
-                 <justify>GTK_JUSTIFY_CENTER</justify>
-                 <wrap>False</wrap>
-                 <xalign>0.5</xalign>
-                 <yalign>0.5</yalign>
-                 <xpad>0</xpad>
-                 <ypad>0</ypad>
-               </widget>
-             </widget>
-           </widget>
-         </widget>
+                     <child>
+                       <widget class="GtkMenuItem" id="createNamespace">
+                         <property name="visible">True</property>
+                         <property name="label" 
translatable="yes">_create</property>
+                         <property name="use_underline">True</property>
 
-         <widget>
-           <class>GtkFrame</class>
-           <name>frame10</name>
-           <label>Uploads</label>
-           <label_xalign>0</label_xalign>
-           <shadow_type>GTK_SHADOW_ETCHED_IN</shadow_type>
-           <child>
-             <padding>0</padding>
-             <expand>True</expand>
-             <fill>True</fill>
-           </child>
+                         <child>
+                           <widget class="GtkMenu" id="createNamespace_menu">
+                             <property name="visible">True</property>
 
-           <widget>
-             <class>GtkScrolledWindow</class>
-             <name>scrolledwindow8</name>
-             <hscrollbar_policy>GTK_POLICY_AUTOMATIC</hscrollbar_policy>
-             <vscrollbar_policy>GTK_POLICY_AUTOMATIC</vscrollbar_policy>
-             <hupdate_policy>GTK_UPDATE_CONTINUOUS</hupdate_policy>
-             <vupdate_policy>GTK_UPDATE_CONTINUOUS</vupdate_policy>
+                             <child>
+                               <widget class="GtkMenuItem" id="namespace1">
+                                 <property name="visible">True</property>
+                                 <property name="label" 
translatable="yes">_Namespace</property>
+                                 <property name="use_underline">True</property>
+                                 <signal name="activate" 
handler="on_create_namespace_activate"/>
+                               </widget>
+                             </child>
 
-             <widget>
-               <class>GtkCList</class>
-               <name>clist6</name>
-               <can_focus>True</can_focus>
-               <columns>5</columns>
-               <column_widths>78,38,80,84,24</column_widths>
-               <selection_mode>GTK_SELECTION_SINGLE</selection_mode>
-               <show_titles>True</show_titles>
-               <shadow_type>GTK_SHADOW_IN</shadow_type>
+                             <child>
+                               <widget class="GtkMenuItem" id="directory1">
+                                 <property name="visible">True</property>
+                                 <property name="label" 
translatable="yes">_Directory</property>
+                                 <property name="use_underline">True</property>
+                                 <signal name="activate" 
handler="on_create_directory_activate"/>
+                               </widget>
+                             </child>
 
-               <widget>
-                 <class>GtkLabel</class>
-                 <child_name>CList:title</child_name>
-                 <name>label31</name>
-                 <label>filename</label>
-                 <justify>GTK_JUSTIFY_CENTER</justify>
-                 <wrap>False</wrap>
-                 <xalign>0.5</xalign>
-                 <yalign>0.5</yalign>
-                 <xpad>0</xpad>
-                 <ypad>0</ypad>
-               </widget>
+                             <child>
+                               <widget class="GtkMenuItem" id="collection1">
+                                 <property name="visible">True</property>
+                                 <property name="label" 
translatable="yes">_Collection</property>
+                                 <property name="use_underline">True</property>
+                                 <signal name="activate" 
handler="on_create_collection_activate"/>
+                               </widget>
+                             </child>
 
-               <widget>
-                 <class>GtkLabel</class>
-                 <child_name>CList:title</child_name>
-                 <name>label32</name>
-                 <label>size</label>
-                 <justify>GTK_JUSTIFY_CENTER</justify>
-                 <wrap>False</wrap>
-                 <xalign>0.5</xalign>
-                 <yalign>0.5</yalign>
-                 <xpad>0</xpad>
-                 <ypad>0</ypad>
-               </widget>
+                             <child>
+                               <widget class="GtkMenuItem" id="advertisement1">
+                                 <property name="visible">True</property>
+                                 <property name="label" 
translatable="yes">_Advertisement</property>
+                                 <property name="use_underline">True</property>
+                                 <signal name="activate" 
handler="on_create_advertisement_activate"/>
+                               </widget>
+                             </child>
+                           </widget>
+                         </child>
+                       </widget>
+                     </child>
 
-               <widget>
-                 <class>GtkLabel</class>
-                 <child_name>CList:title</child_name>
-                 <name>label33</name>
-                 <label>mime-type</label>
-                 <justify>GTK_JUSTIFY_CENTER</justify>
-                 <wrap>False</wrap>
-                 <xalign>0.5</xalign>
-                 <yalign>0.5</yalign>
-                 <xpad>0</xpad>
-                 <ypad>0</ypad>
-               </widget>
+                     <child>
+                       <widget class="GtkMenuItem" id="delete1">
+                         <property name="visible">True</property>
+                         <property name="label" 
translatable="yes">_delete</property>
+                         <property name="use_underline">True</property>
 
-               <widget>
-                 <class>GtkLabel</class>
-                 <child_name>CList:title</child_name>
-                 <name>label34</name>
-                 <label>progress</label>
-                 <justify>GTK_JUSTIFY_CENTER</justify>
-                 <wrap>False</wrap>
-                 <xalign>0.5</xalign>
-                 <yalign>0.5</yalign>
-                 <xpad>0</xpad>
-                 <ypad>0</ypad>
-               </widget>
+                         <child>
+                           <widget class="GtkMenu" id="delete1_menu">
+                             <property name="visible">True</property>
 
-               <widget>
-                 <class>GtkLabel</class>
-                 <child_name>CList:title</child_name>
-                 <name>label35</name>
-                 <label>keywords</label>
-                 <justify>GTK_JUSTIFY_CENTER</justify>
-                 <wrap>False</wrap>
-                 <xalign>0.5</xalign>
-                 <yalign>0.5</yalign>
-                 <xpad>0</xpad>
-                 <ypad>0</ypad>
-               </widget>
-             </widget>
-           </widget>
-         </widget>
-       </widget>
+                             <child>
+                               <widget class="GtkMenuItem" id="namespace2">
+                                 <property name="visible">True</property>
+                                 <property name="tooltip" 
translatable="yes">Will prevent future insertions into the namespace (will not 
delete content in the namespace)</property>
+                                 <property name="label" 
translatable="yes">_Namespace</property>
+                                 <property name="use_underline">True</property>
+                                 <signal name="activate" 
handler="on_namespace2_activate"/>
+                               </widget>
+                             </child>
 
-       <widget>
-         <class>GtkLabel</class>
-         <child_name>Notebook:tab</child_name>
-         <name>statusfstab</name>
-         <label>S_tatus</label>
-         <justify>GTK_JUSTIFY_CENTER</justify>
-         <wrap>False</wrap>
-         <xalign>0.5</xalign>
-         <yalign>0.5</yalign>
-         <xpad>0</xpad>
-         <ypad>0</ypad>
-       </widget>
+                             <child>
+                               <widget class="GtkMenuItem" id="collection2">
+                                 <property name="visible">True</property>
+                                 <property name="tooltip" 
translatable="yes">end collection (will not delete content already in the 
collection)</property>
+                                 <property name="label" 
translatable="yes">_Collection</property>
+                                 <property name="use_underline">True</property>
+                                 <signal name="activate" 
handler="on_collection_delete_activate"/>
+                               </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>
-         <class>GtkVBox</class>
-         <name>vbox7</name>
-         <homogeneous>False</homogeneous>
-         <spacing>0</spacing>
+                 <child>
+                   <widget class="GtkNotebook" id="notebook4">
+                     <property name="visible">True</property>
+                     <property name="can_focus">True</property>
+                     <property name="show_tabs">True</property>
+                     <property name="show_border">True</property>
+                     <property name="tab_pos">GTK_POS_TOP</property>
+                     <property name="scrollable">False</property>
+                     <property name="enable_popup">False</property>
 
-         <widget>
-           <class>GtkNotebook</class>
-           <name>notebook6</name>
-           <can_focus>True</can_focus>
-           <show_tabs>True</show_tabs>
-           <show_border>True</show_border>
-           <tab_pos>GTK_POS_TOP</tab_pos>
-           <scrollable>False</scrollable>
-           <tab_hborder>2</tab_hborder>
-           <tab_vborder>2</tab_vborder>
-           <popup_enable>False</popup_enable>
-           <child>
-             <padding>0</padding>
-             <expand>True</expand>
-             <fill>True</fill>
-           </child>
+                     <child>
+                       <widget class="GtkLabel" id="label62">
+                         <property name="visible">True</property>
+                         <property name="label" 
translatable="yes">label62</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>
+                       </widget>
+                       <packing>
+                         <property name="tab_expand">False</property>
+                         <property name="tab_fill">True</property>
+                       </packing>
+                     </child>
 
-           <widget>
-             <class>Placeholder</class>
-           </widget>
+                     <child>
+                       <widget class="GtkLabel" id="label39">
+                         <property name="visible">True</property>
+                         <property name="label" 
translatable="yes">label39</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>
+                       </widget>
+                       <packing>
+                         <property name="type">tab</property>
+                       </packing>
+                     </child>
+                   </widget>
+                   <packing>
+                     <property name="padding">0</property>
+                     <property name="expand">True</property>
+                     <property name="fill">True</property>
+                   </packing>
+                 </child>
 
-           <widget>
-             <class>GtkLabel</class>
-             <child_name>Notebook:tab</child_name>
-             <name>label36</name>
-             <label>label36</label>
-             <justify>GTK_JUSTIFY_CENTER</justify>
-             <wrap>False</wrap>
-             <xalign>0.5</xalign>
-             <yalign>0.5</yalign>
-             <xpad>0</xpad>
-             <ypad>0</ypad>
-           </widget>
-         </widget>
+                 <child>
+                   <widget class="GtkFrame" id="frame11">
+                     <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>
 
-         <widget>
-           <class>GtkHBox</class>
-           <name>hbox4</name>
-           <homogeneous>False</homogeneous>
-           <spacing>0</spacing>
-           <child>
-             <padding>0</padding>
-             <expand>False</expand>
-             <fill>False</fill>
-           </child>
+                     <child>
+                       <widget class="GtkScrolledWindow" id="scrolledwindow3">
+                         <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_NONE</property>
+                         <property 
name="window_placement">GTK_CORNER_TOP_LEFT</property>
 
-           <widget>
-             <class>GtkCombo</class>
-             <name>combo2</name>
-             <value_in_list>False</value_in_list>
-             <ok_if_empty>True</ok_if_empty>
-             <case_sensitive>False</case_sensitive>
-             <use_arrows>True</use_arrows>
-             <use_arrows_always>False</use_arrows_always>
-             <items></items>
+                         <child>
+                           <widget class="GtkViewport" id="viewport3">
+                             <property name="visible">True</property>
+                             <property 
name="shadow_type">GTK_SHADOW_IN</property>
+
+                             <child>
+                               <widget class="GtkScrolledWindow" 
id="scrolledwindow4">
+                                 <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="GtkTreeView" id="clist1">
+                                     <property name="visible">True</property>
+                                     <property name="can_focus">True</property>
+                                     <property 
name="headers_visible">True</property>
+                                     <property 
name="rules_hint">False</property>
+                                     <property 
name="reorderable">False</property>
+                                     <property 
name="enable_search">True</property>
+                                   </widget>
+                                 </child>
+                               </widget>
+                             </child>
+                           </widget>
+                         </child>
+                       </widget>
+                     </child>
+
+                     <child>
+                       <widget class="GtkLabel" id="label55">
+                         <property name="visible">True</property>
+                         <property name="label" 
translatable="yes">Content</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>
+                       </widget>
+                       <packing>
+                         <property name="type">label_item</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="tab_expand">False</property>
+                 <property name="tab_fill">True</property>
+               </packing>
+             </child>
+
              <child>
-               <padding>0</padding>
-               <expand>True</expand>
-               <fill>True</fill>
+               <widget class="GtkLabel" id="advancedfstab">
+                 <property name="visible">True</property>
+                 <property name="label" translatable="yes">_Advanced</property>
+                 <property name="use_underline">True</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>
+               </widget>
+               <packing>
+                 <property name="type">tab</property>
+               </packing>
              </child>
+           </widget>
+           <packing>
+             <property name="tab_expand">False</property>
+             <property name="tab_fill">True</property>
+           </packing>
+         </child>
 
-             <widget>
-               <class>GtkEntry</class>
-               <child_name>GtkCombo:entry</child_name>
-               <name>combo-entry2</name>
-               <can_focus>True</can_focus>
-               <editable>True</editable>
-               <text_visible>True</text_visible>
-               <text_max_length>0</text_max_length>
-               <text></text>
-             </widget>
+         <child>
+           <widget class="GtkLabel" id="fstab">
+             <property name="visible">True</property>
+             <property name="label" translatable="yes">_File sharing</property>
+             <property name="use_underline">True</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>
            </widget>
+           <packing>
+             <property name="type">tab</property>
+           </packing>
+         </child>
 
-           <widget>
-             <class>GtkButton</class>
-             <name>fssearchbutton</name>
-             <can_focus>True</can_focus>
-             <label>_search</label>
-             <relief>GTK_RELIEF_NORMAL</relief>
+         <child>
+           <widget class="GtkVBox" id="vbox3">
+             <property name="visible">True</property>
+             <property name="homogeneous">False</property>
+             <property name="spacing">0</property>
+
              <child>
-               <padding>0</padding>
-               <expand>False</expand>
-               <fill>False</fill>
+               <widget class="GtkLabel" id="label68">
+                 <property name="visible">True</property>
+                 <property name="label" translatable="yes">label68</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>
+               </widget>
+               <packing>
+                 <property name="padding">0</property>
+                 <property name="expand">False</property>
+                 <property name="fill">False</property>
+               </packing>
              </child>
            </widget>
+           <packing>
+             <property name="tab_expand">False</property>
+             <property name="tab_fill">True</property>
+           </packing>
+         </child>
 
-           <widget>
-             <class>GtkLabel</class>
-             <name>label40</name>
-             <label>in namespace</label>
-             <justify>GTK_JUSTIFY_CENTER</justify>
-             <wrap>False</wrap>
-             <xalign>0.5</xalign>
-             <yalign>0.5</yalign>
-             <xpad>8</xpad>
-             <ypad>0</ypad>
-             <child>
-               <padding>0</padding>
-               <expand>False</expand>
-               <fill>False</fill>
-             </child>
+         <child>
+           <widget class="GtkLabel" id="label5">
+             <property name="visible">True</property>
+             <property name="label" translatable="yes">_Statistics</property>
+             <property name="use_underline">True</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>
            </widget>
+           <packing>
+             <property name="type">tab</property>
+           </packing>
+         </child>
 
-           <widget>
-             <class>GtkOptionMenu</class>
-             <name>optionmenu1</name>
-             <can_focus>True</can_focus>
-             <items>global (everywhere)
-</items>
-             <initial_choice>0</initial_choice>
+         <child>
+           <widget class="GtkVBox" id="vbox4">
+             <property name="visible">True</property>
+             <property name="homogeneous">False</property>
+             <property name="spacing">0</property>
+
              <child>
-               <padding>0</padding>
-               <expand>False</expand>
-               <fill>False</fill>
-             </child>
-           </widget>
-         </widget>
-       </widget>
+               <widget class="GtkNotebook" id="notebook3">
+                 <property name="visible">True</property>
+                 <property name="can_focus">True</property>
+                 <property name="show_tabs">True</property>
+                 <property name="show_border">True</property>
+                 <property name="tab_pos">GTK_POS_TOP</property>
+                 <property name="scrollable">False</property>
+                 <property name="enable_popup">False</property>
 
-       <widget>
-         <class>GtkLabel</class>
-         <child_name>Notebook:tab</child_name>
-         <name>downloadfstab</name>
-         <label>_Download</label>
-         <justify>GTK_JUSTIFY_CENTER</justify>
-         <wrap>False</wrap>
-         <xalign>0.5</xalign>
-         <yalign>0.5</yalign>
-         <xpad>0</xpad>
-         <ypad>0</ypad>
-       </widget>
+                 <child>
+                   <widget class="GtkScrolledWindow" id="scrolledwindow13">
+                     <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_IN</property>
+                     <property 
name="window_placement">GTK_CORNER_TOP_LEFT</property>
 
-       <widget>
-         <class>GtkVBox</class>
-         <name>vbox9</name>
-         <homogeneous>False</homogeneous>
-         <spacing>0</spacing>
+                     <child>
+                       <widget class="GtkViewport" id="viewport4">
+                         <property name="visible">True</property>
+                         <property name="shadow_type">GTK_SHADOW_IN</property>
 
-         <widget>
-           <class>GtkHBox</class>
-           <name>hbox8</name>
-           <homogeneous>False</homogeneous>
-           <spacing>0</spacing>
-           <child>
-             <padding>0</padding>
-             <expand>False</expand>
-             <fill>False</fill>
-           </child>
+                         <child>
+                           <widget class="GtkLabel" id="label59">
+                             <property name="visible">True</property>
+                             <property name="label" 
translatable="yes">label59</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>
+                           </widget>
+                         </child>
+                       </widget>
+                     </child>
+                   </widget>
+                   <packing>
+                     <property name="tab_expand">False</property>
+                     <property name="tab_fill">True</property>
+                   </packing>
+                 </child>
 
-           <widget>
-             <class>GtkRadioButton</class>
-             <name>indexbutton</name>
-             <can_focus>True</can_focus>
-             <label>index</label>
-             <active>True</active>
-             <draw_indicator>True</draw_indicator>
-             <group>method</group>
-             <child>
-               <padding>0</padding>
-               <expand>False</expand>
-               <fill>False</fill>
+                 <child>
+                   <widget class="GtkLabel" id="label38">
+                     <property name="visible">True</property>
+                     <property name="label" 
translatable="yes">label38</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>
+                   </widget>
+                   <packing>
+                     <property name="type">tab</property>
+                   </packing>
+                 </child>
+               </widget>
+               <packing>
+                 <property name="padding">0</property>
+                 <property name="expand">True</property>
+                 <property name="fill">True</property>
+               </packing>
              </child>
-           </widget>
 
-           <widget>
-             <class>GtkRadioButton</class>
-             <name>insertButton</name>
-             <can_focus>True</can_focus>
-             <label>insert</label>
-             <active>False</active>
-             <draw_indicator>True</draw_indicator>
-             <group>method</group>
              <child>
-               <padding>0</padding>
-               <expand>False</expand>
-               <fill>False</fill>
-             </child>
-           </widget>
-         </widget>
+               <widget class="GtkCombo" id="combo3">
+                 <property name="visible">True</property>
+                 <property name="value_in_list">False</property>
+                 <property name="allow_empty">True</property>
+                 <property name="case_sensitive">True</property>
+                 <property name="enable_arrow_keys">True</property>
+                 <property name="enable_arrows_always">False</property>
 
-         <widget>
-           <class>GtkHBox</class>
-           <name>hbox9</name>
-           <homogeneous>False</homogeneous>
-           <spacing>0</spacing>
-           <child>
-             <padding>0</padding>
-             <expand>False</expand>
-             <fill>False</fill>
-           </child>
+                 <child internal-child="entry">
+                   <widget class="GtkEntry" id="combo-entry3">
+                     <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>
 
-           <widget>
-             <class>GtkRadioButton</class>
-             <name>radiobutton2</name>
-             <can_focus>True</can_focus>
-             <label>file only</label>
-             <active>True</active>
-             <draw_indicator>True</draw_indicator>
-             <group>recursive</group>
-             <child>
-               <padding>0</padding>
-               <expand>False</expand>
-               <fill>False</fill>
+                 <child internal-child="list">
+                   <widget class="GtkList" id="convertwidget25">
+                     <property name="visible">True</property>
+                     <property 
name="selection_mode">GTK_SELECTION_BROWSE</property>
+
+                     <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">/join 
#gnunet</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>
+                           </widget>
+                         </child>
+                       </widget>
+                     </child>
+
+                     <child>
+                       <widget class="GtkListItem" id="convertwidget28">
+                         <property name="visible">True</property>
+
+                         <child>
+                           <widget class="GtkLabel" id="convertwidget29">
+                             <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>
+                           </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="tab_expand">False</property>
+             <property name="tab_fill">True</property>
+           </packing>
+         </child>
 
-           <widget>
-             <class>GtkRadioButton</class>
-             <name>radiobutton3</name>
-             <can_focus>True</can_focus>
-             <label>recursive (for entire directories)</label>
-             <active>False</active>
-             <draw_indicator>True</draw_indicator>
-             <group>recursive</group>
-             <child>
-               <padding>0</padding>
-               <expand>False</expand>
-               <fill>False</fill>
-             </child>
+         <child>
+           <widget class="GtkLabel" id="label6">
+             <property name="visible">True</property>
+             <property name="label" translatable="yes">_Chat</property>
+             <property name="use_underline">True</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>
            </widget>
-         </widget>
+           <packing>
+             <property name="type">tab</property>
+           </packing>
+         </child>
+       </widget>
+       <packing>
+         <property name="padding">0</property>
+         <property name="expand">True</property>
+         <property name="fill">True</property>
+       </packing>
+      </child>
 
-         <widget>
-           <class>GtkHBox</class>
-           <name>hbox10</name>
-           <homogeneous>False</homogeneous>
-           <spacing>0</spacing>
-           <child>
-             <padding>0</padding>
-             <expand>False</expand>
-             <fill>False</fill>
-           </child>
+      <child>
+       <widget class="GtkStatusbar" id="statusbar">
+         <property name="visible">True</property>
+         <property name="has_resize_grip">True</property>
+       </widget>
+       <packing>
+         <property name="padding">0</property>
+         <property name="expand">False</property>
+         <property name="fill">False</property>
+       </packing>
+      </child>
+    </widget>
+  </child>
+</widget>
 
-           <widget>
-             <class>GtkLabel</class>
-             <name>label54</name>
-             <label>_Filename</label>
-             <justify>GTK_JUSTIFY_CENTER</justify>
-             <wrap>False</wrap>
-             <xalign>0.5</xalign>
-             <yalign>0.5</yalign>
-             <xpad>0</xpad>
-             <ypad>0</ypad>
-             <default_focus_target>combo-entry1</default_focus_target>
-             <child>
-               <padding>0</padding>
-               <expand>False</expand>
-               <fill>False</fill>
-             </child>
+<widget class="GtkDialog" id="metadatadialog">
+  <property name="visible">True</property>
+  <property name="title" translatable="yes">File Information</property>
+  <property name="type">GTK_WINDOW_TOPLEVEL</property>
+  <property name="window_position">GTK_WIN_POS_NONE</property>
+  <property name="modal">False</property>
+  <property name="resizable">True</property>
+  <property name="destroy_with_parent">False</property>
+  <property name="decorated">True</property>
+  <property name="skip_taskbar_hint">False</property>
+  <property name="skip_pager_hint">False</property>
+  <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
+  <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
+  <property name="has_separator">True</property>
+
+  <child internal-child="vbox">
+    <widget class="GtkVBox" id="dialog-vbox1">
+      <property name="visible">True</property>
+      <property name="homogeneous">False</property>
+      <property name="spacing">0</property>
+
+      <child internal-child="action_area">
+       <widget class="GtkHButtonBox" id="dialog-action_area1">
+         <property name="visible">True</property>
+         <property name="layout_style">GTK_BUTTONBOX_END</property>
+
+         <child>
+           <widget class="GtkButton" id="button7">
+             <property name="visible">True</property>
+             <property name="can_focus">True</property>
+             <property name="label" translatable="yes">_Done</property>
+             <property name="use_underline">True</property>
+             <property name="relief">GTK_RELIEF_NORMAL</property>
+             <property name="focus_on_click">True</property>
+             <property name="response_id">0</property>
            </widget>
+         </child>
+       </widget>
+       <packing>
+         <property name="padding">0</property>
+         <property name="expand">False</property>
+         <property name="fill">False</property>
+         <property name="pack_type">GTK_PACK_END</property>
+       </packing>
+      </child>
 
-           <widget>
-             <class>GtkCombo</class>
-             <name>combo1</name>
-             <value_in_list>False</value_in_list>
-             <ok_if_empty>True</ok_if_empty>
-             <case_sensitive>False</case_sensitive>
-             <use_arrows>True</use_arrows>
-             <use_arrows_always>False</use_arrows_always>
-             <items></items>
-             <child>
-               <padding>0</padding>
-               <expand>True</expand>
-               <fill>True</fill>
-             </child>
+      <child>
+       <widget class="GtkVBox" id="vbox8">
+         <property name="visible">True</property>
+         <property name="homogeneous">False</property>
+         <property name="spacing">0</property>
 
-             <widget>
-               <class>GtkEntry</class>
-               <child_name>GtkCombo:entry</child_name>
-               <name>combo-entry1</name>
-               <can_focus>True</can_focus>
-               <editable>True</editable>
-               <text_visible>True</text_visible>
-               <text_max_length>0</text_max_length>
-               <text></text>
-             </widget>
+         <child>
+           <widget class="GtkLabel" id="label51">
+             <property name="visible">True</property>
+             <property name="label" translatable="yes">Please provide 
meta-data and keywords for the content.</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">9</property>
+             <property name="ypad">5</property>
            </widget>
+           <packing>
+             <property name="padding">0</property>
+             <property name="expand">False</property>
+             <property name="fill">False</property>
+           </packing>
+         </child>
 
-           <widget>
-             <class>GtkButton</class>
-             <name>button9</name>
-             <can_focus>True</can_focus>
-             <label>Browse</label>
-             <relief>GTK_RELIEF_NORMAL</relief>
+         <child>
+           <widget class="GtkHBox" id="hbox6">
+             <property name="visible">True</property>
+             <property name="homogeneous">False</property>
+             <property name="spacing">0</property>
+
              <child>
-               <padding>0</padding>
-               <expand>False</expand>
-               <fill>False</fill>
+               <widget class="GtkLabel" id="label49">
+                 <property name="visible">True</property>
+                 <property name="label" translatable="yes">_Type</property>
+                 <property name="use_underline">True</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="mnemonic_widget">optionmenu2</property>
+               </widget>
+               <packing>
+                 <property name="padding">0</property>
+                 <property name="expand">False</property>
+                 <property name="fill">False</property>
+               </packing>
              </child>
-           </widget>
-         </widget>
-       </widget>
 
-       <widget>
-         <class>GtkLabel</class>
-         <child_name>Notebook:tab</child_name>
-         <name>insertfstab</name>
-         <label>_Insert</label>
-         <justify>GTK_JUSTIFY_CENTER</justify>
-         <wrap>False</wrap>
-         <xalign>0.5</xalign>
-         <yalign>0.5</yalign>
-         <xpad>0</xpad>
-         <ypad>0</ypad>
-       </widget>
+             <child>
+               <widget class="GtkOptionMenu" id="optionmenu2">
+                 <property name="visible">True</property>
+                 <property name="can_focus">True</property>
+                 <property name="history">0</property>
 
-       <widget>
-         <class>GtkVBox</class>
-         <name>vbox6</name>
-         <homogeneous>False</homogeneous>
-         <spacing>0</spacing>
+                 <child internal-child="menu">
+                   <widget class="GtkMenu" id="convertwidget30">
+                     <property name="visible">True</property>
 
-         <widget>
-           <class>GtkMenuBar</class>
-           <name>menubar2</name>
-           <shadow_type>GTK_SHADOW_OUT</shadow_type>
-           <child>
-             <padding>0</padding>
-             <expand>False</expand>
-             <fill>False</fill>
-           </child>
+                     <child>
+                       <widget class="GtkMenuItem" id="convertwidget31">
+                         <property name="visible">True</property>
+                         <property name="label" 
translatable="yes">unknown</property>
+                         <property name="use_underline">True</property>
+                       </widget>
+                     </child>
 
-           <widget>
-             <class>GtkMenuItem</class>
-             <name>createNamespace</name>
-             <label>_create</label>
-             <right_justify>False</right_justify>
+                     <child>
+                       <widget class="GtkMenuItem" id="convertwidget32">
+                         <property name="visible">True</property>
+                         <property name="label" 
translatable="yes">filename</property>
+                         <property name="use_underline">True</property>
+                       </widget>
+                     </child>
 
-             <widget>
-               <class>GtkMenu</class>
-               <name>createNamespace_menu</name>
+                     <child>
+                       <widget class="GtkMenuItem" id="convertwidget33">
+                         <property name="visible">True</property>
+                         <property name="label" 
translatable="yes">meta-data</property>
+                         <property name="use_underline">True</property>
+                       </widget>
+                     </child>
+                   </widget>
+                 </child>
+               </widget>
+               <packing>
+                 <property name="padding">0</property>
+                 <property name="expand">False</property>
+                 <property name="fill">False</property>
+               </packing>
+             </child>
 
-               <widget>
-                 <class>GtkMenuItem</class>
-                 <name>namespace1</name>
-                 <signal>
-                   <name>activate</name>
-                   <handler>on_create_namespace_activate</handler>
-                   <last_modification_time>Sun, 01 May 2005 10:03:27 
GMT</last_modification_time>
-                 </signal>
-                 <label>_Namespace</label>
-                 <right_justify>False</right_justify>
+             <child>
+               <widget class="GtkLabel" id="label50">
+                 <property name="visible">True</property>
+                 <property name="label" translatable="yes">_Value</property>
+                 <property name="use_underline">True</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="mnemonic_widget">entry3</property>
                </widget>
+               <packing>
+                 <property name="padding">0</property>
+                 <property name="expand">False</property>
+                 <property name="fill">False</property>
+               </packing>
+             </child>
 
-               <widget>
-                 <class>GtkMenuItem</class>
-                 <name>directory1</name>
-                 <signal>
-                   <name>activate</name>
-                   <handler>on_create_directory_activate</handler>
-                   <last_modification_time>Sun, 01 May 2005 10:03:45 
GMT</last_modification_time>
-                 </signal>
-                 <label>_Directory</label>
-                 <right_justify>False</right_justify>
+             <child>
+               <widget class="GtkEntry" id="entry3">
+                 <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">False</property>
+           </packing>
+         </child>
 
-               <widget>
-                 <class>GtkMenuItem</class>
-                 <name>collection1</name>
-                 <signal>
-                   <name>activate</name>
-                   <handler>on_create_collection_activate</handler>
-                   <last_modification_time>Sun, 01 May 2005 10:04:01 
GMT</last_modification_time>
-                 </signal>
-                 <label>_Collection</label>
-                 <right_justify>False</right_justify>
+         <child>
+           <widget class="GtkFrame" id="frame12">
+             <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="GtkScrolledWindow" id="scrolledwindow10">
+                 <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="GtkTreeView" id="clist8">
+                     <property name="visible">True</property>
+                     <property name="can_focus">True</property>
+                     <property name="headers_visible">True</property>
+                     <property name="rules_hint">False</property>
+                     <property name="reorderable">False</property>
+                     <property name="enable_search">True</property>
+                   </widget>
+                 </child>
                </widget>
+             </child>
 
-               <widget>
-                 <class>GtkMenuItem</class>
-                 <name>advertisement1</name>
-                 <signal>
-                   <name>activate</name>
-                   <handler>on_create_advertisement_activate</handler>
-                   <last_modification_time>Sun, 01 May 2005 10:04:20 
GMT</last_modification_time>
-                 </signal>
-                 <label>_Advertisement</label>
-                 <right_justify>False</right_justify>
+             <child>
+               <widget class="GtkLabel" id="label56">
+                 <property name="visible">True</property>
+                 <property name="label" translatable="yes">Meta-data</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>
                </widget>
-             </widget>
+               <packing>
+                 <property name="type">label_item</property>
+               </packing>
+             </child>
            </widget>
+           <packing>
+             <property name="padding">0</property>
+             <property name="expand">True</property>
+             <property name="fill">True</property>
+           </packing>
+         </child>
 
-           <widget>
-             <class>GtkMenuItem</class>
-             <name>delete1</name>
-             <label>_delete</label>
-             <right_justify>False</right_justify>
+         <child>
+           <widget class="GtkHBox" id="hbox7">
+             <property name="visible">True</property>
+             <property name="homogeneous">False</property>
+             <property name="spacing">0</property>
 
-             <widget>
-               <class>GtkMenu</class>
-               <name>delete1_menu</name>
-
-               <widget>
-                 <class>GtkMenuItem</class>
-                 <name>namespace2</name>
-                 <tooltip>Will prevent future insertions into the namespace 
(will not delete content in the namespace)</tooltip>
-                 <signal>
-                   <name>activate</name>
-                   <handler>on_namespace2_activate</handler>
-                   <last_modification_time>Sun, 01 May 2005 09:25:20 
GMT</last_modification_time>
-                 </signal>
-                 <label>_Namespace</label>
-                 <right_justify>False</right_justify>
+             <child>
+               <widget class="GtkLabel" id="label47">
+                 <property name="visible">True</property>
+                 <property name="label" translatable="yes">_Keyword</property>
+                 <property name="use_underline">True</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="mnemonic_widget">entry4</property>
                </widget>
+               <packing>
+                 <property name="padding">0</property>
+                 <property name="expand">False</property>
+                 <property name="fill">False</property>
+               </packing>
+             </child>
 
-               <widget>
-                 <class>GtkMenuItem</class>
-                 <name>collection2</name>
-                 <tooltip>end collection (will not delete content already in 
the collection)</tooltip>
-                 <signal>
-                   <name>activate</name>
-                   <handler>on_collection_delete_activate</handler>
-                   <last_modification_time>Sun, 01 May 2005 10:02:05 
GMT</last_modification_time>
-                 </signal>
-                 <label>_Collection</label>
-                 <right_justify>False</right_justify>
+             <child>
+               <widget class="GtkEntry" id="entry4">
+                 <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>
-             </widget>
+               <packing>
+                 <property name="padding">0</property>
+                 <property name="expand">True</property>
+                 <property name="fill">True</property>
+               </packing>
+             </child>
            </widget>
-         </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>
-           <class>GtkNotebook</class>
-           <name>notebook4</name>
-           <can_focus>True</can_focus>
-           <show_tabs>True</show_tabs>
-           <show_border>True</show_border>
-           <tab_pos>GTK_POS_TOP</tab_pos>
-           <scrollable>False</scrollable>
-           <tab_hborder>2</tab_hborder>
-           <tab_vborder>2</tab_vborder>
-           <popup_enable>False</popup_enable>
-           <child>
-             <padding>0</padding>
-             <expand>True</expand>
-             <fill>True</fill>
-           </child>
+      <child>
+       <widget class="GtkFrame" id="frame13">
+         <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>
 
-           <widget>
-             <class>Placeholder</class>
+         <child>
+           <widget class="GtkScrolledWindow" id="scrolledwindow11">
+             <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="GtkTreeView" id="clist9">
+                 <property name="visible">True</property>
+                 <property name="can_focus">True</property>
+                 <property name="headers_visible">True</property>
+                 <property name="rules_hint">False</property>
+                 <property name="reorderable">False</property>
+                 <property name="enable_search">True</property>
+               </widget>
+             </child>
            </widget>
+         </child>
 
-           <widget>
-             <class>GtkLabel</class>
-             <child_name>Notebook:tab</child_name>
-             <name>label39</name>
-             <label>label39</label>
-             <justify>GTK_JUSTIFY_CENTER</justify>
-             <wrap>False</wrap>
-             <xalign>0.5</xalign>
-             <yalign>0.5</yalign>
-             <xpad>0</xpad>
-             <ypad>0</ypad>
+         <child>
+           <widget class="GtkLabel" id="label57">
+             <property name="visible">True</property>
+             <property name="label" translatable="yes">Keywords</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>
            </widget>
-         </widget>
+           <packing>
+             <property name="type">label_item</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>
 
-         <widget>
-           <class>GtkFrame</class>
-           <name>frame11</name>
-           <label>Content</label>
-           <label_xalign>0</label_xalign>
-           <shadow_type>GTK_SHADOW_ETCHED_IN</shadow_type>
-           <child>
-             <padding>0</padding>
-             <expand>True</expand>
-             <fill>True</fill>
-           </child>
+<widget class="GtkDialog" id="metaDisplayDialog">
+  <property name="visible">True</property>
+  <property name="title" translatable="yes">File Information</property>
+  <property name="type">GTK_WINDOW_POPUP</property>
+  <property name="window_position">GTK_WIN_POS_NONE</property>
+  <property name="modal">False</property>
+  <property name="resizable">True</property>
+  <property name="destroy_with_parent">False</property>
+  <property name="decorated">True</property>
+  <property name="skip_taskbar_hint">False</property>
+  <property name="skip_pager_hint">False</property>
+  <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
+  <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
+  <property name="has_separator">True</property>
 
-           <widget>
-             <class>GtkScrolledWindow</class>
-             <name>scrolledwindow3</name>
-             <hscrollbar_policy>GTK_POLICY_AUTOMATIC</hscrollbar_policy>
-             <vscrollbar_policy>GTK_POLICY_AUTOMATIC</vscrollbar_policy>
-             <hupdate_policy>GTK_UPDATE_CONTINUOUS</hupdate_policy>
-             <vupdate_policy>GTK_UPDATE_CONTINUOUS</vupdate_policy>
+  <child internal-child="vbox">
+    <widget class="GtkVBox" id="dialog-vbox2">
+      <property name="visible">True</property>
+      <property name="homogeneous">False</property>
+      <property name="spacing">0</property>
 
-             <widget>
-               <class>GtkViewport</class>
-               <name>viewport3</name>
-               <shadow_type>GTK_SHADOW_IN</shadow_type>
+      <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>
 
-               <widget>
-                 <class>GtkScrolledWindow</class>
-                 <name>scrolledwindow4</name>
-                 <hscrollbar_policy>GTK_POLICY_AUTOMATIC</hscrollbar_policy>
-                 <vscrollbar_policy>GTK_POLICY_AUTOMATIC</vscrollbar_policy>
-                 <hupdate_policy>GTK_UPDATE_CONTINUOUS</hupdate_policy>
-                 <vupdate_policy>GTK_UPDATE_CONTINUOUS</vupdate_policy>
+         <child>
+           <widget class="GtkButton" id="doneButton">
+             <property name="visible">True</property>
+             <property name="can_focus">True</property>
+             <property name="label" translatable="yes">Done</property>
+             <property name="use_underline">True</property>
+             <property name="relief">GTK_RELIEF_NORMAL</property>
+             <property name="focus_on_click">True</property>
+             <property name="response_id">0</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>
 
-                 <widget>
-                   <class>GtkCList</class>
-                   <name>clist1</name>
-                   <can_focus>True</can_focus>
-                   <columns>3</columns>
-                   <column_widths>80,52,268</column_widths>
-                   <selection_mode>GTK_SELECTION_SINGLE</selection_mode>
-                   <show_titles>True</show_titles>
-                   <shadow_type>GTK_SHADOW_IN</shadow_type>
+      <child>
+       <widget class="GtkFrame" id="frame14">
+         <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>
 
-                   <widget>
-                     <class>GtkLabel</class>
-                     <child_name>CList:title</child_name>
-                     <name>label12</name>
-                     <label>Filename</label>
-                     <justify>GTK_JUSTIFY_CENTER</justify>
-                     <wrap>False</wrap>
-                     <xalign>0.5</xalign>
-                     <yalign>0.5</yalign>
-                     <xpad>0</xpad>
-                     <ypad>0</ypad>
-                   </widget>
+         <child>
+           <widget class="GtkScrolledWindow" id="scrolledwindow12">
+             <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>
 
-                   <widget>
-                     <class>GtkLabel</class>
-                     <child_name>CList:title</child_name>
-                     <name>label13</name>
-                     <label>Size</label>
-                     <justify>GTK_JUSTIFY_CENTER</justify>
-                     <wrap>False</wrap>
-                     <xalign>0.5</xalign>
-                     <yalign>0.5</yalign>
-                     <xpad>0</xpad>
-                     <ypad>0</ypad>
-                   </widget>
-
-                   <widget>
-                     <class>GtkLabel</class>
-                     <child_name>CList:title</child_name>
-                     <name>label14</name>
-                     <label>Meta-data</label>
-                     <justify>GTK_JUSTIFY_CENTER</justify>
-                     <wrap>False</wrap>
-                     <xalign>0.5</xalign>
-                     <yalign>0.5</yalign>
-                     <xpad>0</xpad>
-                     <ypad>0</ypad>
-                   </widget>
-                 </widget>
+             <child>
+               <widget class="GtkTreeView" id="clist10">
+                 <property name="visible">True</property>
+                 <property name="can_focus">True</property>
+                 <property name="headers_visible">True</property>
+                 <property name="rules_hint">False</property>
+                 <property name="reorderable">False</property>
+                 <property name="enable_search">True</property>
                </widget>
-             </widget>
+             </child>
            </widget>
-         </widget>
-       </widget>
+         </child>
 
-       <widget>
-         <class>GtkLabel</class>
-         <child_name>Notebook:tab</child_name>
-         <name>advancedfstab</name>
-         <label>_Advanced</label>
-         <justify>GTK_JUSTIFY_CENTER</justify>
-         <wrap>False</wrap>
-         <xalign>0.5</xalign>
-         <yalign>0.5</yalign>
-         <xpad>0</xpad>
-         <ypad>0</ypad>
+         <child>
+           <widget class="GtkLabel" id="label58">
+             <property name="visible">True</property>
+             <property name="label" translatable="yes">Meta-data</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>
+           </widget>
+           <packing>
+             <property name="type">label_item</property>
+           </packing>
+         </child>
        </widget>
-      </widget>
+       <packing>
+         <property name="padding">0</property>
+         <property name="expand">True</property>
+         <property name="fill">True</property>
+       </packing>
+      </child>
+    </widget>
+  </child>
+</widget>
 
-      <widget>
-       <class>GtkLabel</class>
-       <child_name>Notebook:tab</child_name>
-       <name>fstab</name>
-       <label>_File sharing</label>
-       <justify>GTK_JUSTIFY_CENTER</justify>
-       <wrap>False</wrap>
-       <xalign>0.5</xalign>
-       <yalign>0.5</yalign>
-       <xpad>0</xpad>
-       <ypad>0</ypad>
-      </widget>
+<widget class="GtkWindow" id="searchResultsFrame">
+  <property name="visible">True</property>
+  <property name="title" translatable="yes">Search Results</property>
+  <property name="type">GTK_WINDOW_TOPLEVEL</property>
+  <property name="window_position">GTK_WIN_POS_NONE</property>
+  <property name="modal">False</property>
+  <property name="resizable">True</property>
+  <property name="destroy_with_parent">False</property>
+  <property name="decorated">True</property>
+  <property name="skip_taskbar_hint">False</property>
+  <property name="skip_pager_hint">False</property>
+  <property name="type_hint">GDK_WINDOW_TYPE_HINT_NORMAL</property>
+  <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
 
-      <widget>
-       <class>GtkVBox</class>
-       <name>vbox3</name>
-       <homogeneous>False</homogeneous>
-       <spacing>0</spacing>
+  <child>
+    <widget class="GtkScrolledWindow" id="scrolledwindow14">
+      <property name="visible">True</property>
+      <property name="can_focus">True</property>
+      <property name="hscrollbar_policy">GTK_POLICY_NEVER</property>
+      <property name="vscrollbar_policy">GTK_POLICY_NEVER</property>
+      <property name="shadow_type">GTK_SHADOW_NONE</property>
+      <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
 
-       <widget>
-         <class>Placeholder</class>
-       </widget>
-      </widget>
+      <child>
+       <widget class="GtkViewport" id="viewport5">
+         <property name="visible">True</property>
+         <property name="shadow_type">GTK_SHADOW_IN</property>
 
-      <widget>
-       <class>GtkLabel</class>
-       <child_name>Notebook:tab</child_name>
-       <name>label5</name>
-       <label>_Statistics</label>
-       <justify>GTK_JUSTIFY_CENTER</justify>
-       <wrap>False</wrap>
-       <xalign>0.5</xalign>
-       <yalign>0.5</yalign>
-       <xpad>0</xpad>
-       <ypad>0</ypad>
-      </widget>
+         <child>
+           <widget class="GtkVBox" id="vbox11">
+             <property name="visible">True</property>
+             <property name="homogeneous">False</property>
+             <property name="spacing">0</property>
 
-      <widget>
-       <class>GtkVBox</class>
-       <name>vbox4</name>
-       <homogeneous>False</homogeneous>
-       <spacing>0</spacing>
+             <child>
+               <widget class="GtkScrolledWindow" id="scrolledwindow15">
+                 <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_IN</property>
+                 <property 
name="window_placement">GTK_CORNER_TOP_LEFT</property>
 
-       <widget>
-         <class>GtkNotebook</class>
-         <name>notebook3</name>
-         <can_focus>True</can_focus>
-         <show_tabs>True</show_tabs>
-         <show_border>True</show_border>
-         <tab_pos>GTK_POS_TOP</tab_pos>
-         <scrollable>False</scrollable>
-         <tab_hborder>2</tab_hborder>
-         <tab_vborder>2</tab_vborder>
-         <popup_enable>False</popup_enable>
-         <child>
-           <padding>0</padding>
-           <expand>True</expand>
-           <fill>True</fill>
-         </child>
+                 <child>
+                   <widget class="GtkTreeView" id="searchResults">
+                     <property name="visible">True</property>
+                     <property name="can_focus">True</property>
+                     <property name="headers_visible">True</property>
+                     <property name="rules_hint">False</property>
+                     <property name="reorderable">False</property>
+                     <property name="enable_search">True</property>
+                   </widget>
+                 </child>
+               </widget>
+               <packing>
+                 <property name="padding">0</property>
+                 <property name="expand">True</property>
+                 <property name="fill">True</property>
+               </packing>
+             </child>
 
-         <widget>
-           <class>Placeholder</class>
-         </widget>
+             <child>
+               <widget class="GtkButton" id="downloadButton">
+                 <property name="visible">True</property>
+                 <property name="can_focus">True</property>
+                 <property name="relief">GTK_RELIEF_NORMAL</property>
+                 <property name="focus_on_click">True</property>
 
-         <widget>
-           <class>GtkLabel</class>
-           <child_name>Notebook:tab</child_name>
-           <name>label38</name>
-           <label>label38</label>
-           <justify>GTK_JUSTIFY_CENTER</justify>
-           <wrap>False</wrap>
-           <xalign>0.5</xalign>
-           <yalign>0.5</yalign>
-           <xpad>0</xpad>
-           <ypad>0</ypad>
-         </widget>
-       </widget>
+                 <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">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>
 
-       <widget>
-         <class>GtkCombo</class>
-         <name>combo3</name>
-         <value_in_list>False</value_in_list>
-         <ok_if_empty>True</ok_if_empty>
-         <case_sensitive>True</case_sensitive>
-         <use_arrows>True</use_arrows>
-         <use_arrows_always>False</use_arrows_always>
-         <items>/join #gnunet
-</items>
-         <child>
-           <padding>0</padding>
-           <expand>False</expand>
-           <fill>False</fill>
+                     <child>
+                       <widget class="GtkHBox" id="hbox13">
+                         <property name="visible">True</property>
+                         <property name="homogeneous">False</property>
+                         <property name="spacing">2</property>
+
+                         <child>
+                           <widget class="GtkImage" id="image3">
+                             <property name="visible">True</property>
+                             <property name="stock">gtk-copy</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="label65">
+                             <property name="visible">True</property>
+                             <property name="label" 
translatable="yes">_Download</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>
+                           </widget>
+                           <packing>
+                             <property name="padding">0</property>
+                             <property name="expand">False</property>
+                             <property name="fill">False</property>
+                           </packing>
+                         </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>
          </child>
-
-         <widget>
-           <class>GtkEntry</class>
-           <child_name>GtkCombo:entry</child_name>
-           <name>combo-entry3</name>
-           <can_focus>True</can_focus>
-           <editable>True</editable>
-           <text_visible>True</text_visible>
-           <text_max_length>0</text_max_length>
-           <text>/join #gnunet</text>
-         </widget>
        </widget>
-      </widget>
-
-      <widget>
-       <class>GtkLabel</class>
-       <child_name>Notebook:tab</child_name>
-       <name>label6</name>
-       <label>_Chat</label>
-       <justify>GTK_JUSTIFY_CENTER</justify>
-       <wrap>False</wrap>
-       <xalign>0.5</xalign>
-       <yalign>0.5</yalign>
-       <xpad>0</xpad>
-       <ypad>0</ypad>
-      </widget>
-    </widget>
-
-    <widget>
-      <class>GtkStatusbar</class>
-      <name>statusbar</name>
-      <child>
-       <padding>0</padding>
-       <expand>False</expand>
-       <fill>False</fill>
       </child>
     </widget>
-  </widget>
+  </child>
 </widget>
 
-<widget>
-  <class>GtkDialog</class>
-  <name>metadatadialog</name>
-  <title>File Information</title>
-  <type>GTK_WINDOW_DIALOG</type>
-  <position>GTK_WIN_POS_CENTER</position>
-  <modal>False</modal>
-  <allow_shrink>True</allow_shrink>
-  <allow_grow>True</allow_grow>
-  <auto_shrink>False</auto_shrink>
+<widget class="GtkWindow" id="namespaceContentFrame">
+  <property name="visible">True</property>
+  <property name="title" translatable="yes">Namespace Contents</property>
+  <property name="type">GTK_WINDOW_TOPLEVEL</property>
+  <property name="window_position">GTK_WIN_POS_NONE</property>
+  <property name="modal">False</property>
+  <property name="resizable">True</property>
+  <property name="destroy_with_parent">False</property>
+  <property name="decorated">True</property>
+  <property name="skip_taskbar_hint">False</property>
+  <property name="skip_pager_hint">False</property>
+  <property name="type_hint">GDK_WINDOW_TYPE_HINT_NORMAL</property>
+  <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
 
-  <widget>
-    <class>GtkVBox</class>
-    <child_name>Dialog:vbox</child_name>
-    <name>dialog-vbox1</name>
-    <homogeneous>False</homogeneous>
-    <spacing>0</spacing>
+  <child>
+    <widget class="GtkVBox" id="vbox12">
+      <property name="visible">True</property>
+      <property name="homogeneous">False</property>
+      <property name="spacing">0</property>
 
-    <widget>
-      <class>GtkHBox</class>
-      <child_name>Dialog:action_area</child_name>
-      <name>dialog-action_area1</name>
-      <border_width>10</border_width>
-      <homogeneous>True</homogeneous>
-      <spacing>5</spacing>
       <child>
-       <padding>0</padding>
-       <expand>False</expand>
-       <fill>False</fill>
-       <pack>GTK_PACK_END</pack>
+       <widget class="GtkScrolledWindow" id="scrolledwindow16">
+         <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_IN</property>
+         <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
+
+         <child>
+           <widget class="GtkTreeView" id="treeview2">
+             <property name="visible">True</property>
+             <property name="can_focus">True</property>
+             <property name="headers_visible">True</property>
+             <property name="rules_hint">False</property>
+             <property name="reorderable">False</property>
+             <property name="enable_search">True</property>
+           </widget>
+         </child>
+       </widget>
+       <packing>
+         <property name="padding">0</property>
+         <property name="expand">True</property>
+         <property name="fill">True</property>
+       </packing>
       </child>
 
-      <widget>
-       <class>GtkButton</class>
-       <name>button7</name>
-       <can_focus>True</can_focus>
-       <label>_Done</label>
-       <relief>GTK_RELIEF_NORMAL</relief>
-       <child>
-         <padding>0</padding>
-         <expand>False</expand>
-         <fill>True</fill>
-       </child>
-      </widget>
-    </widget>
-
-    <widget>
-      <class>GtkVBox</class>
-      <name>vbox8</name>
-      <homogeneous>False</homogeneous>
-      <spacing>0</spacing>
       <child>
-       <padding>0</padding>
-       <expand>True</expand>
-       <fill>True</fill>
-      </child>
+       <widget class="GtkHBox" id="hbox14">
+         <property name="visible">True</property>
+         <property name="homogeneous">False</property>
+         <property name="spacing">0</property>
 
-      <widget>
-       <class>GtkLabel</class>
-       <name>label51</name>
-       <label>Please provide meta-data and keywords for the content.</label>
-       <justify>GTK_JUSTIFY_CENTER</justify>
-       <wrap>False</wrap>
-       <xalign>0.5</xalign>
-       <yalign>0.5</yalign>
-       <xpad>9</xpad>
-       <ypad>5</ypad>
-       <child>
-         <padding>0</padding>
-         <expand>False</expand>
-         <fill>False</fill>
-       </child>
-      </widget>
+         <child>
+           <widget class="GtkButton" id="button14">
+             <property name="visible">True</property>
+             <property name="can_focus">True</property>
+             <property name="relief">GTK_RELIEF_NORMAL</property>
+             <property name="focus_on_click">True</property>
 
-      <widget>
-       <class>GtkHBox</class>
-       <name>hbox6</name>
-       <homogeneous>False</homogeneous>
-       <spacing>0</spacing>
-       <child>
-         <padding>0</padding>
-         <expand>False</expand>
-         <fill>False</fill>
-       </child>
+             <child>
+               <widget class="GtkAlignment" id="alignment4">
+                 <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>
 
-       <widget>
-         <class>GtkLabel</class>
-         <name>label49</name>
-         <label>_Type</label>
-         <justify>GTK_JUSTIFY_CENTER</justify>
-         <wrap>False</wrap>
-         <xalign>0.5</xalign>
-         <yalign>0.5</yalign>
-         <xpad>0</xpad>
-         <ypad>0</ypad>
-         <focus_target>optionmenu2</focus_target>
-         <child>
-           <padding>0</padding>
-           <expand>False</expand>
-           <fill>False</fill>
-         </child>
-       </widget>
+                 <child>
+                   <widget class="GtkHBox" id="hbox15">
+                     <property name="visible">True</property>
+                     <property name="homogeneous">False</property>
+                     <property name="spacing">2</property>
 
-       <widget>
-         <class>GtkOptionMenu</class>
-         <name>optionmenu2</name>
-         <can_focus>True</can_focus>
-         <items>unknown
-filename
-meta-data
-</items>
-         <initial_choice>0</initial_choice>
-         <child>
-           <padding>0</padding>
-           <expand>False</expand>
-           <fill>False</fill>
-         </child>
-       </widget>
+                     <child>
+                       <widget class="GtkImage" id="image4">
+                         <property name="visible">True</property>
+                         <property name="stock">gtk-add</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>
 
-       <widget>
-         <class>GtkLabel</class>
-         <name>label50</name>
-         <label>_Value</label>
-         <justify>GTK_JUSTIFY_CENTER</justify>
-         <wrap>False</wrap>
-         <xalign>0.5</xalign>
-         <yalign>0.5</yalign>
-         <xpad>0</xpad>
-         <ypad>0</ypad>
-         <focus_target>entry3</focus_target>
-         <child>
-           <padding>0</padding>
-           <expand>False</expand>
-           <fill>False</fill>
+                     <child>
+                       <widget class="GtkLabel" id="label66">
+                         <property name="visible">True</property>
+                         <property name="label" 
translatable="yes">_Insert</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>
+                       </widget>
+                       <packing>
+                         <property name="padding">0</property>
+                         <property name="expand">False</property>
+                         <property name="fill">False</property>
+                       </packing>
+                     </child>
+                   </widget>
+                 </child>
+               </widget>
+             </child>
+           </widget>
+           <packing>
+             <property name="padding">0</property>
+             <property name="expand">True</property>
+             <property name="fill">True</property>
+           </packing>
          </child>
-       </widget>
 
-       <widget>
-         <class>GtkEntry</class>
-         <name>entry3</name>
-         <can_focus>True</can_focus>
-         <editable>True</editable>
-         <text_visible>True</text_visible>
-         <text_max_length>0</text_max_length>
-         <text></text>
          <child>
-           <padding>0</padding>
-           <expand>True</expand>
-           <fill>True</fill>
-         </child>
-       </widget>
-      </widget>
+           <widget class="GtkButton" id="button15">
+             <property name="visible">True</property>
+             <property name="can_focus">True</property>
+             <property name="relief">GTK_RELIEF_NORMAL</property>
+             <property name="focus_on_click">True</property>
 
-      <widget>
-       <class>GtkFrame</class>
-       <name>frame12</name>
-       <label>Meta-data</label>
-       <label_xalign>0</label_xalign>
-       <shadow_type>GTK_SHADOW_ETCHED_IN</shadow_type>
-       <child>
-         <padding>0</padding>
-         <expand>True</expand>
-         <fill>True</fill>
-       </child>
+             <child>
+               <widget class="GtkAlignment" id="alignment5">
+                 <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>
 
-       <widget>
-         <class>GtkScrolledWindow</class>
-         <name>scrolledwindow10</name>
-         <hscrollbar_policy>GTK_POLICY_AUTOMATIC</hscrollbar_policy>
-         <vscrollbar_policy>GTK_POLICY_AUTOMATIC</vscrollbar_policy>
-         <hupdate_policy>GTK_UPDATE_CONTINUOUS</hupdate_policy>
-         <vupdate_policy>GTK_UPDATE_CONTINUOUS</vupdate_policy>
+                 <child>
+                   <widget class="GtkHBox" id="hbox16">
+                     <property name="visible">True</property>
+                     <property name="homogeneous">False</property>
+                     <property name="spacing">2</property>
 
-         <widget>
-           <class>GtkCList</class>
-           <name>clist8</name>
-           <can_focus>True</can_focus>
-           <columns>2</columns>
-           <column_widths>119,80</column_widths>
-           <selection_mode>GTK_SELECTION_SINGLE</selection_mode>
-           <show_titles>True</show_titles>
-           <shadow_type>GTK_SHADOW_IN</shadow_type>
+                     <child>
+                       <widget class="GtkImage" id="image5">
+                         <property name="visible">True</property>
+                         <property name="stock">gtk-redo</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>
 
-           <widget>
-             <class>GtkLabel</class>
-             <child_name>CList:title</child_name>
-             <name>label45</name>
-             <label>Type</label>
-             <justify>GTK_JUSTIFY_CENTER</justify>
-             <wrap>False</wrap>
-             <xalign>0.5</xalign>
-             <yalign>0.5</yalign>
-             <xpad>0</xpad>
-             <ypad>0</ypad>
+                     <child>
+                       <widget class="GtkLabel" id="label67">
+                         <property name="visible">True</property>
+                         <property name="label" 
translatable="yes">_Update</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>
+                       </widget>
+                       <packing>
+                         <property name="padding">0</property>
+                         <property name="expand">False</property>
+                         <property name="fill">False</property>
+                       </packing>
+                     </child>
+                   </widget>
+                 </child>
+               </widget>
+             </child>
            </widget>
-
-           <widget>
-             <class>GtkLabel</class>
-             <child_name>CList:title</child_name>
-             <name>label46</name>
-             <label>Value</label>
-             <justify>GTK_JUSTIFY_CENTER</justify>
-             <wrap>False</wrap>
-             <xalign>0.5</xalign>
-             <yalign>0.5</yalign>
-             <xpad>0</xpad>
-             <ypad>0</ypad>
-           </widget>
-         </widget>
+           <packing>
+             <property name="padding">0</property>
+             <property name="expand">True</property>
+             <property name="fill">True</property>
+           </packing>
+         </child>
        </widget>
-      </widget>
+       <packing>
+         <property name="padding">0</property>
+         <property name="expand">True</property>
+         <property name="fill">True</property>
+       </packing>
+      </child>
+    </widget>
+  </child>
+</widget>
 
-      <widget>
-       <class>GtkHBox</class>
-       <name>hbox7</name>
-       <homogeneous>False</homogeneous>
-       <spacing>0</spacing>
-       <child>
-         <padding>0</padding>
-         <expand>True</expand>
-         <fill>True</fill>
-       </child>
+<widget class="GtkWindow" id="chatFrame">
+  <property name="visible">True</property>
+  <property name="title" translatable="yes">Chat</property>
+  <property name="type">GTK_WINDOW_TOPLEVEL</property>
+  <property name="window_position">GTK_WIN_POS_NONE</property>
+  <property name="modal">False</property>
+  <property name="resizable">True</property>
+  <property name="destroy_with_parent">False</property>
+  <property name="decorated">True</property>
+  <property name="skip_taskbar_hint">False</property>
+  <property name="skip_pager_hint">False</property>
+  <property name="type_hint">GDK_WINDOW_TYPE_HINT_NORMAL</property>
+  <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
 
-       <widget>
-         <class>GtkLabel</class>
-         <name>label47</name>
-         <label>_Keyword</label>
-         <justify>GTK_JUSTIFY_CENTER</justify>
-         <wrap>False</wrap>
-         <xalign>0.5</xalign>
-         <yalign>0.5</yalign>
-         <xpad>0</xpad>
-         <ypad>0</ypad>
-         <focus_target>entry4</focus_target>
+  <child>
+    <widget class="GtkHBox" id="hbox17">
+      <property name="visible">True</property>
+      <property name="homogeneous">False</property>
+      <property name="spacing">0</property>
+
+      <child>
+       <widget class="GtkVBox" id="vbox13">
+         <property name="visible">True</property>
+         <property name="homogeneous">False</property>
+         <property name="spacing">0</property>
+
          <child>
-           <padding>0</padding>
-           <expand>False</expand>
-           <fill>False</fill>
+           <widget class="GtkScrolledWindow" id="scrolledwindow18">
+             <property name="visible">True</property>
+             <property name="can_focus">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="textview1">
+                 <property name="visible">True</property>
+                 <property name="can_focus">True</property>
+                 <property name="editable">True</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_NONE</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>
-       </widget>
 
-       <widget>
-         <class>GtkEntry</class>
-         <name>entry4</name>
-         <can_focus>True</can_focus>
-         <editable>True</editable>
-         <text_visible>True</text_visible>
-         <text_max_length>0</text_max_length>
-         <text></text>
          <child>
-           <padding>0</padding>
-           <expand>True</expand>
-           <fill>True</fill>
-         </child>
-       </widget>
-      </widget>
-    </widget>
+           <widget class="GtkVBox" id="vbox14">
+             <property name="visible">True</property>
+             <property name="homogeneous">False</property>
+             <property name="spacing">0</property>
 
-    <widget>
-      <class>GtkFrame</class>
-      <name>frame13</name>
-      <label>Keywords</label>
-      <label_xalign>0</label_xalign>
-      <shadow_type>GTK_SHADOW_ETCHED_IN</shadow_type>
-      <child>
-       <padding>0</padding>
-       <expand>True</expand>
-       <fill>True</fill>
-      </child>
+             <child>
+               <widget class="GtkHBox" id="hbox18">
+                 <property name="visible">True</property>
+                 <property name="homogeneous">False</property>
+                 <property name="spacing">0</property>
 
-      <widget>
-       <class>GtkScrolledWindow</class>
-       <name>scrolledwindow11</name>
-       <hscrollbar_policy>GTK_POLICY_AUTOMATIC</hscrollbar_policy>
-       <vscrollbar_policy>GTK_POLICY_AUTOMATIC</vscrollbar_policy>
-       <hupdate_policy>GTK_UPDATE_CONTINUOUS</hupdate_policy>
-       <vupdate_policy>GTK_UPDATE_CONTINUOUS</vupdate_policy>
+                 <child>
+                   <widget class="GtkComboBoxEntry" id="comboboxentry1">
+                     <property name="visible">True</property>
+                   </widget>
+                   <packing>
+                     <property name="padding">0</property>
+                     <property name="expand">True</property>
+                     <property name="fill">True</property>
+                   </packing>
+                 </child>
 
-       <widget>
-         <class>GtkCList</class>
-         <name>clist9</name>
-         <can_focus>True</can_focus>
-         <columns>1</columns>
-         <column_widths>80</column_widths>
-         <selection_mode>GTK_SELECTION_SINGLE</selection_mode>
-         <show_titles>True</show_titles>
-         <shadow_type>GTK_SHADOW_IN</shadow_type>
+                 <child>
+                   <widget class="GtkButton" id="chatSendButton">
+                     <property name="visible">True</property>
+                     <property name="can_focus">True</property>
+                     <property name="relief">GTK_RELIEF_NORMAL</property>
+                     <property name="focus_on_click">True</property>
 
-         <widget>
-           <class>GtkLabel</class>
-           <child_name>CList:title</child_name>
-           <name>label48</name>
-           <label>label48</label>
-           <justify>GTK_JUSTIFY_CENTER</justify>
-           <wrap>False</wrap>
-           <xalign>0.5</xalign>
-           <yalign>0.5</yalign>
-           <xpad>0</xpad>
-           <ypad>0</ypad>
-         </widget>
-       </widget>
-      </widget>
-    </widget>
-  </widget>
-</widget>
+                     <child>
+                       <widget class="GtkAlignment" id="alignment6">
+                         <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>
 
-<widget>
-  <class>GtkDialog</class>
-  <name>metaDisplayDialog</name>
-  <title>File Information</title>
-  <type>GTK_WINDOW_POPUP</type>
-  <position>GTK_WIN_POS_MOUSE</position>
-  <modal>False</modal>
-  <allow_shrink>True</allow_shrink>
-  <allow_grow>True</allow_grow>
-  <auto_shrink>False</auto_shrink>
+                         <child>
+                           <widget class="GtkHBox" id="hbox19">
+                             <property name="visible">True</property>
+                             <property name="homogeneous">False</property>
+                             <property name="spacing">2</property>
 
-  <widget>
-    <class>GtkVBox</class>
-    <child_name>Dialog:vbox</child_name>
-    <name>dialog-vbox2</name>
-    <homogeneous>False</homogeneous>
-    <spacing>0</spacing>
+                             <child>
+                               <widget class="GtkImage" id="image6">
+                                 <property name="visible">True</property>
+                                 <property name="stock">gtk-ok</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>
 
-    <widget>
-      <class>GtkHBox</class>
-      <child_name>Dialog:action_area</child_name>
-      <name>dialog-action_area2</name>
-      <border_width>10</border_width>
-      <homogeneous>True</homogeneous>
-      <spacing>5</spacing>
-      <child>
-       <padding>0</padding>
-       <expand>False</expand>
-       <fill>True</fill>
-       <pack>GTK_PACK_END</pack>
+                             <child>
+                               <widget class="GtkLabel" id="label69">
+                                 <property name="visible">True</property>
+                                 <property name="label" 
translatable="yes">Senden</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>
+                               </widget>
+                               <packing>
+                                 <property name="padding">0</property>
+                                 <property name="expand">False</property>
+                                 <property name="fill">False</property>
+                               </packing>
+                             </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>
+           <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>
-       <class>GtkButton</class>
-       <name>doneButton</name>
-       <can_focus>True</can_focus>
-       <label>Done</label>
-       <relief>GTK_RELIEF_NORMAL</relief>
-       <child>
-         <padding>0</padding>
-         <expand>False</expand>
-         <fill>False</fill>
-       </child>
-      </widget>
-    </widget>
-
-    <widget>
-      <class>GtkFrame</class>
-      <name>frame14</name>
-      <label>Meta-data</label>
-      <label_xalign>0</label_xalign>
-      <shadow_type>GTK_SHADOW_ETCHED_IN</shadow_type>
       <child>
-       <padding>0</padding>
-       <expand>True</expand>
-       <fill>True</fill>
-      </child>
+       <widget class="GtkScrolledWindow" id="scrolledwindow17">
+         <property name="visible">True</property>
+         <property name="can_focus">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>
 
-      <widget>
-       <class>GtkScrolledWindow</class>
-       <name>scrolledwindow12</name>
-       <hscrollbar_policy>GTK_POLICY_AUTOMATIC</hscrollbar_policy>
-       <vscrollbar_policy>GTK_POLICY_AUTOMATIC</vscrollbar_policy>
-       <hupdate_policy>GTK_UPDATE_CONTINUOUS</hupdate_policy>
-       <vupdate_policy>GTK_UPDATE_CONTINUOUS</vupdate_policy>
-
-       <widget>
-         <class>GtkCList</class>
-         <name>clist10</name>
-         <can_focus>True</can_focus>
-         <columns>2</columns>
-         <column_widths>119,80</column_widths>
-         <selection_mode>GTK_SELECTION_SINGLE</selection_mode>
-         <show_titles>True</show_titles>
-         <shadow_type>GTK_SHADOW_IN</shadow_type>
-
-         <widget>
-           <class>GtkLabel</class>
-           <child_name>CList:title</child_name>
-           <name>label52</name>
-           <label>Type</label>
-           <justify>GTK_JUSTIFY_CENTER</justify>
-           <wrap>False</wrap>
-           <xalign>0.5</xalign>
-           <yalign>0.5</yalign>
-           <xpad>0</xpad>
-           <ypad>0</ypad>
-         </widget>
-
-         <widget>
-           <class>GtkLabel</class>
-           <child_name>CList:title</child_name>
-           <name>label53</name>
-           <label>Value</label>
-           <justify>GTK_JUSTIFY_CENTER</justify>
-           <wrap>False</wrap>
-           <xalign>0.5</xalign>
-           <yalign>0.5</yalign>
-           <xpad>0</xpad>
-           <ypad>0</ypad>
-         </widget>
+         <child>
+           <widget class="GtkTreeView" id="treeview3">
+             <property name="visible">True</property>
+             <property name="can_focus">True</property>
+             <property name="headers_visible">True</property>
+             <property name="rules_hint">False</property>
+             <property name="reorderable">False</property>
+             <property name="enable_search">True</property>
+           </widget>
+         </child>
        </widget>
-      </widget>
+       <packing>
+         <property name="padding">0</property>
+         <property name="expand">True</property>
+         <property name="fill">True</property>
+       </packing>
+      </child>
     </widget>
-  </widget>
+  </child>
 </widget>
 
-</GTK-Interface>
+</glade-interface>

Modified: gnunet-gtk/src/interface.c
===================================================================
--- gnunet-gtk/src/interface.c  2005-05-06 19:52:42 UTC (rev 750)
+++ gnunet-gtk/src/interface.c  2005-05-07 08:11:25 UTC (rev 751)
@@ -10,6 +10,7 @@
 #include <sys/stat.h>
 #include <unistd.h>
 #include <string.h>
+#include <stdio.h>
 
 #include <gdk/gdkkeysyms.h>
 #include <gtk/gtk.h>
@@ -18,17 +19,22 @@
 #include "interface.h"
 #include "support.h"
 
+#define GLADE_HOOKUP_OBJECT(component,widget,name) \
+  g_object_set_data_full (G_OBJECT (component), name, \
+    gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref)
+
+#define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \
+  g_object_set_data (G_OBJECT (component), name, widget)
+
 GtkWidget*
 create_mainWindow (void)
 {
   GtkWidget *mainWindow;
   GtkWidget *vbox1;
   GtkWidget *menubar1;
-  guint tmp_key;
   GtkWidget *quit1;
   GtkWidget *help1;
   GtkWidget *help1_menu;
-  GtkAccelGroup *help1_menu_accels;
   GtkWidget *about;
   GtkWidget *mainnotebook;
   GtkWidget *scrolledwindow1;
@@ -38,72 +44,69 @@
   GtkWidget *vbox2;
   GtkWidget *frame3;
   GtkWidget *hbox2;
-  guint startDaemon_key;
-  GtkWidget *startDaemon;
-  guint stopDaemon_key;
+  GtkWidget *button10;
+  GtkWidget *alignment1;
+  GtkWidget *hbox11;
+  GtkWidget *image1;
+  GtkWidget *startButton;
   GtkWidget *stopDaemon;
+  GtkWidget *alignment2;
+  GtkWidget *hbox12;
+  GtkWidget *image2;
+  GtkWidget *label64;
   GtkWidget *statusPixmap;
+  AtkObject *atko;
+  GtkWidget *label1;
   GtkWidget *frame2;
   GtkWidget *statisticsLabel;
+  GtkWidget *label2;
   GtkWidget *frame1;
   GtkWidget *scrolledwindow5;
   GtkWidget *clist2;
-  GtkWidget *label15;
+  GtkWidget *label3;
   GtkWidget *label1;
-  GtkWidget *empty_notebook_page;
-  GtkWidget *statusfstab;
   GtkWidget *fsnotebook;
   GtkWidget *vbox5;
   GtkWidget *frame8;
   GtkWidget *scrolledwindow9;
   GtkWidget *clist7;
-  GtkWidget *label41;
-  GtkWidget *label42;
-  GtkWidget *label43;
-  GtkWidget *label44;
+  GtkWidget *label16;
   GtkWidget *frame9;
   GtkWidget *scrolledwindow7;
   GtkWidget *clist5;
-  GtkWidget *label26;
-  GtkWidget *label27;
-  GtkWidget *label28;
-  GtkWidget *label29;
-  GtkWidget *label30;
+  GtkWidget *label45;
   GtkWidget *frame10;
   GtkWidget *scrolledwindow8;
   GtkWidget *clist6;
-  GtkWidget *label31;
-  GtkWidget *label32;
-  GtkWidget *label33;
-  GtkWidget *label34;
-  GtkWidget *label35;
+  GtkWidget *label46;
   GtkWidget *statusfstab;
   GtkWidget *vbox7;
   GtkWidget *notebook6;
+  GtkWidget *label61;
   GtkWidget *label36;
   GtkWidget *hbox4;
   GtkWidget *combo2;
+  GList *combo2_items = NULL;
   GtkWidget *combo_entry2;
-  guint fssearchbutton_key;
   GtkWidget *fssearchbutton;
   GtkWidget *label40;
   GtkWidget *optionmenu1;
-  GtkWidget *optionmenu1_menu;
-  GtkWidget *glade_menuitem;
+  GtkWidget *convertwidget16;
+  GtkWidget *convertwidget17;
   GtkWidget *downloadfstab;
   GtkWidget *vbox9;
   GtkWidget *hbox8;
-  GSList *method_group = NULL;
   GtkWidget *indexbutton;
+  GSList *indexbutton_group = NULL;
   GtkWidget *insertButton;
   GtkWidget *hbox9;
-  GSList *recursive_group = NULL;
   GtkWidget *radiobutton2;
+  GSList *radiobutton2_group = NULL;
   GtkWidget *radiobutton3;
   GtkWidget *hbox10;
-  guint label54_key;
   GtkWidget *label54;
   GtkWidget *combo1;
+  GList *combo1_items = NULL;
   GtkWidget *combo_entry1;
   GtkWidget *button9;
   GtkWidget *insertfstab;
@@ -111,32 +114,33 @@
   GtkWidget *menubar2;
   GtkWidget *createNamespace;
   GtkWidget *createNamespace_menu;
-  GtkAccelGroup *createNamespace_menu_accels;
   GtkWidget *namespace1;
   GtkWidget *directory1;
   GtkWidget *collection1;
   GtkWidget *advertisement1;
   GtkWidget *delete1;
   GtkWidget *delete1_menu;
-  GtkAccelGroup *delete1_menu_accels;
   GtkWidget *namespace2;
   GtkWidget *collection2;
   GtkWidget *notebook4;
+  GtkWidget *label62;
   GtkWidget *label39;
   GtkWidget *frame11;
   GtkWidget *scrolledwindow3;
   GtkWidget *viewport3;
   GtkWidget *scrolledwindow4;
   GtkWidget *clist1;
-  GtkWidget *label12;
-  GtkWidget *label13;
-  GtkWidget *label14;
+  GtkWidget *label55;
   GtkWidget *advancedfstab;
   GtkWidget *fstab;
   GtkWidget *vbox3;
+  GtkWidget *label68;
   GtkWidget *label5;
   GtkWidget *vbox4;
   GtkWidget *notebook3;
+  GtkWidget *scrolledwindow13;
+  GtkWidget *viewport4;
+  GtkWidget *label59;
   GtkWidget *label38;
   GtkWidget *combo3;
   GList *combo3_items = NULL;
@@ -151,67 +155,28 @@
   accel_group = gtk_accel_group_new ();
 
   mainWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL);
-  gtk_widget_set_name (mainWindow, "mainWindow");
-  gtk_object_set_data (GTK_OBJECT (mainWindow), "mainWindow", mainWindow);
   gtk_window_set_title (GTK_WINDOW (mainWindow), _("gnunet-gtk"));
 
   vbox1 = gtk_vbox_new (FALSE, 0);
-  gtk_widget_set_name (vbox1, "vbox1");
-  gtk_widget_ref (vbox1);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "vbox1", vbox1,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (vbox1);
   gtk_container_add (GTK_CONTAINER (mainWindow), vbox1);
 
   menubar1 = gtk_menu_bar_new ();
-  gtk_widget_set_name (menubar1, "menubar1");
-  gtk_widget_ref (menubar1);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "menubar1", menubar1,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (menubar1);
   gtk_box_pack_start (GTK_BOX (vbox1), menubar1, FALSE, FALSE, 0);
 
-  quit1 = gtk_menu_item_new_with_label ("");
-  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (quit1)->child),
-                                   _("_Quit"));
-  gtk_widget_add_accelerator (quit1, "activate_item", accel_group,
-                              tmp_key, GDK_MOD1_MASK, (GtkAccelFlags) 0);
-  gtk_widget_set_name (quit1, "quit1");
-  gtk_widget_ref (quit1);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "quit1", quit1,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  quit1 = gtk_menu_item_new_with_mnemonic (_("_Quit"));
   gtk_widget_show (quit1);
   gtk_container_add (GTK_CONTAINER (menubar1), quit1);
 
-  help1 = gtk_menu_item_new_with_label ("");
-  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (help1)->child),
-                                   _("_Help"));
-  gtk_widget_add_accelerator (help1, "activate_item", accel_group,
-                              tmp_key, GDK_MOD1_MASK, (GtkAccelFlags) 0);
-  gtk_widget_set_name (help1, "help1");
-  gtk_widget_ref (help1);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "help1", help1,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  help1 = gtk_menu_item_new_with_mnemonic (_("_Help"));
   gtk_widget_show (help1);
   gtk_container_add (GTK_CONTAINER (menubar1), help1);
 
   help1_menu = gtk_menu_new ();
-  gtk_widget_set_name (help1_menu, "help1_menu");
-  gtk_widget_ref (help1_menu);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "help1_menu", help1_menu,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_menu_item_set_submenu (GTK_MENU_ITEM (help1), help1_menu);
-  help1_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU 
(help1_menu));
 
-  about = gtk_menu_item_new_with_label ("");
-  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (about)->child),
-                                   _("_About"));
-  gtk_widget_add_accelerator (about, "activate_item", help1_menu_accels,
-                              tmp_key, 0, 0);
-  gtk_widget_set_name (about, "about");
-  gtk_widget_ref (about);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "about", about,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  about = gtk_menu_item_new_with_mnemonic (_("_About"));
   gtk_widget_show (about);
   gtk_container_add (GTK_CONTAINER (help1_menu), about);
   gtk_widget_add_accelerator (about, "activate", accel_group,
@@ -219,978 +184,639 @@
                               GTK_ACCEL_VISIBLE);
 
   mainnotebook = gtk_notebook_new ();
-  gtk_widget_set_name (mainnotebook, "mainnotebook");
-  gtk_widget_ref (mainnotebook);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "mainnotebook", 
mainnotebook,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (mainnotebook);
   gtk_box_pack_start (GTK_BOX (vbox1), mainnotebook, TRUE, TRUE, 0);
   gtk_notebook_set_scrollable (GTK_NOTEBOOK (mainnotebook), TRUE);
 
   scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL);
-  gtk_widget_set_name (scrolledwindow1, "scrolledwindow1");
-  gtk_widget_ref (scrolledwindow1);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "scrolledwindow1", 
scrolledwindow1,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (scrolledwindow1);
   gtk_container_add (GTK_CONTAINER (mainnotebook), scrolledwindow1);
+  GTK_WIDGET_UNSET_FLAGS (scrolledwindow1, GTK_CAN_FOCUS);
   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), 
GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
 
   viewport1 = gtk_viewport_new (NULL, NULL);
-  gtk_widget_set_name (viewport1, "viewport1");
-  gtk_widget_ref (viewport1);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "viewport1", viewport1,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (viewport1);
   gtk_container_add (GTK_CONTAINER (scrolledwindow1), viewport1);
 
   scrolledwindow2 = gtk_scrolled_window_new (NULL, NULL);
-  gtk_widget_set_name (scrolledwindow2, "scrolledwindow2");
-  gtk_widget_ref (scrolledwindow2);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "scrolledwindow2", 
scrolledwindow2,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (scrolledwindow2);
   gtk_container_add (GTK_CONTAINER (viewport1), scrolledwindow2);
+  GTK_WIDGET_UNSET_FLAGS (scrolledwindow2, GTK_CAN_FOCUS);
   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow2), 
GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
 
   viewport2 = gtk_viewport_new (NULL, NULL);
-  gtk_widget_set_name (viewport2, "viewport2");
-  gtk_widget_ref (viewport2);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "viewport2", viewport2,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (viewport2);
   gtk_container_add (GTK_CONTAINER (scrolledwindow2), viewport2);
 
   vbox2 = gtk_vbox_new (FALSE, 0);
-  gtk_widget_set_name (vbox2, "vbox2");
-  gtk_widget_ref (vbox2);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "vbox2", vbox2,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (vbox2);
   gtk_container_add (GTK_CONTAINER (viewport2), vbox2);
 
-  frame3 = gtk_frame_new (_("gnunetd control"));
-  gtk_widget_set_name (frame3, "frame3");
-  gtk_widget_ref (frame3);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "frame3", frame3,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  frame3 = gtk_frame_new (NULL);
   gtk_widget_show (frame3);
   gtk_box_pack_start (GTK_BOX (vbox2), frame3, FALSE, FALSE, 0);
 
   hbox2 = gtk_hbox_new (FALSE, 0);
-  gtk_widget_set_name (hbox2, "hbox2");
-  gtk_widget_ref (hbox2);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "hbox2", hbox2,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (hbox2);
   gtk_container_add (GTK_CONTAINER (frame3), hbox2);
 
-  startDaemon = gtk_button_new_with_label ("");
-  startDaemon_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN 
(startDaemon)->child),
-                                   _("_start gnunetd"));
-  gtk_widget_add_accelerator (startDaemon, "clicked", accel_group,
-                              startDaemon_key, GDK_MOD1_MASK, (GtkAccelFlags) 
0);
-  gtk_widget_set_name (startDaemon, "startDaemon");
-  gtk_widget_ref (startDaemon);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "startDaemon", 
startDaemon,
-                            (GtkDestroyNotify) gtk_widget_unref);
-  gtk_widget_show (startDaemon);
-  gtk_box_pack_start (GTK_BOX (hbox2), startDaemon, TRUE, TRUE, 0);
-  gtk_tooltips_set_tip (tooltips, startDaemon, _("connect to GNUnet"), NULL);
+  button10 = gtk_button_new ();
+  gtk_widget_show (button10);
+  gtk_box_pack_start (GTK_BOX (hbox2), button10, TRUE, TRUE, 0);
 
-  stopDaemon = gtk_button_new_with_label ("");
-  stopDaemon_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN 
(stopDaemon)->child),
-                                   _("s_top gnunetd"));
-  gtk_widget_add_accelerator (stopDaemon, "clicked", accel_group,
-                              stopDaemon_key, GDK_MOD1_MASK, (GtkAccelFlags) 
0);
-  gtk_widget_set_name (stopDaemon, "stopDaemon");
-  gtk_widget_ref (stopDaemon);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "stopDaemon", stopDaemon,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  alignment1 = gtk_alignment_new (0.5, 0.5, 0, 0);
+  gtk_widget_show (alignment1);
+  gtk_container_add (GTK_CONTAINER (button10), alignment1);
+
+  hbox11 = gtk_hbox_new (FALSE, 2);
+  gtk_widget_show (hbox11);
+  gtk_container_add (GTK_CONTAINER (alignment1), hbox11);
+
+  image1 = gtk_image_new_from_stock ("gtk-media-play", GTK_ICON_SIZE_BUTTON);
+  gtk_widget_show (image1);
+  gtk_box_pack_start (GTK_BOX (hbox11), image1, FALSE, FALSE, 0);
+
+  startButton = gtk_label_new_with_mnemonic (_("_start gnunetd"));
+  gtk_widget_show (startButton);
+  gtk_box_pack_start (GTK_BOX (hbox11), startButton, TRUE, TRUE, 0);
+  gtk_label_set_justify (GTK_LABEL (startButton), GTK_JUSTIFY_RIGHT);
+
+  stopDaemon = gtk_button_new ();
   gtk_widget_show (stopDaemon);
   gtk_box_pack_start (GTK_BOX (hbox2), stopDaemon, TRUE, TRUE, 0);
   gtk_tooltips_set_tip (tooltips, stopDaemon, _("disconnect from GNUnet"), 
NULL);
 
-  statusPixmap = create_pixmap (mainWindow, NULL);
-  gtk_widget_set_name (statusPixmap, "statusPixmap");
-  gtk_widget_ref (statusPixmap);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "statusPixmap", 
statusPixmap,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  alignment2 = gtk_alignment_new (0.5, 0.5, 0, 0);
+  gtk_widget_show (alignment2);
+  gtk_container_add (GTK_CONTAINER (stopDaemon), alignment2);
+
+  hbox12 = gtk_hbox_new (FALSE, 2);
+  gtk_widget_show (hbox12);
+  gtk_container_add (GTK_CONTAINER (alignment2), hbox12);
+
+  image2 = gtk_image_new_from_stock ("gtk-stop", GTK_ICON_SIZE_BUTTON);
+  gtk_widget_show (image2);
+  gtk_box_pack_start (GTK_BOX (hbox12), image2, FALSE, FALSE, 0);
+
+  label64 = gtk_label_new_with_mnemonic (_("s_top gnunetd"));
+  gtk_widget_show (label64);
+  gtk_box_pack_start (GTK_BOX (hbox12), label64, FALSE, FALSE, 0);
+
+  statusPixmap = gtk_image_new_from_stock ("gtk-no", GTK_ICON_SIZE_BUTTON);
   gtk_widget_show (statusPixmap);
   gtk_box_pack_start (GTK_BOX (hbox2), statusPixmap, FALSE, FALSE, 0);
 
-  frame2 = gtk_frame_new (_("Statistics"));
-  gtk_widget_set_name (frame2, "frame2");
-  gtk_widget_ref (frame2);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "frame2", frame2,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  label1 = gtk_label_new (_("gnunetd control"));
+  gtk_widget_show (label1);
+  gtk_frame_set_label_widget (GTK_FRAME (frame3), label1);
+
+  frame2 = gtk_frame_new (NULL);
   gtk_widget_show (frame2);
   gtk_box_pack_start (GTK_BOX (vbox2), frame2, TRUE, TRUE, 0);
 
   statisticsLabel = gtk_label_new (_("Unavailable.\n"));
-  gtk_widget_set_name (statisticsLabel, "statisticsLabel");
-  gtk_widget_ref (statisticsLabel);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "statisticsLabel", 
statisticsLabel,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (statisticsLabel);
   gtk_container_add (GTK_CONTAINER (frame2), statisticsLabel);
-  gtk_label_set_justify (GTK_LABEL (statisticsLabel), GTK_JUSTIFY_LEFT);
   gtk_label_set_line_wrap (GTK_LABEL (statisticsLabel), TRUE);
 
-  frame1 = gtk_frame_new (_("Available Applications"));
-  gtk_widget_set_name (frame1, "frame1");
-  gtk_widget_ref (frame1);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "frame1", frame1,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  label2 = gtk_label_new (_("Statistics"));
+  gtk_widget_show (label2);
+  gtk_frame_set_label_widget (GTK_FRAME (frame2), label2);
+
+  frame1 = gtk_frame_new (NULL);
   gtk_widget_show (frame1);
   gtk_box_pack_start (GTK_BOX (vbox2), frame1, TRUE, TRUE, 0);
 
   scrolledwindow5 = gtk_scrolled_window_new (NULL, NULL);
-  gtk_widget_set_name (scrolledwindow5, "scrolledwindow5");
-  gtk_widget_ref (scrolledwindow5);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "scrolledwindow5", 
scrolledwindow5,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (scrolledwindow5);
   gtk_container_add (GTK_CONTAINER (frame1), scrolledwindow5);
+  GTK_WIDGET_UNSET_FLAGS (scrolledwindow5, GTK_CAN_FOCUS);
   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow5), 
GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow5), 
GTK_SHADOW_IN);
 
-  clist2 = gtk_clist_new (1);
-  gtk_widget_set_name (clist2, "clist2");
-  gtk_widget_ref (clist2);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "clist2", clist2,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  clist2 = gtk_tree_view_new ();
   gtk_widget_show (clist2);
   gtk_container_add (GTK_CONTAINER (scrolledwindow5), clist2);
-  gtk_clist_set_column_width (GTK_CLIST (clist2), 0, 80);
-  gtk_clist_column_titles_show (GTK_CLIST (clist2));
 
-  label15 = gtk_label_new (_("Modules"));
-  gtk_widget_set_name (label15, "label15");
-  gtk_widget_ref (label15);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "label15", label15,
-                            (GtkDestroyNotify) gtk_widget_unref);
-  gtk_widget_show (label15);
-  gtk_clist_set_column_widget (GTK_CLIST (clist2), 0, label15);
+  label3 = gtk_label_new (_("Available Applications"));
+  gtk_widget_show (label3);
+  gtk_frame_set_label_widget (GTK_FRAME (frame1), label3);
 
-  label1 = gtk_label_new ("");
-  gtk_label_parse_uline (GTK_LABEL (label1),
-                         _("_General"));
-  gtk_widget_set_name (label1, "label1");
-  gtk_widget_ref (label1);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "label1", label1,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  label1 = gtk_label_new_with_mnemonic (_("_General"));
   gtk_widget_show (label1);
   gtk_notebook_set_tab_label (GTK_NOTEBOOK (mainnotebook), 
gtk_notebook_get_nth_page (GTK_NOTEBOOK (mainnotebook), 0), label1);
+  gtk_label_set_justify (GTK_LABEL (label1), GTK_JUSTIFY_CENTER);
 
-  empty_notebook_page = gtk_vbox_new (FALSE, 0);
-  gtk_widget_show (empty_notebook_page);
-  gtk_container_add (GTK_CONTAINER (mainnotebook), empty_notebook_page);
-
-  statusfstab = gtk_label_new ("");
-  gtk_label_parse_uline (GTK_LABEL (statusfstab),
-                         _("S_tatus"));
-  gtk_widget_set_name (statusfstab, "statusfstab");
-  gtk_widget_ref (statusfstab);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "statusfstab", 
statusfstab,
-                            (GtkDestroyNotify) gtk_widget_unref);
-  gtk_widget_show (statusfstab);
-  gtk_notebook_set_tab_label (GTK_NOTEBOOK (mainnotebook), 
gtk_notebook_get_nth_page (GTK_NOTEBOOK (mainnotebook), 1), statusfstab);
-
   fsnotebook = gtk_notebook_new ();
-  gtk_widget_set_name (fsnotebook, "fsnotebook");
-  gtk_widget_ref (fsnotebook);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "fsnotebook", fsnotebook,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (fsnotebook);
   gtk_container_add (GTK_CONTAINER (mainnotebook), fsnotebook);
 
   vbox5 = gtk_vbox_new (FALSE, 0);
-  gtk_widget_set_name (vbox5, "vbox5");
-  gtk_widget_ref (vbox5);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "vbox5", vbox5,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (vbox5);
   gtk_container_add (GTK_CONTAINER (fsnotebook), vbox5);
 
-  frame8 = gtk_frame_new (_("Search Results"));
-  gtk_widget_set_name (frame8, "frame8");
-  gtk_widget_ref (frame8);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "frame8", frame8,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  frame8 = gtk_frame_new (NULL);
   gtk_widget_show (frame8);
   gtk_box_pack_start (GTK_BOX (vbox5), frame8, TRUE, TRUE, 0);
 
   scrolledwindow9 = gtk_scrolled_window_new (NULL, NULL);
-  gtk_widget_set_name (scrolledwindow9, "scrolledwindow9");
-  gtk_widget_ref (scrolledwindow9);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "scrolledwindow9", 
scrolledwindow9,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (scrolledwindow9);
   gtk_container_add (GTK_CONTAINER (frame8), scrolledwindow9);
+  GTK_WIDGET_UNSET_FLAGS (scrolledwindow9, GTK_CAN_FOCUS);
   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow9), 
GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow9), 
GTK_SHADOW_IN);
 
-  clist7 = gtk_clist_new (4);
-  gtk_widget_set_name (clist7, "clist7");
-  gtk_widget_ref (clist7);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "clist7", clist7,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  clist7 = gtk_tree_view_new ();
   gtk_widget_show (clist7);
   gtk_container_add (GTK_CONTAINER (scrolledwindow9), clist7);
-  gtk_clist_set_column_width (GTK_CLIST (clist7), 0, 77);
-  gtk_clist_set_column_width (GTK_CLIST (clist7), 1, 40);
-  gtk_clist_set_column_width (GTK_CLIST (clist7), 2, 80);
-  gtk_clist_set_column_width (GTK_CLIST (clist7), 3, 37);
-  gtk_clist_column_titles_show (GTK_CLIST (clist7));
 
-  label41 = gtk_label_new (_("filename"));
-  gtk_widget_set_name (label41, "label41");
-  gtk_widget_ref (label41);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "label41", label41,
-                            (GtkDestroyNotify) gtk_widget_unref);
-  gtk_widget_show (label41);
-  gtk_clist_set_column_widget (GTK_CLIST (clist7), 0, label41);
+  label16 = gtk_label_new (_("Search Results"));
+  gtk_widget_show (label16);
+  gtk_frame_set_label_widget (GTK_FRAME (frame8), label16);
 
-  label42 = gtk_label_new (_("size"));
-  gtk_widget_set_name (label42, "label42");
-  gtk_widget_ref (label42);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "label42", label42,
-                            (GtkDestroyNotify) gtk_widget_unref);
-  gtk_widget_show (label42);
-  gtk_clist_set_column_widget (GTK_CLIST (clist7), 1, label42);
-
-  label43 = gtk_label_new (_("mime-type"));
-  gtk_widget_set_name (label43, "label43");
-  gtk_widget_ref (label43);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "label43", label43,
-                            (GtkDestroyNotify) gtk_widget_unref);
-  gtk_widget_show (label43);
-  gtk_clist_set_column_widget (GTK_CLIST (clist7), 2, label43);
-
-  label44 = gtk_label_new (_("description"));
-  gtk_widget_set_name (label44, "label44");
-  gtk_widget_ref (label44);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "label44", label44,
-                            (GtkDestroyNotify) gtk_widget_unref);
-  gtk_widget_show (label44);
-  gtk_clist_set_column_widget (GTK_CLIST (clist7), 3, label44);
-
-  frame9 = gtk_frame_new (_("Downloads"));
-  gtk_widget_set_name (frame9, "frame9");
-  gtk_widget_ref (frame9);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "frame9", frame9,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  frame9 = gtk_frame_new (NULL);
   gtk_widget_show (frame9);
   gtk_box_pack_start (GTK_BOX (vbox5), frame9, TRUE, TRUE, 0);
 
   scrolledwindow7 = gtk_scrolled_window_new (NULL, NULL);
-  gtk_widget_set_name (scrolledwindow7, "scrolledwindow7");
-  gtk_widget_ref (scrolledwindow7);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "scrolledwindow7", 
scrolledwindow7,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (scrolledwindow7);
   gtk_container_add (GTK_CONTAINER (frame9), scrolledwindow7);
+  GTK_WIDGET_UNSET_FLAGS (scrolledwindow7, GTK_CAN_FOCUS);
   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow7), 
GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow7), 
GTK_SHADOW_IN);
 
-  clist5 = gtk_clist_new (5);
-  gtk_widget_set_name (clist5, "clist5");
-  gtk_widget_ref (clist5);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "clist5", clist5,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  clist5 = gtk_tree_view_new ();
   gtk_widget_show (clist5);
   gtk_container_add (GTK_CONTAINER (scrolledwindow7), clist5);
-  gtk_clist_set_column_width (GTK_CLIST (clist5), 0, 80);
-  gtk_clist_set_column_width (GTK_CLIST (clist5), 1, 39);
-  gtk_clist_set_column_width (GTK_CLIST (clist5), 2, 85);
-  gtk_clist_set_column_width (GTK_CLIST (clist5), 3, 84);
-  gtk_clist_set_column_width (GTK_CLIST (clist5), 4, 118);
-  gtk_clist_column_titles_show (GTK_CLIST (clist5));
 
-  label26 = gtk_label_new (_("filename"));
-  gtk_widget_set_name (label26, "label26");
-  gtk_widget_ref (label26);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "label26", label26,
-                            (GtkDestroyNotify) gtk_widget_unref);
-  gtk_widget_show (label26);
-  gtk_clist_set_column_widget (GTK_CLIST (clist5), 0, label26);
+  label45 = gtk_label_new (_("Downloads"));
+  gtk_widget_show (label45);
+  gtk_frame_set_label_widget (GTK_FRAME (frame9), label45);
 
-  label27 = gtk_label_new (_("size"));
-  gtk_widget_set_name (label27, "label27");
-  gtk_widget_ref (label27);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "label27", label27,
-                            (GtkDestroyNotify) gtk_widget_unref);
-  gtk_widget_show (label27);
-  gtk_clist_set_column_widget (GTK_CLIST (clist5), 1, label27);
-
-  label28 = gtk_label_new (_("mime-type"));
-  gtk_widget_set_name (label28, "label28");
-  gtk_widget_ref (label28);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "label28", label28,
-                            (GtkDestroyNotify) gtk_widget_unref);
-  gtk_widget_show (label28);
-  gtk_clist_set_column_widget (GTK_CLIST (clist5), 2, label28);
-
-  label29 = gtk_label_new (_("progress"));
-  gtk_widget_set_name (label29, "label29");
-  gtk_widget_ref (label29);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "label29", label29,
-                            (GtkDestroyNotify) gtk_widget_unref);
-  gtk_widget_show (label29);
-  gtk_clist_set_column_widget (GTK_CLIST (clist5), 3, label29);
-
-  label30 = gtk_label_new (_("description"));
-  gtk_widget_set_name (label30, "label30");
-  gtk_widget_ref (label30);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "label30", label30,
-                            (GtkDestroyNotify) gtk_widget_unref);
-  gtk_widget_show (label30);
-  gtk_clist_set_column_widget (GTK_CLIST (clist5), 4, label30);
-
-  frame10 = gtk_frame_new (_("Uploads"));
-  gtk_widget_set_name (frame10, "frame10");
-  gtk_widget_ref (frame10);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "frame10", frame10,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  frame10 = gtk_frame_new (NULL);
   gtk_widget_show (frame10);
   gtk_box_pack_start (GTK_BOX (vbox5), frame10, TRUE, TRUE, 0);
 
   scrolledwindow8 = gtk_scrolled_window_new (NULL, NULL);
-  gtk_widget_set_name (scrolledwindow8, "scrolledwindow8");
-  gtk_widget_ref (scrolledwindow8);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "scrolledwindow8", 
scrolledwindow8,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (scrolledwindow8);
   gtk_container_add (GTK_CONTAINER (frame10), scrolledwindow8);
+  GTK_WIDGET_UNSET_FLAGS (scrolledwindow8, GTK_CAN_FOCUS);
   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow8), 
GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow8), 
GTK_SHADOW_IN);
 
-  clist6 = gtk_clist_new (5);
-  gtk_widget_set_name (clist6, "clist6");
-  gtk_widget_ref (clist6);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "clist6", clist6,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  clist6 = gtk_tree_view_new ();
   gtk_widget_show (clist6);
   gtk_container_add (GTK_CONTAINER (scrolledwindow8), clist6);
-  gtk_clist_set_column_width (GTK_CLIST (clist6), 0, 78);
-  gtk_clist_set_column_width (GTK_CLIST (clist6), 1, 38);
-  gtk_clist_set_column_width (GTK_CLIST (clist6), 2, 80);
-  gtk_clist_set_column_width (GTK_CLIST (clist6), 3, 84);
-  gtk_clist_set_column_width (GTK_CLIST (clist6), 4, 24);
-  gtk_clist_column_titles_show (GTK_CLIST (clist6));
 
-  label31 = gtk_label_new (_("filename"));
-  gtk_widget_set_name (label31, "label31");
-  gtk_widget_ref (label31);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "label31", label31,
-                            (GtkDestroyNotify) gtk_widget_unref);
-  gtk_widget_show (label31);
-  gtk_clist_set_column_widget (GTK_CLIST (clist6), 0, label31);
+  label46 = gtk_label_new (_("Uploads"));
+  gtk_widget_show (label46);
+  gtk_frame_set_label_widget (GTK_FRAME (frame10), label46);
 
-  label32 = gtk_label_new (_("size"));
-  gtk_widget_set_name (label32, "label32");
-  gtk_widget_ref (label32);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "label32", label32,
-                            (GtkDestroyNotify) gtk_widget_unref);
-  gtk_widget_show (label32);
-  gtk_clist_set_column_widget (GTK_CLIST (clist6), 1, label32);
-
-  label33 = gtk_label_new (_("mime-type"));
-  gtk_widget_set_name (label33, "label33");
-  gtk_widget_ref (label33);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "label33", label33,
-                            (GtkDestroyNotify) gtk_widget_unref);
-  gtk_widget_show (label33);
-  gtk_clist_set_column_widget (GTK_CLIST (clist6), 2, label33);
-
-  label34 = gtk_label_new (_("progress"));
-  gtk_widget_set_name (label34, "label34");
-  gtk_widget_ref (label34);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "label34", label34,
-                            (GtkDestroyNotify) gtk_widget_unref);
-  gtk_widget_show (label34);
-  gtk_clist_set_column_widget (GTK_CLIST (clist6), 3, label34);
-
-  label35 = gtk_label_new (_("keywords"));
-  gtk_widget_set_name (label35, "label35");
-  gtk_widget_ref (label35);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "label35", label35,
-                            (GtkDestroyNotify) gtk_widget_unref);
-  gtk_widget_show (label35);
-  gtk_clist_set_column_widget (GTK_CLIST (clist6), 4, label35);
-
-  statusfstab = gtk_label_new ("");
-  gtk_label_parse_uline (GTK_LABEL (statusfstab),
-                         _("S_tatus"));
-  gtk_widget_set_name (statusfstab, "statusfstab");
-  gtk_widget_ref (statusfstab);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "statusfstab", 
statusfstab,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  statusfstab = gtk_label_new_with_mnemonic (_("S_tatus"));
   gtk_widget_show (statusfstab);
   gtk_notebook_set_tab_label (GTK_NOTEBOOK (fsnotebook), 
gtk_notebook_get_nth_page (GTK_NOTEBOOK (fsnotebook), 0), statusfstab);
+  gtk_label_set_justify (GTK_LABEL (statusfstab), GTK_JUSTIFY_CENTER);
 
   vbox7 = gtk_vbox_new (FALSE, 0);
-  gtk_widget_set_name (vbox7, "vbox7");
-  gtk_widget_ref (vbox7);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "vbox7", vbox7,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (vbox7);
   gtk_container_add (GTK_CONTAINER (fsnotebook), vbox7);
 
   notebook6 = gtk_notebook_new ();
-  gtk_widget_set_name (notebook6, "notebook6");
-  gtk_widget_ref (notebook6);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "notebook6", notebook6,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (notebook6);
   gtk_box_pack_start (GTK_BOX (vbox7), notebook6, TRUE, TRUE, 0);
 
-  empty_notebook_page = gtk_vbox_new (FALSE, 0);
-  gtk_widget_show (empty_notebook_page);
-  gtk_container_add (GTK_CONTAINER (notebook6), empty_notebook_page);
+  label61 = gtk_label_new (_("label61"));
+  gtk_widget_show (label61);
+  gtk_container_add (GTK_CONTAINER (notebook6), label61);
 
   label36 = gtk_label_new (_("label36"));
-  gtk_widget_set_name (label36, "label36");
-  gtk_widget_ref (label36);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "label36", label36,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (label36);
   gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook6), 
gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook6), 0), label36);
+  gtk_label_set_justify (GTK_LABEL (label36), GTK_JUSTIFY_CENTER);
 
   hbox4 = gtk_hbox_new (FALSE, 0);
-  gtk_widget_set_name (hbox4, "hbox4");
-  gtk_widget_ref (hbox4);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "hbox4", hbox4,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (hbox4);
   gtk_box_pack_start (GTK_BOX (vbox7), hbox4, FALSE, FALSE, 0);
 
   combo2 = gtk_combo_new ();
-  gtk_widget_set_name (combo2, "combo2");
-  gtk_widget_ref (combo2);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "combo2", combo2,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  g_object_set_data (G_OBJECT (GTK_COMBO (combo2)->popwin),
+                     "GladeParentKey", combo2);
   gtk_widget_show (combo2);
   gtk_box_pack_start (GTK_BOX (hbox4), combo2, TRUE, TRUE, 0);
+  combo2_items = g_list_append (combo2_items, (gpointer) "");
+  gtk_combo_set_popdown_strings (GTK_COMBO (combo2), combo2_items);
+  g_list_free (combo2_items);
 
   combo_entry2 = GTK_COMBO (combo2)->entry;
-  gtk_widget_set_name (combo_entry2, "combo_entry2");
-  gtk_widget_ref (combo_entry2);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "combo_entry2", 
combo_entry2,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (combo_entry2);
 
-  fssearchbutton = gtk_button_new_with_label ("");
-  fssearchbutton_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN 
(fssearchbutton)->child),
-                                   _("_search"));
-  gtk_widget_add_accelerator (fssearchbutton, "clicked", accel_group,
-                              fssearchbutton_key, GDK_MOD1_MASK, 
(GtkAccelFlags) 0);
-  gtk_widget_set_name (fssearchbutton, "fssearchbutton");
-  gtk_widget_ref (fssearchbutton);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "fssearchbutton", 
fssearchbutton,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  fssearchbutton = gtk_button_new_with_mnemonic (_("_search"));
   gtk_widget_show (fssearchbutton);
   gtk_box_pack_start (GTK_BOX (hbox4), fssearchbutton, FALSE, FALSE, 0);
 
   label40 = gtk_label_new (_("in namespace"));
-  gtk_widget_set_name (label40, "label40");
-  gtk_widget_ref (label40);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "label40", label40,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (label40);
   gtk_box_pack_start (GTK_BOX (hbox4), label40, FALSE, FALSE, 0);
+  gtk_label_set_justify (GTK_LABEL (label40), GTK_JUSTIFY_CENTER);
   gtk_misc_set_padding (GTK_MISC (label40), 8, 0);
 
   optionmenu1 = gtk_option_menu_new ();
-  gtk_widget_set_name (optionmenu1, "optionmenu1");
-  gtk_widget_ref (optionmenu1);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "optionmenu1", 
optionmenu1,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (optionmenu1);
   gtk_box_pack_start (GTK_BOX (hbox4), optionmenu1, FALSE, FALSE, 0);
-  optionmenu1_menu = gtk_menu_new ();
-  glade_menuitem = gtk_menu_item_new_with_label (_("global (everywhere)"));
-  gtk_widget_show (glade_menuitem);
-  gtk_menu_append (GTK_MENU (optionmenu1_menu), glade_menuitem);
-  gtk_option_menu_set_menu (GTK_OPTION_MENU (optionmenu1), optionmenu1_menu);
 
-  downloadfstab = gtk_label_new ("");
-  gtk_label_parse_uline (GTK_LABEL (downloadfstab),
-                         _("_Download"));
-  gtk_widget_set_name (downloadfstab, "downloadfstab");
-  gtk_widget_ref (downloadfstab);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "downloadfstab", 
downloadfstab,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  convertwidget16 = gtk_menu_new ();
+
+  convertwidget17 = gtk_menu_item_new_with_mnemonic (_("global (everywhere)"));
+  gtk_widget_show (convertwidget17);
+  gtk_container_add (GTK_CONTAINER (convertwidget16), convertwidget17);
+
+  gtk_option_menu_set_menu (GTK_OPTION_MENU (optionmenu1), convertwidget16);
+
+  downloadfstab = gtk_label_new_with_mnemonic (_("_Download"));
   gtk_widget_show (downloadfstab);
   gtk_notebook_set_tab_label (GTK_NOTEBOOK (fsnotebook), 
gtk_notebook_get_nth_page (GTK_NOTEBOOK (fsnotebook), 1), downloadfstab);
+  gtk_label_set_justify (GTK_LABEL (downloadfstab), GTK_JUSTIFY_CENTER);
 
   vbox9 = gtk_vbox_new (FALSE, 0);
-  gtk_widget_set_name (vbox9, "vbox9");
-  gtk_widget_ref (vbox9);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "vbox9", vbox9,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (vbox9);
   gtk_container_add (GTK_CONTAINER (fsnotebook), vbox9);
 
   hbox8 = gtk_hbox_new (FALSE, 0);
-  gtk_widget_set_name (hbox8, "hbox8");
-  gtk_widget_ref (hbox8);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "hbox8", hbox8,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (hbox8);
   gtk_box_pack_start (GTK_BOX (vbox9), hbox8, FALSE, FALSE, 0);
 
-  indexbutton = gtk_radio_button_new_with_label (method_group, _("index"));
-  method_group = gtk_radio_button_group (GTK_RADIO_BUTTON (indexbutton));
-  gtk_widget_set_name (indexbutton, "indexbutton");
-  gtk_widget_ref (indexbutton);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "indexbutton", 
indexbutton,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  indexbutton = gtk_radio_button_new_with_mnemonic (NULL, _("index"));
   gtk_widget_show (indexbutton);
   gtk_box_pack_start (GTK_BOX (hbox8), indexbutton, FALSE, FALSE, 0);
+  gtk_radio_button_set_group (GTK_RADIO_BUTTON (indexbutton), 
indexbutton_group);
+  indexbutton_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON 
(indexbutton));
   gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (indexbutton), TRUE);
 
-  insertButton = gtk_radio_button_new_with_label (method_group, _("insert"));
-  method_group = gtk_radio_button_group (GTK_RADIO_BUTTON (insertButton));
-  gtk_widget_set_name (insertButton, "insertButton");
-  gtk_widget_ref (insertButton);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "insertButton", 
insertButton,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  insertButton = gtk_radio_button_new_with_mnemonic (NULL, _("insert"));
   gtk_widget_show (insertButton);
   gtk_box_pack_start (GTK_BOX (hbox8), insertButton, FALSE, FALSE, 0);
+  gtk_radio_button_set_group (GTK_RADIO_BUTTON (insertButton), 
indexbutton_group);
+  indexbutton_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON 
(insertButton));
 
   hbox9 = gtk_hbox_new (FALSE, 0);
-  gtk_widget_set_name (hbox9, "hbox9");
-  gtk_widget_ref (hbox9);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "hbox9", hbox9,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (hbox9);
   gtk_box_pack_start (GTK_BOX (vbox9), hbox9, FALSE, FALSE, 0);
 
-  radiobutton2 = gtk_radio_button_new_with_label (recursive_group, _("file 
only"));
-  recursive_group = gtk_radio_button_group (GTK_RADIO_BUTTON (radiobutton2));
-  gtk_widget_set_name (radiobutton2, "radiobutton2");
-  gtk_widget_ref (radiobutton2);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "radiobutton2", 
radiobutton2,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  radiobutton2 = gtk_radio_button_new_with_mnemonic (NULL, _("file only"));
   gtk_widget_show (radiobutton2);
   gtk_box_pack_start (GTK_BOX (hbox9), radiobutton2, FALSE, FALSE, 0);
+  gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton2), 
radiobutton2_group);
+  radiobutton2_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON 
(radiobutton2));
   gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radiobutton2), TRUE);
 
-  radiobutton3 = gtk_radio_button_new_with_label (recursive_group, 
_("recursive (for entire directories)"));
-  recursive_group = gtk_radio_button_group (GTK_RADIO_BUTTON (radiobutton3));
-  gtk_widget_set_name (radiobutton3, "radiobutton3");
-  gtk_widget_ref (radiobutton3);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "radiobutton3", 
radiobutton3,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  radiobutton3 = gtk_radio_button_new_with_mnemonic (NULL, _("recursive (for 
entire directories)"));
   gtk_widget_show (radiobutton3);
   gtk_box_pack_start (GTK_BOX (hbox9), radiobutton3, FALSE, FALSE, 0);
+  gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton3), 
radiobutton2_group);
+  radiobutton2_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON 
(radiobutton3));
 
   hbox10 = gtk_hbox_new (FALSE, 0);
-  gtk_widget_set_name (hbox10, "hbox10");
-  gtk_widget_ref (hbox10);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "hbox10", hbox10,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (hbox10);
   gtk_box_pack_start (GTK_BOX (vbox9), hbox10, FALSE, FALSE, 0);
 
-  label54 = gtk_label_new ("");
-  label54_key = gtk_label_parse_uline (GTK_LABEL (label54),
-                                   _("_Filename"));
-  gtk_widget_set_name (label54, "label54");
-  gtk_widget_ref (label54);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "label54", label54,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  label54 = gtk_label_new_with_mnemonic (_("_Filename"));
   gtk_widget_show (label54);
   gtk_box_pack_start (GTK_BOX (hbox10), label54, FALSE, FALSE, 0);
+  gtk_label_set_justify (GTK_LABEL (label54), GTK_JUSTIFY_CENTER);
 
   combo1 = gtk_combo_new ();
-  gtk_widget_set_name (combo1, "combo1");
-  gtk_widget_ref (combo1);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "combo1", combo1,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  g_object_set_data (G_OBJECT (GTK_COMBO (combo1)->popwin),
+                     "GladeParentKey", combo1);
   gtk_widget_show (combo1);
   gtk_box_pack_start (GTK_BOX (hbox10), combo1, TRUE, TRUE, 0);
+  combo1_items = g_list_append (combo1_items, (gpointer) "");
+  gtk_combo_set_popdown_strings (GTK_COMBO (combo1), combo1_items);
+  g_list_free (combo1_items);
 
   combo_entry1 = GTK_COMBO (combo1)->entry;
-  gtk_widget_set_name (combo_entry1, "combo_entry1");
-  gtk_widget_ref (combo_entry1);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "combo_entry1", 
combo_entry1,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (combo_entry1);
 
-  button9 = gtk_button_new_with_label (_("Browse"));
-  gtk_widget_set_name (button9, "button9");
-  gtk_widget_ref (button9);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "button9", button9,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  button9 = gtk_button_new_with_mnemonic (_("Browse"));
   gtk_widget_show (button9);
   gtk_box_pack_start (GTK_BOX (hbox10), button9, FALSE, FALSE, 0);
 
-  insertfstab = gtk_label_new ("");
-  gtk_label_parse_uline (GTK_LABEL (insertfstab),
-                         _("_Insert"));
-  gtk_widget_set_name (insertfstab, "insertfstab");
-  gtk_widget_ref (insertfstab);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "insertfstab", 
insertfstab,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  insertfstab = gtk_label_new_with_mnemonic (_("_Insert"));
   gtk_widget_show (insertfstab);
   gtk_notebook_set_tab_label (GTK_NOTEBOOK (fsnotebook), 
gtk_notebook_get_nth_page (GTK_NOTEBOOK (fsnotebook), 2), insertfstab);
+  gtk_label_set_justify (GTK_LABEL (insertfstab), GTK_JUSTIFY_CENTER);
 
   vbox6 = gtk_vbox_new (FALSE, 0);
-  gtk_widget_set_name (vbox6, "vbox6");
-  gtk_widget_ref (vbox6);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "vbox6", vbox6,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (vbox6);
   gtk_container_add (GTK_CONTAINER (fsnotebook), vbox6);
 
   menubar2 = gtk_menu_bar_new ();
-  gtk_widget_set_name (menubar2, "menubar2");
-  gtk_widget_ref (menubar2);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "menubar2", menubar2,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (menubar2);
   gtk_box_pack_start (GTK_BOX (vbox6), menubar2, FALSE, FALSE, 0);
 
-  createNamespace = gtk_menu_item_new_with_label ("");
-  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN 
(createNamespace)->child),
-                                   _("_create"));
-  gtk_widget_add_accelerator (createNamespace, "activate_item", accel_group,
-                              tmp_key, GDK_MOD1_MASK, (GtkAccelFlags) 0);
-  gtk_widget_set_name (createNamespace, "createNamespace");
-  gtk_widget_ref (createNamespace);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "createNamespace", 
createNamespace,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  createNamespace = gtk_menu_item_new_with_mnemonic (_("_create"));
   gtk_widget_show (createNamespace);
   gtk_container_add (GTK_CONTAINER (menubar2), createNamespace);
 
   createNamespace_menu = gtk_menu_new ();
-  gtk_widget_set_name (createNamespace_menu, "createNamespace_menu");
-  gtk_widget_ref (createNamespace_menu);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "createNamespace_menu", 
createNamespace_menu,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_menu_item_set_submenu (GTK_MENU_ITEM (createNamespace), 
createNamespace_menu);
-  createNamespace_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU 
(createNamespace_menu));
 
-  namespace1 = gtk_menu_item_new_with_label ("");
-  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (namespace1)->child),
-                                   _("_Namespace"));
-  gtk_widget_add_accelerator (namespace1, "activate_item", 
createNamespace_menu_accels,
-                              tmp_key, 0, 0);
-  gtk_widget_set_name (namespace1, "namespace1");
-  gtk_widget_ref (namespace1);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "namespace1", namespace1,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  namespace1 = gtk_menu_item_new_with_mnemonic (_("_Namespace"));
   gtk_widget_show (namespace1);
   gtk_container_add (GTK_CONTAINER (createNamespace_menu), namespace1);
 
-  directory1 = gtk_menu_item_new_with_label ("");
-  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (directory1)->child),
-                                   _("_Directory"));
-  gtk_widget_add_accelerator (directory1, "activate_item", 
createNamespace_menu_accels,
-                              tmp_key, 0, 0);
-  gtk_widget_set_name (directory1, "directory1");
-  gtk_widget_ref (directory1);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "directory1", directory1,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  directory1 = gtk_menu_item_new_with_mnemonic (_("_Directory"));
   gtk_widget_show (directory1);
   gtk_container_add (GTK_CONTAINER (createNamespace_menu), directory1);
 
-  collection1 = gtk_menu_item_new_with_label ("");
-  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (collection1)->child),
-                                   _("_Collection"));
-  gtk_widget_add_accelerator (collection1, "activate_item", 
createNamespace_menu_accels,
-                              tmp_key, 0, 0);
-  gtk_widget_set_name (collection1, "collection1");
-  gtk_widget_ref (collection1);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "collection1", 
collection1,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  collection1 = gtk_menu_item_new_with_mnemonic (_("_Collection"));
   gtk_widget_show (collection1);
   gtk_container_add (GTK_CONTAINER (createNamespace_menu), collection1);
 
-  advertisement1 = gtk_menu_item_new_with_label ("");
-  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (advertisement1)->child),
-                                   _("_Advertisement"));
-  gtk_widget_add_accelerator (advertisement1, "activate_item", 
createNamespace_menu_accels,
-                              tmp_key, 0, 0);
-  gtk_widget_set_name (advertisement1, "advertisement1");
-  gtk_widget_ref (advertisement1);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "advertisement1", 
advertisement1,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  advertisement1 = gtk_menu_item_new_with_mnemonic (_("_Advertisement"));
   gtk_widget_show (advertisement1);
   gtk_container_add (GTK_CONTAINER (createNamespace_menu), advertisement1);
 
-  delete1 = gtk_menu_item_new_with_label ("");
-  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (delete1)->child),
-                                   _("_delete"));
-  gtk_widget_add_accelerator (delete1, "activate_item", accel_group,
-                              tmp_key, GDK_MOD1_MASK, (GtkAccelFlags) 0);
-  gtk_widget_set_name (delete1, "delete1");
-  gtk_widget_ref (delete1);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "delete1", delete1,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  delete1 = gtk_menu_item_new_with_mnemonic (_("_delete"));
   gtk_widget_show (delete1);
   gtk_container_add (GTK_CONTAINER (menubar2), delete1);
 
   delete1_menu = gtk_menu_new ();
-  gtk_widget_set_name (delete1_menu, "delete1_menu");
-  gtk_widget_ref (delete1_menu);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "delete1_menu", 
delete1_menu,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_menu_item_set_submenu (GTK_MENU_ITEM (delete1), delete1_menu);
-  delete1_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU 
(delete1_menu));
 
-  namespace2 = gtk_menu_item_new_with_label ("");
-  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (namespace2)->child),
-                                   _("_Namespace"));
-  gtk_widget_add_accelerator (namespace2, "activate_item", delete1_menu_accels,
-                              tmp_key, 0, 0);
-  gtk_widget_set_name (namespace2, "namespace2");
-  gtk_widget_ref (namespace2);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "namespace2", namespace2,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  namespace2 = gtk_menu_item_new_with_mnemonic (_("_Namespace"));
   gtk_widget_show (namespace2);
   gtk_container_add (GTK_CONTAINER (delete1_menu), namespace2);
   gtk_tooltips_set_tip (tooltips, namespace2, _("Will prevent future 
insertions into the namespace (will not delete content in the namespace)"), 
NULL);
 
-  collection2 = gtk_menu_item_new_with_label ("");
-  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (collection2)->child),
-                                   _("_Collection"));
-  gtk_widget_add_accelerator (collection2, "activate_item", 
delete1_menu_accels,
-                              tmp_key, 0, 0);
-  gtk_widget_set_name (collection2, "collection2");
-  gtk_widget_ref (collection2);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "collection2", 
collection2,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  collection2 = gtk_menu_item_new_with_mnemonic (_("_Collection"));
   gtk_widget_show (collection2);
   gtk_container_add (GTK_CONTAINER (delete1_menu), collection2);
   gtk_tooltips_set_tip (tooltips, collection2, _("end collection (will not 
delete content already in the collection)"), NULL);
 
   notebook4 = gtk_notebook_new ();
-  gtk_widget_set_name (notebook4, "notebook4");
-  gtk_widget_ref (notebook4);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "notebook4", notebook4,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (notebook4);
   gtk_box_pack_start (GTK_BOX (vbox6), notebook4, TRUE, TRUE, 0);
 
-  empty_notebook_page = gtk_vbox_new (FALSE, 0);
-  gtk_widget_show (empty_notebook_page);
-  gtk_container_add (GTK_CONTAINER (notebook4), empty_notebook_page);
+  label62 = gtk_label_new (_("label62"));
+  gtk_widget_show (label62);
+  gtk_container_add (GTK_CONTAINER (notebook4), label62);
 
   label39 = gtk_label_new (_("label39"));
-  gtk_widget_set_name (label39, "label39");
-  gtk_widget_ref (label39);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "label39", label39,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (label39);
   gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook4), 
gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook4), 0), label39);
+  gtk_label_set_justify (GTK_LABEL (label39), GTK_JUSTIFY_CENTER);
 
-  frame11 = gtk_frame_new (_("Content"));
-  gtk_widget_set_name (frame11, "frame11");
-  gtk_widget_ref (frame11);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "frame11", frame11,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  frame11 = gtk_frame_new (NULL);
   gtk_widget_show (frame11);
   gtk_box_pack_start (GTK_BOX (vbox6), frame11, TRUE, TRUE, 0);
 
   scrolledwindow3 = gtk_scrolled_window_new (NULL, NULL);
-  gtk_widget_set_name (scrolledwindow3, "scrolledwindow3");
-  gtk_widget_ref (scrolledwindow3);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "scrolledwindow3", 
scrolledwindow3,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (scrolledwindow3);
   gtk_container_add (GTK_CONTAINER (frame11), scrolledwindow3);
+  GTK_WIDGET_UNSET_FLAGS (scrolledwindow3, GTK_CAN_FOCUS);
   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow3), 
GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
 
   viewport3 = gtk_viewport_new (NULL, NULL);
-  gtk_widget_set_name (viewport3, "viewport3");
-  gtk_widget_ref (viewport3);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "viewport3", viewport3,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (viewport3);
   gtk_container_add (GTK_CONTAINER (scrolledwindow3), viewport3);
 
   scrolledwindow4 = gtk_scrolled_window_new (NULL, NULL);
-  gtk_widget_set_name (scrolledwindow4, "scrolledwindow4");
-  gtk_widget_ref (scrolledwindow4);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "scrolledwindow4", 
scrolledwindow4,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (scrolledwindow4);
   gtk_container_add (GTK_CONTAINER (viewport3), scrolledwindow4);
+  GTK_WIDGET_UNSET_FLAGS (scrolledwindow4, GTK_CAN_FOCUS);
   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow4), 
GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow4), 
GTK_SHADOW_IN);
 
-  clist1 = gtk_clist_new (3);
-  gtk_widget_set_name (clist1, "clist1");
-  gtk_widget_ref (clist1);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "clist1", clist1,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  clist1 = gtk_tree_view_new ();
   gtk_widget_show (clist1);
   gtk_container_add (GTK_CONTAINER (scrolledwindow4), clist1);
-  gtk_clist_set_column_width (GTK_CLIST (clist1), 0, 80);
-  gtk_clist_set_column_width (GTK_CLIST (clist1), 1, 52);
-  gtk_clist_set_column_width (GTK_CLIST (clist1), 2, 268);
-  gtk_clist_column_titles_show (GTK_CLIST (clist1));
 
-  label12 = gtk_label_new (_("Filename"));
-  gtk_widget_set_name (label12, "label12");
-  gtk_widget_ref (label12);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "label12", label12,
-                            (GtkDestroyNotify) gtk_widget_unref);
-  gtk_widget_show (label12);
-  gtk_clist_set_column_widget (GTK_CLIST (clist1), 0, label12);
+  label55 = gtk_label_new (_("Content"));
+  gtk_widget_show (label55);
+  gtk_frame_set_label_widget (GTK_FRAME (frame11), label55);
 
-  label13 = gtk_label_new (_("Size"));
-  gtk_widget_set_name (label13, "label13");
-  gtk_widget_ref (label13);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "label13", label13,
-                            (GtkDestroyNotify) gtk_widget_unref);
-  gtk_widget_show (label13);
-  gtk_clist_set_column_widget (GTK_CLIST (clist1), 1, label13);
-
-  label14 = gtk_label_new (_("Meta-data"));
-  gtk_widget_set_name (label14, "label14");
-  gtk_widget_ref (label14);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "label14", label14,
-                            (GtkDestroyNotify) gtk_widget_unref);
-  gtk_widget_show (label14);
-  gtk_clist_set_column_widget (GTK_CLIST (clist1), 2, label14);
-
-  advancedfstab = gtk_label_new ("");
-  gtk_label_parse_uline (GTK_LABEL (advancedfstab),
-                         _("_Advanced"));
-  gtk_widget_set_name (advancedfstab, "advancedfstab");
-  gtk_widget_ref (advancedfstab);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "advancedfstab", 
advancedfstab,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  advancedfstab = gtk_label_new_with_mnemonic (_("_Advanced"));
   gtk_widget_show (advancedfstab);
   gtk_notebook_set_tab_label (GTK_NOTEBOOK (fsnotebook), 
gtk_notebook_get_nth_page (GTK_NOTEBOOK (fsnotebook), 3), advancedfstab);
+  gtk_label_set_justify (GTK_LABEL (advancedfstab), GTK_JUSTIFY_CENTER);
 
-  fstab = gtk_label_new ("");
-  gtk_label_parse_uline (GTK_LABEL (fstab),
-                         _("_File sharing"));
-  gtk_widget_set_name (fstab, "fstab");
-  gtk_widget_ref (fstab);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "fstab", fstab,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  fstab = gtk_label_new_with_mnemonic (_("_File sharing"));
   gtk_widget_show (fstab);
-  gtk_notebook_set_tab_label (GTK_NOTEBOOK (mainnotebook), 
gtk_notebook_get_nth_page (GTK_NOTEBOOK (mainnotebook), 2), fstab);
+  gtk_notebook_set_tab_label (GTK_NOTEBOOK (mainnotebook), 
gtk_notebook_get_nth_page (GTK_NOTEBOOK (mainnotebook), 1), fstab);
+  gtk_label_set_justify (GTK_LABEL (fstab), GTK_JUSTIFY_CENTER);
 
   vbox3 = gtk_vbox_new (FALSE, 0);
-  gtk_widget_set_name (vbox3, "vbox3");
-  gtk_widget_ref (vbox3);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "vbox3", vbox3,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (vbox3);
   gtk_container_add (GTK_CONTAINER (mainnotebook), vbox3);
 
-  label5 = gtk_label_new ("");
-  gtk_label_parse_uline (GTK_LABEL (label5),
-                         _("_Statistics"));
-  gtk_widget_set_name (label5, "label5");
-  gtk_widget_ref (label5);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "label5", label5,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  label68 = gtk_label_new (_("label68"));
+  gtk_widget_show (label68);
+  gtk_box_pack_start (GTK_BOX (vbox3), label68, FALSE, FALSE, 0);
+
+  label5 = gtk_label_new_with_mnemonic (_("_Statistics"));
   gtk_widget_show (label5);
-  gtk_notebook_set_tab_label (GTK_NOTEBOOK (mainnotebook), 
gtk_notebook_get_nth_page (GTK_NOTEBOOK (mainnotebook), 3), label5);
+  gtk_notebook_set_tab_label (GTK_NOTEBOOK (mainnotebook), 
gtk_notebook_get_nth_page (GTK_NOTEBOOK (mainnotebook), 2), label5);
+  gtk_label_set_justify (GTK_LABEL (label5), GTK_JUSTIFY_CENTER);
 
   vbox4 = gtk_vbox_new (FALSE, 0);
-  gtk_widget_set_name (vbox4, "vbox4");
-  gtk_widget_ref (vbox4);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "vbox4", vbox4,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (vbox4);
   gtk_container_add (GTK_CONTAINER (mainnotebook), vbox4);
 
   notebook3 = gtk_notebook_new ();
-  gtk_widget_set_name (notebook3, "notebook3");
-  gtk_widget_ref (notebook3);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "notebook3", notebook3,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (notebook3);
   gtk_box_pack_start (GTK_BOX (vbox4), notebook3, TRUE, TRUE, 0);
 
-  empty_notebook_page = gtk_vbox_new (FALSE, 0);
-  gtk_widget_show (empty_notebook_page);
-  gtk_container_add (GTK_CONTAINER (notebook3), empty_notebook_page);
+  scrolledwindow13 = gtk_scrolled_window_new (NULL, NULL);
+  gtk_widget_show (scrolledwindow13);
+  gtk_container_add (GTK_CONTAINER (notebook3), scrolledwindow13);
+  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow13), 
GTK_SHADOW_IN);
 
+  viewport4 = gtk_viewport_new (NULL, NULL);
+  gtk_widget_show (viewport4);
+  gtk_container_add (GTK_CONTAINER (scrolledwindow13), viewport4);
+
+  label59 = gtk_label_new (_("label59"));
+  gtk_widget_show (label59);
+  gtk_container_add (GTK_CONTAINER (viewport4), label59);
+
   label38 = gtk_label_new (_("label38"));
-  gtk_widget_set_name (label38, "label38");
-  gtk_widget_ref (label38);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "label38", label38,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (label38);
   gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook3), 
gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook3), 0), label38);
+  gtk_label_set_justify (GTK_LABEL (label38), GTK_JUSTIFY_CENTER);
 
   combo3 = gtk_combo_new ();
-  gtk_widget_set_name (combo3, "combo3");
-  gtk_widget_ref (combo3);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "combo3", combo3,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  g_object_set_data (G_OBJECT (GTK_COMBO (combo3)->popwin),
+                     "GladeParentKey", combo3);
   gtk_widget_show (combo3);
   gtk_box_pack_start (GTK_BOX (vbox4), combo3, FALSE, FALSE, 0);
   gtk_combo_set_case_sensitive (GTK_COMBO (combo3), TRUE);
   combo3_items = g_list_append (combo3_items, (gpointer) _("/join #gnunet"));
+  combo3_items = g_list_append (combo3_items, (gpointer) "");
   gtk_combo_set_popdown_strings (GTK_COMBO (combo3), combo3_items);
   g_list_free (combo3_items);
 
   combo_entry3 = GTK_COMBO (combo3)->entry;
-  gtk_widget_set_name (combo_entry3, "combo_entry3");
-  gtk_widget_ref (combo_entry3);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "combo_entry3", 
combo_entry3,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (combo_entry3);
-  gtk_entry_set_text (GTK_ENTRY (combo_entry3), _("/join #gnunet"));
 
-  label6 = gtk_label_new ("");
-  gtk_label_parse_uline (GTK_LABEL (label6),
-                         _("_Chat"));
-  gtk_widget_set_name (label6, "label6");
-  gtk_widget_ref (label6);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "label6", label6,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  label6 = gtk_label_new_with_mnemonic (_("_Chat"));
   gtk_widget_show (label6);
-  gtk_notebook_set_tab_label (GTK_NOTEBOOK (mainnotebook), 
gtk_notebook_get_nth_page (GTK_NOTEBOOK (mainnotebook), 4), label6);
+  gtk_notebook_set_tab_label (GTK_NOTEBOOK (mainnotebook), 
gtk_notebook_get_nth_page (GTK_NOTEBOOK (mainnotebook), 3), label6);
+  gtk_label_set_justify (GTK_LABEL (label6), GTK_JUSTIFY_CENTER);
 
   statusbar = gtk_statusbar_new ();
-  gtk_widget_set_name (statusbar, "statusbar");
-  gtk_widget_ref (statusbar);
-  gtk_object_set_data_full (GTK_OBJECT (mainWindow), "statusbar", statusbar,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (statusbar);
   gtk_box_pack_start (GTK_BOX (vbox1), statusbar, FALSE, FALSE, 0);
 
-  gtk_signal_connect_after (GTK_OBJECT (mainWindow), "delete_event",
-                            GTK_SIGNAL_FUNC (gtk_main_quit),
-                            NULL);
-  gtk_signal_connect (GTK_OBJECT (quit1), "activate",
-                      GTK_SIGNAL_FUNC (gtk_main_quit),
-                      NULL);
-  gtk_signal_connect (GTK_OBJECT (about), "activate",
-                      GTK_SIGNAL_FUNC (on_about_activate),
-                      NULL);
-  gtk_signal_connect (GTK_OBJECT (namespace1), "activate",
-                      GTK_SIGNAL_FUNC (on_create_namespace_activate),
-                      NULL);
-  gtk_signal_connect (GTK_OBJECT (directory1), "activate",
-                      GTK_SIGNAL_FUNC (on_create_directory_activate),
-                      NULL);
-  gtk_signal_connect (GTK_OBJECT (collection1), "activate",
-                      GTK_SIGNAL_FUNC (on_create_collection_activate),
-                      NULL);
-  gtk_signal_connect (GTK_OBJECT (advertisement1), "activate",
-                      GTK_SIGNAL_FUNC (on_create_advertisement_activate),
-                      NULL);
-  gtk_signal_connect (GTK_OBJECT (namespace2), "activate",
-                      GTK_SIGNAL_FUNC (on_namespace2_activate),
-                      NULL);
-  gtk_signal_connect (GTK_OBJECT (collection2), "activate",
-                      GTK_SIGNAL_FUNC (on_collection_delete_activate),
-                      NULL);
+  g_signal_connect_after ((gpointer) mainWindow, "delete_event",
+                          G_CALLBACK (gtk_main_quit),
+                          NULL);
+  g_signal_connect ((gpointer) quit1, "activate",
+                    G_CALLBACK (gtk_main_quit),
+                    NULL);
+  g_signal_connect ((gpointer) about, "activate",
+                    G_CALLBACK (on_about_activate),
+                    NULL);
+  g_signal_connect ((gpointer) namespace1, "activate",
+                    G_CALLBACK (on_create_namespace_activate),
+                    NULL);
+  g_signal_connect ((gpointer) directory1, "activate",
+                    G_CALLBACK (on_create_directory_activate),
+                    NULL);
+  g_signal_connect ((gpointer) collection1, "activate",
+                    G_CALLBACK (on_create_collection_activate),
+                    NULL);
+  g_signal_connect ((gpointer) advertisement1, "activate",
+                    G_CALLBACK (on_create_advertisement_activate),
+                    NULL);
+  g_signal_connect ((gpointer) namespace2, "activate",
+                    G_CALLBACK (on_namespace2_activate),
+                    NULL);
+  g_signal_connect ((gpointer) collection2, "activate",
+                    G_CALLBACK (on_collection_delete_activate),
+                    NULL);
 
-  gtk_widget_add_accelerator (combo_entry1, "grab_focus", accel_group,
-                              label54_key, GDK_MOD1_MASK, (GtkAccelFlags) 0);
+  gtk_label_set_mnemonic_widget (GTK_LABEL (label54), combo_entry1);
 
-  gtk_object_set_data (GTK_OBJECT (mainWindow), "tooltips", tooltips);
+  atko = gtk_widget_get_accessible (statusPixmap);
+  atk_object_set_name (atko, _("status"));
+  atk_object_set_description (atko, _("gnunetd status"));
 
+
+  /* Store pointers to all widgets, for use by lookup_widget(). */
+  GLADE_HOOKUP_OBJECT_NO_REF (mainWindow, mainWindow, "mainWindow");
+  GLADE_HOOKUP_OBJECT (mainWindow, vbox1, "vbox1");
+  GLADE_HOOKUP_OBJECT (mainWindow, menubar1, "menubar1");
+  GLADE_HOOKUP_OBJECT (mainWindow, quit1, "quit1");
+  GLADE_HOOKUP_OBJECT (mainWindow, help1, "help1");
+  GLADE_HOOKUP_OBJECT (mainWindow, help1_menu, "help1_menu");
+  GLADE_HOOKUP_OBJECT (mainWindow, about, "about");
+  GLADE_HOOKUP_OBJECT (mainWindow, mainnotebook, "mainnotebook");
+  GLADE_HOOKUP_OBJECT (mainWindow, scrolledwindow1, "scrolledwindow1");
+  GLADE_HOOKUP_OBJECT (mainWindow, viewport1, "viewport1");
+  GLADE_HOOKUP_OBJECT (mainWindow, scrolledwindow2, "scrolledwindow2");
+  GLADE_HOOKUP_OBJECT (mainWindow, viewport2, "viewport2");
+  GLADE_HOOKUP_OBJECT (mainWindow, vbox2, "vbox2");
+  GLADE_HOOKUP_OBJECT (mainWindow, frame3, "frame3");
+  GLADE_HOOKUP_OBJECT (mainWindow, hbox2, "hbox2");
+  GLADE_HOOKUP_OBJECT (mainWindow, button10, "button10");
+  GLADE_HOOKUP_OBJECT (mainWindow, alignment1, "alignment1");
+  GLADE_HOOKUP_OBJECT (mainWindow, hbox11, "hbox11");
+  GLADE_HOOKUP_OBJECT (mainWindow, image1, "image1");
+  GLADE_HOOKUP_OBJECT (mainWindow, startButton, "startButton");
+  GLADE_HOOKUP_OBJECT (mainWindow, stopDaemon, "stopDaemon");
+  GLADE_HOOKUP_OBJECT (mainWindow, alignment2, "alignment2");
+  GLADE_HOOKUP_OBJECT (mainWindow, hbox12, "hbox12");
+  GLADE_HOOKUP_OBJECT (mainWindow, image2, "image2");
+  GLADE_HOOKUP_OBJECT (mainWindow, label64, "label64");
+  GLADE_HOOKUP_OBJECT (mainWindow, statusPixmap, "statusPixmap");
+  GLADE_HOOKUP_OBJECT (mainWindow, label1, "label1");
+  GLADE_HOOKUP_OBJECT (mainWindow, frame2, "frame2");
+  GLADE_HOOKUP_OBJECT (mainWindow, statisticsLabel, "statisticsLabel");
+  GLADE_HOOKUP_OBJECT (mainWindow, label2, "label2");
+  GLADE_HOOKUP_OBJECT (mainWindow, frame1, "frame1");
+  GLADE_HOOKUP_OBJECT (mainWindow, scrolledwindow5, "scrolledwindow5");
+  GLADE_HOOKUP_OBJECT (mainWindow, clist2, "clist2");
+  GLADE_HOOKUP_OBJECT (mainWindow, label3, "label3");
+  GLADE_HOOKUP_OBJECT (mainWindow, label1, "label1");
+  GLADE_HOOKUP_OBJECT (mainWindow, fsnotebook, "fsnotebook");
+  GLADE_HOOKUP_OBJECT (mainWindow, vbox5, "vbox5");
+  GLADE_HOOKUP_OBJECT (mainWindow, frame8, "frame8");
+  GLADE_HOOKUP_OBJECT (mainWindow, scrolledwindow9, "scrolledwindow9");
+  GLADE_HOOKUP_OBJECT (mainWindow, clist7, "clist7");
+  GLADE_HOOKUP_OBJECT (mainWindow, label16, "label16");
+  GLADE_HOOKUP_OBJECT (mainWindow, frame9, "frame9");
+  GLADE_HOOKUP_OBJECT (mainWindow, scrolledwindow7, "scrolledwindow7");
+  GLADE_HOOKUP_OBJECT (mainWindow, clist5, "clist5");
+  GLADE_HOOKUP_OBJECT (mainWindow, label45, "label45");
+  GLADE_HOOKUP_OBJECT (mainWindow, frame10, "frame10");
+  GLADE_HOOKUP_OBJECT (mainWindow, scrolledwindow8, "scrolledwindow8");
+  GLADE_HOOKUP_OBJECT (mainWindow, clist6, "clist6");
+  GLADE_HOOKUP_OBJECT (mainWindow, label46, "label46");
+  GLADE_HOOKUP_OBJECT (mainWindow, statusfstab, "statusfstab");
+  GLADE_HOOKUP_OBJECT (mainWindow, vbox7, "vbox7");
+  GLADE_HOOKUP_OBJECT (mainWindow, notebook6, "notebook6");
+  GLADE_HOOKUP_OBJECT (mainWindow, label61, "label61");
+  GLADE_HOOKUP_OBJECT (mainWindow, label36, "label36");
+  GLADE_HOOKUP_OBJECT (mainWindow, hbox4, "hbox4");
+  GLADE_HOOKUP_OBJECT (mainWindow, combo2, "combo2");
+  GLADE_HOOKUP_OBJECT (mainWindow, combo_entry2, "combo_entry2");
+  GLADE_HOOKUP_OBJECT (mainWindow, fssearchbutton, "fssearchbutton");
+  GLADE_HOOKUP_OBJECT (mainWindow, label40, "label40");
+  GLADE_HOOKUP_OBJECT (mainWindow, optionmenu1, "optionmenu1");
+  GLADE_HOOKUP_OBJECT (mainWindow, convertwidget16, "convertwidget16");
+  GLADE_HOOKUP_OBJECT (mainWindow, convertwidget17, "convertwidget17");
+  GLADE_HOOKUP_OBJECT (mainWindow, downloadfstab, "downloadfstab");
+  GLADE_HOOKUP_OBJECT (mainWindow, vbox9, "vbox9");
+  GLADE_HOOKUP_OBJECT (mainWindow, hbox8, "hbox8");
+  GLADE_HOOKUP_OBJECT (mainWindow, indexbutton, "indexbutton");
+  GLADE_HOOKUP_OBJECT (mainWindow, insertButton, "insertButton");
+  GLADE_HOOKUP_OBJECT (mainWindow, hbox9, "hbox9");
+  GLADE_HOOKUP_OBJECT (mainWindow, radiobutton2, "radiobutton2");
+  GLADE_HOOKUP_OBJECT (mainWindow, radiobutton3, "radiobutton3");
+  GLADE_HOOKUP_OBJECT (mainWindow, hbox10, "hbox10");
+  GLADE_HOOKUP_OBJECT (mainWindow, label54, "label54");
+  GLADE_HOOKUP_OBJECT (mainWindow, combo1, "combo1");
+  GLADE_HOOKUP_OBJECT (mainWindow, combo_entry1, "combo_entry1");
+  GLADE_HOOKUP_OBJECT (mainWindow, button9, "button9");
+  GLADE_HOOKUP_OBJECT (mainWindow, insertfstab, "insertfstab");
+  GLADE_HOOKUP_OBJECT (mainWindow, vbox6, "vbox6");
+  GLADE_HOOKUP_OBJECT (mainWindow, menubar2, "menubar2");
+  GLADE_HOOKUP_OBJECT (mainWindow, createNamespace, "createNamespace");
+  GLADE_HOOKUP_OBJECT (mainWindow, createNamespace_menu, 
"createNamespace_menu");
+  GLADE_HOOKUP_OBJECT (mainWindow, namespace1, "namespace1");
+  GLADE_HOOKUP_OBJECT (mainWindow, directory1, "directory1");
+  GLADE_HOOKUP_OBJECT (mainWindow, collection1, "collection1");
+  GLADE_HOOKUP_OBJECT (mainWindow, advertisement1, "advertisement1");
+  GLADE_HOOKUP_OBJECT (mainWindow, delete1, "delete1");
+  GLADE_HOOKUP_OBJECT (mainWindow, delete1_menu, "delete1_menu");
+  GLADE_HOOKUP_OBJECT (mainWindow, namespace2, "namespace2");
+  GLADE_HOOKUP_OBJECT (mainWindow, collection2, "collection2");
+  GLADE_HOOKUP_OBJECT (mainWindow, notebook4, "notebook4");
+  GLADE_HOOKUP_OBJECT (mainWindow, label62, "label62");
+  GLADE_HOOKUP_OBJECT (mainWindow, label39, "label39");
+  GLADE_HOOKUP_OBJECT (mainWindow, frame11, "frame11");
+  GLADE_HOOKUP_OBJECT (mainWindow, scrolledwindow3, "scrolledwindow3");
+  GLADE_HOOKUP_OBJECT (mainWindow, viewport3, "viewport3");
+  GLADE_HOOKUP_OBJECT (mainWindow, scrolledwindow4, "scrolledwindow4");
+  GLADE_HOOKUP_OBJECT (mainWindow, clist1, "clist1");
+  GLADE_HOOKUP_OBJECT (mainWindow, label55, "label55");
+  GLADE_HOOKUP_OBJECT (mainWindow, advancedfstab, "advancedfstab");
+  GLADE_HOOKUP_OBJECT (mainWindow, fstab, "fstab");
+  GLADE_HOOKUP_OBJECT (mainWindow, vbox3, "vbox3");
+  GLADE_HOOKUP_OBJECT (mainWindow, label68, "label68");
+  GLADE_HOOKUP_OBJECT (mainWindow, label5, "label5");
+  GLADE_HOOKUP_OBJECT (mainWindow, vbox4, "vbox4");
+  GLADE_HOOKUP_OBJECT (mainWindow, notebook3, "notebook3");
+  GLADE_HOOKUP_OBJECT (mainWindow, scrolledwindow13, "scrolledwindow13");
+  GLADE_HOOKUP_OBJECT (mainWindow, viewport4, "viewport4");
+  GLADE_HOOKUP_OBJECT (mainWindow, label59, "label59");
+  GLADE_HOOKUP_OBJECT (mainWindow, label38, "label38");
+  GLADE_HOOKUP_OBJECT (mainWindow, combo3, "combo3");
+  GLADE_HOOKUP_OBJECT (mainWindow, combo_entry3, "combo_entry3");
+  GLADE_HOOKUP_OBJECT (mainWindow, label6, "label6");
+  GLADE_HOOKUP_OBJECT (mainWindow, statusbar, "statusbar");
+  GLADE_HOOKUP_OBJECT_NO_REF (mainWindow, tooltips, "tooltips");
+
   gtk_window_add_accel_group (GTK_WINDOW (mainWindow), accel_group);
 
   return mainWindow;
@@ -1204,250 +830,173 @@
   GtkWidget *vbox8;
   GtkWidget *label51;
   GtkWidget *hbox6;
-  guint label49_key;
   GtkWidget *label49;
   GtkWidget *optionmenu2;
-  GtkWidget *optionmenu2_menu;
-  GtkWidget *glade_menuitem;
-  guint label50_key;
+  GtkWidget *convertwidget30;
+  GtkWidget *convertwidget31;
+  GtkWidget *convertwidget32;
+  GtkWidget *convertwidget33;
   GtkWidget *label50;
   GtkWidget *entry3;
   GtkWidget *frame12;
   GtkWidget *scrolledwindow10;
   GtkWidget *clist8;
-  GtkWidget *label45;
-  GtkWidget *label46;
+  GtkWidget *label56;
   GtkWidget *hbox7;
-  guint label47_key;
   GtkWidget *label47;
   GtkWidget *entry4;
   GtkWidget *frame13;
   GtkWidget *scrolledwindow11;
   GtkWidget *clist9;
-  GtkWidget *label48;
+  GtkWidget *label57;
   GtkWidget *dialog_action_area1;
-  guint button7_key;
   GtkWidget *button7;
-  GtkAccelGroup *accel_group;
 
-  accel_group = gtk_accel_group_new ();
-
   metadatadialog = gtk_dialog_new ();
-  gtk_widget_set_name (metadatadialog, "metadatadialog");
-  gtk_object_set_data (GTK_OBJECT (metadatadialog), "metadatadialog", 
metadatadialog);
   gtk_window_set_title (GTK_WINDOW (metadatadialog), _("File Information"));
-  GTK_WINDOW (metadatadialog)->type = GTK_WINDOW_DIALOG;
-  gtk_window_set_position (GTK_WINDOW (metadatadialog), GTK_WIN_POS_CENTER);
-  gtk_window_set_policy (GTK_WINDOW (metadatadialog), TRUE, TRUE, FALSE);
+  gtk_window_set_type_hint (GTK_WINDOW (metadatadialog), 
GDK_WINDOW_TYPE_HINT_DIALOG);
 
   dialog_vbox1 = GTK_DIALOG (metadatadialog)->vbox;
-  gtk_widget_set_name (dialog_vbox1, "dialog_vbox1");
-  gtk_object_set_data (GTK_OBJECT (metadatadialog), "dialog_vbox1", 
dialog_vbox1);
   gtk_widget_show (dialog_vbox1);
 
   vbox8 = gtk_vbox_new (FALSE, 0);
-  gtk_widget_set_name (vbox8, "vbox8");
-  gtk_widget_ref (vbox8);
-  gtk_object_set_data_full (GTK_OBJECT (metadatadialog), "vbox8", vbox8,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (vbox8);
   gtk_box_pack_start (GTK_BOX (dialog_vbox1), vbox8, TRUE, TRUE, 0);
 
   label51 = gtk_label_new (_("Please provide meta-data and keywords for the 
content."));
-  gtk_widget_set_name (label51, "label51");
-  gtk_widget_ref (label51);
-  gtk_object_set_data_full (GTK_OBJECT (metadatadialog), "label51", label51,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (label51);
   gtk_box_pack_start (GTK_BOX (vbox8), label51, FALSE, FALSE, 0);
+  gtk_label_set_justify (GTK_LABEL (label51), GTK_JUSTIFY_CENTER);
   gtk_misc_set_padding (GTK_MISC (label51), 9, 5);
 
   hbox6 = gtk_hbox_new (FALSE, 0);
-  gtk_widget_set_name (hbox6, "hbox6");
-  gtk_widget_ref (hbox6);
-  gtk_object_set_data_full (GTK_OBJECT (metadatadialog), "hbox6", hbox6,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (hbox6);
   gtk_box_pack_start (GTK_BOX (vbox8), hbox6, FALSE, FALSE, 0);
 
-  label49 = gtk_label_new ("");
-  label49_key = gtk_label_parse_uline (GTK_LABEL (label49),
-                                   _("_Type"));
-  gtk_widget_set_name (label49, "label49");
-  gtk_widget_ref (label49);
-  gtk_object_set_data_full (GTK_OBJECT (metadatadialog), "label49", label49,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  label49 = gtk_label_new_with_mnemonic (_("_Type"));
   gtk_widget_show (label49);
   gtk_box_pack_start (GTK_BOX (hbox6), label49, FALSE, FALSE, 0);
+  gtk_label_set_justify (GTK_LABEL (label49), GTK_JUSTIFY_CENTER);
 
   optionmenu2 = gtk_option_menu_new ();
-  gtk_widget_set_name (optionmenu2, "optionmenu2");
-  gtk_widget_ref (optionmenu2);
-  gtk_object_set_data_full (GTK_OBJECT (metadatadialog), "optionmenu2", 
optionmenu2,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (optionmenu2);
   gtk_box_pack_start (GTK_BOX (hbox6), optionmenu2, FALSE, FALSE, 0);
-  optionmenu2_menu = gtk_menu_new ();
-  glade_menuitem = gtk_menu_item_new_with_label (_("unknown"));
-  gtk_widget_show (glade_menuitem);
-  gtk_menu_append (GTK_MENU (optionmenu2_menu), glade_menuitem);
-  glade_menuitem = gtk_menu_item_new_with_label (_("filename"));
-  gtk_widget_show (glade_menuitem);
-  gtk_menu_append (GTK_MENU (optionmenu2_menu), glade_menuitem);
-  glade_menuitem = gtk_menu_item_new_with_label (_("meta-data"));
-  gtk_widget_show (glade_menuitem);
-  gtk_menu_append (GTK_MENU (optionmenu2_menu), glade_menuitem);
-  gtk_option_menu_set_menu (GTK_OPTION_MENU (optionmenu2), optionmenu2_menu);
 
-  label50 = gtk_label_new ("");
-  label50_key = gtk_label_parse_uline (GTK_LABEL (label50),
-                                   _("_Value"));
-  gtk_widget_set_name (label50, "label50");
-  gtk_widget_ref (label50);
-  gtk_object_set_data_full (GTK_OBJECT (metadatadialog), "label50", label50,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  convertwidget30 = gtk_menu_new ();
+
+  convertwidget31 = gtk_menu_item_new_with_mnemonic (_("unknown"));
+  gtk_widget_show (convertwidget31);
+  gtk_container_add (GTK_CONTAINER (convertwidget30), convertwidget31);
+
+  convertwidget32 = gtk_menu_item_new_with_mnemonic (_("filename"));
+  gtk_widget_show (convertwidget32);
+  gtk_container_add (GTK_CONTAINER (convertwidget30), convertwidget32);
+
+  convertwidget33 = gtk_menu_item_new_with_mnemonic (_("meta-data"));
+  gtk_widget_show (convertwidget33);
+  gtk_container_add (GTK_CONTAINER (convertwidget30), convertwidget33);
+
+  gtk_option_menu_set_menu (GTK_OPTION_MENU (optionmenu2), convertwidget30);
+
+  label50 = gtk_label_new_with_mnemonic (_("_Value"));
   gtk_widget_show (label50);
   gtk_box_pack_start (GTK_BOX (hbox6), label50, FALSE, FALSE, 0);
+  gtk_label_set_justify (GTK_LABEL (label50), GTK_JUSTIFY_CENTER);
 
   entry3 = gtk_entry_new ();
-  gtk_widget_set_name (entry3, "entry3");
-  gtk_widget_ref (entry3);
-  gtk_object_set_data_full (GTK_OBJECT (metadatadialog), "entry3", entry3,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (entry3);
   gtk_box_pack_start (GTK_BOX (hbox6), entry3, TRUE, TRUE, 0);
 
-  frame12 = gtk_frame_new (_("Meta-data"));
-  gtk_widget_set_name (frame12, "frame12");
-  gtk_widget_ref (frame12);
-  gtk_object_set_data_full (GTK_OBJECT (metadatadialog), "frame12", frame12,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  frame12 = gtk_frame_new (NULL);
   gtk_widget_show (frame12);
   gtk_box_pack_start (GTK_BOX (vbox8), frame12, TRUE, TRUE, 0);
 
   scrolledwindow10 = gtk_scrolled_window_new (NULL, NULL);
-  gtk_widget_set_name (scrolledwindow10, "scrolledwindow10");
-  gtk_widget_ref (scrolledwindow10);
-  gtk_object_set_data_full (GTK_OBJECT (metadatadialog), "scrolledwindow10", 
scrolledwindow10,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (scrolledwindow10);
   gtk_container_add (GTK_CONTAINER (frame12), scrolledwindow10);
+  GTK_WIDGET_UNSET_FLAGS (scrolledwindow10, GTK_CAN_FOCUS);
   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow10), 
GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow10), 
GTK_SHADOW_IN);
 
-  clist8 = gtk_clist_new (2);
-  gtk_widget_set_name (clist8, "clist8");
-  gtk_widget_ref (clist8);
-  gtk_object_set_data_full (GTK_OBJECT (metadatadialog), "clist8", clist8,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  clist8 = gtk_tree_view_new ();
   gtk_widget_show (clist8);
   gtk_container_add (GTK_CONTAINER (scrolledwindow10), clist8);
-  gtk_clist_set_column_width (GTK_CLIST (clist8), 0, 119);
-  gtk_clist_set_column_width (GTK_CLIST (clist8), 1, 80);
-  gtk_clist_column_titles_show (GTK_CLIST (clist8));
 
-  label45 = gtk_label_new (_("Type"));
-  gtk_widget_set_name (label45, "label45");
-  gtk_widget_ref (label45);
-  gtk_object_set_data_full (GTK_OBJECT (metadatadialog), "label45", label45,
-                            (GtkDestroyNotify) gtk_widget_unref);
-  gtk_widget_show (label45);
-  gtk_clist_set_column_widget (GTK_CLIST (clist8), 0, label45);
+  label56 = gtk_label_new (_("Meta-data"));
+  gtk_widget_show (label56);
+  gtk_frame_set_label_widget (GTK_FRAME (frame12), label56);
 
-  label46 = gtk_label_new (_("Value"));
-  gtk_widget_set_name (label46, "label46");
-  gtk_widget_ref (label46);
-  gtk_object_set_data_full (GTK_OBJECT (metadatadialog), "label46", label46,
-                            (GtkDestroyNotify) gtk_widget_unref);
-  gtk_widget_show (label46);
-  gtk_clist_set_column_widget (GTK_CLIST (clist8), 1, label46);
-
   hbox7 = gtk_hbox_new (FALSE, 0);
-  gtk_widget_set_name (hbox7, "hbox7");
-  gtk_widget_ref (hbox7);
-  gtk_object_set_data_full (GTK_OBJECT (metadatadialog), "hbox7", hbox7,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (hbox7);
   gtk_box_pack_start (GTK_BOX (vbox8), hbox7, TRUE, TRUE, 0);
 
-  label47 = gtk_label_new ("");
-  label47_key = gtk_label_parse_uline (GTK_LABEL (label47),
-                                   _("_Keyword"));
-  gtk_widget_set_name (label47, "label47");
-  gtk_widget_ref (label47);
-  gtk_object_set_data_full (GTK_OBJECT (metadatadialog), "label47", label47,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  label47 = gtk_label_new_with_mnemonic (_("_Keyword"));
   gtk_widget_show (label47);
   gtk_box_pack_start (GTK_BOX (hbox7), label47, FALSE, FALSE, 0);
+  gtk_label_set_justify (GTK_LABEL (label47), GTK_JUSTIFY_CENTER);
 
   entry4 = gtk_entry_new ();
-  gtk_widget_set_name (entry4, "entry4");
-  gtk_widget_ref (entry4);
-  gtk_object_set_data_full (GTK_OBJECT (metadatadialog), "entry4", entry4,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (entry4);
   gtk_box_pack_start (GTK_BOX (hbox7), entry4, TRUE, TRUE, 0);
 
-  frame13 = gtk_frame_new (_("Keywords"));
-  gtk_widget_set_name (frame13, "frame13");
-  gtk_widget_ref (frame13);
-  gtk_object_set_data_full (GTK_OBJECT (metadatadialog), "frame13", frame13,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  frame13 = gtk_frame_new (NULL);
   gtk_widget_show (frame13);
   gtk_box_pack_start (GTK_BOX (dialog_vbox1), frame13, TRUE, TRUE, 0);
 
   scrolledwindow11 = gtk_scrolled_window_new (NULL, NULL);
-  gtk_widget_set_name (scrolledwindow11, "scrolledwindow11");
-  gtk_widget_ref (scrolledwindow11);
-  gtk_object_set_data_full (GTK_OBJECT (metadatadialog), "scrolledwindow11", 
scrolledwindow11,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (scrolledwindow11);
   gtk_container_add (GTK_CONTAINER (frame13), scrolledwindow11);
+  GTK_WIDGET_UNSET_FLAGS (scrolledwindow11, GTK_CAN_FOCUS);
   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow11), 
GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow11), 
GTK_SHADOW_IN);
 
-  clist9 = gtk_clist_new (1);
-  gtk_widget_set_name (clist9, "clist9");
-  gtk_widget_ref (clist9);
-  gtk_object_set_data_full (GTK_OBJECT (metadatadialog), "clist9", clist9,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  clist9 = gtk_tree_view_new ();
   gtk_widget_show (clist9);
   gtk_container_add (GTK_CONTAINER (scrolledwindow11), clist9);
-  gtk_clist_set_column_width (GTK_CLIST (clist9), 0, 80);
-  gtk_clist_column_titles_show (GTK_CLIST (clist9));
 
-  label48 = gtk_label_new (_("label48"));
-  gtk_widget_set_name (label48, "label48");
-  gtk_widget_ref (label48);
-  gtk_object_set_data_full (GTK_OBJECT (metadatadialog), "label48", label48,
-                            (GtkDestroyNotify) gtk_widget_unref);
-  gtk_widget_show (label48);
-  gtk_clist_set_column_widget (GTK_CLIST (clist9), 0, label48);
+  label57 = gtk_label_new (_("Keywords"));
+  gtk_widget_show (label57);
+  gtk_frame_set_label_widget (GTK_FRAME (frame13), label57);
 
   dialog_action_area1 = GTK_DIALOG (metadatadialog)->action_area;
-  gtk_widget_set_name (dialog_action_area1, "dialog_action_area1");
-  gtk_object_set_data (GTK_OBJECT (metadatadialog), "dialog_action_area1", 
dialog_action_area1);
   gtk_widget_show (dialog_action_area1);
-  gtk_container_set_border_width (GTK_CONTAINER (dialog_action_area1), 10);
+  gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), 
GTK_BUTTONBOX_END);
 
-  button7 = gtk_button_new_with_label ("");
-  button7_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (button7)->child),
-                                   _("_Done"));
-  gtk_widget_add_accelerator (button7, "clicked", accel_group,
-                              button7_key, GDK_MOD1_MASK, (GtkAccelFlags) 0);
-  gtk_widget_set_name (button7, "button7");
-  gtk_widget_ref (button7);
-  gtk_object_set_data_full (GTK_OBJECT (metadatadialog), "button7", button7,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  button7 = gtk_button_new_with_mnemonic (_("_Done"));
   gtk_widget_show (button7);
-  gtk_box_pack_start (GTK_BOX (dialog_action_area1), button7, FALSE, TRUE, 0);
+  gtk_dialog_add_action_widget (GTK_DIALOG (metadatadialog), button7, 0);
 
-  gtk_widget_add_accelerator (optionmenu2, "grab_focus", accel_group,
-                              label49_key, GDK_MOD1_MASK, (GtkAccelFlags) 0);
-  gtk_widget_add_accelerator (entry3, "grab_focus", accel_group,
-                              label50_key, GDK_MOD1_MASK, (GtkAccelFlags) 0);
-  gtk_widget_add_accelerator (entry4, "grab_focus", accel_group,
-                              label47_key, GDK_MOD1_MASK, (GtkAccelFlags) 0);
+  gtk_label_set_mnemonic_widget (GTK_LABEL (label49), optionmenu2);
+  gtk_label_set_mnemonic_widget (GTK_LABEL (label50), entry3);
+  gtk_label_set_mnemonic_widget (GTK_LABEL (label47), entry4);
 
-  gtk_window_add_accel_group (GTK_WINDOW (metadatadialog), accel_group);
+  /* Store pointers to all widgets, for use by lookup_widget(). */
+  GLADE_HOOKUP_OBJECT_NO_REF (metadatadialog, metadatadialog, 
"metadatadialog");
+  GLADE_HOOKUP_OBJECT_NO_REF (metadatadialog, dialog_vbox1, "dialog_vbox1");
+  GLADE_HOOKUP_OBJECT (metadatadialog, vbox8, "vbox8");
+  GLADE_HOOKUP_OBJECT (metadatadialog, label51, "label51");
+  GLADE_HOOKUP_OBJECT (metadatadialog, hbox6, "hbox6");
+  GLADE_HOOKUP_OBJECT (metadatadialog, label49, "label49");
+  GLADE_HOOKUP_OBJECT (metadatadialog, optionmenu2, "optionmenu2");
+  GLADE_HOOKUP_OBJECT (metadatadialog, convertwidget30, "convertwidget30");
+  GLADE_HOOKUP_OBJECT (metadatadialog, convertwidget31, "convertwidget31");
+  GLADE_HOOKUP_OBJECT (metadatadialog, convertwidget32, "convertwidget32");
+  GLADE_HOOKUP_OBJECT (metadatadialog, convertwidget33, "convertwidget33");
+  GLADE_HOOKUP_OBJECT (metadatadialog, label50, "label50");
+  GLADE_HOOKUP_OBJECT (metadatadialog, entry3, "entry3");
+  GLADE_HOOKUP_OBJECT (metadatadialog, frame12, "frame12");
+  GLADE_HOOKUP_OBJECT (metadatadialog, scrolledwindow10, "scrolledwindow10");
+  GLADE_HOOKUP_OBJECT (metadatadialog, clist8, "clist8");
+  GLADE_HOOKUP_OBJECT (metadatadialog, label56, "label56");
+  GLADE_HOOKUP_OBJECT (metadatadialog, hbox7, "hbox7");
+  GLADE_HOOKUP_OBJECT (metadatadialog, label47, "label47");
+  GLADE_HOOKUP_OBJECT (metadatadialog, entry4, "entry4");
+  GLADE_HOOKUP_OBJECT (metadatadialog, frame13, "frame13");
+  GLADE_HOOKUP_OBJECT (metadatadialog, scrolledwindow11, "scrolledwindow11");
+  GLADE_HOOKUP_OBJECT (metadatadialog, clist9, "clist9");
+  GLADE_HOOKUP_OBJECT (metadatadialog, label57, "label57");
+  GLADE_HOOKUP_OBJECT_NO_REF (metadatadialog, dialog_action_area1, 
"dialog_action_area1");
+  GLADE_HOOKUP_OBJECT (metadatadialog, button7, "button7");
 
   return metadatadialog;
 }
@@ -1460,82 +1009,332 @@
   GtkWidget *frame14;
   GtkWidget *scrolledwindow12;
   GtkWidget *clist10;
-  GtkWidget *label52;
-  GtkWidget *label53;
+  GtkWidget *label58;
   GtkWidget *dialog_action_area2;
   GtkWidget *doneButton;
 
   metaDisplayDialog = gtk_dialog_new ();
-  gtk_widget_set_name (metaDisplayDialog, "metaDisplayDialog");
-  gtk_object_set_data (GTK_OBJECT (metaDisplayDialog), "metaDisplayDialog", 
metaDisplayDialog);
   gtk_window_set_title (GTK_WINDOW (metaDisplayDialog), _("File Information"));
   GTK_WINDOW (metaDisplayDialog)->type = GTK_WINDOW_POPUP;
-  gtk_window_set_position (GTK_WINDOW (metaDisplayDialog), GTK_WIN_POS_MOUSE);
-  gtk_window_set_policy (GTK_WINDOW (metaDisplayDialog), TRUE, TRUE, FALSE);
+  gtk_window_set_type_hint (GTK_WINDOW (metaDisplayDialog), 
GDK_WINDOW_TYPE_HINT_DIALOG);
 
   dialog_vbox2 = GTK_DIALOG (metaDisplayDialog)->vbox;
-  gtk_widget_set_name (dialog_vbox2, "dialog_vbox2");
-  gtk_object_set_data (GTK_OBJECT (metaDisplayDialog), "dialog_vbox2", 
dialog_vbox2);
   gtk_widget_show (dialog_vbox2);
 
-  frame14 = gtk_frame_new (_("Meta-data"));
-  gtk_widget_set_name (frame14, "frame14");
-  gtk_widget_ref (frame14);
-  gtk_object_set_data_full (GTK_OBJECT (metaDisplayDialog), "frame14", frame14,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  frame14 = gtk_frame_new (NULL);
   gtk_widget_show (frame14);
   gtk_box_pack_start (GTK_BOX (dialog_vbox2), frame14, TRUE, TRUE, 0);
 
   scrolledwindow12 = gtk_scrolled_window_new (NULL, NULL);
-  gtk_widget_set_name (scrolledwindow12, "scrolledwindow12");
-  gtk_widget_ref (scrolledwindow12);
-  gtk_object_set_data_full (GTK_OBJECT (metaDisplayDialog), 
"scrolledwindow12", scrolledwindow12,
-                            (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (scrolledwindow12);
   gtk_container_add (GTK_CONTAINER (frame14), scrolledwindow12);
+  GTK_WIDGET_UNSET_FLAGS (scrolledwindow12, GTK_CAN_FOCUS);
   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow12), 
GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow12), 
GTK_SHADOW_IN);
 
-  clist10 = gtk_clist_new (2);
-  gtk_widget_set_name (clist10, "clist10");
-  gtk_widget_ref (clist10);
-  gtk_object_set_data_full (GTK_OBJECT (metaDisplayDialog), "clist10", clist10,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  clist10 = gtk_tree_view_new ();
   gtk_widget_show (clist10);
   gtk_container_add (GTK_CONTAINER (scrolledwindow12), clist10);
-  gtk_clist_set_column_width (GTK_CLIST (clist10), 0, 119);
-  gtk_clist_set_column_width (GTK_CLIST (clist10), 1, 80);
-  gtk_clist_column_titles_show (GTK_CLIST (clist10));
 
-  label52 = gtk_label_new (_("Type"));
-  gtk_widget_set_name (label52, "label52");
-  gtk_widget_ref (label52);
-  gtk_object_set_data_full (GTK_OBJECT (metaDisplayDialog), "label52", label52,
-                            (GtkDestroyNotify) gtk_widget_unref);
-  gtk_widget_show (label52);
-  gtk_clist_set_column_widget (GTK_CLIST (clist10), 0, label52);
+  label58 = gtk_label_new (_("Meta-data"));
+  gtk_widget_show (label58);
+  gtk_frame_set_label_widget (GTK_FRAME (frame14), label58);
 
-  label53 = gtk_label_new (_("Value"));
-  gtk_widget_set_name (label53, "label53");
-  gtk_widget_ref (label53);
-  gtk_object_set_data_full (GTK_OBJECT (metaDisplayDialog), "label53", label53,
-                            (GtkDestroyNotify) gtk_widget_unref);
-  gtk_widget_show (label53);
-  gtk_clist_set_column_widget (GTK_CLIST (clist10), 1, label53);
-
   dialog_action_area2 = GTK_DIALOG (metaDisplayDialog)->action_area;
-  gtk_widget_set_name (dialog_action_area2, "dialog_action_area2");
-  gtk_object_set_data (GTK_OBJECT (metaDisplayDialog), "dialog_action_area2", 
dialog_action_area2);
   gtk_widget_show (dialog_action_area2);
-  gtk_container_set_border_width (GTK_CONTAINER (dialog_action_area2), 10);
+  gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area2), 
GTK_BUTTONBOX_END);
 
-  doneButton = gtk_button_new_with_label (_("Done"));
-  gtk_widget_set_name (doneButton, "doneButton");
-  gtk_widget_ref (doneButton);
-  gtk_object_set_data_full (GTK_OBJECT (metaDisplayDialog), "doneButton", 
doneButton,
-                            (GtkDestroyNotify) gtk_widget_unref);
+  doneButton = gtk_button_new_with_mnemonic (_("Done"));
   gtk_widget_show (doneButton);
-  gtk_box_pack_start (GTK_BOX (dialog_action_area2), doneButton, FALSE, FALSE, 
0);
+  gtk_dialog_add_action_widget (GTK_DIALOG (metaDisplayDialog), doneButton, 0);
 
+  /* Store pointers to all widgets, for use by lookup_widget(). */
+  GLADE_HOOKUP_OBJECT_NO_REF (metaDisplayDialog, metaDisplayDialog, 
"metaDisplayDialog");
+  GLADE_HOOKUP_OBJECT_NO_REF (metaDisplayDialog, dialog_vbox2, "dialog_vbox2");
+  GLADE_HOOKUP_OBJECT (metaDisplayDialog, frame14, "frame14");
+  GLADE_HOOKUP_OBJECT (metaDisplayDialog, scrolledwindow12, 
"scrolledwindow12");
+  GLADE_HOOKUP_OBJECT (metaDisplayDialog, clist10, "clist10");
+  GLADE_HOOKUP_OBJECT (metaDisplayDialog, label58, "label58");
+  GLADE_HOOKUP_OBJECT_NO_REF (metaDisplayDialog, dialog_action_area2, 
"dialog_action_area2");
+  GLADE_HOOKUP_OBJECT (metaDisplayDialog, doneButton, "doneButton");
+
   return metaDisplayDialog;
 }
 
+GtkWidget*
+create_searchResultsFrame (void)
+{
+  GtkWidget *searchResultsFrame;
+  GtkWidget *scrolledwindow14;
+  GtkWidget *viewport5;
+  GtkWidget *vbox11;
+  GtkWidget *scrolledwindow15;
+  GtkWidget *searchResults;
+  GtkWidget *downloadButton;
+  GtkWidget *alignment3;
+  GtkWidget *hbox13;
+  GtkWidget *image3;
+  GtkWidget *label65;
+
+  searchResultsFrame = gtk_window_new (GTK_WINDOW_TOPLEVEL);
+  gtk_window_set_title (GTK_WINDOW (searchResultsFrame), _("Search Results"));
+
+  scrolledwindow14 = gtk_scrolled_window_new (NULL, NULL);
+  gtk_widget_show (scrolledwindow14);
+  gtk_container_add (GTK_CONTAINER (searchResultsFrame), scrolledwindow14);
+  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow14), 
GTK_POLICY_NEVER, GTK_POLICY_NEVER);
+
+  viewport5 = gtk_viewport_new (NULL, NULL);
+  gtk_widget_show (viewport5);
+  gtk_container_add (GTK_CONTAINER (scrolledwindow14), viewport5);
+
+  vbox11 = gtk_vbox_new (FALSE, 0);
+  gtk_widget_show (vbox11);
+  gtk_container_add (GTK_CONTAINER (viewport5), vbox11);
+
+  scrolledwindow15 = gtk_scrolled_window_new (NULL, NULL);
+  gtk_widget_show (scrolledwindow15);
+  gtk_box_pack_start (GTK_BOX (vbox11), scrolledwindow15, TRUE, TRUE, 0);
+  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow15), 
GTK_SHADOW_IN);
+
+  searchResults = gtk_tree_view_new ();
+  gtk_widget_show (searchResults);
+  gtk_container_add (GTK_CONTAINER (scrolledwindow15), searchResults);
+
+  downloadButton = gtk_button_new ();
+  gtk_widget_show (downloadButton);
+  gtk_box_pack_start (GTK_BOX (vbox11), downloadButton, FALSE, FALSE, 0);
+
+  alignment3 = gtk_alignment_new (0.5, 0.5, 0, 0);
+  gtk_widget_show (alignment3);
+  gtk_container_add (GTK_CONTAINER (downloadButton), alignment3);
+
+  hbox13 = gtk_hbox_new (FALSE, 2);
+  gtk_widget_show (hbox13);
+  gtk_container_add (GTK_CONTAINER (alignment3), hbox13);
+
+  image3 = gtk_image_new_from_stock ("gtk-copy", GTK_ICON_SIZE_BUTTON);
+  gtk_widget_show (image3);
+  gtk_box_pack_start (GTK_BOX (hbox13), image3, FALSE, FALSE, 0);
+
+  label65 = gtk_label_new_with_mnemonic (_("_Download"));
+  gtk_widget_show (label65);
+  gtk_box_pack_start (GTK_BOX (hbox13), label65, FALSE, FALSE, 0);
+
+  /* Store pointers to all widgets, for use by lookup_widget(). */
+  GLADE_HOOKUP_OBJECT_NO_REF (searchResultsFrame, searchResultsFrame, 
"searchResultsFrame");
+  GLADE_HOOKUP_OBJECT (searchResultsFrame, scrolledwindow14, 
"scrolledwindow14");
+  GLADE_HOOKUP_OBJECT (searchResultsFrame, viewport5, "viewport5");
+  GLADE_HOOKUP_OBJECT (searchResultsFrame, vbox11, "vbox11");
+  GLADE_HOOKUP_OBJECT (searchResultsFrame, scrolledwindow15, 
"scrolledwindow15");
+  GLADE_HOOKUP_OBJECT (searchResultsFrame, searchResults, "searchResults");
+  GLADE_HOOKUP_OBJECT (searchResultsFrame, downloadButton, "downloadButton");
+  GLADE_HOOKUP_OBJECT (searchResultsFrame, alignment3, "alignment3");
+  GLADE_HOOKUP_OBJECT (searchResultsFrame, hbox13, "hbox13");
+  GLADE_HOOKUP_OBJECT (searchResultsFrame, image3, "image3");
+  GLADE_HOOKUP_OBJECT (searchResultsFrame, label65, "label65");
+
+  return searchResultsFrame;
+}
+
+GtkWidget*
+create_namespaceContentFrame (void)
+{
+  GtkWidget *namespaceContentFrame;
+  GtkWidget *vbox12;
+  GtkWidget *scrolledwindow16;
+  GtkWidget *treeview2;
+  GtkWidget *hbox14;
+  GtkWidget *button14;
+  GtkWidget *alignment4;
+  GtkWidget *hbox15;
+  GtkWidget *image4;
+  GtkWidget *label66;
+  GtkWidget *button15;
+  GtkWidget *alignment5;
+  GtkWidget *hbox16;
+  GtkWidget *image5;
+  GtkWidget *label67;
+
+  namespaceContentFrame = gtk_window_new (GTK_WINDOW_TOPLEVEL);
+  gtk_window_set_title (GTK_WINDOW (namespaceContentFrame), _("Namespace 
Contents"));
+
+  vbox12 = gtk_vbox_new (FALSE, 0);
+  gtk_widget_show (vbox12);
+  gtk_container_add (GTK_CONTAINER (namespaceContentFrame), vbox12);
+
+  scrolledwindow16 = gtk_scrolled_window_new (NULL, NULL);
+  gtk_widget_show (scrolledwindow16);
+  gtk_box_pack_start (GTK_BOX (vbox12), scrolledwindow16, TRUE, TRUE, 0);
+  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow16), 
GTK_SHADOW_IN);
+
+  treeview2 = gtk_tree_view_new ();
+  gtk_widget_show (treeview2);
+  gtk_container_add (GTK_CONTAINER (scrolledwindow16), treeview2);
+
+  hbox14 = gtk_hbox_new (FALSE, 0);
+  gtk_widget_show (hbox14);
+  gtk_box_pack_start (GTK_BOX (vbox12), hbox14, TRUE, TRUE, 0);
+
+  button14 = gtk_button_new ();
+  gtk_widget_show (button14);
+  gtk_box_pack_start (GTK_BOX (hbox14), button14, TRUE, TRUE, 0);
+
+  alignment4 = gtk_alignment_new (0.5, 0.5, 0, 0);
+  gtk_widget_show (alignment4);
+  gtk_container_add (GTK_CONTAINER (button14), alignment4);
+
+  hbox15 = gtk_hbox_new (FALSE, 2);
+  gtk_widget_show (hbox15);
+  gtk_container_add (GTK_CONTAINER (alignment4), hbox15);
+
+  image4 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_BUTTON);
+  gtk_widget_show (image4);
+  gtk_box_pack_start (GTK_BOX (hbox15), image4, FALSE, FALSE, 0);
+
+  label66 = gtk_label_new_with_mnemonic (_("_Insert"));
+  gtk_widget_show (label66);
+  gtk_box_pack_start (GTK_BOX (hbox15), label66, FALSE, FALSE, 0);
+
+  button15 = gtk_button_new ();
+  gtk_widget_show (button15);
+  gtk_box_pack_start (GTK_BOX (hbox14), button15, TRUE, TRUE, 0);
+
+  alignment5 = gtk_alignment_new (0.5, 0.5, 0, 0);
+  gtk_widget_show (alignment5);
+  gtk_container_add (GTK_CONTAINER (button15), alignment5);
+
+  hbox16 = gtk_hbox_new (FALSE, 2);
+  gtk_widget_show (hbox16);
+  gtk_container_add (GTK_CONTAINER (alignment5), hbox16);
+
+  image5 = gtk_image_new_from_stock ("gtk-redo", GTK_ICON_SIZE_BUTTON);
+  gtk_widget_show (image5);
+  gtk_box_pack_start (GTK_BOX (hbox16), image5, FALSE, FALSE, 0);
+
+  label67 = gtk_label_new_with_mnemonic (_("_Update"));
+  gtk_widget_show (label67);
+  gtk_box_pack_start (GTK_BOX (hbox16), label67, FALSE, FALSE, 0);
+
+  /* Store pointers to all widgets, for use by lookup_widget(). */
+  GLADE_HOOKUP_OBJECT_NO_REF (namespaceContentFrame, namespaceContentFrame, 
"namespaceContentFrame");
+  GLADE_HOOKUP_OBJECT (namespaceContentFrame, vbox12, "vbox12");
+  GLADE_HOOKUP_OBJECT (namespaceContentFrame, scrolledwindow16, 
"scrolledwindow16");
+  GLADE_HOOKUP_OBJECT (namespaceContentFrame, treeview2, "treeview2");
+  GLADE_HOOKUP_OBJECT (namespaceContentFrame, hbox14, "hbox14");
+  GLADE_HOOKUP_OBJECT (namespaceContentFrame, button14, "button14");
+  GLADE_HOOKUP_OBJECT (namespaceContentFrame, alignment4, "alignment4");
+  GLADE_HOOKUP_OBJECT (namespaceContentFrame, hbox15, "hbox15");
+  GLADE_HOOKUP_OBJECT (namespaceContentFrame, image4, "image4");
+  GLADE_HOOKUP_OBJECT (namespaceContentFrame, label66, "label66");
+  GLADE_HOOKUP_OBJECT (namespaceContentFrame, button15, "button15");
+  GLADE_HOOKUP_OBJECT (namespaceContentFrame, alignment5, "alignment5");
+  GLADE_HOOKUP_OBJECT (namespaceContentFrame, hbox16, "hbox16");
+  GLADE_HOOKUP_OBJECT (namespaceContentFrame, image5, "image5");
+  GLADE_HOOKUP_OBJECT (namespaceContentFrame, label67, "label67");
+
+  return namespaceContentFrame;
+}
+
+GtkWidget*
+create_chatFrame (void)
+{
+  GtkWidget *chatFrame;
+  GtkWidget *hbox17;
+  GtkWidget *vbox13;
+  GtkWidget *scrolledwindow18;
+  GtkWidget *textview1;
+  GtkWidget *vbox14;
+  GtkWidget *hbox18;
+  GtkWidget *comboboxentry1;
+  GtkWidget *chatSendButton;
+  GtkWidget *alignment6;
+  GtkWidget *hbox19;
+  GtkWidget *image6;
+  GtkWidget *label69;
+  GtkWidget *scrolledwindow17;
+  GtkWidget *treeview3;
+
+  chatFrame = gtk_window_new (GTK_WINDOW_TOPLEVEL);
+  gtk_window_set_title (GTK_WINDOW (chatFrame), _("Chat"));
+
+  hbox17 = gtk_hbox_new (FALSE, 0);
+  gtk_widget_show (hbox17);
+  gtk_container_add (GTK_CONTAINER (chatFrame), hbox17);
+
+  vbox13 = gtk_vbox_new (FALSE, 0);
+  gtk_widget_show (vbox13);
+  gtk_box_pack_start (GTK_BOX (hbox17), vbox13, TRUE, TRUE, 0);
+
+  scrolledwindow18 = gtk_scrolled_window_new (NULL, NULL);
+  gtk_widget_show (scrolledwindow18);
+  gtk_box_pack_start (GTK_BOX (vbox13), scrolledwindow18, TRUE, TRUE, 0);
+  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow18), 
GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow18), 
GTK_SHADOW_IN);
+
+  textview1 = gtk_text_view_new ();
+  gtk_widget_show (textview1);
+  gtk_container_add (GTK_CONTAINER (scrolledwindow18), textview1);
+
+  vbox14 = gtk_vbox_new (FALSE, 0);
+  gtk_widget_show (vbox14);
+  gtk_box_pack_start (GTK_BOX (vbox13), vbox14, TRUE, TRUE, 0);
+
+  hbox18 = gtk_hbox_new (FALSE, 0);
+  gtk_widget_show (hbox18);
+  gtk_box_pack_start (GTK_BOX (vbox14), hbox18, TRUE, TRUE, 0);
+
+  comboboxentry1 = gtk_combo_box_entry_new_text ();
+  gtk_widget_show (comboboxentry1);
+  gtk_box_pack_start (GTK_BOX (hbox18), comboboxentry1, TRUE, TRUE, 0);
+
+  chatSendButton = gtk_button_new ();
+  gtk_widget_show (chatSendButton);
+  gtk_box_pack_start (GTK_BOX (hbox18), chatSendButton, FALSE, FALSE, 0);
+
+  alignment6 = gtk_alignment_new (0.5, 0.5, 0, 0);
+  gtk_widget_show (alignment6);
+  gtk_container_add (GTK_CONTAINER (chatSendButton), alignment6);
+
+  hbox19 = gtk_hbox_new (FALSE, 2);
+  gtk_widget_show (hbox19);
+  gtk_container_add (GTK_CONTAINER (alignment6), hbox19);
+
+  image6 = gtk_image_new_from_stock ("gtk-ok", GTK_ICON_SIZE_BUTTON);
+  gtk_widget_show (image6);
+  gtk_box_pack_start (GTK_BOX (hbox19), image6, FALSE, FALSE, 0);
+
+  label69 = gtk_label_new_with_mnemonic (_("Senden"));
+  gtk_widget_show (label69);
+  gtk_box_pack_start (GTK_BOX (hbox19), label69, FALSE, FALSE, 0);
+
+  scrolledwindow17 = gtk_scrolled_window_new (NULL, NULL);
+  gtk_widget_show (scrolledwindow17);
+  gtk_box_pack_start (GTK_BOX (hbox17), scrolledwindow17, TRUE, TRUE, 0);
+  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow17), 
GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow17), 
GTK_SHADOW_IN);
+
+  treeview3 = gtk_tree_view_new ();
+  gtk_widget_show (treeview3);
+  gtk_container_add (GTK_CONTAINER (scrolledwindow17), treeview3);
+
+  /* Store pointers to all widgets, for use by lookup_widget(). */
+  GLADE_HOOKUP_OBJECT_NO_REF (chatFrame, chatFrame, "chatFrame");
+  GLADE_HOOKUP_OBJECT (chatFrame, hbox17, "hbox17");
+  GLADE_HOOKUP_OBJECT (chatFrame, vbox13, "vbox13");
+  GLADE_HOOKUP_OBJECT (chatFrame, scrolledwindow18, "scrolledwindow18");
+  GLADE_HOOKUP_OBJECT (chatFrame, textview1, "textview1");
+  GLADE_HOOKUP_OBJECT (chatFrame, vbox14, "vbox14");
+  GLADE_HOOKUP_OBJECT (chatFrame, hbox18, "hbox18");
+  GLADE_HOOKUP_OBJECT (chatFrame, comboboxentry1, "comboboxentry1");
+  GLADE_HOOKUP_OBJECT (chatFrame, chatSendButton, "chatSendButton");
+  GLADE_HOOKUP_OBJECT (chatFrame, alignment6, "alignment6");
+  GLADE_HOOKUP_OBJECT (chatFrame, hbox19, "hbox19");
+  GLADE_HOOKUP_OBJECT (chatFrame, image6, "image6");
+  GLADE_HOOKUP_OBJECT (chatFrame, label69, "label69");
+  GLADE_HOOKUP_OBJECT (chatFrame, scrolledwindow17, "scrolledwindow17");
+  GLADE_HOOKUP_OBJECT (chatFrame, treeview3, "treeview3");
+
+  return chatFrame;
+}
+

Modified: gnunet-gtk/src/interface.h
===================================================================
--- gnunet-gtk/src/interface.h  2005-05-06 19:52:42 UTC (rev 750)
+++ gnunet-gtk/src/interface.h  2005-05-07 08:11:25 UTC (rev 751)
@@ -5,3 +5,6 @@
 GtkWidget* create_mainWindow (void);
 GtkWidget* create_metadatadialog (void);
 GtkWidget* create_metaDisplayDialog (void);
+GtkWidget* create_searchResultsFrame (void);
+GtkWidget* create_namespaceContentFrame (void);
+GtkWidget* create_chatFrame (void);

Modified: gnunet-gtk/src/support.c
===================================================================
--- gnunet-gtk/src/support.c    2005-05-06 19:52:42 UTC (rev 750)
+++ gnunet-gtk/src/support.c    2005-05-07 08:11:25 UTC (rev 751)
@@ -10,18 +10,12 @@
 #include <sys/stat.h>
 #include <unistd.h>
 #include <string.h>
+#include <stdio.h>
 
 #include <gtk/gtk.h>
 
 #include "support.h"
 
-/* This is an internally used function to check if a pixmap file exists. */
-static gchar* check_file_exists        (const gchar     *directory,
-                                        const gchar     *filename);
-
-/* This is an internally used function to create pixmaps. */
-static GtkWidget* create_dummy_pixmap  (GtkWidget       *widget);
-
 GtkWidget*
 lookup_widget                          (GtkWidget       *widget,
                                         const gchar     *widget_name)
@@ -34,47 +28,20 @@
         parent = gtk_menu_get_attach_widget (GTK_MENU (widget));
       else
         parent = widget->parent;
+      if (!parent)
+        parent = (GtkWidget*) g_object_get_data (G_OBJECT (widget), 
"GladeParentKey");
       if (parent == NULL)
         break;
       widget = parent;
     }
 
-  found_widget = (GtkWidget*) gtk_object_get_data (GTK_OBJECT (widget),
-                                                   widget_name);
+  found_widget = (GtkWidget*) g_object_get_data (G_OBJECT (widget),
+                                                 widget_name);
   if (!found_widget)
     g_warning ("Widget not found: %s", widget_name);
   return found_widget;
 }
 
-/* This is a dummy pixmap we use when a pixmap can't be found. */
-static char *dummy_pixmap_xpm[] = {
-/* columns rows colors chars-per-pixel */
-"1 1 1 1",
-"  c None",
-/* pixels */
-" "
-};
-
-/* This is an internally used function to create pixmaps. */
-static GtkWidget*
-create_dummy_pixmap                    (GtkWidget       *widget)
-{
-  GdkColormap *colormap;
-  GdkPixmap *gdkpixmap;
-  GdkBitmap *mask;
-  GtkWidget *pixmap;
-
-  colormap = gtk_widget_get_colormap (widget);
-  gdkpixmap = gdk_pixmap_colormap_create_from_xpm_d (NULL, colormap, &mask,
-                                                     NULL, dummy_pixmap_xpm);
-  if (gdkpixmap == NULL)
-    g_error ("Couldn't create replacement pixmap.");
-  pixmap = gtk_pixmap_new (gdkpixmap, mask);
-  gdk_pixmap_unref (gdkpixmap);
-  gdk_bitmap_unref (mask);
-  return pixmap;
-}
-
 static GList *pixmaps_directories = NULL;
 
 /* Use this function to set the directory containing installed pixmaps. */
@@ -85,78 +52,93 @@
                                         g_strdup (directory));
 }
 
+/* This is an internally used function to find pixmap files. */
+static gchar*
+find_pixmap_file                       (const gchar     *filename)
+{
+  GList *elem;
+
+  /* We step through each of the pixmaps directory to find it. */
+  elem = pixmaps_directories;
+  while (elem)
+    {
+      gchar *pathname = g_strdup_printf ("%s%s%s", (gchar*)elem->data,
+                                         G_DIR_SEPARATOR_S, filename);
+      if (g_file_test (pathname, G_FILE_TEST_EXISTS))
+        return pathname;
+      g_free (pathname);
+      elem = elem->next;
+    }
+  return NULL;
+}
+
 /* This is an internally used function to create pixmaps. */
 GtkWidget*
 create_pixmap                          (GtkWidget       *widget,
                                         const gchar     *filename)
 {
-  gchar *found_filename = NULL;
-  GdkColormap *colormap;
-  GdkPixmap *gdkpixmap;
-  GdkBitmap *mask;
+  gchar *pathname = NULL;
   GtkWidget *pixmap;
-  GList *elem;
 
   if (!filename || !filename[0])
-      return create_dummy_pixmap (widget);
+      return gtk_image_new ();
 
-  /* We first try any pixmaps directories set by the application. */
-  elem = pixmaps_directories;
-  while (elem)
-    {
-      found_filename = check_file_exists ((gchar*)elem->data, filename);
-      if (found_filename)
-        break;
-      elem = elem->next;
-    }
+  pathname = find_pixmap_file (filename);
 
-  /* If we haven't found the pixmap, try the source directory. */
-  if (!found_filename)
+  if (!pathname)
     {
-      found_filename = check_file_exists ("../pixmaps", filename);
+      g_warning (_("Couldn't find pixmap file: %s"), filename);
+      return gtk_image_new ();
     }
 
-  if (!found_filename)
+  pixmap = gtk_image_new_from_file (pathname);
+  g_free (pathname);
+  return pixmap;
+}
+
+/* This is an internally used function to create pixmaps. */
+GdkPixbuf*
+create_pixbuf                          (const gchar     *filename)
+{
+  gchar *pathname = NULL;
+  GdkPixbuf *pixbuf;
+  GError *error = NULL;
+
+  if (!filename || !filename[0])
+      return NULL;
+
+  pathname = find_pixmap_file (filename);
+
+  if (!pathname)
     {
       g_warning (_("Couldn't find pixmap file: %s"), filename);
-      return create_dummy_pixmap (widget);
+      return NULL;
     }
 
-  colormap = gtk_widget_get_colormap (widget);
-  gdkpixmap = gdk_pixmap_colormap_create_from_xpm (NULL, colormap, &mask,
-                                                   NULL, found_filename);
-  if (gdkpixmap == NULL)
+  pixbuf = gdk_pixbuf_new_from_file (pathname, &error);
+  if (!pixbuf)
     {
-      g_warning (_("Error loading pixmap file: %s"), found_filename);
-      g_free (found_filename);
-      return create_dummy_pixmap (widget);
+      fprintf (stderr, "Failed to load pixbuf file: %s: %s\n",
+               pathname, error->message);
+      g_error_free (error);
     }
-  g_free (found_filename);
-  pixmap = gtk_pixmap_new (gdkpixmap, mask);
-  gdk_pixmap_unref (gdkpixmap);
-  gdk_bitmap_unref (mask);
-  return pixmap;
+  g_free (pathname);
+  return pixbuf;
 }
 
-/* This is an internally used function to check if a pixmap file exists. */
-static gchar*
-check_file_exists                      (const gchar     *directory,
-                                        const gchar     *filename)
+/* This is used to set ATK action descriptions. */
+void
+glade_set_atk_action_description       (AtkAction       *action,
+                                        const gchar     *action_name,
+                                        const gchar     *description)
 {
-  gchar *full_filename;
-  struct stat s;
-  gint status;
+  gint n_actions, i;
 
-  full_filename = (gchar*) g_malloc (strlen (directory) + 1
-                                     + strlen (filename) + 1);
-  strcpy (full_filename, directory);
-  strcat (full_filename, G_DIR_SEPARATOR_S);
-  strcat (full_filename, filename);
-
-  status = stat (full_filename, &s);
-  if (status == 0 && S_ISREG (s.st_mode))
-    return full_filename;
-  g_free (full_filename);
-  return NULL;
+  n_actions = atk_action_get_n_actions (action);
+  for (i = 0; i < n_actions; i++)
+    {
+      if (!strcmp (atk_action_get_name (action, i), action_name))
+        atk_action_set_description (action, i, description);
+    }
 }
 

Modified: gnunet-gtk/src/support.h
===================================================================
--- gnunet-gtk/src/support.h    2005-05-06 19:52:42 UTC (rev 750)
+++ gnunet-gtk/src/support.h    2005-05-07 08:11:25 UTC (rev 751)
@@ -15,6 +15,7 @@
 #  include <libintl.h>
 #  undef _
 #  define _(String) dgettext (PACKAGE, String)
+#  define Q_(String) g_strip_context ((String), gettext (String))
 #  ifdef gettext_noop
 #    define N_(String) gettext_noop (String)
 #  else
@@ -27,6 +28,7 @@
 #  define dcgettext(Domain,Message,Type) (Message)
 #  define bindtextdomain(Domain,Directory) (Domain)
 #  define _(String) (String)
+#  define Q_(String) g_strip_context ((String), (String))
 #  define N_(String) (String)
 #endif
 
@@ -44,8 +46,6 @@
 GtkWidget*  lookup_widget              (GtkWidget       *widget,
                                         const gchar     *widget_name);
 
-/* get_widget() is deprecated. Use lookup_widget instead. */
-#define get_widget lookup_widget
 
 /* Use this function to set the directory containing installed pixmaps. */
 void        add_pixmap_directory       (const gchar     *directory);
@@ -55,7 +55,15 @@
  * Private Functions.
  */
 
-/* This is used to create the pixmaps in the interface. */
+/* This is used to create the pixmaps used in the interface. */
 GtkWidget*  create_pixmap              (GtkWidget       *widget,
                                         const gchar     *filename);
 
+/* This is used to create the pixbufs used in the interface. */
+GdkPixbuf*  create_pixbuf              (const gchar     *filename);
+
+/* This is used to set ATK action descriptions. */
+void        glade_set_atk_action_description (AtkAction       *action,
+                                              const gchar     *action_name,
+                                              const gchar     *description);
+

Modified: gnunet-gtk/strings.txt
===================================================================
--- gnunet-gtk/strings.txt      2005-05-06 19:52:42 UTC (rev 750)
+++ gnunet-gtk/strings.txt      2005-05-07 08:11:25 UTC (rev 751)
@@ -8,36 +8,22 @@
 gchar *s = N_("_Quit");
 gchar *s = N_("_Help");
 gchar *s = N_("_About");
-gchar *s = N_("gnunetd control");
-gchar *s = N_("connect to GNUnet");
 gchar *s = N_("_start gnunetd");
 gchar *s = N_("disconnect from GNUnet");
 gchar *s = N_("s_top gnunetd");
-gchar *s = N_("Statistics");
+gchar *s = N_("status");
+gchar *s = N_("gnunetd status");
+gchar *s = N_("gnunetd control");
 gchar *s = N_("Unavailable.\n"
               "");
+gchar *s = N_("Statistics");
 gchar *s = N_("Available Applications");
-gchar *s = N_("Modules");
 gchar *s = N_("_General");
-gchar *s = N_("S_tatus");
 gchar *s = N_("Search Results");
-gchar *s = N_("filename");
-gchar *s = N_("size");
-gchar *s = N_("mime-type");
-gchar *s = N_("description");
 gchar *s = N_("Downloads");
-gchar *s = N_("filename");
-gchar *s = N_("size");
-gchar *s = N_("mime-type");
-gchar *s = N_("progress");
-gchar *s = N_("description");
 gchar *s = N_("Uploads");
-gchar *s = N_("filename");
-gchar *s = N_("size");
-gchar *s = N_("mime-type");
-gchar *s = N_("progress");
-gchar *s = N_("keywords");
 gchar *s = N_("S_tatus");
+gchar *s = N_("label61");
 gchar *s = N_("label36");
 gchar *s = N_("_search");
 gchar *s = N_("in namespace");
@@ -60,17 +46,16 @@
 gchar *s = N_("_Namespace");
 gchar *s = N_("end collection (will not delete content already in the 
collection)");
 gchar *s = N_("_Collection");
+gchar *s = N_("label62");
 gchar *s = N_("label39");
 gchar *s = N_("Content");
-gchar *s = N_("Filename");
-gchar *s = N_("Size");
-gchar *s = N_("Meta-data");
 gchar *s = N_("_Advanced");
 gchar *s = N_("_File sharing");
+gchar *s = N_("label68");
 gchar *s = N_("_Statistics");
+gchar *s = N_("label59");
 gchar *s = N_("label38");
 gchar *s = N_("/join #gnunet");
-gchar *s = N_("/join #gnunet");
 gchar *s = N_("_Chat");
 gchar *s = N_("File Information");
 gchar *s = N_("_Done");
@@ -81,13 +66,15 @@
 gchar *s = N_("meta-data");
 gchar *s = N_("_Value");
 gchar *s = N_("Meta-data");
-gchar *s = N_("Type");
-gchar *s = N_("Value");
 gchar *s = N_("_Keyword");
 gchar *s = N_("Keywords");
-gchar *s = N_("label48");
 gchar *s = N_("File Information");
 gchar *s = N_("Done");
 gchar *s = N_("Meta-data");
-gchar *s = N_("Type");
-gchar *s = N_("Value");
+gchar *s = N_("Search Results");
+gchar *s = N_("_Download");
+gchar *s = N_("Namespace Contents");
+gchar *s = N_("_Insert");
+gchar *s = N_("_Update");
+gchar *s = N_("Chat");
+gchar *s = N_("Senden");





reply via email to

[Prev in Thread] Current Thread [Next in Thread]