sugar3.presence.buddy module

UI interface to a buddy in the presence service

STABLE.

class sugar3.presence.buddy.BaseBuddy

Bases: gi.overrides.GObject.Object

UI interface for a Buddy in the presence service

Each buddy interface tracks a set of activities and properties that can be queried to provide UI controls for manipulating the presence interface.

Properties Dictionary:

‘key’: public key, ‘nick’: nickname , ‘color’: color (XXX what format), ‘current-activity’: (XXX dbus path?), ‘owner’: (XXX dbus path?),

color
current_activity
do_get_property(pspec)
do_set_property(pspec, value)
get_color()
get_current_activity()
get_ip4_address()
get_key()
get_nick()
get_owner()
get_tags()
ip4_address
key
nick
object_path()

Retrieve our dbus object path

owner
set_color(color)
set_ip4_address(ip4_address)
set_key(key)
set_nick(nick)
set_owner(owner)
set_tags(tags)
tags
class sugar3.presence.buddy.Buddy(account_path, contact_id)

Bases: sugar3.presence.buddy.BaseBuddy

do_get_property(pspec)
class sugar3.presence.buddy.Owner

Bases: sugar3.presence.buddy.BaseBuddy