add top, right, bottom and left resizer

This commit is contained in:
Martin Beyer
2021-08-24 18:52:55 +02:00
parent 03eebfe486
commit 7df028b0b8
2 changed files with 22 additions and 0 deletions

View File

@@ -22,6 +22,11 @@ public class ResizeController implements FxController {
public Region trResizer;
public Region blResizer;
public Region brResizer;
public Region tResizer;
public Region rResizer;
public Region bResizer;
public Region lResizer;
private double origX, origY, origW, origH;
@@ -40,10 +45,18 @@ public class ResizeController implements FxController {
trResizer.setOnMousePressed(this::startResize);
blResizer.setOnMousePressed(this::startResize);
brResizer.setOnMousePressed(this::startResize);
tResizer.setOnMousePressed(this::startResize);
rResizer.setOnMousePressed(this::startResize);
bResizer.setOnMousePressed(this::startResize);
lResizer.setOnMousePressed(this::startResize);
tlResizer.setOnMouseDragged(this::resizeTopLeft);
trResizer.setOnMouseDragged(this::resizeTopRight);
blResizer.setOnMouseDragged(this::resizeBottomLeft);
brResizer.setOnMouseDragged(this::resizeBottomRight);
tResizer.setOnMouseDragged(this::resizeTop);
rResizer.setOnMouseDragged(this::resizeRight);
bResizer.setOnMouseDragged(this::resizeBottom);
lResizer.setOnMouseDragged(this::resizeLeft);
window.setHeight(settings.windowHeightProperty().get());
//TODO: remove comments