Skip to content

Commit aadf09c

Browse files
Canvas: more about the scale.
1 parent 0400202 commit aadf09c

File tree

1 file changed

+3
-6
lines changed
  • source/phasereditor/phasereditor.canvas.ui/src/phasereditor/canvas/ui/editors/edithandlers

1 file changed

+3
-6
lines changed

source/phasereditor/phasereditor.canvas.ui/src/phasereditor/canvas/ui/editors/edithandlers/ScaleHandlerNode.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -71,21 +71,18 @@ public void handleLocalDrag(double dx, double dy) {
7171
double sign = _axis.signW();
7272
double x = (_scaledInitWidth + sign * dx * _model.getScaleX()) / _initWidth;
7373
_model.setScaleX(x);
74+
75+
_model.setX(_initX + dx * _model.getScaleX());
7476
}
7577

7678
if (_axis.changeH()) {
7779
double sign = _axis.signH();
7880
double y = (_scaledInitHeight + sign * dy * _model.getScaleY()) / _initHeight;
7981
_model.setScaleY(y);
80-
}
8182

82-
if (_axis.x == 0) {
83-
_model.setX(_initX + dx * _model.getScaleX());
84-
}
85-
86-
if (_axis.y == 0) {
8783
_model.setY(_initY + dy * _model.getScaleY());
8884
}
85+
8986
}
9087

9188
@Override

0 commit comments

Comments
 (0)