Development Team/Almanac/Sugar.presence.activity: Difference between revisions
Appearance
m 5 revisions |
Dfarning-bot (talk | contribs) m Robot: Automated text replacement (-{{Sugar Almanac}} +{{Almanac}}) |
||
| Line 1: | Line 1: | ||
{{ | {{Almanac}} | ||
= Class: PresenceService (gobject.GObject) = | = Class: PresenceService (gobject.GObject) = | ||
Revision as of 13:59, 6 February 2009
For Developers: almanac · api · bugs · gitorious · cgit · download · people · OLPC: wiki · activities · trac · cgit · build index · repository · firmware · Fedora: packages
Class: PresenceService (gobject.GObject)
The Activity class in presence has several GObject properties that can be accessed using the get_property() method on the activity object. The code below shows how some of these properties are accessed and printed.
#### Method: _print_activity_props, which prints some basic activity properties
# made available in sugar.presence.activity.Activity
def _print_activity_props(self, activity):
print activity.get_property('id')
print activity.get_property('name') #e.g. 'Turtle Activity'
print activity.get_property('tags')
print activity.get_property('color')
print activity.get_property('type') #e.g. 'org.laptop.TurtleArtActivity'
print activity.get_property('private') #True or false value about whether this activity is private
print activity.get_property('joined')