Mercurial > hg > orthanc-stone
diff Framework/Scene2DViewport/AngleMeasureTool.cpp @ 908:2f16ad9d30ad
merge
author | Alain Mazy <alain@mazy.be> |
---|---|
date | Thu, 18 Jul 2019 09:22:08 +0200 |
parents | 52b1c6ff10c5 |
children | ac88989817e3 |
line wrap: on
line diff
--- a/Framework/Scene2DViewport/AngleMeasureTool.cpp Thu Jul 18 09:19:39 2019 +0200 +++ b/Framework/Scene2DViewport/AngleMeasureTool.cpp Thu Jul 18 09:22:08 2019 +0200 @@ -43,7 +43,11 @@ AngleMeasureTool::AngleMeasureTool( MessageBroker& broker, boost::weak_ptr<ViewportController> controllerW) : MeasureTool(broker, controllerW) +#if ORTHANC_STONE_ENABLE_OUTLINED_TEXT == 1 , layerHolder_(boost::make_shared<LayerHolder>(controllerW,1,5)) +#else + , layerHolder_(boost::make_shared<LayerHolder>(controllerW, 1, 1)) +#endif , angleHighlightArea_(AngleHighlightArea_None) { RefreshScene(); @@ -293,8 +297,13 @@ // http://www.ltg.ed.ac.uk/~richard/utf-8.cgi?input=00B0&mode=hex sprintf(buf, "%0.02f\xc2\xb0", angleDeg); +#if ORTHANC_STONE_ENABLE_OUTLINED_TEXT == 1 SetTextLayerOutlineProperties( - GetController()->GetScene(), layerHolder_, buf, ScenePoint2D(pointX, pointY)); + GetController()->GetScene(), layerHolder_, buf, ScenePoint2D(pointX, pointY), 0); +#else + SetTextLayerProperties( + GetController()->GetScene(), layerHolder_, buf, ScenePoint2D(pointX, pointY) , 0); +#endif #if 0 // TODO:make it togglable