package de.eisfeldj.augendiagnosefx.controller;
import de.eisfeldj.augendiagnosefx.fxelements.SizableImageView;
import de.eisfeldj.augendiagnosefx.util.imagefile.JpegMetadata;
import javafx.fxml.FXML;
import javafx.scene.Parent;
import javafx.scene.image.Image;
/**
* BaseController for the "Display Image on Full window" page.
*/
public class DisplayImageFullController extends BaseController {
/**
* The scroll pane holding the image.
*/
@FXML
private SizableImageView mDisplayImageView;
@Override
public final Parent getRoot() {
return mDisplayImageView;
}
/**
* Initialize the view.
*
* @param metadata
* The metadata used for scaling.
* @param image
* the image to be displayed.
*/
public final void setImage(final JpegMetadata metadata, final Image image) {
mDisplayImageView.setImage(metadata, image);
}
}