From 348b015bdc1de66eec4062347aaaea9684583c97 Mon Sep 17 00:00:00 2001 From: Martin Beyer Date: Thu, 26 Aug 2021 17:56:20 +0200 Subject: [PATCH] reformat to use fxml to trigger resizing --- .../ui/mainwindow/ResizeController.java | 26 +++++++------------ .../resources/fxml/main_window_resize.fxml | 16 ++++++------ 2 files changed, 18 insertions(+), 24 deletions(-) diff --git a/src/main/java/org/cryptomator/ui/mainwindow/ResizeController.java b/src/main/java/org/cryptomator/ui/mainwindow/ResizeController.java index 0d3bca915..6b0ac08fd 100644 --- a/src/main/java/org/cryptomator/ui/mainwindow/ResizeController.java +++ b/src/main/java/org/cryptomator/ui/mainwindow/ResizeController.java @@ -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()) { diff --git a/src/main/resources/fxml/main_window_resize.fxml b/src/main/resources/fxml/main_window_resize.fxml index ce491b3a6..dea6aea17 100644 --- a/src/main/resources/fxml/main_window_resize.fxml +++ b/src/main/resources/fxml/main_window_resize.fxml @@ -13,13 +13,13 @@ - - - - - - - - + + + + + + + + \ No newline at end of file