gr: always use NDCs when inquiring text extents

This commit is contained in:
Josef Heinen 2017-08-24 22:27:04 -04:00
parent 7816e078b5
commit dbbbeddad0

View File

@ -567,12 +567,15 @@ function gr_set_yticks_font(sp)
end end
function gr_get_ticks_size(ticks, i) function gr_get_ticks_size(ticks, i)
GR.savestate()
GR.selntran(0)
l = 0.0 l = 0.0
for (cv, dv) in zip(ticks...) for (cv, dv) in zip(ticks...)
tb = gr_inqtext(0, 0, string(dv))[i] tb = gr_inqtext(0, 0, string(dv))[i]
tb_min, tb_max = extrema(tb) tb_min, tb_max = extrema(tb)
l = max(l, tb_max - tb_min) l = max(l, tb_max - tb_min)
end end
GR.restorestate()
return l return l
end end