From 6dfff85f9fc0088673e4c1c375ffaa19665f204c Mon Sep 17 00:00:00 2001 From: Tomeu Vizoso Date: Fri, 07 Nov 2008 15:23:54 +0000 Subject: Add view-source-related methods HandleViewSource and GetDocumentPath --- (limited to 'src/sugar/activity/activityservice.py') diff --git a/src/sugar/activity/activityservice.py b/src/sugar/activity/activityservice.py index 81bd6dd..ff806f3 100644 --- a/src/sugar/activity/activityservice.py +++ b/src/sugar/activity/activityservice.py @@ -68,3 +68,15 @@ class ActivityService(dbus.service.Object): def Invite(self, buddy_key): self._activity.invite(buddy_key) + @dbus.service.method(_ACTIVITY_INTERFACE) + def HandleViewSource(self): + self._activity.handle_view_source() + + @dbus.service.method(_ACTIVITY_INTERFACE, + async_callbacks=('async_cb', 'async_err_cb')) + def GetDocumentPath(self, async_cb, async_err_cb): + try: + self._activity.get_document_path(async_cb, async_err_cb) + except Exception, e: + async_err_cb(e) + -- cgit v0.9.1