Index: /trunk/FACT++/gui/DockWindow.cc
===================================================================
--- /trunk/FACT++/gui/DockWindow.cc	(revision 10465)
+++ /trunk/FACT++/gui/DockWindow.cc	(revision 10466)
@@ -1,5 +1,6 @@
 #include "DockWindow.h"
 
-#include <QtGui/QDockWidget>
+#include <QDockWidget>
+#include <QGridLayout>
 
 #include <stdexcept>
@@ -7,6 +8,8 @@
 using namespace std;
 
+#include <iostream>
+
 DockWindow::DockWindow(QDockWidget *d, const QString &name)
-    : fDockWidget(d), fGeometry(d->geometry())
+    : fDockWidget(d)
 {
     QObject *w0 = d->parent();   // QWidget
@@ -26,7 +29,11 @@
         throw runtime_error("3rd parent of QDockWidget is not a QTabWidget");
 
-    setGeometry(fGeometry);
+    setGeometry(d->geometry());
     addDockWidget(Qt::LeftDockWidgetArea, fDockWidget);
     setWindowTitle(name);
+
+    // FIXME: ToolTip, WhatsThis
+
+    show();
 }
 
@@ -35,9 +42,12 @@
     QWidget *w = new QWidget;
 
+    QGridLayout *l =  new QGridLayout(w);
+    //layout->setObjectName(QString::fromUtf8("gridLayout_")+windowTitle());
+    l->addWidget(fDockWidget, 0, 0, 1, 1);
+
     fTabWidget->addTab(w, windowTitle());
+    fTabWidget->setTabsClosable(true);
 
     fDockWidget->setParent(w);
-    fDockWidget->setGeometry(fGeometry);
 
-    fTabWidget->setTabsClosable(true);
 }
Index: /trunk/FACT++/gui/DockWindow.h
===================================================================
--- /trunk/FACT++/gui/DockWindow.h	(revision 10465)
+++ /trunk/FACT++/gui/DockWindow.h	(revision 10466)
@@ -14,5 +14,4 @@
     QDockWidget  *fDockWidget;
     QTabWidget   *fTabWidget;
-    const QRect   fGeometry;
 
 public:
