Index: /trunk/BNC/src/rinex/graphwin.cpp
===================================================================
--- /trunk/BNC/src/rinex/graphwin.cpp	(revision 8555)
+++ /trunk/BNC/src/rinex/graphwin.cpp	(revision 8556)
@@ -56,7 +56,6 @@
 ////////////////////////////////////////////////////////////////////////////
 t_graphWin::t_graphWin(QWidget* parent, const QString& fileName,
-                       const QVector<QWidget*>& plots,
-                       const QByteArray* scaleTitle,
-                       const QwtInterval* scaleInterval) :  QDialog(parent) {
+                       const QVector<QWidget*>& plots, const QByteArray* scaleTitle,
+                       const QwtInterval* scaleInterval, bool specialLayout) :  QDialog(parent) {
 
   _fileName = fileName;
@@ -107,5 +106,13 @@
   // ------
   _canvas = new QWidget(this);
-  if (plots.size() != 3) {
+  if (specialLayout) {
+    QHBoxLayout* plotLayout = new QHBoxLayout(_canvas);
+    plotLayout->addWidget(plots[0]);
+    QVBoxLayout* hlpLayout = new QVBoxLayout;
+    hlpLayout->addWidget(plots[1]);
+    hlpLayout->addWidget(plots[2]);
+    plotLayout->addLayout(hlpLayout);
+  }
+  else {
     QHBoxLayout* plotLayout = new QHBoxLayout(_canvas);
     for (int ip = 0; ip < plots.size(); ip++) {
@@ -115,12 +122,4 @@
       plotLayout->addWidget(_colorScale);
     }
-  }
-  else {
-    QHBoxLayout* plotLayout = new QHBoxLayout(_canvas);
-    plotLayout->addWidget(plots[0]);
-    QVBoxLayout* hlpLayout = new QVBoxLayout;
-    hlpLayout->addWidget(plots[1]);
-    hlpLayout->addWidget(plots[2]);
-    plotLayout->addLayout(hlpLayout);
   }
 
Index: /trunk/BNC/src/rinex/graphwin.h
===================================================================
--- /trunk/BNC/src/rinex/graphwin.h	(revision 8555)
+++ /trunk/BNC/src/rinex/graphwin.h	(revision 8556)
@@ -57,5 +57,5 @@
   t_graphWin(QWidget* parent, const QString& fileName,
              const QVector<QWidget*>& plots, const QByteArray* scaleTitle,
-             const QwtInterval* scaleInterval);
+             const QwtInterval* scaleInterval, bool specialLayout);
   ~t_graphWin();
 
Index: /trunk/BNC/src/rinex/reqcanalyze.cpp
===================================================================
--- /trunk/BNC/src/rinex/reqcanalyze.cpp	(revision 8555)
+++ /trunk/BNC/src/rinex/reqcanalyze.cpp	(revision 8556)
@@ -672,5 +672,5 @@
 
     t_graphWin* graphWin = new t_graphWin(0, fileName, plots,
-                                          &scaleTitle, &scaleInterval);
+                                          &scaleTitle, &scaleInterval, false);
 
     graphWin->show();
@@ -748,5 +748,5 @@
     QVector<QWidget*> plots;
     plots << plotA << plotZ << plotD;
-    t_graphWin* graphWin = new t_graphWin(0, fileName, plots, 0, 0);
+    t_graphWin* graphWin = new t_graphWin(0, fileName, plots, 0, 0, true);
 
     int ww = QFontMetrics(graphWin->font()).width('w');
