From 3dad7c6fffeb24168cc952e0b1472c1e16632b04 Mon Sep 17 00:00:00 2001 From: Tomeu Vizoso Date: Wed, 8 Jul 2009 13:16:22 +0200 Subject: [PATCH] Make Window.canvas a property --- src/sugar/graphics/window.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/sugar/graphics/window.py b/src/sugar/graphics/window.py index e82b3b9b..ea92e8b6 100644 --- a/src/sugar/graphics/window.py +++ b/src/sugar/graphics/window.py @@ -85,7 +85,7 @@ class Window(gtk.Window): self.toolbox = None self._alerts = [] - self.canvas = None + self._canvas = None self.tray = None self._vbox = gtk.VBox() @@ -107,13 +107,18 @@ class Window(gtk.Window): self.__unfullscreen_button_pressed) def set_canvas(self, canvas): - if self.canvas: - self._event_box.remove(self.canvas) + if self._canvas: + self._event_box.remove(self._canvas) if canvas: self._event_box.add(canvas) - self.canvas = canvas + self._canvas = canvas + + def get_canvas(self): + return self._canvas + + canvas = property(get_canvas, set_canvas) def set_toolbox(self, toolbox): if self.toolbox: