Features/Introduction Tutorial: Difference between revisions
ErickLavoie (talk | contribs) |
ErickLavoie (talk | contribs) |
||
| Line 53: | Line 53: | ||
The service in the sugar-session adds an Engine to execute tutorials, a registering mecanism to register and unregister Probes when Activities are started and stopped and a dbus interface to start and stop tutorials. | The service in the sugar-session adds an Engine to execute tutorials, a registering mecanism to register and unregister Probes when Activities are started and stopped and a dbus interface to start and stop tutorials. | ||
Those changes involve modifications of less than 100 lines of code in the existing Sugar code base | Those changes involve modifications of less than 100 lines of code in the existing Sugar code base to the following files: | ||
* sugar:bin/sugar-session (Add the tutorius service) | |||
* sugar:src/jarabe/frame/frame.py (Add an Overlay and a Probe) | |||
* sugar:src/journal/journalactivity.py (Add a Probe) | |||
* sugar-toolkit:src/sugar/activity/activity.py (Add a Probe) | |||
* sugar-toolkit:src/sugar/graphics/window.py (Add an Overlay) | |||
In addition to the previous modifications: | |||
* The tutorius files should be found under the sugar.tutorius module. | |||
* Some icons will be added. | |||
* The tutorial will be stored under ./sugar/default/tutorius in the user home directory. | |||
=== Tasks === | === Tasks === | ||