New crop guide: square center, closes #6342 (#6345)

* New crop guide: square center, closes #6342

* Turn `CropParams::guide` into an `enum`

This saves recurring string comparisons.

Co-authored-by: Flössie <floessie.mail@gmail.com>
This commit is contained in:
Ingo Weyrich
2021-08-25 15:25:59 +02:00
committed by GitHub
parent 55ceb5b248
commit 8bd9bddfc7
8 changed files with 171 additions and 100 deletions

View File

@@ -176,10 +176,10 @@ void FileBrowserEntry::customBackBufferUpdate (Cairo::RefPtr<Cairo::Context> c)
rtengine::procparams::CropParams cparams = thumbnail->getProcParams().crop;
switch (options.cropGuides) {
case Options::CROP_GUIDE_NONE:
cparams.guide = "None";
cparams.guide = rtengine::procparams::CropParams::Guide::NONE;
break;
case Options::CROP_GUIDE_FRAME:
cparams.guide = "Frame";
cparams.guide = rtengine::procparams::CropParams::Guide::FRAME;
break;
default:
break;