diff options
author | Tomeu Vizoso <tomeu@zviratko.(none)> | 2009-07-08 11:16:22 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu@zviratko.(none)> | 2009-07-08 11:16:22 (GMT) |
commit | 3dad7c6fffeb24168cc952e0b1472c1e16632b04 (patch) | |
tree | 89ab5f7999e95925b947ed85fc9de8bddd47c188 | |
parent | afce5051437fb7e91bcb10e0364b8263b73ca648 (diff) |
Make Window.canvas a property
-rw-r--r-- | src/sugar/graphics/window.py | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/sugar/graphics/window.py b/src/sugar/graphics/window.py index e82b3b9..ea92e8b 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: |