Sugar Toolkit GTK3

Sugar Toolkit GTK3, or sugar3, is a toolkit for writing Sugar activities in Python:

  • write a setup.py which calls bundlebuilder,

  • write an activity/activity.info file with metadata, see bundle,

  • write a class derived from Activity,

  • use the graphics module classes to build a user interface.

Optional modules include:

  • use the profile module to fetch user profile information,

  • use the presence module classes to implement sharing,

  • use the logger module for debug logging,

  • use the network module for downloading data,

  • use the speech module for speech synthesis.

Table of Contents