+ if(priv->root_window) {
+ GtkAllocation child;
+ child.x = allocation->x + GTK_CONTAINER(widget)->border_width;
+ child.y = allocation->y + GTK_CONTAINER(widget)->border_width;
+ child.width = allocation->width - 2 * GTK_CONTAINER(widget)->border_width;
+ child.height = allocation->height - 2 * GTK_CONTAINER(widget)->border_width;
+ allocate_recurse(priv->root_window->data, &child);
+ }