Rev 80415 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
library(grid)## Set upgrid.newpage()pushViewport(viewport(name="a.vp"))grid.rect(name="a.grob")## Default finds only grobs (no vpPath)result <- grid.grep("a", grep=TRUE, global=TRUE)resultattr(result[[1]], "vpPath")## 'viewports = TRUE' (and 'vpPath = TRUE')## finds grobs and viewports (AND vpPath on grobs)result <- grid.grep("a", grep=TRUE, global=TRUE, viewports=TRUE)resultattr(result[[2]], "vpPath")## 'viewports = FALSE' and 'vpPath = TRUE'## finds only grobs AND vpPath on grobsresult <- grid.grep("a", grep=TRUE, global=TRUE, vpPath=TRUE)resultattr(result[[1]], "vpPath")## 'viewports = TRUE' and 'vpPath = FALSE'## finds viewports and grobs (no vpPath)result <- grid.grep("a", grep=TRUE, global=TRUE, viewports=TRUE, vpPath=FALSE)resultattr(result[[2]], "vpPath")############################# global=FALSE versions## grob (no vpPath)result <- grid.grep("a", grep=TRUE)resultattr(result, "vpPath")## viewport (NULL vpPath)result <- grid.grep("a", grep=TRUE, viewports=TRUE)resultattr(result, "vpPath")## grob with vpPathresult <- grid.grep("a", grep=TRUE, vpPath=TRUE)resultattr(result, "vpPath")## viewport (NULL vpPath)result <- grid.grep("a", grep=TRUE, viewports=TRUE, vpPath=FALSE)resultattr(result, "vpPath")