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