reformat to use fxml to trigger resizing

This commit is contained in:
Martin Beyer
2021-08-26 17:56:20 +02:00
parent 903e022d29
commit 348b015bdc
2 changed files with 18 additions and 24 deletions

View File

@@ -46,22 +46,6 @@ public class ResizeController implements FxController {
@FXML
public void initialize() {
LOG.trace("init ResizeController");
tlResizer.setOnMousePressed(this::startResize);
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);
if (neverTouched()){
settings.displayConfigurationProperty().setValue(getMonitorSizes());
@@ -117,27 +101,33 @@ public class ResizeController implements FxController {
origH = window.getHeight();
}
@FXML
private void resizeTopLeft(MouseEvent evt) {
resizeTop(evt);
resizeLeft(evt);
}
@FXML
private void resizeTopRight(MouseEvent evt) {
resizeTop(evt);
resizeRight(evt);
}
@FXML
private void resizeBottomLeft(MouseEvent evt) {
resizeBottom(evt);
resizeLeft(evt);
}
@FXML
private void resizeBottomRight(MouseEvent evt) {
resizeBottom(evt);
resizeRight(evt);
}
@FXML
private void resizeTop(MouseEvent evt) {
startResize(evt);
double newY = evt.getScreenY();
double dy = newY - origY;
double newH = origH - dy;
@@ -148,7 +138,9 @@ public class ResizeController implements FxController {
savePositionalSettings();
}
@FXML
private void resizeLeft(MouseEvent evt) {
startResize(evt);
double newX = evt.getScreenX();
double dx = newX - origX;
double newW = origW - dx;
@@ -159,6 +151,7 @@ public class ResizeController implements FxController {
savePositionalSettings();
}
@FXML
private void resizeBottom(MouseEvent evt) {
double newH = evt.getSceneY();
if (newH < window.getMaxHeight() && newH > window.getMinHeight()) {
@@ -167,6 +160,7 @@ public class ResizeController implements FxController {
savePositionalSettings();
}
@FXML
private void resizeRight(MouseEvent evt) {
double newW = evt.getSceneX();
if (newW < window.getMaxWidth() && newW > window.getMinWidth()) {