From 598ae9a19b6939706b220c0c5ea47bf7a533e1f3 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Sat, 17 Oct 2009 15:17:10 +0000 Subject: display polar coordinates --- (limited to 'TurtleArtActivity.py') diff --git a/TurtleArtActivity.py b/TurtleArtActivity.py index 12889b5..02449d4 100644 --- a/TurtleArtActivity.py +++ b/TurtleArtActivity.py @@ -165,6 +165,12 @@ class TurtleArtActivity(activity.Activity): Cartesian_button.connect('clicked', self._do_Cartesian_cb) view_toolbar.insert(Cartesian_button,-1) Cartesian_button.show() + + polar_button = ToolButton('view-polar') + polar_button.set_tooltip(_("polar coordinates")) + polar_button.connect('clicked', self._do_polar_cb) + view_toolbar.insert(polar_button,-1) + polar_button.show() separator = gtk.SeparatorToolItem() separator.props.draw = True @@ -712,6 +718,14 @@ class TurtleArtActivity(activity.Activity): tawindow.setlayer(self.tw.Cartesian_coordinates_spr,700) self.tw.Cartesian = True + def _do_polar_cb(self, button): + if self.tw.polar is True: + tawindow.hide(self.tw.polar_coordinates_spr) + self.tw.polar = False + else: + tawindow.setlayer(self.tw.polar_coordinates_spr,700) + self.tw.polar = True + """ Sample projects open dialog """ def _do_samples_cb(self, button): -- cgit v0.9.1