# HG changeset patch # User Neil Muller # Date 1282805228 -7200 # Node ID e73d78d6dd83c3eaefa3b5001d1fac6651a1f9d6 # Parent 640044d7ddda852b961c91035b435cfafa1d5198 Stubs for ftuture functionality diff -r 640044d7ddda -r e73d78d6dd83 tools/rect_drawer.py --- 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)