Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/jarabe/frame
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu@sugarlabs.org>2009-01-03 11:28:12 (GMT)
committer Tomeu Vizoso <tomeu@sugarlabs.org>2009-01-03 11:28:12 (GMT)
commit550c2f00834cf047b62f4fe541c308cea29b04a3 (patch)
tree702a31be61b53e5b896a1d962ed9504352875001 /src/jarabe/frame
parent3c3d61c107bb2be0193eaa381f5226e4aacde45c (diff)
Add Resume item to the file transfer palette
Diffstat (limited to 'src/jarabe/frame')
-rw-r--r--src/jarabe/frame/activitiestray.py10
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
"""