Changes

Line 200: Line 200:  
     pass
 
     pass
   −
* Used by:  
+
* Used by: apparently not used
   −
* Present:  
+
* Present: emitted when the buddy leaves an activity or the activity becomes non-valid
    
* Future:  
 
* Future:  
Line 210: Line 210:  
     pass
 
     pass
   −
* Used by:  
+
* Used by: Shell to update the nick, colors and current activity of other buddies
   −
* Present:  
+
* Present: fired on PropertiesChanged in org.laptop.Telepathy.BuddyInfo
    
* Future:  
 
* Future:  
Line 220: Line 220:  
     pass
 
     pass
   −
* Used by:  
+
* Used by: apparently not used
   −
* Present:  
+
* Present: fired when a contact has come online and for the owner when a CM gets connected
    
* Future:  
 
* Future:  
Line 230: Line 230:  
     pass
 
     pass
   −
* Used by:  
+
* Used by: avatars aren't used as of yet
   −
* Present:  
+
* Present: retrieved from org.freedesktop.Telepathy.Connection.Interface.Avatars with RequestAvatars
    
* Future:  
 
* Future:  
Line 240: Line 240:  
     pass
 
     pass
   −
* Used by:  
+
* Used by: not really used
   −
* Present:  
+
* Present: returns the activities a buddy is participating. This list is maintained via the MembersChanged signal in the org.freedesktop.Telepathy.Channel.Interface.Group interface of the channel associated to each activity.
    
* Future:  
 
* Future:  
Line 250: Line 250:  
     pass
 
     pass
   −
* Used by:  
+
* Used by: shell and activities to represent buddies
   −
* Present:  
+
* Present: returns the cached properties, which are maintained by listening to *Changed signals in org.laptop.Shell.Owner or via PropertiesChanged and GetProperties in BuddyInfo
    
* Future:  
 
* Future:  
Line 260: Line 260:  
     pass
 
     pass
   −
* Used by:  
+
* Used by: shell for starting a file transfer with a buddy, and maybe by activities (couldn't verify)
   −
* Present:  
+
* Present: a dict of contact handles is maintained for each buddy, indexed by CM
 
  −
* Future:
      +
* Future:
    
== Interface org.laptop.Sugar.Presence.Activity ==
 
== Interface org.laptop.Sugar.Presence.Activity ==
647

edits