[SCM] C++ bindings for GtkDatabox branch, upstream, updated. upstream/0.9.2-1-g4aa69c9

Daniele E. Domenichelli daniele.domenichelli at iit.it
Tue Sep 11 06:24:06 UTC 2012


The following commit has been merged in the upstream branch:
commit 4aa69c947a391a1e34832bfdd74e4ce331951d39
Author: Daniele E. Domenichelli <daniele.domenichelli at iit.it>
Date:   Fri Aug 3 15:36:24 2012 +0200

    Imported Upstream version 0.9.3

diff --git a/Makefile.in b/Makefile.in
index 679ddf9..81ef958 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1,4 +1,4 @@
-# Makefile.in generated by automake 1.11.5 from Makefile.am.
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
@@ -747,7 +747,7 @@ distcheck: dist
 	*.zip*) \
 	  unzip $(distdir).zip ;;\
 	esac
-	chmod -R a-w $(distdir); chmod a+w $(distdir)
+	chmod -R a-w $(distdir); chmod u+w $(distdir)
 	mkdir $(distdir)/_build
 	mkdir $(distdir)/_inst
 	chmod a-w $(distdir)
diff --git a/NEWS b/NEWS
index 9102239..c23024c 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,12 @@
+GtkDataboxMM (2012-08-03) 0.9.3
+===============================
+
+ * Fix methods XYCGraph::get_X() and XYCGraph::get_Y()
+ * Fix methods Grid::get_hlines() and Grid::get_vlines()
+ * Fix methods Databox::get_ruler_x() and Databox::set_ruler_y()
+ * Add basics example
+ * Wrap gtk_databox_create_box_with_scrollbars_and_rulers
+
 GtkDataboxMM (2012-07-18) 0.9.2
 ===============================
 
diff --git a/aclocal.m4 b/aclocal.m4
index bf2fa69..63331f2 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -1,4 +1,4 @@
-# generated automatically by aclocal 1.11.5 -*- Autoconf -*-
+# generated automatically by aclocal 1.11.6 -*- Autoconf -*-
 
 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
 # 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation,
