Rev 68948 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
% File src/library/grid/man/validDetails.Rd% Part of the R package, https://www.R-project.org% Copyright 1995-2007 R Core Team% Distributed under GPL 2 or later\name{validDetails}\alias{validDetails}\title{ Customising grid grob Validation }\description{This generic hook function is called whenever a grid grob is createdoreditedvia \code{grob}, \code{gTree}, \code{grid.edit} or \code{editGrob}.This provides an opportunity for customising the validation of anew class derived from grob (or gTree).}\usage{validDetails(x)}\arguments{\item{x}{ A grid grob. }}\details{This function is called by \code{grob}, \code{gTree},\code{grid.edit} and \code{editGrob}.A method should be written for classes derived from grob or gTreeto validate the values of slots specific to the new class.(e.g., see \code{grid:::validDetails.axis}).Note that the standard slots for grobs and gTrees are automaticallyvalidated (e.g., \code{vp}, \code{gp} slots for grobs and,in addition, \code{children}, and \code{childrenvp} slots forgTrees) so only slots specific to a new class need to be addressed.}\value{The function MUST return the validated grob.}\author{ Paul Murrell }\seealso{ \code{\link{grid.edit}} }\keyword{ dplot }