Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWalter Bender <walter@sugarlabs.org>2013-11-17 01:36:15 (GMT)
committer Walter Bender <walter@sugarlabs.org>2013-11-17 01:36:15 (GMT)
commitdf4e2c780a3e1c1f2d3de328cfe1ebf081b1ada7 (patch)
treec994e407b52516d43f4b2a298101f7aadaf3b208
parentdf0c86ffb5100c6b18d3a777a3088a68cfcb3b65 (diff)
add gconf orientation setting
-rwxr-xr-xturtleblocks.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/turtleblocks.py b/turtleblocks.py
index d8bd71b..7e3aba4 100755
--- a/turtleblocks.py
+++ b/turtleblocks.py
@@ -71,6 +71,7 @@ class TurtleMain():
_ICON_SUBPATH = 'images/turtle.png'
_GNOME_PLUGIN_SUBPATH = 'gnome_plugins'
_HOVER_HELP = '/desktop/sugar/activities/turtleart/hoverhelp'
+ _ORIENTATION = '/desktop/sugar/activities/turtleart/orientation'
_COORDINATE_SCALE = '/desktop/sugar/activities/turtleart/coordinatescale'
def __init__(self):
@@ -240,6 +241,8 @@ return %s(self)" % (p, P, P)
self.tw.coord_scale = 1
else:
self.tw.coord_scale = 0
+ if self.client.get_int(self._ORIENTATION) == 1:
+ self.tw.orientation = 1
def _set_gconf_overrides(self):
if self.tw.coord_scale == 0:
@@ -492,6 +495,8 @@ return %s(self)" % (p, P, P)
elif resp == gtk.RESPONSE_CANCEL:
return
+ self.client.set_int(self._ORIENTATION, self.tw.orientation)
+
for plugin in self.tw.turtleart_plugins:
if hasattr(plugin, 'quit'):
plugin.quit()