!7

module MarkFace > DynImageSurface {
  start {
    ownResource(onClipboardImage(voidfunc(final BufferedImage img) {
      setImage(img); dm_enableAllButtons();
    }));
  }
  
  visualize {
    ret withCenteredButtons(super.visualize(),
      jDisabledButton("Save marked image", rThread { ai_saveMarkedFace(getImage(), getSelection()) }
),
      jHelpIcon("Copy an image to the clipboard to mark it here"),
    );
  }
}