diff options
Diffstat (limited to 'atoidejouer/ui/screens.py')
-rw-r--r-- | atoidejouer/ui/screens.py | 26 |
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) |