diff --git a/ApplicationCode/ModelVisualization/RivTernarySaturationOverlayItem.cpp b/ApplicationCode/ModelVisualization/RivTernarySaturationOverlayItem.cpp index cdfcfc5fd5..651297c813 100644 --- a/ApplicationCode/ModelVisualization/RivTernarySaturationOverlayItem.cpp +++ b/ApplicationCode/ModelVisualization/RivTernarySaturationOverlayItem.cpp @@ -124,8 +124,14 @@ void RivTernarySaturationOverlayItem::render(cvf::OpenGLContext* oglContext, con textDrawer.addText("SWAT", cvf::Vec2f(0.0, 10.0)); textDrawer.addText(m_swatRange, cvf::Vec2f(0.0, 0.0)); - textDrawer.addText("SOIL", cvf::Vec2f(static_cast(size.x() - 40), 10.0)); - textDrawer.addText(m_soilRange, cvf::Vec2f(static_cast(size.x() - 40), 0.0)); + textDrawer.addText("SOIL", cvf::Vec2f(static_cast(size.x() - 25), 10.0)); + + float soilRangePos = static_cast(size.x() - 40); + if (m_soilRange.size() < 6) + { + soilRangePos += 15; + } + textDrawer.addText(m_soilRange, cvf::Vec2f(soilRangePos, 0.0)); textDrawer.addText("SGAS", cvf::Vec2f(static_cast( (size.x() / 2) - 17 ), static_cast(size.y() - 10))); textDrawer.addText(m_sgasRange, cvf::Vec2f(static_cast( (size.x() / 2) - 17 ), static_cast(size.y() - 20)));