Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/view
diff options
context:
space:
mode:
authorMorgan Collett <morgan.collett@gmail.com>2008-06-13 13:38:57 (GMT)
committer Morgan Collett <morgan.collett@gmail.com>2008-06-13 14:59:34 (GMT)
commit4a04ea9e04b9d0b959abd2b0adb59f1b15ecf75d (patch)
tree2e6f74e17d47cb30f5dfb9acf502ed9376a180af /src/view
parent13e586794c0b1bc8af7b139e487eed8e0392f804 (diff)
#6298: Cleanups from review
Diffstat (limited to 'src/view')
-rw-r--r--src/view/frame/activitiestray.py28
1 files changed, 17 insertions, 11 deletions
diff --git a/src/view/frame/activitiestray.py b/src/view/frame/activitiestray.py
index 621f1ea..0c5b3f8 100644
--- a/src/view/frame/activitiestray.py
+++ b/src/view/frame/activitiestray.py
@@ -217,19 +217,25 @@ class BaseInvitePalette(Palette):
Palette.__init__(self, '')
menu_item = MenuItem(_('Join'), icon_name='dialog-ok')
- menu_item.connect('activate', self._join_activate_cb)
+ menu_item.connect('activate', self.__join_activate_cb)
self.menu.append(menu_item)
menu_item.show()
menu_item = MenuItem(_('Decline'), icon_name='dialog-cancel')
- menu_item.connect('activate', self._decline_activate_cb)
+ menu_item.connect('activate', self.__decline_activate_cb)
self.menu.append(menu_item)
menu_item.show()
- def _join_activate_cb(self, menu_item):
+ def __join_activate_cb(self, menu_item):
+ self._join()
+
+ def __decline_activate_cb(self, menu_item):
+ self._decline()
+
+ def _join(self):
raise NotImplementedError
- def _decline_activate_cb(self, menu_item):
+ def _decline(self):
raise NotImplementedError
@@ -251,12 +257,12 @@ class ActivityInvitePalette(BaseInvitePalette):
else:
self.set_primary_text(self._bundle_id)
- def _join_activate_cb(self, menu_item):
+ def _join(self):
shell = view.Shell.get_instance()
shell.join_activity(self._activity_model.get_bundle_id(),
self._activity_model.get_id())
- def _decline_activate_cb(self, menu_item):
+ def _decline(self):
invites = shellmodel.get_instance().get_invites()
activity_id = self._activity_model.get_id()
invites.remove_activity(activity_id)
@@ -278,14 +284,14 @@ class PrivateInvitePalette(BaseInvitePalette):
else:
self.set_primary_text(self._bundle_id)
- def _join_activate_cb(self, menu_item):
+ def _join(self):
shell = view.Shell.get_instance()
shell.start_activity_with_uri(self._bundle_id,
self._private_channel)
invites = shellmodel.get_instance().get_invites()
invites.remove_private_channel(self._private_channel)
- def _decline_activate_cb(self, menu_item):
+ def _decline(self):
invites = shellmodel.get_instance().get_invites()
invites.remove_private_channel(self._private_channel)
@@ -341,7 +347,7 @@ class ActivitiesTray(HTray):
window.activate(gtk.get_current_event_time())
def __invite_clicked_cb(self, icon, invite):
- if invite.get_activity_id():
+ if hasattr(invite, 'get_activity_id'):
self._invites.remove_invite(invite)
else:
self._invites.remove_private_invite(invite)
@@ -355,10 +361,10 @@ class ActivitiesTray(HTray):
def _add_invite(self, invite):
"""Add an invite (SugarInvite or PrivateInvite)"""
item = None
- if invite.get_activity_id():
+ if hasattr(invite, 'get_activity_id'):
mesh = shellmodel.get_instance().get_mesh()
activity_model = mesh.get_activity(invite.get_activity_id())
- if activity_model:
+ if activity_model is not None:
item = ActivityInviteButton(invite)
else:
item = PrivateInviteButton(invite)