@@ -562,7 +562,7 @@ AC_DEFUN([AM_AUTOMAKE_VERSION],
 [am__api_version='1.11'
 dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
 dnl require some minimum version.  Point them to the right macro.
-m4_if([$1], [1.11.5], [],
+m4_if([$1], [1.11.6], [],
       [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
 ])
 
@@ -578,7 +578,7 @@ m4_define([_AM_AUTOCONF_VERSION], [])
 # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
 # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
-[AM_AUTOMAKE_VERSION([1.11.5])dnl
+[AM_AUTOMAKE_VERSION([1.11.6])dnl
 m4_ifndef([AC_AUTOCONF_VERSION],
   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
 _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
diff --git a/codegen/Makefile.in b/codegen/Makefile.in
index d1c932a..8b9133f 100644
--- a/codegen/Makefile.in
+++ b/codegen/Makefile.in
@@ -1,4 +1,4 @@
-# Makefile.in generated by automake 1.11.5 from Makefile.am.
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
diff --git a/codegen/m4/convert_gtkdatabox.m4 b/codegen/m4/convert_gtkdatabox.m4
index 610083c..346f72b 100644
--- a/codegen/m4/convert_gtkdatabox.m4
+++ b/codegen/m4/convert_gtkdatabox.m4
@@ -10,6 +10,7 @@ _EQUAL(`gfloat*',`float*')
 _CONVERSION(`float&',`gfloat*',`&($3)')
 _CONVERSION(`gfloat*',`const gfloat*',`const_cast<const gfloat*>($3)',`$3')
 _CONVERSION(`const float*',`gfloat*',`const_cast<gfloat*>($3)',`$3')
+_CONVERSION(`gfloat*',`float*',`$3')
 
 _CONVERSION(`Databox&',`GtkDatabox*',__FR2P)
 _CONVERSION(`const Databox&',`GtkDatabox*',__FCR2P))
@@ -26,7 +27,7 @@ _CONVERSION(`GtkDataboxRuler*',`Ruler*',`&Glib::wrap($3)')
 _CONVERSION(`GtkDataboxRuler*',`Ruler&',`Glib::wrap($3)')
 _CONVERSION(`const Ruler*',`const GtkDataboxRuler*',($3).gobj())
 _CONVERSION(`const Ruler&',`const GtkDataboxRuler*',($3).gobj())
-
+_CONVERSION(`GtkDataboxRuler*',`const Ruler*',`Glib::wrap($3)')
 
 _CONVERSION(`GtkDataboxGraph*',`Glib::RefPtr<Graph>',`Glib::wrap($3)')
 _CONVERSION(`const Glib::RefPtr<Graph>&',`GtkDataboxGraph*',__CONVERT_REFPTR_TO_P)
diff --git a/configure b/configure
index 3b09a47..58d1991 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for gtkdataboxmm 0.9.2.
+# Generated by GNU Autoconf 2.69 for gtkdataboxmm 0.9.3.
 #
 # Report bugs to <https://bugzilla.gnome.org/enter_bug.cgi?product=gtkdataboxmm>.
 #
@@ -591,8 +591,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='gtkdataboxmm'
 PACKAGE_TARNAME='gtkdataboxmm'
-PACKAGE_VERSION='0.9.2'
-PACKAGE_STRING='gtkdataboxmm 0.9.2'
+PACKAGE_VERSION='0.9.3'
+PACKAGE_STRING='gtkdataboxmm 0.9.3'
 PACKAGE_BUGREPORT='https://bugzilla.gnome.org/enter_bug.cgi?product=gtkdataboxmm'
 PACKAGE_URL='http://www.gtkmm.org/'
 
@@ -1371,7 +1371,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures gtkdataboxmm 0.9.2 to adapt to many kinds of systems.
+\`configure' configures gtkdataboxmm 0.9.3 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1441,7 +1441,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of gtkdataboxmm 0.9.2:";;
+     short | recursive ) echo "Configuration of gtkdataboxmm 0.9.3:";;
    esac
   cat <<\_ACEOF
 
@@ -1576,7 +1576,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-gtkdataboxmm configure 0.9.2
+gtkdataboxmm configure 0.9.3
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1975,7 +1975,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by gtkdataboxmm $as_me 0.9.2, which was
+It was created by gtkdataboxmm $as_me 0.9.3, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2797,7 +2797,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='gtkdataboxmm'
- VERSION='0.9.2'
+ VERSION='0.9.3'
 
 
 # Some tools Automake needs.
@@ -3000,7 +3000,7 @@ fi
 
 GTKDATABOXMM_MODULE_NAME='gtkdataboxmm-0.9'
 
-GTKDATABOXMM_VERSION='0.9.2'
+GTKDATABOXMM_VERSION='0.9.3'
 
 GTKDATABOXMM_API_VERSION='0.9'
 
@@ -3014,15 +3014,15 @@ GTKDATABOXMM_MINOR_VERSION=9
 
 $as_echo "#define GTKDATABOXMM_MINOR_VERSION 9" >>confdefs.h
 
-GTKDATABOXMM_MICRO_VERSION=2
+GTKDATABOXMM_MICRO_VERSION=3
 
 
-$as_echo "#define GTKDATABOXMM_MICRO_VERSION 2" >>confdefs.h
+$as_echo "#define GTKDATABOXMM_MICRO_VERSION 3" >>confdefs.h
 
 
 
 # http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
-GTKDATABOXMM_SO_VERSION=0:1:0
+GTKDATABOXMM_SO_VERSION=0:2:0
 
 
 ac_ext=cpp
@@ -16915,7 +16915,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by gtkdataboxmm $as_me 0.9.2, which was
+This file was extended by gtkdataboxmm $as_me 0.9.3, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -16982,7 +16982,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-gtkdataboxmm config.status 0.9.2
+gtkdataboxmm config.status 0.9.3
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff --git a/configure.ac b/configure.ac
index 45bec61..9732314 100644
--- a/configure.ac
+++ b/configure.ac
@@ -16,7 +16,7 @@
 ## You should have received a copy of the GNU Lesser General Public License
 ## along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-AC_INIT([gtkdataboxmm], [0.9.2], [https://bugzilla.gnome.org/enter_bug.cgi?product=gtkdataboxmm],
+AC_INIT([gtkdataboxmm], [0.9.3], [https://bugzilla.gnome.org/enter_bug.cgi?product=gtkdataboxmm],
         [gtkdataboxmm], [http://www.gtkmm.org/])
 AC_PREREQ([2.59])
 
@@ -34,7 +34,7 @@ MM_PREREQ([0.9])
 MM_INIT_MODULE([gtkdataboxmm-0.9])
 
 # http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
-AC_SUBST([GTKDATABOXMM_SO_VERSION], [0:1:0])
+AC_SUBST([GTKDATABOXMM_SO_VERSION], [0:2:0])
 
 AC_PROG_CXX
 AC_DISABLE_STATIC
diff --git a/doc/Makefile.in b/doc/Makefile.in
index c645849..c71d6a4 100644
--- a/doc/Makefile.in
+++ b/doc/Makefile.in
@@ -1,4 +1,4 @@
-# Makefile.in generated by automake 1.11.5 from Makefile.am.
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
diff --git a/doc/reference/gtkdataboxmm-0.9.devhelp2 b/doc/reference/gtkdataboxmm-0.9.devhelp2
index 66f880e..7441983 100644
--- a/doc/reference/gtkdataboxmm-0.9.devhelp2
+++ b/doc/reference/gtkdataboxmm-0.9.devhelp2
@@ -8,6 +8,7 @@
       <sub name="GDatabox" link="namespaceGDatabox.html"/>
       <sub name="Gdk" link="namespaceGdk.html"/>
       <sub name="Glib" link="namespaceGlib.html"/>
+      <sub name="Gtk" link="namespaceGtk.html"/>
     </sub>
     <sub name="Classes" link="classes.html">
       <sub name="GDatabox" link="namespaceGDatabox.html">
@@ -25,6 +26,7 @@
       <sub name="Gdk" link="namespaceGdk.html"/>
       <sub name="Glib" link="namespaceGlib.html"/>
       <sub name="Glib::Object" link="classGlib_1_1Object.html"/>
+      <sub name="Gtk" link="namespaceGtk.html"/>
       <sub name="Gtk::Widget" link="classGtk_1_1Widget.html"/>
     </sub>
   </chapters>
@@ -62,6 +64,7 @@
     <keyword type="function" name="GDatabox::Databox::gobj" link="classGDatabox_1_1Databox.html#a12a1f4a1bfc6ea091a20b75c94c30200"/>
     <keyword type="function" name="GDatabox::Databox::gobj" link="classGDatabox_1_1Databox.html#a2f1326d2ec315336e39316f678be9224"/>
     <keyword type="function" name="GDatabox::Databox::Databox" link="classGDatabox_1_1Databox.html#af4207968134582c37ba66ebd3e33cd33"/>
+    <keyword type="function" name="GDatabox::Databox::Databox" link="classGDatabox_1_1Databox.html#a33f72254b904a645ec3e53112c297114"/>
     <keyword type="function" name="GDatabox::Databox::graph_add" link="classGDatabox_1_1Databox.html#ad4fc0c8cdb887a52b5f1f4ef3663468e"/>
     <keyword type="function" name="GDatabox::Databox::graph_remove" link="classGDatabox_1_1Databox.html#afb5056c80a8f671c13a4d4eb2363997a"/>
     <keyword type="function" name="GDatabox::Databox::graph_remove_all" link="classGDatabox_1_1Databox.html#ae82c618229e434141905ebb2f4e94442"/>
diff --git a/doc/reference/gtkdataboxmm-0.9.tag b/doc/reference/gtkdataboxmm-0.9.tag
index bbc3faf..b27f8fd 100644
--- a/doc/reference/gtkdataboxmm-0.9.tag
+++ b/doc/reference/gtkdataboxmm-0.9.tag
@@ -241,6 +241,13 @@
       <arglist>()</arglist>
     </member>
     <member kind="function">
+      <type></type>
+      <name>Databox</name>
+      <anchorfile>classGDatabox_1_1Databox.html</anchorfile>
+      <anchor>a33f72254b904a645ec3e53112c297114</anchor>
+      <arglist>(Gtk::Table **table, bool scrollbar_x=false, bool scrollbar_y=false, bool ruler_x=false, bool ruler_y=false)</arglist>
+    </member>
+    <member kind="function">
       <type>int</type>
       <name>graph_add</name>
       <anchorfile>classGDatabox_1_1Databox.html</anchorfile>
@@ -2331,6 +2338,10 @@
     <name>Glib</name>
     <filename>namespaceGlib.html</filename>
   </compound>
+  <compound kind="namespace">
+    <name>Gtk</name>
+    <filename>namespaceGtk.html</filename>
+  </compound>
   <compound kind="dir">
     <name>gtkdataboxmm/</name>
     <path>/opt/iit/src/gtkdataboxmm/gtkdatabox/gtkdataboxmm/</path>
diff --git a/doc/reference/html/annotated.html b/doc/reference/html/annotated.html
index 30fa23e..55c699b 100644
--- a/doc/reference/html/annotated.html
+++ b/doc/reference/html/annotated.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -75,30 +75,31 @@
 <tr id="row_9_9_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classGDatabox_1_1XYCGraph.html" target="_self">XYCGraph</a></td><td class="desc"></td></tr>
 <tr id="row_10_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespaceGdk.html" target="_self">Gdk</a></td><td class="desc"></td></tr>
 <tr id="row_11_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespaceGlib.html" target="_self">Glib</a></td><td class="desc"></td></tr>
-<tr id="row_12_" class="even"><td class="entry"><img id="arr_12_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('12_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>std</b></td><td class="desc"></td></tr>
-<tr id="row_12_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__atomic0</b></td><td class="desc"></td></tr>
-<tr id="row_12_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__atomic2</b></td><td class="desc"></td></tr>
-<tr id="row_12_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__debug</b></td><td class="desc"></td></tr>
-<tr id="row_12_3_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__detail</b></td><td class="desc"></td></tr>
-<tr id="row_12_4_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__exception_ptr</b></td><td class="desc"></td></tr>
-<tr id="row_12_5_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__parallel</b></td><td class="desc"></td></tr>
-<tr id="row_12_6_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__profile</b></td><td class="desc"></td></tr>
-<tr id="row_12_7_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>chrono</b></td><td class="desc"></td></tr>
-<tr id="row_12_8_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>decimal</b></td><td class="desc"></td></tr>
-<tr id="row_12_9_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>placeholders</b></td><td class="desc"></td></tr>
-<tr id="row_12_10_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>regex_constants</b></td><td class="desc"></td></tr>
-<tr id="row_12_11_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>rel_ops</b></td><td class="desc"></td></tr>
-<tr id="row_12_12_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>this_thread</b></td><td class="desc"></td></tr>
-<tr id="row_12_13_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_12_13_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('12_13_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>tr1</b></td><td class="desc"></td></tr>
-<tr id="row_12_13_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__detail</b></td><td class="desc"></td></tr>
-<tr id="row_13_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classGlib_1_1Object.html" target="_self">Object</a></td><td class="desc"></td></tr>
-<tr id="row_14_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classGtk_1_1Widget.html" target="_self">Widget</a></td><td class="desc"></td></tr>
+<tr id="row_12_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespaceGtk.html" target="_self">Gtk</a></td><td class="desc"></td></tr>
+<tr id="row_13_"><td class="entry"><img id="arr_13_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('13_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>std</b></td><td class="desc"></td></tr>
+<tr id="row_13_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__atomic0</b></td><td class="desc"></td></tr>
+<tr id="row_13_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__atomic2</b></td><td class="desc"></td></tr>
+<tr id="row_13_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__debug</b></td><td class="desc"></td></tr>
+<tr id="row_13_3_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__detail</b></td><td class="desc"></td></tr>
+<tr id="row_13_4_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__exception_ptr</b></td><td class="desc"></td></tr>
+<tr id="row_13_5_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__parallel</b></td><td class="desc"></td></tr>
+<tr id="row_13_6_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__profile</b></td><td class="desc"></td></tr>
+<tr id="row_13_7_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>chrono</b></td><td class="desc"></td></tr>
+<tr id="row_13_8_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>decimal</b></td><td class="desc"></td></tr>
+<tr id="row_13_9_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>placeholders</b></td><td class="desc"></td></tr>
+<tr id="row_13_10_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>regex_constants</b></td><td class="desc"></td></tr>
+<tr id="row_13_11_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>rel_ops</b></td><td class="desc"></td></tr>
+<tr id="row_13_12_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>this_thread</b></td><td class="desc"></td></tr>
+<tr id="row_13_13_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_13_13_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('13_13_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>tr1</b></td><td class="desc"></td></tr>
+<tr id="row_13_13_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__detail</b></td><td class="desc"></td></tr>
+<tr id="row_14_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classGlib_1_1Object.html" target="_self">Object</a></td><td class="desc"></td></tr>
+<tr id="row_15_" class="even"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classGtk_1_1Widget.html" target="_self">Widget</a></td><td class="desc"></td></tr>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/classGDatabox_1_1Bars-members.html b/doc/reference/html/classGDatabox_1_1Bars-members.html
index 1dec886..0a20c4d 100644
--- a/doc/reference/html/classGDatabox_1_1Bars-members.html
+++ b/doc/reference/html/classGDatabox_1_1Bars-members.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -90,7 +90,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/classGDatabox_1_1Bars.html b/doc/reference/html/classGDatabox_1_1Bars.html
index 3927412..773eae3 100644
--- a/doc/reference/html/classGDatabox_1_1Bars.html
+++ b/doc/reference/html/classGDatabox_1_1Bars.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -403,7 +403,7 @@ Related Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/classGDatabox_1_1CrossSimple-members.html b/doc/reference/html/classGDatabox_1_1CrossSimple-members.html
index d638d16..5ccbd31 100644
--- a/doc/reference/html/classGDatabox_1_1CrossSimple-members.html
+++ b/doc/reference/html/classGDatabox_1_1CrossSimple-members.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -95,7 +95,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/classGDatabox_1_1CrossSimple.html b/doc/reference/html/classGDatabox_1_1CrossSimple.html
index d71835e..8bda982 100644
--- a/doc/reference/html/classGDatabox_1_1CrossSimple.html
+++ b/doc/reference/html/classGDatabox_1_1CrossSimple.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -379,7 +379,7 @@ Related Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/classGDatabox_1_1Databox-members.html b/doc/reference/html/classGDatabox_1_1Databox-members.html
index 3a1e6dd..b969817 100644
--- a/doc/reference/html/classGDatabox_1_1Databox-members.html
+++ b/doc/reference/html/classGDatabox_1_1Databox-members.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -59,59 +59,60 @@
   <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a0a5927734874b7256a8ea4a57bd95c3a">auto_rescale</a>(float border)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a0467643f18194587ed396a9158f73b8e">calculate_extrema</a>(float& min_x, float& max_x, float& min_y, float& max_y)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#af4207968134582c37ba66ebd3e33cd33">Databox</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#ae449546629383f042c0da5231af25a14">get_adjustment_x</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#addafbbb2480b490fbc6d92604b7f6ef7">get_adjustment_x</a>() const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#add92bbab57660c10a3bf37cd7ed26ff0">get_adjustment_y</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a4921c645809168d7e0a1d6a43134511c">get_adjustment_y</a>() const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a4d103462f6d31cc4dbb323daa97bfbfd">get_backing_pixmap</a>() const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a1bd4f4fad0cd4b69bf11acd63113f866">get_enable_selection</a>() const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a64925d37cd0245fab4d12c6970468d9d">get_enable_zoom</a>() const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a3c7f7556e7325e75d3484fb33d4c3bca">get_ruler_x</a>() const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a46c5f066fbcdfea3f5e8311af53647d7">get_ruler_y</a>() const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#ada32b760ce287bbb780bc378ebdd03c5">get_total_limits</a>(float& left, float& right, float& top, float& bottom) const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a8b501efd7e4e08a3c84e8f6a3a410feb">get_visible_limits</a>(float& left, float& right, float& top, float& bottom) const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a12a1f4a1bfc6ea091a20b75c94c30200">gobj</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a2f1326d2ec315336e39316f678be9224">gobj</a>() const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#ad4fc0c8cdb887a52b5f1f4ef3663468e">graph_add</a>(const Glib::RefPtr< Graph >& graph)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#afb5056c80a8f671c13a4d4eb2363997a">graph_remove</a>(const Glib::RefPtr< Graph >& graph)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#ae82c618229e434141905ebb2f4e94442">graph_remove_all</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#af0e820ad30b6ef3dfd4205fbe8617424">on_selection_canceled</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a5ff81face64ad3a9912dac0eb35de9b9">on_zoomed</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#aee92d215a0f6086f4fac65d9a6d9be7f">pixel_to_value_x</a>(short pixel)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a5f0d6252050bbb5f6efa155a7992eff4">pixel_to_value_y</a>(short pixel)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#afc9763c16e90c4fa148c54f89de36f2f">property_adjustment_x</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a1b0f3d57fbc36b3a40014aad85bc3316">property_adjustment_x</a>() const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a497fc1abd10736d8e2ac58bce34009ac">property_adjustment_y</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#aed04adc4b32e317ce2c307ff1c958e5f">property_adjustment_y</a>() const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a745560dd7453d792b2287c4c4b99e0ee">property_enable_selection</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#addd010a7e94288ddf3283074c178788f">property_enable_selection</a>() const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#ae7f6c65229c948323ea0ec2a975c808b">property_enable_zoom</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a0245f34aa57c10a20c2afb9128c55bba">property_enable_zoom</a>() const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a2e4a0c1518ccd4eb26d65252ccedadd9">property_ruler_x</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a3bce20efc246e64d9487d5334cb4276c">property_ruler_x</a>() const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#afc2c10ac7271474dccd26b4bf709b288">property_ruler_y</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a0b546c127b83d4773bbd76c324bff99e">property_ruler_y</a>() const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a0789516a4558698f56935275f901814a">set_adjustment_x</a>(Gtk::Adjustment& adj)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a63b59ce8cf2060d8486900a6898036bd">set_adjustment_y</a>(Gtk::Adjustment& adj)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a5cbc673e435e87b310df336448d2ef46">set_enable_selection</a>(bool enable)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#acc64a6734c2fea8aa8c6baba5eee9ac6">set_enable_zoom</a>(bool enable)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a4b74f671b974af9ada9bf7c5e21e0187">set_ruler_x</a>(const Ruler& ruler)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#ac2cceb90d5d5176948ef09bf10181157">set_ruler_y</a>(const Ruler& ruler)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#ad4fb94bfee7c2d545177522f3e7288ea">set_total_limits</a>(float left, float right, float top, float bottom)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#ac5dd3c90e3fd74bfb9c3cd14b94f77cf">set_visible_limits</a>(float left, float right, float top, float bottom)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a6cd81c646a12e6606a342ac4a5f61503">signal_selection_canceled</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a16f34e6ad3a2908bdfb058ea23f737fa">signal_zoomed</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a8eb52fd95bcecb7756dd6827258a13af">value_to_pixel_x</a>(float value)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a97c6e88bbb2e2b408aa14a88686c60ce">value_to_pixel_y</a>(float value)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#af61357eac6418f7eb5f0c23048038da1">wrap</a>(GtkDatabox* object, bool take_copy=false)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"><span class="mlabel">related</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a9554c7367bb7eeb326b261de5cccdcba">zoom_home</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a1bfef827ccff8b43399759fa14ef852c">zoom_out</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#af572028d56fe3810dc92d874d297d472">zoom_to_selection</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#aeb73a615cc048f4c11ef9f2511094e74">~Databox</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a33f72254b904a645ec3e53112c297114">Databox</a>(Gtk::Table** table, bool scrollbar_x=false, bool scrollbar_y=false, bool ruler_x=false, bool ruler_y=false)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#ae449546629383f042c0da5231af25a14">get_adjustment_x</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#addafbbb2480b490fbc6d92604b7f6ef7">get_adjustment_x</a>() const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#add92bbab57660c10a3bf37cd7ed26ff0">get_adjustment_y</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a4921c645809168d7e0a1d6a43134511c">get_adjustment_y</a>() const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a4d103462f6d31cc4dbb323daa97bfbfd">get_backing_pixmap</a>() const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a1bd4f4fad0cd4b69bf11acd63113f866">get_enable_selection</a>() const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a64925d37cd0245fab4d12c6970468d9d">get_enable_zoom</a>() const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a3c7f7556e7325e75d3484fb33d4c3bca">get_ruler_x</a>() const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a46c5f066fbcdfea3f5e8311af53647d7">get_ruler_y</a>() const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#ada32b760ce287bbb780bc378ebdd03c5">get_total_limits</a>(float& left, float& right, float& top, float& bottom) const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a8b501efd7e4e08a3c84e8f6a3a410feb">get_visible_limits</a>(float& left, float& right, float& top, float& bottom) const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a12a1f4a1bfc6ea091a20b75c94c30200">gobj</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a2f1326d2ec315336e39316f678be9224">gobj</a>() const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#ad4fc0c8cdb887a52b5f1f4ef3663468e">graph_add</a>(const Glib::RefPtr< Graph >& graph)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#afb5056c80a8f671c13a4d4eb2363997a">graph_remove</a>(const Glib::RefPtr< Graph >& graph)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#ae82c618229e434141905ebb2f4e94442">graph_remove_all</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#af0e820ad30b6ef3dfd4205fbe8617424">on_selection_canceled</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a5ff81face64ad3a9912dac0eb35de9b9">on_zoomed</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#aee92d215a0f6086f4fac65d9a6d9be7f">pixel_to_value_x</a>(short pixel)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a5f0d6252050bbb5f6efa155a7992eff4">pixel_to_value_y</a>(short pixel)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#afc9763c16e90c4fa148c54f89de36f2f">property_adjustment_x</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a1b0f3d57fbc36b3a40014aad85bc3316">property_adjustment_x</a>() const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a497fc1abd10736d8e2ac58bce34009ac">property_adjustment_y</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#aed04adc4b32e317ce2c307ff1c958e5f">property_adjustment_y</a>() const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a745560dd7453d792b2287c4c4b99e0ee">property_enable_selection</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#addd010a7e94288ddf3283074c178788f">property_enable_selection</a>() const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#ae7f6c65229c948323ea0ec2a975c808b">property_enable_zoom</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a0245f34aa57c10a20c2afb9128c55bba">property_enable_zoom</a>() const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a2e4a0c1518ccd4eb26d65252ccedadd9">property_ruler_x</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a3bce20efc246e64d9487d5334cb4276c">property_ruler_x</a>() const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#afc2c10ac7271474dccd26b4bf709b288">property_ruler_y</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a0b546c127b83d4773bbd76c324bff99e">property_ruler_y</a>() const </td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a0789516a4558698f56935275f901814a">set_adjustment_x</a>(Gtk::Adjustment& adj)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a63b59ce8cf2060d8486900a6898036bd">set_adjustment_y</a>(Gtk::Adjustment& adj)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a5cbc673e435e87b310df336448d2ef46">set_enable_selection</a>(bool enable)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#acc64a6734c2fea8aa8c6baba5eee9ac6">set_enable_zoom</a>(bool enable)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a4b74f671b974af9ada9bf7c5e21e0187">set_ruler_x</a>(const Ruler& ruler)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#ac2cceb90d5d5176948ef09bf10181157">set_ruler_y</a>(const Ruler& ruler)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#ad4fb94bfee7c2d545177522f3e7288ea">set_total_limits</a>(float left, float right, float top, float bottom)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#ac5dd3c90e3fd74bfb9c3cd14b94f77cf">set_visible_limits</a>(float left, float right, float top, float bottom)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a6cd81c646a12e6606a342ac4a5f61503">signal_selection_canceled</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a16f34e6ad3a2908bdfb058ea23f737fa">signal_zoomed</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a8eb52fd95bcecb7756dd6827258a13af">value_to_pixel_x</a>(float value)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a97c6e88bbb2e2b408aa14a88686c60ce">value_to_pixel_y</a>(float value)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#af61357eac6418f7eb5f0c23048038da1">wrap</a>(GtkDatabox* object, bool take_copy=false)</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"><span class="mlabel">related</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a9554c7367bb7eeb326b261de5cccdcba">zoom_home</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#a1bfef827ccff8b43399759fa14ef852c">zoom_out</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#af572028d56fe3810dc92d874d297d472">zoom_to_selection</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html#aeb73a615cc048f4c11ef9f2511094e74">~Databox</a>()</td><td class="entry"><a class="el" href="classGDatabox_1_1Databox.html">GDatabox::Databox</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/classGDatabox_1_1Databox.html b/doc/reference/html/classGDatabox_1_1Databox.html
index 3924087..6e6ae16 100644
--- a/doc/reference/html/classGDatabox_1_1Databox.html
+++ b/doc/reference/html/classGDatabox_1_1Databox.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -77,6 +77,7 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a2f1326d2ec315336e39316f678be9224"><td class="memItemLeft" align="right" valign="top">const GtkDatabox* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGDatabox_1_1Databox.html#a2f1326d2ec315336e39316f678be9224">gobj</a> () const </td></tr>
 <tr class="memdesc:a2f1326d2ec315336e39316f678be9224"><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#a2f1326d2ec315336e39316f678be9224"></a><br/></td></tr>
 <tr class="memitem:af4207968134582c37ba66ebd3e33cd33"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGDatabox_1_1Databox.html#af4207968134582c37ba66ebd3e33cd33">Databox</a> ()</td></tr>
+<tr class="memitem:a33f72254b904a645ec3e53112c297114"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGDatabox_1_1Databox.html#a33f72254b904a645ec3e53112c297114">Databox</a> (Gtk::Table** table, bool scrollbar_x=false, bool scrollbar_y=false, bool ruler_x=false, bool ruler_y=false)</td></tr>
 <tr class="memitem:ad4fc0c8cdb887a52b5f1f4ef3663468e"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classGDatabox_1_1Databox.html#ad4fc0c8cdb887a52b5f1f4ef3663468e">graph_add</a> (const Glib::RefPtr< <a class="el" href="classGDatabox_1_1Graph.html">Graph</a> >& graph)</td></tr>
 <tr class="memdesc:ad4fc0c8cdb887a52b5f1f4ef3663468e"><td class="mdescLeft"> </td><td class="mdescRight">Adds the <em>graph</em> to the <em>box</em>. <a href="#ad4fc0c8cdb887a52b5f1f4ef3663468e"></a><br/></td></tr>
 <tr class="memitem:afb5056c80a8f671c13a4d4eb2363997a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classGDatabox_1_1Databox.html#afb5056c80a8f671c13a4d4eb2363997a">graph_remove</a> (const Glib::RefPtr< <a class="el" href="classGDatabox_1_1Graph.html">Graph</a> >& graph)</td></tr>
@@ -227,6 +228,58 @@ Related Functions</h2></td></tr>
 
 </div>
 </div>
+<a class="anchor" id="a33f72254b904a645ec3e53112c297114"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">GDatabox::Databox::Databox </td>
+          <td>(</td>
+          <td class="paramtype">Gtk::Table ** </td>
+          <td class="paramname"><em>table</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool </td>
+          <td class="paramname"><em>scrollbar_x</em> = <code>false</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool </td>
+          <td class="paramname"><em>scrollbar_y</em> = <code>false</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool </td>
+          <td class="paramname"><em>ruler_x</em> = <code>false</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool </td>
+          <td class="paramname"><em>ruler_y</em> = <code>false</code> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <hr/><h2>Member Function Documentation</h2>
 <a class="anchor" id="a0a5927734874b7256a8ea4a57bd95c3a"></a>
 <div class="memitem">
@@ -1454,7 +1507,7 @@ Related Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/classGDatabox_1_1Graph-members.html b/doc/reference/html/classGDatabox_1_1Graph-members.html
index 1709d84..d6902e3 100644
--- a/doc/reference/html/classGDatabox_1_1Graph-members.html
+++ b/doc/reference/html/classGDatabox_1_1Graph-members.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -77,7 +77,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/classGDatabox_1_1Graph.html b/doc/reference/html/classGDatabox_1_1Graph.html
index 2d498f3..44ba787 100644
--- a/doc/reference/html/classGDatabox_1_1Graph.html
+++ b/doc/reference/html/classGDatabox_1_1Graph.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -560,7 +560,7 @@ Related Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/classGDatabox_1_1Grid-members.html b/doc/reference/html/classGDatabox_1_1Grid-members.html
index 6847f99..fb73b9b 100644
--- a/doc/reference/html/classGDatabox_1_1Grid-members.html
+++ b/doc/reference/html/classGDatabox_1_1Grid-members.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -91,7 +91,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/classGDatabox_1_1Grid.html b/doc/reference/html/classGDatabox_1_1Grid.html
index 990b92c..98faa93 100644
--- a/doc/reference/html/classGDatabox_1_1Grid.html
+++ b/doc/reference/html/classGDatabox_1_1Grid.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -663,7 +663,7 @@ Related Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/classGDatabox_1_1Lines-members.html b/doc/reference/html/classGDatabox_1_1Lines-members.html
index f3a8fbd..e590102 100644
--- a/doc/reference/html/classGDatabox_1_1Lines-members.html
+++ b/doc/reference/html/classGDatabox_1_1Lines-members.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -90,7 +90,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/classGDatabox_1_1Lines.html b/doc/reference/html/classGDatabox_1_1Lines.html
index 7e5ba59..a097c82 100644
--- a/doc/reference/html/classGDatabox_1_1Lines.html
+++ b/doc/reference/html/classGDatabox_1_1Lines.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -403,7 +403,7 @@ Related Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/classGDatabox_1_1Markers-members.html b/doc/reference/html/classGDatabox_1_1Markers-members.html
index e801bad..64ca50c 100644
--- a/doc/reference/html/classGDatabox_1_1Markers-members.html
+++ b/doc/reference/html/classGDatabox_1_1Markers-members.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -91,7 +91,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/classGDatabox_1_1Markers.html b/doc/reference/html/classGDatabox_1_1Markers.html
index 36e1b90..dcab789 100644
--- a/doc/reference/html/classGDatabox_1_1Markers.html
+++ b/doc/reference/html/classGDatabox_1_1Markers.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -446,7 +446,7 @@ Related Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/classGDatabox_1_1Points-members.html b/doc/reference/html/classGDatabox_1_1Points-members.html
index a4a5fc5..df5f32a 100644
--- a/doc/reference/html/classGDatabox_1_1Points-members.html
+++ b/doc/reference/html/classGDatabox_1_1Points-members.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -90,7 +90,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/classGDatabox_1_1Points.html b/doc/reference/html/classGDatabox_1_1Points.html
index 98186c4..88a5992 100644
--- a/doc/reference/html/classGDatabox_1_1Points.html
+++ b/doc/reference/html/classGDatabox_1_1Points.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -403,7 +403,7 @@ Related Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/classGDatabox_1_1Ruler-members.html b/doc/reference/html/classGDatabox_1_1Ruler-members.html
index c7b0bfb..b4afe55 100644
--- a/doc/reference/html/classGDatabox_1_1Ruler-members.html
+++ b/doc/reference/html/classGDatabox_1_1Ruler-members.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/classGDatabox_1_1Ruler.html b/doc/reference/html/classGDatabox_1_1Ruler.html
index d78ec53..43697b0 100644
--- a/doc/reference/html/classGDatabox_1_1Ruler.html
+++ b/doc/reference/html/classGDatabox_1_1Ruler.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -225,7 +225,7 @@ Related Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/classGDatabox_1_1XYCGraph-members.html b/doc/reference/html/classGDatabox_1_1XYCGraph-members.html
index 9996c1f..4ef3614 100644
--- a/doc/reference/html/classGDatabox_1_1XYCGraph-members.html
+++ b/doc/reference/html/classGDatabox_1_1XYCGraph-members.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -86,7 +86,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/classGDatabox_1_1XYCGraph.html b/doc/reference/html/classGDatabox_1_1XYCGraph.html
index 375a156..cb2fa2b 100644
--- a/doc/reference/html/classGDatabox_1_1XYCGraph.html
+++ b/doc/reference/html/classGDatabox_1_1XYCGraph.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -427,7 +427,7 @@ Related Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/classGlib_1_1Object.html b/doc/reference/html/classGlib_1_1Object.html
index 7a1a206..9e01c24 100644
--- a/doc/reference/html/classGlib_1_1Object.html
+++ b/doc/reference/html/classGlib_1_1Object.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -62,7 +62,7 @@ Inheritance diagram for Object:</div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:46 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/classGtk_1_1Widget.html b/doc/reference/html/classGtk_1_1Widget.html
index cef0d15..da86d16 100644
--- a/doc/reference/html/classGtk_1_1Widget.html
+++ b/doc/reference/html/classGtk_1_1Widget.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -62,7 +62,7 @@ Inheritance diagram for Widget:</div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:46 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/classes.html b/doc/reference/html/classes.html
index fd36ed4..279d2af 100644
--- a/doc/reference/html/classes.html
+++ b/doc/reference/html/classes.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </td><td></td></tr>
 <tr><td rowspan="2" valign="bottom"><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  L  </div></td></tr></table>
 </td><td></td></tr>
-<tr><td valign="top"><a class="el" href="classGDatabox_1_1CrossSimple.html">CrossSimple</a> (<a class="el" href="namespaceGDatabox.html">GDatabox</a>)   </td><td valign="top"><a class="el" href="classGlib_1_1Object.html">Object</a> (<a class="el" href="namespaceGlib.html">Glib</a>)   </td><td valign="top"><a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>   </td><td></td></tr>
+<tr><td valign="top"><a class="el" href="classGDatabox_1_1CrossSimple.html">CrossSimple</a> (<a class="el" href="namespaceGDatabox.html">GDatabox</a>)   </td><td valign="top"><a class="el" href="classGlib_1_1Object.html">Object</a> (<a class="el" href="namespaceGlib.html">Glib</a>)   </td><td valign="top"><a class="el" href="classGtk_1_1Widget.html">Widget</a> (<a class="el" href="namespaceGtk.html">Gtk</a>)   </td><td></td></tr>
 <tr><td rowspan="2" valign="bottom"><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  D  </div></td></tr></table>
 </td><td valign="top"><a class="el" href="classGDatabox_1_1Lines.html">Lines</a> (<a class="el" href="namespaceGDatabox.html">GDatabox</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  P  </div></td></tr></table>
 </td><td rowspan="2" valign="bottom"><a name="letter_X"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  X  </div></td></tr></table>
@@ -77,7 +77,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/dir_fe087f722d0f3000319e920ae24ca6bf.html b/doc/reference/html/dir_fe087f722d0f3000319e920ae24ca6bf.html
index b6a4998..5966833 100644
--- a/doc/reference/html/dir_fe087f722d0f3000319e920ae24ca6bf.html
+++ b/doc/reference/html/dir_fe087f722d0f3000319e920ae24ca6bf.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@ Files</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/example_2example_8cc-example.html b/doc/reference/html/example_2example_8cc-example.html
index 11dc7b7..0d06e1c 100644
--- a/doc/reference/html/example_2example_8cc-example.html
+++ b/doc/reference/html/example_2example_8cc-example.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </div><!-- fragment --> </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:46 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/examples.html b/doc/reference/html/examples.html
index dd800c1..21676d8 100644
--- a/doc/reference/html/examples.html
+++ b/doc/reference/html/examples.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -48,7 +48,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/functions.html b/doc/reference/html/functions.html
index a81c6e4..fc9c6ff 100644
--- a/doc/reference/html/functions.html
+++ b/doc/reference/html/functions.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -426,7 +426,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/functions_func.html b/doc/reference/html/functions_func.html
index 63fd2ce..63e4edc 100644
--- a/doc/reference/html/functions_func.html
+++ b/doc/reference/html/functions_func.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -426,7 +426,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/graph_legend.html b/doc/reference/html/graph_legend.html
index 81e0023..5e3e413 100644
--- a/doc/reference/html/graph_legend.html
+++ b/doc/reference/html/graph_legend.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -108,7 +108,7 @@ A yellow dashed arrow denotes a relation between a template instance and the tem
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/group__gtkdataboxmmEnums.html b/doc/reference/html/group__gtkdataboxmmEnums.html
index f3747cf..a78cb9b 100644
--- a/doc/reference/html/group__gtkdataboxmmEnums.html
+++ b/doc/reference/html/group__gtkdataboxmmEnums.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -80,7 +80,7 @@ Enumerations</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:46 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/hierarchy.html b/doc/reference/html/hierarchy.html
index 42f14fa..c0d2fbd 100644
--- a/doc/reference/html/hierarchy.html
+++ b/doc/reference/html/hierarchy.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -70,7 +70,7 @@ This inheritance list is sorted roughly, but not completely, alphabetically:</di
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/index.html b/doc/reference/html/index.html
index cdb4fa0..f294a04 100644
--- a/doc/reference/html/index.html
+++ b/doc/reference/html/index.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -53,7 +53,7 @@ Use</h1>
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/inherits.html b/doc/reference/html/inherits.html
index 2f5ee3d..df3c720 100644
--- a/doc/reference/html/inherits.html
+++ b/doc/reference/html/inherits.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/modules.html b/doc/reference/html/modules.html
index 28ea984..beb5572 100644
--- a/doc/reference/html/modules.html
+++ b/doc/reference/html/modules.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -49,7 +49,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/namespaceGDatabox.html b/doc/reference/html/namespaceGDatabox.html
index 1d0b55c..27f2885 100644
--- a/doc/reference/html/namespaceGDatabox.html
+++ b/doc/reference/html/namespaceGDatabox.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -221,7 +221,7 @@ Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:46 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/namespaceGdk.html b/doc/reference/html/namespaceGdk.html
index 610ac86..3e061a1 100644
--- a/doc/reference/html/namespaceGdk.html
+++ b/doc/reference/html/namespaceGdk.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -50,7 +50,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/namespaceGlib.html b/doc/reference/html/namespaceGlib.html
index ae9f4a9..53b9a4a 100644
--- a/doc/reference/html/namespaceGlib.html
+++ b/doc/reference/html/namespaceGlib.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -50,7 +50,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/namespaceGdk.html b/doc/reference/html/namespaceGtk.html
similarity index 87%
copy from doc/reference/html/namespaceGdk.html
copy to doc/reference/html/namespaceGtk.html
index 610ac86..9ca88ea 100644
--- a/doc/reference/html/namespaceGdk.html
+++ b/doc/reference/html/namespaceGtk.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>gtkdataboxmm: Gdk Namespace Reference</title>
+<title>gtkdataboxmm: Gtk Namespace Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -44,13 +44,13 @@
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">Gdk Namespace Reference</div> </div>
+<div class="title">Gtk Namespace Reference</div> </div>
 </div><!--header-->
 <div class="contents">
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/namespacemembers.html b/doc/reference/html/namespacemembers.html
index b28cc86..48b94b8 100644
--- a/doc/reference/html/namespacemembers.html
+++ b/doc/reference/html/namespacemembers.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -134,7 +134,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/namespacemembers_enum.html b/doc/reference/html/namespacemembers_enum.html
index c6cb0fc..32a78e4 100644
--- a/doc/reference/html/namespacemembers_enum.html
+++ b/doc/reference/html/namespacemembers_enum.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/namespacemembers_eval.html b/doc/reference/html/namespacemembers_eval.html
index 330e2c7..1f48dfd 100644
--- a/doc/reference/html/namespacemembers_eval.html
+++ b/doc/reference/html/namespacemembers_eval.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -119,7 +119,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/namespacemembers_func.html b/doc/reference/html/namespacemembers_func.html
index bc9276b..349d1c1 100644
--- a/doc/reference/html/namespacemembers_func.html
+++ b/doc/reference/html/namespacemembers_func.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -59,7 +59,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/doc/reference/html/namespaces.html b/doc/reference/html/namespaces.html
index 8f5949d..3b4fcd8 100644
--- a/doc/reference/html/namespaces.html
+++ b/doc/reference/html/namespaces.html
@@ -17,7 +17,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">gtkdataboxmm
-    <span id="projectnumber">0.9.2</span>
+    <span id="projectnumber">0.9.3</span>
    </div>
   </td>
  </tr>
@@ -63,28 +63,29 @@
 <tr id="row_9_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespaceGDatabox.html" target="_self">GDatabox</a></td><td class="desc"></td></tr>
 <tr id="row_10_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespaceGdk.html" target="_self">Gdk</a></td><td class="desc"></td></tr>
 <tr id="row_11_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespaceGlib.html" target="_self">Glib</a></td><td class="desc"></td></tr>
-<tr id="row_12_" class="even"><td class="entry"><img id="arr_12_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('12_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>std</b></td><td class="desc"></td></tr>
-<tr id="row_12_0_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__atomic0</b></td><td class="desc"></td></tr>
-<tr id="row_12_1_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__atomic2</b></td><td class="desc"></td></tr>
-<tr id="row_12_2_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__debug</b></td><td class="desc"></td></tr>
-<tr id="row_12_3_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__detail</b></td><td class="desc"></td></tr>
-<tr id="row_12_4_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__exception_ptr</b></td><td class="desc"></td></tr>
-<tr id="row_12_5_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__parallel</b></td><td class="desc"></td></tr>
-<tr id="row_12_6_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__profile</b></td><td class="desc"></td></tr>
-<tr id="row_12_7_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>chrono</b></td><td class="desc"></td></tr>
-<tr id="row_12_8_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>decimal</b></td><td class="desc"></td></tr>
-<tr id="row_12_9_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>placeholders</b></td><td class="desc"></td></tr>
-<tr id="row_12_10_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>regex_constants</b></td><td class="desc"></td></tr>
-<tr id="row_12_11_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>rel_ops</b></td><td class="desc"></td></tr>
-<tr id="row_12_12_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>this_thread</b></td><td class="desc"></td></tr>
-<tr id="row_12_13_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_12_13_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('12_13_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>tr1</b></td><td class="desc"></td></tr>
-<tr id="row_12_13_0_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__detail</b></td><td class="desc"></td></tr>
+<tr id="row_12_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespaceGtk.html" target="_self">Gtk</a></td><td class="desc"></td></tr>
+<tr id="row_13_"><td class="entry"><img id="arr_13_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('13_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>std</b></td><td class="desc"></td></tr>
+<tr id="row_13_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__atomic0</b></td><td class="desc"></td></tr>
+<tr id="row_13_1_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__atomic2</b></td><td class="desc"></td></tr>
+<tr id="row_13_2_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__debug</b></td><td class="desc"></td></tr>
+<tr id="row_13_3_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__detail</b></td><td class="desc"></td></tr>
+<tr id="row_13_4_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__exception_ptr</b></td><td class="desc"></td></tr>
+<tr id="row_13_5_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__parallel</b></td><td class="desc"></td></tr>
+<tr id="row_13_6_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__profile</b></td><td class="desc"></td></tr>
+<tr id="row_13_7_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>chrono</b></td><td class="desc"></td></tr>
+<tr id="row_13_8_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>decimal</b></td><td class="desc"></td></tr>
+<tr id="row_13_9_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>placeholders</b></td><td class="desc"></td></tr>
+<tr id="row_13_10_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>regex_constants</b></td><td class="desc"></td></tr>
+<tr id="row_13_11_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>rel_ops</b></td><td class="desc"></td></tr>
+<tr id="row_13_12_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>this_thread</b></td><td class="desc"></td></tr>
+<tr id="row_13_13_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_13_13_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('13_13_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>tr1</b></td><td class="desc"></td></tr>
+<tr id="row_13_13_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>__detail</b></td><td class="desc"></td></tr>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Wed Jul 18 2012 10:16:47 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Aug 3 2012 15:08:02 for gtkdataboxmm by  <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.1.1
 </small></address>
diff --git a/examples/Makefile.am b/examples/Makefile.am
index 2287f1e..867eeaa 100644
--- a/examples/Makefile.am
+++ b/examples/Makefile.am
@@ -28,3 +28,7 @@ AM_CXXFLAGS = $(GTKDATABOXMM_WXXFLAGS)
 LDADD = $(GTKDATABOXMM_LIBS) $(local_libs)
 
 example_example_SOURCES = example/example.cc
+
+noinst_PROGRAMS         = basics
+
+basics_SOURCES          = basics.cpp
diff --git a/examples/Makefile.in b/examples/Makefile.in
index e90091d..ea83fac 100644
--- a/examples/Makefile.in
+++ b/examples/Makefile.in
@@ -1,4 +1,4 @@
-# Makefile.in generated by automake 1.11.5 from Makefile.am.
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
@@ -14,6 +14,7 @@
 # PARTICULAR PURPOSE.
 
 @SET_MAKE@
+
 VPATH = @srcdir@
 am__make_dryrun = \
   { \
@@ -51,6 +52,7 @@ POST_UNINSTALL = :
 build_triplet = @build@
 host_triplet = @host@
 check_PROGRAMS = example/example$(EXEEXT)
+noinst_PROGRAMS = basics$(EXEEXT)
 subdir = examples
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
@@ -66,15 +68,20 @@ CONFIG_HEADER = $(top_builddir)/build/config.h \
 	$(top_builddir)/gtkdatabox/gtkdataboxmmconfig.h
 CONFIG_CLEAN_FILES =
 CONFIG_CLEAN_VPATH_FILES =
+PROGRAMS = $(noinst_PROGRAMS)
+am_basics_OBJECTS = basics.$(OBJEXT)
+basics_OBJECTS = $(am_basics_OBJECTS)
+basics_LDADD = $(LDADD)
+am__DEPENDENCIES_1 =
+basics_DEPENDENCIES = $(am__DEPENDENCIES_1) $(local_libs)
+AM_V_lt = $(am__v_lt_ at AM_V@)
+am__v_lt_ = $(am__v_lt_ at AM_DEFAULT_V@)
+am__v_lt_0 = --silent
 am__dirstamp = $(am__leading_dot)dirstamp
 am_example_example_OBJECTS = example/example.$(OBJEXT)
 example_example_OBJECTS = $(am_example_example_OBJECTS)
 example_example_LDADD = $(LDADD)
-am__DEPENDENCIES_1 =
 example_example_DEPENDENCIES = $(am__DEPENDENCIES_1) $(local_libs)
-AM_V_lt = $(am__v_lt_ at AM_V@)
-am__v_lt_ = $(am__v_lt_ at AM_DEFAULT_V@)
-am__v_lt_0 = --silent
 DEFAULT_INCLUDES = 
 depcomp = $(SHELL) $(top_srcdir)/build/depcomp
 am__depfiles_maybe = depfiles
@@ -101,8 +108,8 @@ am__v_CXXLD_0 = @echo "  CXXLD " $@;
 AM_V_GEN = $(am__v_GEN_ at AM_V@)
 am__v_GEN_ = $(am__v_GEN_ at AM_DEFAULT_V@)
 am__v_GEN_0 = @echo "  GEN   " $@;
-SOURCES = $(example_example_SOURCES)
-DIST_SOURCES = $(example_example_SOURCES)
+SOURCES = $(basics_SOURCES) $(example_example_SOURCES)
+DIST_SOURCES = $(basics_SOURCES) $(example_example_SOURCES)
 am__can_run_installinfo = \
   case $$AM_UPDATE_INFO_DIR in \
     n|no|NO) false;; \
@@ -263,10 +270,11 @@ AM_CPPFLAGS = -I$(top_builddir) $(local_includes) $(GTHREAD_CFLAGS) $(GTKDATABOX
 AM_CXXFLAGS = $(GTKDATABOXMM_WXXFLAGS)
 LDADD = $(GTKDATABOXMM_LIBS) $(local_libs)
 example_example_SOURCES = example/example.cc
+basics_SOURCES = basics.cpp
 all: all-am
 
 .SUFFIXES:
-.SUFFIXES: .cc .lo .o .obj
+.SUFFIXES: .cc .cpp .lo .o .obj
 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
@@ -306,6 +314,18 @@ clean-checkPROGRAMS:
 	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
 	echo " rm -f" $$list; \
 	rm -f $$list
+
+clean-noinstPROGRAMS:
+	@list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
+	echo " rm -f" $$list; \
+	rm -f $$list || exit $$?; \
+	test -n "$(EXEEXT)" || exit 0; \
+	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+	echo " rm -f" $$list; \
+	rm -f $$list
+basics$(EXEEXT): $(basics_OBJECTS) $(basics_DEPENDENCIES) $(EXTRA_basics_DEPENDENCIES) 
+	@rm -f basics$(EXEEXT)
+	$(AM_V_CXXLD)$(CXXLINK) $(basics_OBJECTS) $(basics_LDADD) $(LIBS)
 example/$(am__dirstamp):
 	@$(MKDIR_P) example
 	@: > example/$(am__dirstamp)
@@ -325,6 +345,7 @@ mostlyclean-compile:
 distclean-compile:
 	-rm -f *.tab.c
 
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/basics.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at example/$(DEPDIR)/example.Po at am__quote@
 
 .cc.o:
@@ -351,6 +372,30 @@ distclean-compile:
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LTCXXCOMPILE) -c -o $@ $<
 
+.cpp.o:
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
+ at am__fastdepCXX_TRUE@	$(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
+ at am__fastdepCXX_TRUE@	$(am__mv) $$depbase.Tpo $$depbase.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXXCOMPILE) -c -o $@ $<
+
+.cpp.obj:
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\
+ at am__fastdepCXX_TRUE@	$(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
+ at am__fastdepCXX_TRUE@	$(am__mv) $$depbase.Tpo $$depbase.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
+
+.cpp.lo:
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\
+ at am__fastdepCXX_TRUE@	$(LTCXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
+ at am__fastdepCXX_TRUE@	$(am__mv) $$depbase.Tpo $$depbase.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LTCXXCOMPILE) -c -o $@ $<
+
 mostlyclean-libtool:
 	-rm -f *.lo
 
@@ -443,7 +488,7 @@ distdir: $(DISTFILES)
 check-am: all-am
 	$(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
 check: check-am
-all-am: Makefile
+all-am: Makefile $(PROGRAMS)
 installdirs:
 install: install-am
 install-exec: install-exec-am
@@ -480,10 +525,10 @@ maintainer-clean-generic:
 clean: clean-am
 
 clean-am: clean-checkPROGRAMS clean-generic clean-libtool \
-	mostlyclean-am
+	clean-noinstPROGRAMS mostlyclean-am
 
 distclean: distclean-am
-	-rm -rf example/$(DEPDIR)
+	-rm -rf ./$(DEPDIR) example/$(DEPDIR)
 	-rm -f Makefile
 distclean-am: clean-am distclean-compile distclean-generic \
 	distclean-tags
@@ -529,7 +574,7 @@ install-ps-am:
 installcheck-am:
 
 maintainer-clean: maintainer-clean-am
-	-rm -rf example/$(DEPDIR)
+	-rm -rf ./$(DEPDIR) example/$(DEPDIR)
 	-rm -f Makefile
 maintainer-clean-am: distclean-am maintainer-clean-generic
 
@@ -551,15 +596,15 @@ uninstall-am:
 .MAKE: check-am install-am install-strip
 
 .PHONY: CTAGS GTAGS all all-am check check-am clean \
-	clean-checkPROGRAMS clean-generic clean-libtool ctags \
-	distclean distclean-compile distclean-generic \
-	distclean-libtool distclean-tags distdir dvi dvi-am html \
-	html-am info info-am install install-am install-data \
-	install-data-am install-dvi install-dvi-am install-exec \
-	install-exec-am install-html install-html-am install-info \
-	install-info-am install-man install-pdf install-pdf-am \
-	install-ps install-ps-am install-strip installcheck \
-	installcheck-am installdirs maintainer-clean \
+	clean-checkPROGRAMS clean-generic clean-libtool \
+	clean-noinstPROGRAMS ctags distclean distclean-compile \
+	distclean-generic distclean-libtool distclean-tags distdir dvi \
+	dvi-am html html-am info info-am install install-am \
+	install-data install-data-am install-dvi install-dvi-am \
+	install-exec install-exec-am install-html install-html-am \
+	install-info install-info-am install-man install-pdf \
+	install-pdf-am install-ps install-ps-am install-strip \
+	installcheck installcheck-am installdirs maintainer-clean \
 	maintainer-clean-generic mostlyclean mostlyclean-compile \
 	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
 	tags uninstall uninstall-am
diff --git a/examples/basics.cpp b/examples/basics.cpp
new file mode 100644
index 0000000..88287b5
--- /dev/null
+++ b/examples/basics.cpp
@@ -0,0 +1,114 @@
+/* Copyright (c) 2012  iCub Facility, Istituto Italiano di Tecnologia
+ *   @author Daniele E. Domenichelli <daniele.domenichelli at iit.it>
+ * Copyright (C) 1998 - 2008  Dr. Roland Bock
+ *
+ * This file is part of gtkdataboxmm.
+ *
+ * gtkdataboxmm is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 2.1 of the License,
+ * or (at your option) any later version.
+ *
+ * gtkdataboxmm is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ */
+
+
+#include <gtkmm.h>
+#include <gtkdataboxmm.h>
+
+
+const unsigned int points = 2000;
+
+// ----------------------------------------------------------------
+// databox basics
+// ----------------------------------------------------------------
+
+static void create_basics (void)
+{
+    // We define some data */
+    float *X = new float[points];
+    float *Y = new float[points];
+
+    for (unsigned int i = 0; i < points; i++)
+    {
+        X[i] = i;
+        Y[i] = sin (i * 4 * G_PI / points);
+    }
+
+    Gtk::Window window;
+
+    window.resize(500, 500);
+    window.set_title("GtkDataboxMM: Basics");
+    window.set_border_width(0);
+
+    Gtk::VBox vbox(false, 0);
+    window.add(vbox);
+
+    Gtk::Label label("\n"
+                     "The code for this example demonstrates the simplest way to use a\n"
+                     "GtkDataboxMM widget.\n"
+                     "\n"
+                     "Usage:\n"
+                     "  Draw a selection with the left button pressed,\n"
+                     "  Than click into the selection.\n"
+                     "  Use the right mouse button to zoom out.\n"
+                     "  Shift + right mouse button zooms to default.");
+
+    vbox.pack_start(label, false, false, 0);
+
+    Gtk::HSeparator separator1;
+    vbox.pack_start(separator1, false, false, 0);
+
+    // -----------------------------------------------------------------
+    // This is all you need:
+    // -----------------------------------------------------------------
+
+    // Create the GDatabox::Databox widget
+    Gtk::Table *table;
+    GDatabox::Databox box(&table, true, true, true, true);
+    vbox.pack_start(*table, true, true, 0);
+
+    Glib::RefPtr<GDatabox::Graph> graph = GDatabox::Points::create(points, X, Y, Gdk::Color("Black"), 1);
+    box.graph_add(graph);
+
+    box.set_total_limits(-1000., 5000., -10000., 23000.);
+    box.auto_rescale(0.05);
+
+    // -----------------------------------------------------------------
+    // Done :-)
+    // -----------------------------------------------------------------
+
+    Gtk::HSeparator separator2;
+    vbox.pack_start(separator2, false, true, 0);
+
+    Gtk::Button close_button("close");
+
+    vbox.pack_start(close_button, false, false, 0);
+    close_button.set_can_default(GTK_CAN_DEFAULT);
+    close_button.grab_default();
+    close_button.grab_focus();
+
+    close_button.signal_clicked().connect(sigc::ptr_fun(&Gtk::Main::quit));
+
+    window.show_all();
+
+    Gtk::Main::run(window);
+
+}
+
+int main (int argc, char *argv[])
+{
+    // Init gtkmm and gtkdataboxmm
+    Gtk::Main kit(argc, argv);
+    GDatabox::init();
+
+    create_basics();
+
+    return 0;
+}
diff --git a/gtkdatabox/gtkdataboxmm/Makefile.in b/gtkdatabox/gtkdataboxmm/Makefile.in
index f311196..42a5fd8 100644
--- a/gtkdatabox/gtkdataboxmm/Makefile.in
+++ b/gtkdatabox/gtkdataboxmm/Makefile.in
@@ -1,4 +1,4 @@
-# Makefile.in generated by automake 1.11.5 from Makefile.am.
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
diff --git a/gtkdatabox/gtkdataboxmm/databox.cc b/gtkdatabox/gtkdataboxmm/databox.cc
index 0b151b0..ca54cd9 100644
--- a/gtkdatabox/gtkdataboxmm/databox.cc
+++ b/gtkdatabox/gtkdataboxmm/databox.cc
@@ -29,12 +29,32 @@
 #include <gtkdatabox.h>
 #include <gtkdataboxmm/graph.h>
 #include <gtkdataboxmm/ruler.h>
+#include <gtkmm/table.h>
 
 using Gtk::manage;
 
+GtkWidget* DataboxHelper(Gtk::Table **table, bool scrollbar_x, bool scrollbar_y, bool ruler_x, bool ruler_y)
+{
+    GtkWidget *gbox;
+    GtkWidget *gtable;
+    gtk_databox_create_box_with_scrollbars_and_rulers(&gbox,
+                                                      &gtable,
+                                                      scrollbar_x,
+                                                      scrollbar_y,
+                                                      ruler_x,
+                                                      ruler_y);
+    *table = Glib::wrap(GTK_TABLE(gtable), true);
+    return gbox;
+}
+
 namespace GDatabox
 {
 
+Databox::Databox(Gtk::Table **table, bool scrollbar_x, bool scrollbar_y, bool ruler_x, bool ruler_y) :
+    Gtk::Widget(DataboxHelper(table, scrollbar_x, scrollbar_y, ruler_x, ruler_y))
+{
+}
+
 } // namespace GDatabox
 
 namespace
@@ -328,12 +348,12 @@ void Databox::set_ruler_y(const Ruler& ruler)
 
 const Ruler* Databox::get_ruler_x() const
 {
-  return const_cast<Databox*>(this)->get_ruler_x();
+  return Glib::wrap(gtk_databox_get_ruler_x(const_cast<GtkDatabox*>(gobj())));
 }
 
 const Ruler* Databox::get_ruler_y() const
 {
-  return const_cast<Databox*>(this)->get_ruler_y();
+  return Glib::wrap(gtk_databox_get_ruler_y(const_cast<GtkDatabox*>(gobj())));
 }
 
 void Databox::set_enable_selection(bool enable)
diff --git a/gtkdatabox/gtkdataboxmm/databox.h b/gtkdatabox/gtkdataboxmm/databox.h
index 33ceaa2..3021caf 100644
--- a/gtkdatabox/gtkdataboxmm/databox.h
+++ b/gtkdatabox/gtkdataboxmm/databox.h
@@ -40,6 +40,11 @@ typedef struct _GtkDataboxClass GtkDataboxClass;
 
 namespace GDatabox
 { class Databox_Class; } // namespace GDatabox
+namespace Gtk
+{
+class Table;
+}
+
 namespace GDatabox
 {
 class Graph;
@@ -108,8 +113,13 @@ private:
 public:
 // FIXME make this constructor protected and use gtk_databox_create_box_with_scrollbars_and_rulers instead?
     Databox();
+    explicit Databox(Gtk::Table **table, bool scrollbar_x = false, bool scrollbar_y = false, bool ruler_x = false, bool ruler_y = false);
+
+//    _WRAP_CREATE(Gtk::Table **table, bool scrollbar_x = false, bool scrollbar_y = false, bool ruler_x = false, bool ruler_y = false)
+
 
 // void gtk_databox_create_box_with_scrollbars_and_rulers (GtkWidget ** p_box, GtkWidget ** p_table, gboolean scrollbar_x, gboolean scrollbar_y, gboolean ruler_x, gboolean ruler_y);
+//    explicit Databox(Gtk::Table **table, bool scrollbar_x, bool scrollbar_y, bool ruler_x, bool ruler_y);
 
     
   /** Adds the @a graph to the @a box. The next time the @a box is re-drawn, the graph will be shown.
diff --git a/gtkdatabox/gtkdataboxmm/grid.cc b/gtkdatabox/gtkdataboxmm/grid.cc
index cf00f0f..6ec8056 100644
--- a/gtkdatabox/gtkdataboxmm/grid.cc
+++ b/gtkdatabox/gtkdataboxmm/grid.cc
@@ -163,7 +163,7 @@ void Grid::set_hlines(int hlines)
 
 int Grid::get_hlines() const
 {
-  return const_cast<Grid*>(this)->get_hlines();
+  return gtk_databox_grid_get_hlines(const_cast<GtkDataboxGrid*>(gobj()));
 }
 
 void Grid::set_vlines(int hlines)
@@ -173,7 +173,7 @@ void Grid::set_vlines(int hlines)
 
 int Grid::get_vlines() const
 {
-  return const_cast<Grid*>(this)->get_vlines();
+  return gtk_databox_grid_get_vlines(const_cast<GtkDataboxGrid*>(gobj()));
 }
 
 
diff --git a/gtkdatabox/gtkdataboxmm/xyc_graph.cc b/gtkdatabox/gtkdataboxmm/xyc_graph.cc
index 038a85f..f332eed 100644
--- a/gtkdatabox/gtkdataboxmm/xyc_graph.cc
+++ b/gtkdatabox/gtkdataboxmm/xyc_graph.cc
@@ -149,12 +149,12 @@ unsigned int XYCGraph::get_length() const
 
 float* XYCGraph::get_X() const
 {
-  return const_cast<XYCGraph*>(this)->get_X();
+  return gtk_databox_xyc_graph_get_X(const_cast<GtkDataboxXYCGraph*>(gobj()));
 }
 
 float* XYCGraph::get_Y() const
 {
-  return const_cast<XYCGraph*>(this)->get_Y();
+  return gtk_databox_xyc_graph_get_Y(const_cast<GtkDataboxXYCGraph*>(gobj()));
 }
 
 
diff --git a/gtkdatabox/src/Makefile.in b/gtkdatabox/src/Makefile.in
index cefeefa..e2132cb 100644
--- a/gtkdatabox/src/Makefile.in
+++ b/gtkdatabox/src/Makefile.in
@@ -1,4 +1,4 @@
-# Makefile.in generated by automake 1.11.5 from Makefile.am.
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
diff --git a/gtkdatabox/src/databox.ccg b/gtkdatabox/src/databox.ccg
index c909090..9f945c0 100644
--- a/gtkdatabox/src/databox.ccg
+++ b/gtkdatabox/src/databox.ccg
@@ -20,10 +20,30 @@
 #include <gtkdatabox.h>
 #include <gtkdataboxmm/graph.h>
 #include <gtkdataboxmm/ruler.h>
+#include <gtkmm/table.h>
 
 using Gtk::manage;
 
+GtkWidget* DataboxHelper(Gtk::Table **table, bool scrollbar_x, bool scrollbar_y, bool ruler_x, bool ruler_y)
+{
+    GtkWidget *gbox;
+    GtkWidget *gtable;
+    gtk_databox_create_box_with_scrollbars_and_rulers(&gbox,
+                                                      &gtable,
+                                                      scrollbar_x,
+                                                      scrollbar_y,
+                                                      ruler_x,
+                                                      ruler_y);
+    *table = Glib::wrap(GTK_TABLE(gtable), true);
+    return gbox;
+}
+
 namespace GDatabox
 {
 
+Databox::Databox(Gtk::Table **table, bool scrollbar_x, bool scrollbar_y, bool ruler_x, bool ruler_y) :
+    Gtk::Widget(DataboxHelper(table, scrollbar_x, scrollbar_y, ruler_x, ruler_y))
+{
+}
+
 } // namespace GDatabox
diff --git a/gtkdatabox/src/databox.hg b/gtkdatabox/src/databox.hg
index d34c9f9..5faebde 100644
--- a/gtkdatabox/src/databox.hg
+++ b/gtkdatabox/src/databox.hg
@@ -24,6 +24,11 @@ _PINCLUDE(gtkmm/private/widget_p.h)
 #include <gtkmm/widget.h>
 #include <gtkmm/adjustment.h>
 
+namespace Gtk
+{
+class Table;
+}
+
 namespace GDatabox
 {
 class Graph;
@@ -34,10 +39,8 @@ class Databox : public Gtk::Widget
     _CLASS_GTKOBJECT(Databox, GtkDatabox, GTK_DATABOX, Gtk::Widget, GtkWidget)
 
 public:
-// FIXME make this constructor protected and use gtk_databox_create_box_with_scrollbars_and_rulers instead?
     _CTOR_DEFAULT
-
-// void gtk_databox_create_box_with_scrollbars_and_rulers (GtkWidget ** p_box, GtkWidget ** p_table, gboolean scrollbar_x, gboolean scrollbar_y, gboolean ruler_x, gboolean ruler_y);
+    explicit Databox(Gtk::Table **table, bool scrollbar_x = false, bool scrollbar_y = false, bool ruler_x = false, bool ruler_y = false);
 
     _WRAP_METHOD(int graph_add(const Glib::RefPtr<Graph> &graph), gtk_databox_graph_add)
     _WRAP_METHOD(int graph_remove(const Glib::RefPtr<Graph> &graph), gtk_databox_graph_remove)
@@ -60,8 +63,8 @@ public:
 
     _WRAP_METHOD(void set_ruler_x(const Ruler& ruler), gtk_databox_set_ruler_x)
     _WRAP_METHOD(void set_ruler_y(const Ruler& ruler), gtk_databox_set_ruler_y)
-    _WRAP_METHOD(const Ruler* get_ruler_x() const, gtk_databox_get_ruler_x, constversion)
-    _WRAP_METHOD(const Ruler* get_ruler_y() const, gtk_databox_get_ruler_y, constversion)
+    _WRAP_METHOD(const Ruler* get_ruler_x() const, gtk_databox_get_ruler_x)
+    _WRAP_METHOD(const Ruler* get_ruler_y() const, gtk_databox_get_ruler_y)
 
 // void gtk_databox_set_scale_type_x (GtkDatabox * box, GtkDataboxScaleType scale_type);
 //    _WRAP_METHOD(void set_scale_type_x(ScaleType scale_type), gtk_databox_set_scale_type_x)
diff --git a/gtkdatabox/src/grid.hg b/gtkdatabox/src/grid.hg
index c963ebd..dabd9f6 100644
--- a/gtkdatabox/src/grid.hg
+++ b/gtkdatabox/src/grid.hg
@@ -43,10 +43,10 @@ public:
     static Glib::RefPtr<Grid> create(int hlines, int vlines, float *hline_vals, float *vline_vals, const Gdk::Color &color, unsigned int size = 1);
 
     _WRAP_METHOD(void set_hlines(int hlines), gtk_databox_grid_set_hlines)
-    _WRAP_METHOD(int get_hlines() const, gtk_databox_grid_get_hlines, constversion)
+    _WRAP_METHOD(int get_hlines() const, gtk_databox_grid_get_hlines)
 
     _WRAP_METHOD(void set_vlines(int hlines), gtk_databox_grid_set_vlines)
-    _WRAP_METHOD(int get_vlines() const, gtk_databox_grid_get_vlines, constversion)
+    _WRAP_METHOD(int get_vlines() const, gtk_databox_grid_get_vlines)
 
     _WRAP_PROPERTY("grid_vlines", int)
     _WRAP_PROPERTY("grid_hlines", int)
diff --git a/gtkdatabox/src/xyc_graph.hg b/gtkdatabox/src/xyc_graph.hg
index 5dd36b4..212866c 100644
--- a/gtkdatabox/src/xyc_graph.hg
+++ b/gtkdatabox/src/xyc_graph.hg
@@ -35,8 +35,8 @@ protected:
 
 public:
     _WRAP_METHOD(unsigned int get_length() const, gtk_databox_xyc_graph_get_length)
-    _WRAP_METHOD(float* get_X() const, gtk_databox_xyc_graph_get_X, constversion)
-    _WRAP_METHOD(float* get_Y() const, gtk_databox_xyc_graph_get_Y, constversion)
+    _WRAP_METHOD(float* get_X() const, gtk_databox_xyc_graph_get_X)
+    _WRAP_METHOD(float* get_Y() const, gtk_databox_xyc_graph_get_Y)
 
     _WRAP_PROPERTY("length", unsigned int)
     _WRAP_PROPERTY("X_Values", float*);

-- 
C++ bindings for GtkDatabox



More information about the debian-science-commits mailing list