Разработчики GTK+ сообщили о выпуске третьей версии этой библиотеки элементов интерфейса.
Среди основных изменений:
Инструкция по установке GTK+ 3: library.gnome.org/devel/gtk3/3.0/gtk-building.html
Общие вопросы: library.gnome.org/devel/gtk3/3.0/gtk-question-index.html
Из-за того, что в GTK+ 3 изменились ABI и API, приложениям на GTK+ 2.x потребуются некоторые корректировки, прежде чем они смогут быть использованы с GTK+ 3. Инструкция: library.gnome.org/devel/gtk3/3.0/migrating.html
Среди основных изменений:
- Для рендеринга всей векторной графики теперь используется программная библиотека Cairo. GDK больше не является обёрткой устаревших API X Window System.
- Поддержка новых устройств ввода.
- Новый API для тем, позволяющий использовать для их настройки синтаксис CSS.
- Более гибкое управление геометрией.
- Поддержка нескольких бэк-эндов GDK. В GTK+ 2.x нужно было пересобирать приложения для их работы с другим бэк-эндом GDK. В GTK+ 3 их можно встроить в одну библиотеку и выбирать во время работы.
Инструкция по установке GTK+ 3: library.gnome.org/devel/gtk3/3.0/gtk-building.html
Общие вопросы: library.gnome.org/devel/gtk3/3.0/gtk-question-index.html
Из-за того, что в GTK+ 3 изменились ABI и API, приложениям на GTK+ 2.x потребуются некоторые корректировки, прежде чем они смогут быть использованы с GTK+ 3. Инструкция: library.gnome.org/devel/gtk3/3.0/migrating.html