소스 검색

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."""