Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArtActivity.py
diff options
context:
space:
mode:
authorWalter 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)
commit598ae9a19b6939706b220c0c5ea47bf7a533e1f3 (patch)
treee93001444fda2894dd4f8ebefa1f2fd25981c3dc /TurtleArtActivity.py
parent84a9eecceca98a9df6f429ecb8d06c749ef292eb (diff)
display polar coordinates
Diffstat (limited to 'TurtleArtActivity.py')
-rw-r--r--TurtleArtActivity.py14
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):