sugar3.bundle.activitybundle module¶
Sugar activity bundles
UNSTABLE.
-
class
sugar3.bundle.activitybundle.ActivityBundle(path, translated=True)¶ Bases:
sugar3.bundle.bundle.BundleA Sugar activity bundle
See http://wiki.sugarlabs.org/go/Development_Team/Almanac/Activity_Bundles for details
-
MIME_TYPE= 'application/vnd.olpc-sugar'¶
-
get_activity_version()¶ Get the activity version
-
get_bundle_id()¶ Get the activity bundle id
-
get_command()¶ Get the command to execute to launch the activity factory
-
get_icon()¶ Get the activity icon name
-
get_icons_path()¶ Get the icons path inside the (installed) activity bundle.
-
get_locale_path()¶ Get the locale path inside the (installed) activity bundle.
-
get_max_participants()¶ Get maximum number of participants in share
-
get_mime_types()¶ Get the MIME types supported by the activity
-
get_name()¶ Get the activity user-visible name.
-
get_show_launcher()¶ Get whether there should be a visible launcher for the activity
-
get_single_instance()¶ Get whether there should be a single instance for the activity
-
get_summary()¶ Get the summary that describe the activity
Get the tags that describe the activity
-
install()¶
-
install_mime_type(install_path)¶ Update the mime type database and install the mime type icon
-
is_user_activity()¶
-
uninstall(force=False, delete_profile=False)¶
-
-
sugar3.bundle.activitybundle.get_bundle_instance(path, translated=True)¶