If I create a gtable and look at some of the elements, I see for instance:
test<-data.frame(x=1:20, y=21:40, facet.a=rep(c(1,2),10), facet.b=rep(c(1,2), each=20))
p <- qplot(data=test, x=x, y=y, facets=facet.b~facet.a)
# get gtable object
z <- ggplot_gtable(ggplot_build(p))
> names(z)
[1] "grobs" "layout" "widths" "heights" "respect" "colnames" "name"
[8] "gp" "vp"
> z$widths
[1] 0.5lines 1grobwidth+0.5lines 0.620416666666666cm
[4] 1null 0.25lines 1null
[7] 0.545041666666667cm 1lines
Is there any detailed documentation of what the values of these elements mean with respect to the created plot? The gtable documentation only documents the functions in creating and amending gtables. The data came from a post made on July 5.