diff options
author | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2007-01-11 22:57:06 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2007-01-11 22:57:06 (GMT) |
commit | 334be3331bf967d9b6c60f9d55e27d2374ecc94e (patch) | |
tree | 30e9686f6210f2bfdf3eb7029921bab484f7551c /sugar/clipboard | |
parent | d0ce5a07d548643074081c3b451ac42f39f96027 (diff) |
Some more usability fixes for the clipboard.
Diffstat (limited to 'sugar/clipboard')
-rw-r--r-- | sugar/clipboard/clipboardservice.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/sugar/clipboard/clipboardservice.py b/sugar/clipboard/clipboardservice.py index 8455751..7809c07 100644 --- a/sugar/clipboard/clipboardservice.py +++ b/sugar/clipboard/clipboardservice.py @@ -6,6 +6,7 @@ NAME_KEY = 'NAME' PERCENT_KEY = 'PERCENT' ICON_KEY = 'ICON' PREVIEW_KEY = 'PREVIEW' +ACTIVITY_KEY = 'ACTIVITY' FORMATS_KEY = 'FORMATS' DBUS_SERVICE = "org.laptop.Clipboard" @@ -20,7 +21,7 @@ class ClipboardService(gobject.GObject): 'object-deleted': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE, ([str])), 'object-state-changed': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE, - ([str, str, int, str, str])), + ([str, str, int, str, str, str])), } def __init__(self): @@ -64,7 +65,8 @@ class ClipboardService(gobject.GObject): def _object_state_changed_cb(self, object_id, values): self.emit('object-state-changed', object_id, values[NAME_KEY], - values[PERCENT_KEY], values[ICON_KEY], values[PREVIEW_KEY]) + values[PERCENT_KEY], values[ICON_KEY], values[PREVIEW_KEY], + values[ACTIVITY_KEY]) def add_object(self, object_id, name): self._dbus_service.add_object(object_id, name) @@ -86,7 +88,7 @@ class ClipboardService(gobject.GObject): return (result_dict[NAME_KEY], result_dict[PERCENT_KEY], result_dict[ICON_KEY], result_dict[PREVIEW_KEY], - result_dict[FORMATS_KEY]) + result_dict[ACTIVITY_KEY], result_dict[FORMATS_KEY]) def get_object_data(self, object_id, formatType): return self._dbus_service.get_object_data(object_id, formatType, |