[ocrfeeder] Add the delete selected areas method



commit 9b15f8eca55e8502515d199db120f84f2f009d38
Author: Joaquim Rocha <jrocha igalia com>
Date:   Thu Jul 8 18:03:34 2010 +0200

    Add the delete selected areas method
    
    customWidgets.SelectableBoxesArea: Add the method and remove the
    current shortcut checking.

 studio/customWidgets.py |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)
---
diff --git a/studio/customWidgets.py b/studio/customWidgets.py
index c6fa15e..ce2c9cb 100644
--- a/studio/customWidgets.py
+++ b/studio/customWidgets.py
@@ -168,6 +168,12 @@ class SelectableBoxesArea(goocanvas.Canvas):
     def selectPreviousArea(self):
         self.__selectSurroundingArea(1)
 
+    def deleteSelectedAreas(self):
+        while self.selected_areas:
+            selected_area = self.selected_areas.pop(0)
+            selected_area.remove()
+            self.emit('removed_box', selected_area)
+
     def __selectSurroundingArea(self, area_offset):
         areas = self.getAllAreas()
         if not areas:
@@ -283,11 +289,6 @@ class SelectableBoxesArea(goocanvas.Canvas):
             self.handleOverlapedAreas(self.getOverlapedAreas(item))
             self.emit('updated_box', item)
             return True
-        elif key_name == 'delete':
-            while self.selected_areas:
-                selected_area = self.selected_areas.pop(0)
-                selected_area.remove()
-                self.emit('removed_box', selected_area)
 
     def pressedKeyOnImage(self, item, rect, event):
         key_name = gtk.gdk.keyval_name(event.keyval).lower()



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]