gdk_window_show (widget->window);
    gdk_window_clear_area (widget->window,
			   widget->allocation.x,
			   widget->allocation.y,
			   widget->allocation.width,
			   widget->allocation.height);
    gdk_window_hide (widget->window);
      if (GTK_WIDGET_VISIBLE (widget->parent))
	  if (GTK_WIDGET_REALIZED (widget->parent) &&
	  if (GTK_WIDGET_MAPPED (widget->parent) &&