@@ -448,12 +448,12 @@ el_def <- function(class = NULL, inherit = NULL, description = NULL) {
448
448
axis.text.y.left = el_def(" element_text" , " axis.text.y" ),
449
449
axis.text.y.right = el_def(" element_text" , " axis.text.y" ),
450
450
axis.ticks.length = el_def(" unit" ),
451
- axis.ticks.length.x = el_def(" unit" , " axis.ticks.length" ),
452
- axis.ticks.length.x.top = el_def(" unit" , " axis.ticks.length.x" ),
453
- axis.ticks.length.x.bottom = el_def(" unit" , " axis.ticks.length.x" ),
454
- axis.ticks.length.y = el_def(" unit" , " axis.ticks.length" ),
455
- axis.ticks.length.y.left = el_def(" unit" , " axis.ticks.length.y" ),
456
- axis.ticks.length.y.right = el_def(" unit" , " axis.ticks.length.y" ),
451
+ axis.ticks.length.x = el_def(c( " unit" , " rel " ) , " axis.ticks.length" ),
452
+ axis.ticks.length.x.top = el_def(c( " unit" , " rel " ) , " axis.ticks.length.x" ),
453
+ axis.ticks.length.x.bottom = el_def(c( " unit" , " rel " ) , " axis.ticks.length.x" ),
454
+ axis.ticks.length.y = el_def(c( " unit" , " rel " ) , " axis.ticks.length" ),
455
+ axis.ticks.length.y.left = el_def(c( " unit" , " rel " ) , " axis.ticks.length.y" ),
456
+ axis.ticks.length.y.right = el_def(c( " unit" , " rel " ) , " axis.ticks.length.y" ),
457
457
axis.ticks.x = el_def(" element_line" , " axis.ticks" ),
458
458
axis.ticks.x.top = el_def(" element_line" , " axis.ticks.x" ),
459
459
axis.ticks.x.bottom = el_def(" element_line" , " axis.ticks.x" ),
@@ -470,11 +470,11 @@ el_def <- function(class = NULL, inherit = NULL, description = NULL) {
470
470
legend.background = el_def(" element_rect" , " rect" ),
471
471
legend.margin = el_def(" margin" ),
472
472
legend.spacing = el_def(" unit" ),
473
- legend.spacing.x = el_def(" unit" , " legend.spacing" ),
474
- legend.spacing.y = el_def(" unit" , " legend.spacing" ),
473
+ legend.spacing.x = el_def(c( " unit" , " rel " ) , " legend.spacing" ),
474
+ legend.spacing.y = el_def(c( " unit" , " rel " ) , " legend.spacing" ),
475
475
legend.key = el_def(" element_rect" , " rect" ),
476
- legend.key.height = el_def(" unit" , " legend.key.size" ),
477
- legend.key.width = el_def(" unit" , " legend.key.size" ),
476
+ legend.key.height = el_def(c( " unit" , " rel " ) , " legend.key.size" ),
477
+ legend.key.width = el_def(c( " unit" , " rel " ) , " legend.key.size" ),
478
478
legend.text = el_def(" element_text" , " text" ),
479
479
legend.title = el_def(" element_text" , " title" ),
480
480
legend.position = el_def(c(" character" , " numeric" , " integer" )),
@@ -489,8 +489,8 @@ el_def <- function(class = NULL, inherit = NULL, description = NULL) {
489
489
panel.background = el_def(" element_rect" , " rect" ),
490
490
panel.border = el_def(" element_rect" , " rect" ),
491
491
panel.spacing = el_def(" unit" ),
492
- panel.spacing.x = el_def(" unit" , " panel.spacing" ),
493
- panel.spacing.y = el_def(" unit" , " panel.spacing" ),
492
+ panel.spacing.x = el_def(c( " unit" , " rel " ) , " panel.spacing" ),
493
+ panel.spacing.y = el_def(c( " unit" , " rel " ) , " panel.spacing" ),
494
494
panel.grid.major.x = el_def(" element_line" , " panel.grid.major" ),
495
495
panel.grid.major.y = el_def(" element_line" , " panel.grid.major" ),
496
496
panel.grid.minor.x = el_def(" element_line" , " panel.grid.minor" ),
0 commit comments