浏览代码

Deselect and un-highlight shapes in create mode

Michael Pitidis 13 年之前
父节点
当前提交
f67a1144b0
共有 2 个文件被更改,包括 4 次插入1 次删除
  1. 4 0
      canvas.py
  2. 0 1
      labelme.py

+ 4 - 0
canvas.py

@@ -76,6 +76,10 @@ class Canvas(QWidget):
 
     def setEditing(self, value=True):
         self.mode = self.EDIT if value else self.CREATE
+        if not value:
+            self.highlightedShape = None
+            self.deSelectShape()
+
 
     def mouseMoveEvent(self, ev):
         """Update line with last point and current coordinates."""

+ 0 - 1
labelme.py

@@ -416,7 +416,6 @@ class MainWindow(QMainWindow, WindowMixin):
     def createShape(self):
         assert self.beginner()
         self.canvas.setEditing(False)
-        #XXX
 
     def toggleDrawingSensitive(self, drawing=True):
         """In the middle of drawing, toggling between modes should be disabled."""