forked from organicmaps/organicmaps
Change ruler and coordinates style.
This commit is contained in:
parent
9f8ced1849
commit
d9c867e0c6
2 changed files with 8 additions and 20 deletions
|
@ -39,8 +39,6 @@ InformationDisplay::InformationDisplay(Framework * framework)
|
|||
m_visualScale(1)
|
||||
{
|
||||
m_fontDesc.m_color = yg::Color(0x44, 0x44, 0x44, 0xFF);
|
||||
m_fontDesc.m_isMasked = true;
|
||||
m_fontDesc.m_maskColor = yg::Color(0xFF, 0xFF, 0xFF, 0x80);
|
||||
|
||||
m_ruler.setDepth(yg::maxDepth);
|
||||
|
||||
|
@ -174,7 +172,7 @@ void InformationDisplay::drawRuler(DrawerYG * pDrawer)
|
|||
m_ruler.setVisualScale(m_visualScale);
|
||||
|
||||
m2::PointD pivot(m2::PointD(m_displayRect.maxX() - 5 * m_visualScale,
|
||||
m_displayRect.maxY() - 5 * m_visualScale));
|
||||
m_displayRect.maxY() - 4 * m_visualScale));
|
||||
m_ruler.setPosition(yg::EPosAboveLeft);
|
||||
m_ruler.setPivot(pivot);
|
||||
m_ruler.update();
|
||||
|
@ -217,7 +215,7 @@ void InformationDisplay::drawCenter(DrawerYG * drawer)
|
|||
params.m_log2vis = false;
|
||||
|
||||
params.m_pivot = m2::PointD(m_displayRect.maxX() - 4 * m_visualScale,
|
||||
m_displayRect.maxY() - 29 * m_visualScale);
|
||||
m_displayRect.maxY() - 30 * m_visualScale);
|
||||
params.m_position = yg::EPosUnderLeft;
|
||||
|
||||
params.m_glyphCache = drawer->screen()->glyphCache();
|
||||
|
|
|
@ -256,17 +256,11 @@ void Ruler::update()
|
|||
scalerOrg.y += rulerHeight / 2;
|
||||
|
||||
m_path.clear();
|
||||
m_path.push_back(scalerOrg + m2::PointD(0, rulerHeight));
|
||||
m_path.push_back(scalerOrg);
|
||||
m_path.push_back(scalerOrg + m2::PointD(scalerWidthInPx, 0));
|
||||
m_path.push_back(m_path[2] + m2::PointD(0, rulerHeight));
|
||||
|
||||
/// calculating bound rect
|
||||
|
||||
m_boundRect = m2::RectD(m_path[0], m_path[0]);
|
||||
m_boundRect.Add(m_path[1]);
|
||||
m_boundRect.Add(m_path[2]);
|
||||
m_boundRect.Add(m_path[3]);
|
||||
m_boundRect = m2::RectD(m_path[0], m_path[1]);
|
||||
}
|
||||
else
|
||||
m_hasPendingUpdate = true;
|
||||
|
@ -282,19 +276,14 @@ void Ruler::draw(yg::gl::OverlayRenderer * s, math::Matrix<double, 3, 3> const &
|
|||
{
|
||||
if (m_isInitialized)
|
||||
{
|
||||
// s->drawPath(
|
||||
// &m_path[0], m_path.size(), 0,
|
||||
// s->skin()->mapPenInfo(yg::PenInfo(m_fontDesc.m_color, 2 * m_visualScale, 0, 0, 0)),
|
||||
// depth() - 3);
|
||||
|
||||
s->drawPath(
|
||||
&m_path[0], m_path.size(), 0,
|
||||
s->skin()->mapPenInfo(yg::PenInfo(yg::Color(0, 0, 0, 0x99), 2 * m_visualScale, 0, 0, 0)),
|
||||
s->skin()->mapPenInfo(yg::PenInfo(yg::Color(0, 0, 0, 0x99), 4 * m_visualScale, 0, 0, 0)),
|
||||
depth());
|
||||
|
||||
if (position() & yg::EPosLeft)
|
||||
s->drawText(m_fontDesc,
|
||||
m_path[2] + m2::PointD(1 * m_visualScale, -1 * m_visualScale),
|
||||
m_path[1] + m2::PointD(1 * m_visualScale, -2 * m_visualScale),
|
||||
yg::EPosAboveLeft,
|
||||
m_scalerText,
|
||||
depth(),
|
||||
|
@ -302,14 +291,15 @@ void Ruler::draw(yg::gl::OverlayRenderer * s, math::Matrix<double, 3, 3> const &
|
|||
else
|
||||
if (position() & yg::EPosRight)
|
||||
s->drawText(m_fontDesc,
|
||||
m_path[1] + m2::PointD(7 * m_visualScale, -3 * m_visualScale),
|
||||
m_path[0] + m2::PointD(7 * m_visualScale, -4 * m_visualScale),
|
||||
yg::EPosAboveRight,
|
||||
m_scalerText,
|
||||
depth(),
|
||||
false);
|
||||
else
|
||||
s->drawText(m_fontDesc,
|
||||
(m_path[1] + m_path[2]) * 0.5 + m2::PointD(0, -3),
|
||||
(m_path[0] + m_path[1]) * 0.5
|
||||
+ m2::PointD(7 * m_visualScale, -4 * m_visualScale),
|
||||
yg::EPosAbove,
|
||||
m_scalerText,
|
||||
depth(),
|
||||
|
|
Loading…
Add table
Reference in a new issue