From 795f55368bbf6035a8c811628c085b4563eefb77 Mon Sep 17 00:00:00 2001
From: Aleksey Lim <alsroot@member.fsf.org>
Date: Mon, 8 Mar 2010 10:55:07 +0000
Subject: Override canvas property in Activity class #1795
diff --git a/src/sugar/activity/activity.py b/src/sugar/activity/activity.py
index a05d9a0..dea36a0 100644
a
|
b
|
class Activity(Window, gtk.Container): |
393 | 393 | """Returns the bundle_id from the activity.info file""" |
394 | 394 | return os.environ['SUGAR_BUNDLE_ID'] |
395 | 395 | |
| 396 | def get_canvas(self): |
| 397 | return Window.get_canvas(self) |
| 398 | |
396 | 399 | def set_canvas(self, canvas): |
397 | 400 | """Sets the 'work area' of your activity with the canvas of your |
398 | 401 | choice. |
… |
… |
class Activity(Window, gtk.Container): |
403 | 406 | if not self._read_file_called: |
404 | 407 | canvas.connect('map', self.__canvas_map_cb) |
405 | 408 | |
| 409 | canvas = property(get_canvas, set_canvas) |
| 410 | |
406 | 411 | def __screen_size_changed_cb(self, screen): |
407 | 412 | self._adapt_window_to_screen() |
408 | 413 | |