Show the share button only when the activity is not shared

This commit is contained in:
Marco Pesenti Gritti 2006-10-19 15:44:00 +02:00
parent cd29967c2e
commit 62659e2806

View File

@ -29,9 +29,16 @@ class ActivityMenu(Menu):
def __init__(self, activity_host): def __init__(self, activity_host):
Menu.__init__(self, activity_host.get_title()) Menu.__init__(self, activity_host.get_title())
if not activity_host.get_shared():
self._add_mesh_action()
self._add_close_action()
def _add_mesh_action(self):
icon = CanvasIcon(icon_name='stock-share-mesh') icon = CanvasIcon(icon_name='stock-share-mesh')
self.add_action(icon, ActivityMenu.ACTION_SHARE) self.add_action(icon, ActivityMenu.ACTION_SHARE)
def _add_close_action(self):
icon = CanvasIcon(icon_name='stock-close') icon = CanvasIcon(icon_name='stock-close')
self.add_action(icon, ActivityMenu.ACTION_CLOSE) self.add_action(icon, ActivityMenu.ACTION_CLOSE)