Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu@zviratko.(none)>2009-07-08 11:16:22 (GMT)
committer Tomeu Vizoso <tomeu@zviratko.(none)>2009-07-08 11:16:22 (GMT)
commit3dad7c6fffeb24168cc952e0b1472c1e16632b04 (patch)
tree89ab5f7999e95925b947ed85fc9de8bddd47c188
parentafce5051437fb7e91bcb10e0364b8263b73ca648 (diff)
Make Window.canvas a property
-rw-r--r--src/sugar/graphics/window.py13
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: