blob: 11e1079384979af18eb8d5c7c453e9a456a7c426 [file] [log] [blame]
% File src/library/grid/man/editDetails.Rd
% Part of the R package, https://www.R-project.org
% Copyright 1995-2007 R Core Team
% Distributed under GPL 2 or later
\name{editDetails}
\alias{editDetails}
\title{ Customising grid Editing }
\description{
This generic hook function is called whenever a grid grob is edited
via \code{grid.edit} or \code{editGrob}.
This provides an opportunity for customising the editing of a
new class derived from grob (or gTree).
}
\usage{
editDetails(x, specs)
}
\arguments{
\item{x}{ A grid grob. }
\item{specs}{ A list of named elements. The names indicate the
grob slots to modify and the values are the new values for the slots. }
}
\details{
This function is called by \code{grid.edit} and \code{editGrob}.
A method should be written for classes derived from grob or gTree
if a change in a slot has an effect on other slots in the grob or
children of a gTree (e.g., see \code{grid:::editDetails.xaxis}).
Note that the slot already has the new value.
}
\value{
The function MUST return the modified grob.
}
\author{ Paul Murrell }
\seealso{ \code{\link{grid.edit}} }
\keyword{ dplot }