@@ -476,12 +476,12 @@ el_def <- function(class = NULL, inherit = NULL, description = NULL) {
476476 legend.key.height = el_def(" unit" , " legend.key.size" ),
477477 legend.key.width = el_def(" unit" , " legend.key.size" ),
478478 legend.text = el_def(" element_text" , " text" ),
479- legend.text.align = el_def(" numeric" ),
479+ legend.text.align = el_def(c( " numeric" , " integer " ) ),
480480 legend.title = el_def(" element_text" , " title" ),
481- legend.title.align = el_def(" numeric" ),
482- legend.position = el_def(c(" character" , " numeric" )),
481+ legend.title.align = el_def(c( " numeric" , " integer " ) ),
482+ legend.position = el_def(c(" character" , " numeric" , " integer " )),
483483 legend.direction = el_def(" character" ),
484- legend.justification = el_def(c(" character" , " numeric" )),
484+ legend.justification = el_def(c(" character" , " numeric" , " integer " )),
485485 legend.box = el_def(" character" ),
486486 legend.box.just = el_def(" character" ),
487487 legend.box.margin = el_def(" margin" ),
@@ -522,11 +522,11 @@ el_def <- function(class = NULL, inherit = NULL, description = NULL) {
522522 plot.caption = el_def(" element_text" , " title" ),
523523 plot.caption.position = el_def(" character" ),
524524 plot.tag = el_def(" element_text" , " title" ),
525- plot.tag.position = el_def(c(" character" , " numeric" )), # Need to also accept numbers
525+ plot.tag.position = el_def(c(" character" , " numeric" , " integer " )), # Need to also accept numbers
526526 plot.tag.location = el_def(" character" ),
527527 plot.margin = el_def(" margin" ),
528528
529- aspect.ratio = el_def(" numeric" )
529+ aspect.ratio = el_def(c( " numeric" , " integer " ) )
530530)
531531
532532# Check that an element object has the proper class
0 commit comments