diff options
author | Walter Bender <walter.bender@gmail.com> | 2011-06-09 21:48:22 (GMT) |
---|---|---|
committer | Walter Bender <walter.bender@gmail.com> | 2011-06-09 21:48:22 (GMT) |
commit | 30159238e235c2a889fa37cc80b4d9648c8ba760 (patch) | |
tree | 1ae964000b7514864193b86c2d4756f4413a738e /TurtleArt/tawindow.py | |
parent | 422c034e26eb58fd277eb17c98da0ce5242b0c0a (diff) |
adding CC coordinate grid for XO hardware
Diffstat (limited to 'TurtleArt/tawindow.py')
-rw-r--r-- | TurtleArt/tawindow.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/TurtleArt/tawindow.py b/TurtleArt/tawindow.py index 5aff270..64a32fd 100644 --- a/TurtleArt/tawindow.py +++ b/TurtleArt/tawindow.py @@ -185,6 +185,7 @@ class TurtleArtWindow(): self.media_shapes = {} self.cartesian = False self.polar = False + self.metric = False self.overlay_shapes = {} self.toolbar_shapes = {} self.toolbar_offset = 0 @@ -485,6 +486,15 @@ class TurtleArtWindow(): self.overlay_shapes['polar'].hide() self.polar = False + def set_metric(self, flag): + """ Turn on/off metric coordinates """ + if flag: + self.overlay_shapes['metric'].set_layer(OVERLAY_LAYER) + self.metric = True + else: + self.overlay_shapes['metric'].hide() + self.metric = False + def update_overlay_position(self, widget, event): """ Reposition the overlays when window size changes """ self.width = event.width @@ -507,6 +517,7 @@ class TurtleArtWindow(): self.overlay_shapes[name].type = 'overlay' self.cartesian = False self.polar = False + self.metric = False self.canvas.width = self.width self.canvas.height = self.height self.canvas.move_turtle() |