@@ -448,12 +448,12 @@ el_def <- function(class = NULL, inherit = NULL, description = NULL) {
448448 axis.text.y.left = el_def(" element_text" , " axis.text.y" ),
449449 axis.text.y.right = el_def(" element_text" , " axis.text.y" ),
450450 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" ),
457457 axis.ticks.x = el_def(" element_line" , " axis.ticks" ),
458458 axis.ticks.x.top = el_def(" element_line" , " axis.ticks.x" ),
459459 axis.ticks.x.bottom = el_def(" element_line" , " axis.ticks.x" ),
@@ -470,11 +470,11 @@ el_def <- function(class = NULL, inherit = NULL, description = NULL) {
470470 legend.background = el_def(" element_rect" , " rect" ),
471471 legend.margin = el_def(" margin" ),
472472 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" ),
475475 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" ),
478478 legend.text = el_def(" element_text" , " text" ),
479479 legend.title = el_def(" element_text" , " title" ),
480480 legend.position = el_def(c(" character" , " numeric" , " integer" )),
@@ -489,8 +489,8 @@ el_def <- function(class = NULL, inherit = NULL, description = NULL) {
489489 panel.background = el_def(" element_rect" , " rect" ),
490490 panel.border = el_def(" element_rect" , " rect" ),
491491 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" ),
494494 panel.grid.major.x = el_def(" element_line" , " panel.grid.major" ),
495495 panel.grid.major.y = el_def(" element_line" , " panel.grid.major" ),
496496 panel.grid.minor.x = el_def(" element_line" , " panel.grid.minor" ),
0 commit comments