fix docstrings. provide 2 methods scalefontsizes now, with and without an argument. no argument version resets to initial values, with argument you rescale the current sizes.

This commit is contained in:
florian oswald 2017-06-12 12:29:19 +02:00
parent 6cca763284
commit d3b825b49f

View File

@ -297,13 +297,23 @@ function scalefontsize(k::Symbol, factor::Number)
f.pointsize = round(Int, factor * f.pointsize) f.pointsize = round(Int, factor * f.pointsize)
default(k, f) default(k, f)
end end
"""
scalefontsizes(factor::Number)
Scales all **current** font sizes by `factor`. For example `scalefontsizes(1.1)` increases all current font sizes by 10%. To reset to initial sizes, use `scalefontsizes()`
"""
function scalefontsizes(factor::Number) function scalefontsizes(factor::Number)
for k in (:titlefont, :guidefont, :tickfont, :legendfont) for k in (:titlefont, :guidefont, :tickfont, :legendfont)
scalefontsize(k, factor) scalefontsize(k, factor)
end end
end end
"Resets font sizes to initial default values" """
scalefontsizes()
Resets font sizes to initial default values.
"""
function scalefontsizes() function scalefontsizes()
for k in (:titlefont, :guidefont, :tickfont, :legendfont) for k in (:titlefont, :guidefont, :tickfont, :legendfont)
f = default(k) f = default(k)