public function getFileEditFields(File $file) { $fields = new FieldList(); if ($this->getUseCropbox()) { $f = new CropboxField($name = "Cropbox", $title = "Crop box", $imageID = $file->ID); $f->addExtraClass('stacked'); $fields->push($f); } if ($this->getUseFocuspoint()) { $f = new FocusPointField($name = "FocusXY", $title = "Focus point", $imageID = $file->ID); $f->setValue(FocusPointField::sourceCoordsToFieldValue($file->FocusX, $file->FocusY)); $f->addExtraClass('stacked'); $fields->push($f); } return $fields; }