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/ClipboardIcon.py | |
parent | d958e20df74edeedaaa345e40513dcba7b80d3af (diff) |
Reverting clipboard changes pushed by mistake. These are commits 23565cfd483e38d3a64cd5980deea47cccb28581 and a7e4092b0e4f3d30a21ee5a7982aecd5252a0822.
Diffstat (limited to 'shell/view/ClipboardIcon.py')
-rw-r--r-- | shell/view/ClipboardIcon.py | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/shell/view/ClipboardIcon.py b/shell/view/ClipboardIcon.py deleted file mode 100644 index db23353..0000000 --- a/shell/view/ClipboardIcon.py +++ /dev/null @@ -1,37 +0,0 @@ -from sugar.graphics.menuicon import MenuIcon -from view.ClipboardMenu import ClipboardMenu -from sugar.activity import ActivityFactory -from sugar.clipboard import ClipboardService - -class ClipboardIcon(MenuIcon): - - def __init__(self, menu_shell, file_name): - MenuIcon.__init__(self, menu_shell, icon_name='activity-xbook') - self._file_name = file_name - self._percent = 0 - self.connect('activated', self._icon_activated_cb) - self._menu = None - - def create_menu(self): - self._menu = ClipboardMenu(self._file_name, self._percent) - self._menu.connect('action', self._popup_action_cb) - return self._menu - - def set_percent(self, percent): - self._percent = percent - if self._menu: - self._menu.set_percent(percent) - - def _icon_activated_cb(self, icon): - if self._percent == 100: - activity = ActivityFactory.create("org.laptop.sugar.Xbook") - activity.execute("open_document", [self._file_name]) - - def _popup_action_cb(self, popup, action): - self.popdown() - - if action == ClipboardMenu.ACTION_STOP_DOWNLOAD: - raise "Stopping downloads still not implemented." - elif action == ClipboardMenu.ACTION_DELETE: - cb_service = ClipboardService.get_instance() - cb_service.delete_object(self._file_name) |