Skip to content

Commit ee14463

Browse files
committed
fixing up windowXxxx() events
1 parent 68bb9fb commit ee14463

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

src/processing/javafx/PSurfaceFX.java

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -451,11 +451,11 @@ public void setTitle(String title) {
451451
}
452452

453453

454-
ChangeListener<Number> stagePositionListener = (observable, oldValue, newValue) ->
455-
sketch.postWindowPosition((int) stage.getX(), (int) stage.getY());
454+
ChangeListener<Number> stageMovedListener = (observable, oldValue, newValue) ->
455+
sketch.postWindowMoved((int) stage.getX(), (int) stage.getY());
456456

457-
ChangeListener<Number> stageResizeListener = (observable, oldValue, newValue) ->
458-
sketch.postWindowResize((int) stage.getWidth(), (int) stage.getHeight());
457+
ChangeListener<Number> stageResizedListener = (observable, oldValue, newValue) ->
458+
sketch.postWindowResized((int) stage.getWidth(), (int) stage.getHeight());
459459

460460

461461
protected void addWindowListeners() {
@@ -477,11 +477,11 @@ public void changed(ObservableValue<? extends Number> value,
477477
});
478478
*/
479479

480-
stage.xProperty().addListener(stagePositionListener);
481-
stage.yProperty().addListener(stagePositionListener);
480+
stage.xProperty().addListener(stageMovedListener);
481+
stage.yProperty().addListener(stageMovedListener);
482482

483-
stage.widthProperty().addListener(stageResizeListener);
484-
stage.heightProperty().addListener(stageResizeListener);
483+
stage.widthProperty().addListener(stageResizedListener);
484+
stage.heightProperty().addListener(stageResizedListener);
485485

486486
stage.setOnCloseRequest(new EventHandler<WindowEvent>() {
487487
public void handle(WindowEvent we) {
@@ -637,6 +637,7 @@ public void placeWindow(int[] location, int[] editorLocation) {
637637
} else { // just center on screen
638638
stage.centerOnScreen();
639639
}
640+
sketch.postWindowMoved((int) stage.getX(), (int) stage.getY());
640641
}
641642

642643

0 commit comments

Comments
 (0)