Activity Team: Difference between revisions
Garycmartin (talk | contribs) Adding GTK2 to GTK3 hints |
Garycmartin (talk | contribs) |
||
| Line 33: | Line 33: | ||
===Migrating from GTK2 to GTK3=== | ===Migrating from GTK2 to GTK3=== | ||
The Sugar platform is migrating from GTK2 to GTK3 to stay relevant with upstream changes and benefit from their efforts. Sugar | The Sugar platform is migrating from GTK2 to GTK3 to stay relevant with upstream changes and benefit from their efforts. Sugar 0.96 includes support for a transition period, where both GTK2 and GTK3 activities can coexists, but new Sugar features will only be added to the GTK3 toolkit (e.g. improvements in touchscreen support). Have a read through the [http://wiki.sugarlabs.org/go/Features/GTK3/Porting migration notes], and some [http://python-gtk-3-tutorial.readthedocs.org/en/latest/index.html GTK3 Python tutorials] to get a feel for how things need to be changed. New activities should be developed with GTK3, unless you need to support an existing deployment today using an older build. | ||
===Modify Activities=== | ===Modify Activities=== | ||