virtual SmartPtr<Area> clone(void) const { return new Gtk_WrapperArea(getChild(), box(), getElement()); }
Gtk_WrapperArea::clone(const AreaRef& area) const { return create(area, box(), getElement()); }
  virtual SmartPtr<Area> clone(void) const  { return new Gtk_WrapperArea(getChild(), box(), getElement()); }