From df4e2c780a3e1c1f2d3de328cfe1ebf081b1ada7 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Sun, 17 Nov 2013 01:36:15 +0000 Subject: add gconf orientation setting --- 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() -- cgit v0.9.1