Index: trunk/BNC/src/bncwindow.cpp
===================================================================
--- trunk/BNC/src/bncwindow.cpp	(revision 5293)
+++ trunk/BNC/src/bncwindow.cpp	(revision 5294)
@@ -1065,8 +1065,8 @@
   ppp3LayoutHlp2->addSpacing(5*ww);
 
-  _mapWinTraceCheckBox = new QCheckBox;
-  _mapWinTraceCheckBox->setCheckState(Qt::CheckState(settings.value("mapWinTrace").toInt()));
-  ppp3LayoutHlp2->addWidget(new QLabel("Trace"));
-  ppp3LayoutHlp2->addWidget(_mapWinTraceCheckBox);
+  _mapWinDotSizeLineEdit  = new QLineEdit(settings.value("mapWinDotSize").toString());
+  ppp3LayoutHlp2->addWidget(new QLabel("Dot Size"));
+  _mapWinDotSizeLineEdit->setMaximumWidth(9*ww);
+  ppp3LayoutHlp2->addWidget(_mapWinDotSizeLineEdit);
 
   ppp3LayoutHlp2->addSpacing(5*ww);
@@ -1450,5 +1450,5 @@
   _gmRadioButton->setWhatsThis(tr("<p>Specify Google Maps as the background for your rover positions."));
   _osmRadioButton->setWhatsThis(tr("<p>Specify Open Street Map as the background for your rover positions."));
-  _mapWinTraceCheckBox->setWhatsThis(tr("<p>Hit 'Trace' to plot each position as a single dot on the map."));
+  _mapWinDotSizeLineEdit->setWhatsThis(tr("<p>Specify the size of dots in pixels showing the rover positions. </p><p>A dot size of '3' may be appropriate. An empty option field or size of '0' would mean that you don't want BNC to show the rover track.</p>"));
   _mapSpeedSlider->setWhatsThis(tr("<p>With BNC in PPP post-processing mode you can specify the speed of computations as appropriate for visualization. Note that you can adjust 'Speed' on-the-fly while BNC is already processing your observations."));
   _pppNMEALineEdit->setWhatsThis(tr("<p>Specify the full path to a file where PPP results are saved as NMEA messages.</p>"));
@@ -1917,5 +1917,5 @@
   settings.setValue("pppPlotCoordinates", _pppPlotCoordinates->checkState());
   settings.setValue("useOsmMap",          _osmRadioButton->isChecked());
-  settings.setValue("mapWinTrace",        _mapWinTraceCheckBox->checkState());
+  settings.setValue("mapWinDotSize",      _mapWinDotSizeLineEdit->text());
   settings.setValue("mapSpeed",           _mapSpeedSlider->value());
   settings.setValue("postObsFile",  _postObsFileChooser->fileName());
@@ -2545,5 +2545,4 @@
     enableWidget(enable, _gmRadioButton);
     enableWidget(enable, _osmRadioButton);
-    enableWidget(enable, _mapWinTraceCheckBox);
     enableWidget(enable, _pppEstTropoCheckBox);
 //  enableWidget(enable, _pppGLONASSCheckBox);
@@ -2967,5 +2966,4 @@
   enableWidget(false, _gmRadioButton);
   enableWidget(false, _osmRadioButton);
-  enableWidget(false, _mapWinTraceCheckBox);
   if (!_mapWin) {
     _mapWin = new bncMapWin(this);
