Changes
Jump to navigation
Jump to search
Line 2:
Line 2:
+
+
− +
Development Team/Almanac/Sugar.presence.presenceservice (view source)
Revision as of 15:46, 14 August 2008
, 15:46, 14 August 2008→How do I share an activity with other buddies in my neighborhood?
=== How do I share an activity with other buddies in my neighborhood? ===
=== How do I share an activity with other buddies in my neighborhood? ===
Sharing an activity means that you make the activity visible in other users' neighborhoods so that they have the option to join the activity.
The standard [[Sugar.activity.activity#Class:_ActivityToolbar_.28gtk.Toolbar.29 sugar | ActivityToolbar]] already contains a dropdown menu that allows users to make their activities public or private on the mesh network. To use this toolbar, you can simply use the [[Sugar.activity.activity#Class:_ActivityToolbox_.28Toolbox.29 | ActivityToolbox]] in your activity, which adds the ActivityToolbar by default. You can see code on how to do this by reading the entry on [[Sugar.activity.activity#What_is_the_standard_toolbox_needed_in_most_activities_and_how_do_I_create_it.3F | creating a standard toolbox]].
The standard [[Sugar.activity.activity#Class:_ActivityToolbar_.28gtk.Toolbar.29 sugar | ActivityToolbar]] already contains a dropdown menu that allows users to make their activities public or private on the mesh network. To use this toolbar, you can simply use the [[Sugar.activity.activity#Class:_ActivityToolbox_.28Toolbox.29 | ActivityToolbox]] in your activity, which adds the ActivityToolbar by default. You can see code on how to do this by reading the entry on [[Sugar.activity.activity#What_is_the_standard_toolbox_needed_in_most_activities_and_how_do_I_create_it.3F | creating a standard toolbox]].
In your activity, you may want users to be able to control the public/private share settings outside of just using the standard ActivityToolbar menu. To see how to do this programmatically, it is best to use the sharing code ActivityToolbar uses to make an activity public or private. Below is the relevant source code from the ActivityToolbar class:
In your activity, you may want users to be able to control the public/private share settings outside of just using the standard ActivityToolbar menu. This can be done by using the [[Sugar.activity.activity#How_do_I_programmatically_make_my_activity_available_for_sharing.3F | Activity.share()]] method.
=== How do I get a list of buddies that are presently available on my mesh network? ===
=== How do I get a list of buddies that are presently available on my mesh network? ===