Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/activity.py
diff options
context:
space:
mode:
authorGonzalo Odiard <godiard@gmail.com>2012-03-17 07:15:27 (GMT)
committer Gonzalo Odiard <godiard@gmail.com>2012-03-17 07:15:27 (GMT)
commitfb08aac3f5efadb5ec066c65a9327c9529579d01 (patch)
tree09fbb22ad1073be6a3751db80e26db4d0858c1fc /activity.py
parentece4beea1f0577ef56ddba7867f3a17be3166187 (diff)
Start window to show resource
Diffstat (limited to 'activity.py')
-rw-r--r--activity.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/activity.py b/activity.py
index ebeb7db..ceb1410 100644
--- a/activity.py
+++ b/activity.py
@@ -38,6 +38,7 @@ from questions import PrepareQuestionsWin
from editmap import EditMapWin
from mapnav import MapNavView
from game_map import GameMap
+from resourcewindow import ResourceWindow
from sugar.graphics.xocolor import XoColor
sys.path.append('..') # import sugargame package from top directory.
@@ -283,6 +284,9 @@ class IngeniumMachinaActivity(activity.Activity):
def __resource_clicked_cb(self, mapnav, id_resource):
logging.error('** Resource %s clicked', id_resource)
+ resource_win = ResourceWindow(self.model, id_resource, self)
+ resource_win.set_transient_for(self.get_toplevel())
+ resource_win.show_all()
def read_file(self, file_path):
'''Read file from Sugar Journal.'''