diff options
author | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2006-11-10 13:14:15 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2006-11-10 13:14:15 (GMT) |
commit | 61f24de7482ceb48335d1b2635de5fdff93fd0d9 (patch) | |
tree | 2b40a632261c980900d58889e24e60d7f3a11dce /shell/view/frame/ClipboardBox.py | |
parent | d958e20df74edeedaaa345e40513dcba7b80d3af (diff) |
Reverting clipboard changes pushed by mistake. These are commits 23565cfd483e38d3a64cd5980deea47cccb28581 and a7e4092b0e4f3d30a21ee5a7982aecd5252a0822.
Diffstat (limited to 'shell/view/frame/ClipboardBox.py')
-rw-r--r-- | shell/view/frame/ClipboardBox.py | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/shell/view/frame/ClipboardBox.py b/shell/view/frame/ClipboardBox.py deleted file mode 100644 index 1ca1a8c..0000000 --- a/shell/view/frame/ClipboardBox.py +++ /dev/null @@ -1,42 +0,0 @@ -import logging -import dbus -import hippo - -from sugar.graphics import style -from view.ClipboardIcon import ClipboardIcon -from sugar.clipboard import ClipboardService - -class ClipboardBox(hippo.CanvasBox): - - def __init__(self, frame, menu_shell): - hippo.CanvasBox.__init__(self) - self._frame = frame - self._menu_shell = menu_shell - self._icons = {} - - cb_service = ClipboardService.get_instance() - cb_service.connect('object-added', self._object_added_cb) - cb_service.connect('object-deleted', self._object_deleted_cb) - cb_service.connect('object-state-updated', self._object_state_updated_cb) - - def _object_added_cb(self, cb_service, mimeType, fileName): - icon = ClipboardIcon(self._menu_shell, fileName) - style.apply_stylesheet(icon, 'frame.BuddyIcon') - self.append(icon) - self._icons[fileName] = icon - - if not self._frame.is_visible(): - self._frame.show_and_hide(0.1) - - logging.debug('ClipboardBox: ' + fileName + ' was added.') - - def _object_deleted_cb(self, cb_service, fileName): - icon = self._icons[fileName] - self.remove(icon) - del self._icons[fileName] - logging.debug('ClipboardBox: ' + fileName + ' was deleted.') - - def _object_state_updated_cb(self, cb_service, fileName, percent): - icon = self._icons[fileName] - icon.set_percent(percent) - logging.debug('ClipboardBox: ' + fileName + ' state was updated.') |