diff options
author | Walter Bender <walter@walter-laptop.(none)> | 2009-10-17 15:17:10 (GMT) |
---|---|---|
committer | Walter Bender <walter@walter-laptop.(none)> | 2009-10-17 15:17:10 (GMT) |
commit | 598ae9a19b6939706b220c0c5ea47bf7a533e1f3 (patch) | |
tree | e93001444fda2894dd4f8ebefa1f2fd25981c3dc /TurtleArtActivity.py | |
parent | 84a9eecceca98a9df6f429ecb8d06c749ef292eb (diff) |
display polar coordinates
Diffstat (limited to 'TurtleArtActivity.py')
-rw-r--r-- | TurtleArtActivity.py | 14 |
1 files changed, 14 insertions, 0 deletions
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): |