diff options
author | Manuel QuiƱones <manuq@laptop.org> | 2012-04-03 23:41:50 (GMT) |
---|---|---|
committer | Manuel QuiƱones <manuq@laptop.org> | 2012-04-03 23:41:50 (GMT) |
commit | 3f85ef148c482039d3ce681ae1cca7f0c6492ab6 (patch) | |
tree | 60094b282ecda30ec9becfbb86a8dcc39a0b62e8 /mapnav.py | |
parent | cb95a34f0369a4f438d0358953a2ffac4bd765b4 (diff) | |
parent | 05d854454008aa2809fcc9e7f3d9c4a57507b2ab (diff) |
Merge branch 'master' of git.sugarlabs.org:ingeniummachina/mainline
Diffstat (limited to 'mapnav.py')
-rw-r--r-- | mapnav.py | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -41,6 +41,8 @@ class MapNavView(gtk.DrawingArea): ([gobject.TYPE_INT, gobject.TYPE_INT, gobject.TYPE_STRING])), 'resource-clicked': (gobject.SIGNAL_RUN_FIRST, + gobject.TYPE_NONE, ([gobject.TYPE_STRING])), + 'question-clicked': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE, ([gobject.TYPE_STRING]))} MODE_PLAY = 0 @@ -145,7 +147,10 @@ class MapNavView(gtk.DrawingArea): self.update_wall_info(self.x, self.y, self.direction) else: # in play mode trigger event - self.emit('resource-clicked', wall_object['id_resource']) + if wall_object['type_object'] == 'resource': + self.emit('resource-clicked', wall_object['id_object']) + if wall_object['type_object'] == 'question': + self.emit('question-clicked', wall_object['id_object']) if self.view_mode == self.MODE_EDIT: # check resize |