瀏覽代碼

update position in settings when moving

Martin Beyer 3 年之前
父節點
當前提交
31ca102263
共有 1 個文件被更改,包括 8 次插入0 次删除
  1. 8 0
      src/main/java/org/cryptomator/ui/mainwindow/MainWindowTitleController.java

+ 8 - 0
src/main/java/org/cryptomator/ui/mainwindow/MainWindowTitleController.java

@@ -76,11 +76,19 @@ public class MainWindowTitleController implements FxController {
 			window.setX(event.getScreenX() - xOffset);
 			window.setY(event.getScreenY() - yOffset);
 		});
+		titleBar.setOnMouseReleased(event -> {
+			saveSettings();
+		});
 		window.setOnCloseRequest(event -> {
 			close();
 			event.consume();
 		});
 	}
+	//TODO: almost duplicate from ResizeController.class
+	private void saveSettings() {
+		settings.windowYPositionProperty().setValue(window.getY());
+		settings.windowXPositionProperty().setValue(window.getX());
+	}
 
 	@FXML
 	public void close() {