sugar3.bundle.activitybundle module¶
Sugar activity bundles
UNSTABLE.
-
class
sugar3.bundle.activitybundle.
ActivityBundle
(path, translated=True)¶ Bases:
sugar3.bundle.bundle.Bundle
A 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)¶