this opertation less costly. */
this operation less costly. */
  public Pixmap(XImage image, Screen screen)  {    this(screen.getRootWindow(),	 image.getWidth(), image.getHeight(),	 image.getDepth());        /* FIXME: don't create a new GC all the time.  This might actually    not be as bad as initially believed.  The GC cache of Xlib makes    this opertation less costly. */    GC gc = new GC(this);        gc.putImage(image, 0, 0, 0, 0, image.getWidth(), image.getHeight());  }