From 7dd5dd8c0860b39e4c5b91c8ab10b57f32ddca9f Mon Sep 17 00:00:00 2001 From: David Vierra Date: Fri, 12 Feb 2016 18:15:54 -1000 Subject: [PATCH] Changing min values resizes selection instead of moving it --- src/mcedit2/editortools/select.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/mcedit2/editortools/select.py b/src/mcedit2/editortools/select.py index ef3a447..0e97aba 100644 --- a/src/mcedit2/editortools/select.py +++ b/src/mcedit2/editortools/select.py @@ -90,6 +90,8 @@ class SelectionCoordinateWidget(QtGui.QWidget, Ui_selectionCoordWidget): def setMinX(self, value): origin, size = self.boundingBox + dx = value - origin[0] + size = size[0] - dx, size[1], size[2] origin = value, origin[1], origin[2] box = BoundingBox(origin, size) self.boundingBox = box @@ -97,6 +99,8 @@ class SelectionCoordinateWidget(QtGui.QWidget, Ui_selectionCoordWidget): def setMinY(self, value): origin, size = self.boundingBox + dy = value - origin[1] + size = size[0], size[1] - dy, size[2] origin = origin[0], value, origin[2] box = BoundingBox(origin, size) self.boundingBox = box @@ -104,6 +108,8 @@ class SelectionCoordinateWidget(QtGui.QWidget, Ui_selectionCoordWidget): def setMinZ(self, value): origin, size = self.boundingBox + dz = value - origin[2] + size = size[0], size[1], size[2] - dz origin = origin[0], origin[1], value box = BoundingBox(origin, size) self.boundingBox = box