diff options
author | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2007-06-17 18:55:16 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2007-06-17 18:55:16 (GMT) |
commit | 1afe9273a1722938c4457d1c8512e6fd57619123 (patch) | |
tree | e31b4f03972b7bfe057ff2fa7db22ef01d5c063a /sugar/clipboard | |
parent | d4323957a17f5bdd068550c393e855b754890ee6 (diff) |
Add an option for saving clipboard objects to the Journal.
Diffstat (limited to 'sugar/clipboard')
-rw-r--r-- | sugar/clipboard/clipboardservice.py | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/sugar/clipboard/clipboardservice.py b/sugar/clipboard/clipboardservice.py index e144fae..5215812 100644 --- a/sugar/clipboard/clipboardservice.py +++ b/sugar/clipboard/clipboardservice.py @@ -10,6 +10,10 @@ PREVIEW_KEY = 'PREVIEW' ACTIVITY_KEY = 'ACTIVITY' FORMATS_KEY = 'FORMATS' +TYPE_KEY = 'TYPE' +DATA_KEY = 'DATA' +ON_DISK_KEY = 'ON_DISK' + DBUS_SERVICE = "org.laptop.Clipboard" DBUS_INTERFACE = "org.laptop.Clipboard" DBUS_PATH = "/org/laptop/Clipboard" @@ -184,12 +188,15 @@ class ClipboardService(gobject.GObject): object_id -- dbus path as returned from add_object formatType -- format specifier XXX of what description - returns data as a string + returns dictionary with + TYPE_KEY: str, + DATA_KEY: str, + ON_DISK_KEY: bool """ return self._dbus_service.get_object_data(dbus.ObjectPath(object_id), formatType, byte_arrays=True) - + _clipboard_service = None def get_instance(): """Retrieve this process's interface to the clipboard service""" |