From 5463687e5e8a07a22f2f93e1f03c4982a2c7b22c Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Sat, 17 Oct 2009 14:00:32 +0000 Subject: Cartesian coordinates overlay --- (limited to 'TurtleArtActivity.py') diff --git a/TurtleArtActivity.py b/TurtleArtActivity.py index 129d17d..b4d4b23 100644 --- a/TurtleArtActivity.py +++ b/TurtleArtActivity.py @@ -151,7 +151,7 @@ class TurtleArtActivity(activity.Activity): toolbar_box.toolbar.insert(edit_toolbar_button, -1) edit_toolbar_button.show() - # The view toolbar -- just full screen + # The view toolbar view_toolbar = gtk.Toolbar() fullscreen_button = ToolButton('view-fullscreen') fullscreen_button.set_tooltip(_("Fullscreen")) @@ -160,6 +160,12 @@ class TurtleArtActivity(activity.Activity): view_toolbar.insert(fullscreen_button,-1) fullscreen_button.show() + Cartesian_button = ToolButton('view-Cartesian') + Cartesian_button.set_tooltip(_("Cartesian coordinates")) + Cartesian_button.connect('clicked', self._do_Cartesian_cb) + view_toolbar.insert(Cartesian_button,-1) + Cartesian_button.show() + view_toolbar_button = ToolbarButton( page=view_toolbar, icon_name='toolbar-view') @@ -684,6 +690,15 @@ class TurtleArtActivity(activity.Activity): self.step_button.set_icon("run-slowoff") self.run_button.set_icon("run-fastoff") + def _do_Cartesian_cb(self, button): + if self.tw.Cartesian is True: + tawindow.hide(self.tw.Cartesian_coordinates_spr) + self.tw.Cartesian = False + else: + tawindow.setlayer(self.tw.Cartesian_coordinates_spr,700) + self.tw.Cartesian = True + + """ Sample projects open dialog """ def _do_samples_cb(self, button): tawindow.load_file(self.tw, True) -- cgit v0.9.1