From d3b825b49f89f3822da06d3136cee48fba735ca2 Mon Sep 17 00:00:00 2001 From: florian oswald Date: Mon, 12 Jun 2017 12:29:19 +0200 Subject: [PATCH] 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. --- src/components.jl | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/components.jl b/src/components.jl index efbe946e..6de1387a 100644 --- a/src/components.jl +++ b/src/components.jl @@ -297,13 +297,23 @@ function scalefontsize(k::Symbol, factor::Number) f.pointsize = round(Int, factor * f.pointsize) default(k, f) 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) for k in (:titlefont, :guidefont, :tickfont, :legendfont) scalefontsize(k, factor) end end -"Resets font sizes to initial default values" +""" + scalefontsizes() + +Resets font sizes to initial default values. +""" function scalefontsizes() for k in (:titlefont, :guidefont, :tickfont, :legendfont) f = default(k)