From ce5c63ada2fde40923500024ab16a39ce80be211 Mon Sep 17 00:00:00 2001
From: Oliver Bock <oliver.bock@aei.mpg.de>
Date: Wed, 23 Jul 2008 12:09:04 +0200
Subject: [PATCH] Improved Search Information visuals

* Added units to search parameters
* Renamed dispersion measure label to "DM" due to length constraints
* Fine-tuned floating point precision
---
 src/starsphere/StarsphereRadio.cpp | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/starsphere/StarsphereRadio.cpp b/src/starsphere/StarsphereRadio.cpp
index b9feeb1..445dc40 100644
--- a/src/starsphere/StarsphereRadio.cpp
+++ b/src/starsphere/StarsphereRadio.cpp
@@ -94,22 +94,25 @@ void StarsphereRadio::refreshBOINCInformation()
 	if(m_WUDispersionMeasureValue != m_EinsteinAdapter.wuDispersionMeasure()) {
 		// we've got a new dispersion measure, update HUD
 		m_WUDispersionMeasureValue = m_EinsteinAdapter.wuSkyPosDeclination();
-		buffer << "Dispersion: " << fixed << m_WUDispersionMeasureValue << ends;
+		buffer << "DM: " << fixed << m_WUDispersionMeasureValue << " pc/cm3" << ends;
 		m_WUDispersionMeasure = buffer.str();
 		buffer.str("");
 	}
 
 	// update the following information every time (no need to check first)
 
-	buffer << "Orb. Radius: " << fixed << m_EinsteinAdapter.wuTemplateOrbitalRadius() << ends;
+	buffer.precision(3);
+	buffer << "Orb. Radius: " << fixed << m_EinsteinAdapter.wuTemplateOrbitalRadius() << " ls" << ends;
 	m_WUTemplateOrbitalRadius = buffer.str();
 	buffer.str("");
 
-	buffer << "Orb. Period: " << fixed << m_EinsteinAdapter.wuTemplateOrbitalPeriod() << ends;
+	buffer.precision(0);
+	buffer << "Orb. Period: " << fixed << m_EinsteinAdapter.wuTemplateOrbitalPeriod() << " s" << ends;
 	m_WUTemplateOrbitalPeriod = buffer.str();
 	buffer.str("");
 
-	buffer << "Orb. Phase: " << fixed << m_EinsteinAdapter.wuTemplateOrbitalPhase() << ends;
+	buffer.precision(2);
+	buffer << "Orb. Phase: " << fixed << m_EinsteinAdapter.wuTemplateOrbitalPhase() << " rad" << ends;
 	m_WUTemplateOrbitalPhase = buffer.str();
 	buffer.str("");
 
-- 
GitLab