diff options
author | Tomeu Vizoso <tomeu@sugarlabs.org> | 2009-01-03 11:28:12 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu@sugarlabs.org> | 2009-01-03 11:28:12 (GMT) |
commit | 550c2f00834cf047b62f4fe541c308cea29b04a3 (patch) | |
tree | 702a31be61b53e5b896a1d962ed9504352875001 /src/jarabe/frame | |
parent | 3c3d61c107bb2be0193eaa381f5226e4aacde45c (diff) |
Add Resume item to the file transfer palette
Diffstat (limited to 'src/jarabe/frame')
-rw-r--r-- | src/jarabe/frame/activitiestray.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/jarabe/frame/activitiestray.py b/src/jarabe/frame/activitiestray.py index ecc01d8..3a64bf0 100644 --- a/src/jarabe/frame/activitiestray.py +++ b/src/jarabe/frame/activitiestray.py @@ -703,7 +703,12 @@ class IncomingTransferPalette(BaseTransferPalette): # TODO: What to do here? self.update_progress() elif self.file_transfer.props.state == filetransfer.FT_STATE_CANCELLED: - # TODO: What to do here? + + menu_item = MenuItem(_('Resume'), icon_name='dialog-cancel') + menu_item.connect('activate', self.__resume_activate_cb) + self.menu.append(menu_item) + menu_item.show() + self.update_progress() def __accept_activate_cb(self, menu_item): @@ -728,6 +733,9 @@ class IncomingTransferPalette(BaseTransferPalette): def __cancel_activate_cb(self, menu_item): self.file_transfer.cancel() + def __resume_activate_cb(self, menu_item): + self.file_transfer.resume() + class OutgoingTransferPalette(BaseTransferPalette): """Palette for frame or notification icon for outgoing file transfers """ |