changeset 198:e73d78d6dd83

Stubs for ftuture functionality
author Neil Muller <neil@dip.sun.ac.za>
date Thu, 26 Aug 2010 08:47:08 +0200
parents 640044d7ddda
children 4821c290286d
files tools/rect_drawer.py
diffstat 1 files changed, 16 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/tools/rect_drawer.py	Thu Aug 26 08:37:29 2010 +0200
+++ b/tools/rect_drawer.py	Thu Aug 26 08:47:08 2010 +0200
@@ -97,7 +97,7 @@
             d[col].append(rect)
         return d
 
-    def print_rects(self):
+    def print_objs(self):
         d = self._make_dict()
         for (num, col) in enumerate(d):
             print 'Rect %d : ' % num
@@ -105,6 +105,14 @@
                 print '   (%d, %d, %d, %d),' % (r.x, r.y, r.w, r.h)
             print
 
+    def image_load(sef):
+        pass
+
+    def image_mode(self):
+        self.mode = 'image'
+        self.start_pos = None
+        self.end_pos = None
+
     def mouse_down(self, e):
         if self.mode == 'del':
             pos = e.pos
@@ -162,12 +170,16 @@
     app.add(image)
     draw = make_button('Draw Rect', image.draw_mode, 0)
     app.add(draw)
-    delete = make_button('Del Rect', image.del_mode, 40)
+    load_image = make_button("Load image", image.image_load, 40)
+    app.add(load_image)
+    add_image = make_button("Place image", image.image_mode, 80)
+    app.add(add_image)
+    delete = make_button('Delete Objects', image.del_mode, 120)
     app.add(delete)
     palette = AppPalette(image)
-    palette.rect.move_ip(810, 80)
+    palette.rect.move_ip(810, 160)
     app.add(palette)
-    print_rects = make_button("Print rects", image.print_rects, 240)
+    print_rects = make_button("Print objects", image.print_objs, 320)
     app.add(print_rects)
     quit_but = make_button("Quit", app.quit, 560)
     app.add(quit_but)