From 4c7ab232d56fbe98c62fed6f15f191d72b1d6ec3 Mon Sep 17 00:00:00 2001 From: Darwin Darakananda Date: Wed, 11 Oct 2017 10:25:54 -0700 Subject: [PATCH] Add (back?) ability to reset defaults --- src/args.jl | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/args.jl b/src/args.jl index 3ea3efde..b7f0d278 100644 --- a/src/args.jl +++ b/src/args.jl @@ -393,6 +393,8 @@ const _all_defaults = KW[ _axis_defaults_byletter ] +const _initial_defaults = deepcopy(_all_defaults) + # to be able to reset font sizes to initial values const _initial_fontsizes = Dict(:titlefont => _subplot_defaults[:titlefont].pointsize, :legendfont => _subplot_defaults[:legendfont].pointsize, @@ -588,6 +590,7 @@ function default(d::KW, k::Symbol) get(d, k, default(k)) end +reset_defaults() = foreach(merge!, _all_defaults, _initial_defaults) # -----------------------------------------------------------------------------