Changes

731 bytes added ,  10:30, 10 May 2012
Adding GTK2 to GTK3 hints
Line 30: Line 30:     
The [[Activity Team/Compatibility Tips|Compatibility Tips]] page is a place to accumulate tips.
 
The [[Activity Team/Compatibility Tips|Compatibility Tips]] page is a place to accumulate tips.
 +
 +
===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 9.6 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===
2,354

edits