Changes

no edit summary
Line 5: Line 5:  
     pass
 
     pass
   −
Is fired when the properties contained in org.laptop.Telepathy.ActivityProperties become all non-None. We start tracking an ActivityProperties when a Buddy we track joins/shares an activity, and we know that via the ActivitiesChanged signal in the interface org.laptop.Telepathy.BuddyInfo.
+
* Used by: Shell to display activities in the neighborhood and friends views
 +
 
 +
* Present: Is fired when the properties contained in org.laptop.Telepathy.ActivityProperties become all non-None. We start tracking an ActivityProperties when a Buddy we track joins/shares an activity, and we know that via the ActivitiesChanged signal in the interface org.laptop.Telepathy.BuddyInfo.
 +
 
 +
* Future:
    
  @dbus.service.signal(PRESENCE_INTERFACE, signature="o")
 
  @dbus.service.signal(PRESENCE_INTERFACE, signature="o")
Line 11: Line 15:  
     pass
 
     pass
   −
Is fired when the properties contained in org.laptop.Telepathy.ActivityProperties stop being all non-None, and when the last buddy leaves the activity.
+
* Used by: Shell to display activities in the neighborhood and friends views
   −
A buddy is known to have left an activity when disappears (see BuddyDisappeared) and when the MembersChanged signal in org.freedesktop.Telepathy.Channel.Interface.Group says so.
+
* Present: Is fired when the properties contained in org.laptop.Telepathy.ActivityProperties stop being all non-None, and when the last buddy leaves the activity. A buddy is known to have left an activity when disappears (see BuddyDisappeared) and when the MembersChanged signal in org.freedesktop.Telepathy.Channel.Interface.Group says so.
 +
 
 +
* Future:
    
  @dbus.service.signal(PRESENCE_INTERFACE, signature="o")
 
  @dbus.service.signal(PRESENCE_INTERFACE, signature="o")
Line 19: Line 25:  
     pass
 
     pass
   −
Is fired when the properties contained in org.laptop.Telepathy.BuddyInfo become all non-None. We start tracking a BuddyInfo when it appears as online in the signal PresenceUpdate of org.freedesktop.Telepathy.Connection.Interface.Presence (which is deprecated).
+
* Used by: Shell to display buddies in the neighborhood and friends views
 +
 
 +
* Present: Is fired when the properties contained in org.laptop.Telepathy.BuddyInfo become all non-None. We start tracking a BuddyInfo when it appears as online in the signal PresenceUpdate of org.freedesktop.Telepathy.Connection.Interface.Presence (which is deprecated).
 +
 
 +
* Future:
    
  @dbus.service.signal(PRESENCE_INTERFACE, signature="o")
 
  @dbus.service.signal(PRESENCE_INTERFACE, signature="o")
 
  def BuddyDisappeared(self, buddy):
 
  def BuddyDisappeared(self, buddy):
   −
A buddy is known to have disappeared when PresenceUpdate notifies us it has gone offline.
+
* Used by: Shell to display buddies in the neighborhood and friends views
 +
 
 +
* Present: A buddy is known to have disappeared when PresenceUpdate notifies us it has gone offline.
 +
 
 +
* Future:
    
  @dbus.service.signal(PRESENCE_INTERFACE, signature="oos")
 
  @dbus.service.signal(PRESENCE_INTERFACE, signature="oos")
Line 30: Line 44:  
     pass
 
     pass
   −
Gets fired when a new channel that communicates with a room becomes ready.
+
* Used by: Shell to display a new invitation in the frame
 +
 
 +
* Present: Gets fired when a new channel that communicates with a room becomes ready.
 +
 
 +
* Future:
    
  @dbus.service.signal(PRESENCE_INTERFACE, signature="soos")
 
  @dbus.service.signal(PRESENCE_INTERFACE, signature="soos")
Line 36: Line 54:  
     pass
 
     pass
   −
Gets fired when a new channel that communicates with a contact is created.
+
* Used by:
 +
 
 +
* Present: Gets fired when a new channel that communicates with a contact is created.
 +
 
 +
* Future:
    
  @dbus.service.method(PRESENCE_INTERFACE, in_signature="",
 
  @dbus.service.method(PRESENCE_INTERFACE, in_signature="",
Line 42: Line 64:  
  def GetActivities(self):
 
  def GetActivities(self):
 
     pass
 
     pass
 +
 +
* Used by:
 +
 +
* Present:
 +
 +
* Future:
    
  @dbus.service.method(PRESENCE_INTERFACE, in_signature="s",
 
  @dbus.service.method(PRESENCE_INTERFACE, in_signature="s",
Line 47: Line 75:  
  def GetActivityById(self, actid):
 
  def GetActivityById(self, actid):
 
     pass
 
     pass
 +
 +
* Used by:
 +
 +
* Present:
 +
 +
* Future:
    
  @dbus.service.method(PRESENCE_INTERFACE, in_signature="",
 
  @dbus.service.method(PRESENCE_INTERFACE, in_signature="",
Line 52: Line 86:  
  def GetBuddies(self):
 
  def GetBuddies(self):
 
     pass
 
     pass
 +
 +
* Used by:
 +
 +
* Present:
 +
 +
* Future:
    
  @dbus.service.method(PRESENCE_INTERFACE, in_signature="ay", out_signature="o",
 
  @dbus.service.method(PRESENCE_INTERFACE, in_signature="ay", out_signature="o",
647

edits