Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/atoidejouer/ui/screens.py
diff options
context:
space:
mode:
Diffstat (limited to 'atoidejouer/ui/screens.py')
-rw-r--r--atoidejouer/ui/screens.py26
1 files changed, 21 insertions, 5 deletions
diff --git a/atoidejouer/ui/screens.py b/atoidejouer/ui/screens.py
index 9cf5f72..551e662 100644
--- a/atoidejouer/ui/screens.py
+++ b/atoidejouer/ui/screens.py
@@ -16,6 +16,9 @@ from lib import graphics
from sugar.activity import activity
from sugar.graphics.objectchooser import ObjectChooser
+#from hulahop.webview import WebView
+from hulahop.webview import WebView
+
# atoidejouer import
from atoidejouer.tools import config, image, key, sound, storage, ui
from atoidejouer.ui.panel import PanelGraphics, PanelSounds
@@ -38,11 +41,6 @@ COLOR_WHITE = ui.get_color(1.0, 1.0, 1.0)
def _on_drag_finish(image, event, scene, sequence_name, frame, filename,
image_size):
- # DEBUG
- logger.debug('[screens] _on_drag_finish - sequence_name: %s' % sequence_name)
- logger.debug('[screens] _on_drag_finish - frame: %s' % frame)
- logger.debug('[screens] _on_drag_finish - filename: %s' % filename)
- # DEBUG
# get align values
_a_x, _a_y = scene._reverse_x_y(image_size, (image.x, image.y))
# shortcut
@@ -1003,3 +1001,21 @@ class ScreenActivity(gtk.ScrolledWindow):
self.show()
# update toolbar
self._activity.set_canvas(self)
+
+
+class ScreenHelp(WebView):
+
+ def __init__(self, activity_):
+ WebView.__init__(self)
+ # keep activity
+ self._activity = activity_
+ # load html content
+ self.load_uri(storage.get_html_path('help'))
+ # do show
+ self._show()
+
+ def _show(self):
+ # show all
+ self.show()
+ # update toolbar
+ self._activity.set_canvas(self)