Allow magic arguments in default()
This commit is contained in:
parent
863ec08681
commit
2cf365d36d
15
src/args.jl
15
src/args.jl
@ -367,6 +367,18 @@ const _axis_defaults = KW(
|
|||||||
:showaxis => true,
|
:showaxis => true,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
const _magic_arguments = [
|
||||||
|
:axis,
|
||||||
|
:grid,
|
||||||
|
:marker,
|
||||||
|
:line,
|
||||||
|
:fill,
|
||||||
|
:titlefont,
|
||||||
|
:legendfont,
|
||||||
|
:guidefont,
|
||||||
|
:tickfont,
|
||||||
|
]
|
||||||
|
|
||||||
const _suppress_warnings = Set{Symbol}([
|
const _suppress_warnings = Set{Symbol}([
|
||||||
:x_discrete_indices,
|
:x_discrete_indices,
|
||||||
:y_discrete_indices,
|
:y_discrete_indices,
|
||||||
@ -379,6 +391,7 @@ const _suppress_warnings = Set{Symbol}([
|
|||||||
:primary,
|
:primary,
|
||||||
:smooth,
|
:smooth,
|
||||||
:relative_bbox,
|
:relative_bbox,
|
||||||
|
_magic_arguments...
|
||||||
])
|
])
|
||||||
|
|
||||||
# add defaults for the letter versions
|
# add defaults for the letter versions
|
||||||
@ -605,6 +618,8 @@ function default(k::Symbol, v)
|
|||||||
end
|
end
|
||||||
|
|
||||||
function default(; kw...)
|
function default(; kw...)
|
||||||
|
kw = KW(kw)
|
||||||
|
preprocessArgs!(kw)
|
||||||
for (k,v) in kw
|
for (k,v) in kw
|
||||||
default(k, v)
|
default(k, v)
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user