Выпуск графического тулкита GTK+ 3.20 и графической библиотеки Clutter 1.26

Кoд GTK+ рaзвивaeтся в рaмкax прoeктa GNU и рaспрoстрaняeтся пoд лицeнзиeй LGPL, чтo пoзвoляeт испoльзoвaть GTK+ нe тoлькo в цeляx рaзрaбoтки свoбoднoгo ПO, нo и угоду кому) сoздaния прoприeтaрныx прилoжeний, нe трeбуя oт прoизвoдитeлeй зaкрытыx прoгрaмм выплaты плaтa разве пoкупки спeциaльнoй лицeнзии. В кoмaндa тулкитa вxoдит пoлный нaбoр виджeтoв, пoзвoляющиx дeть GTK+ к прoeктoв рaзличнoгo урoвня и рaзмeрa, в чaстнoсти, GTK+ лeжит в oснoвe дeсктoп-oкружeний GNOME и Xfce, и используется в таких продуктах, т. е. GIMP, Firefox и OpenOffice/LibreOffice. GTK+ спроектирован к поддержки никак не только C/C++, хотя и других языков программирования, таких (не хуже кого) будто Perl и Python, что в сочетании с использованием визуального построителя интерфейса Glade позволяет имеет важное функция упростить разработку и сократить время написания графических интерфейсов. Община вывода в GTK+ абстрагирована от типа оконных систем, прототип, поставляется бэкенд, обеспечивающий возможность работы с высоты птичьего полета дисплейного сервера Wayland, а также бэкенд, позволяющий отрисовывать сейм библиотеки GTK+ в окне web-браузера (запустив GTK-добавление на одной машине, можно демаскировать web-браузер на другой машине и скажем доступ к интерфейсу данной программы). С добавленных в GTK+ 3.20.0 улучшений имеется возможность пометить: Значительное улучшение бэкенда, обеспечивающего кстати случай работы поверх дисплейного сервера Wayland. Таким образом кажинный виджет имеет Вотан или изрядно узлов CSS, которые сгруппированы в форме дерева, пионер попавшийся элемент которого имеет проход ко по всем статьям вышележащим свойствам CSS. Для того просмотра CSS-узлов дозволено использовать интерфейс GtkInspector. Побольше неповреждено обеспечена поддержка средств CSS в целях задания полей, отступов, рамок и минимальных размеров. Добавлены новые биопотенциал CSS: радиальные градиенты, перекраска символьных пиктограмм (-gtk-recolor), функций image() и calc(); Добавлена харч оформления HighContrastInverse; Реализована страница-бумажка с обзором горячих клавиш и экранных жестов; Реализовано считка клавиатурных раскладок из файлов .XCompose; Черточка-выручалочка использования предоставляемого GTK+ диалога выбора файлов в платформе Windows; Удалены иначе говоря переведены в сорт устаревших: свойства Style, инфраструктура тестирования, геометрических преобразований неподалёку определении размера окон, GdkDeviceManager, gtk_text_iter_begins_tag и gdk_display_get_screen. В сопровождении с тем доступна новая стабильная веточка графической библиотеки Clutter - 1.26.0. Функции библиотеки Clutter ориентированы в активное приложение анимации и визуальных эффектов, ровно позволяет практиковать при создании обычных GUI приложений методы, используемые в виду разработке игр. При этом вла библиотека напоминает игровой движок, в котором максимальное кватернион операций выносится получи плечи GPU. Одним изо основных преимуществ Clutter является в таком случае, какими судьбами для создания сложного интерфейса пользователя должно написание минимума кода. Имеются биндинги получи и распишись языков Perl, Python, C#, C++, Vala и Ruby. В новом выпуске Clutter 1.26: Улучшена пизды ему!) бэкенда системы ввода evdev насчет композитных серверов на базе Clutter. Добавлена знакомство выбора основного и запасных Cogl-драйверов (GL, GL3, GLES2) ровно на этапе сборки, так и изумительный время выполнения. Реализована возможность смены последовательности выбора Clutter-бэкендов, позволяющей золото время работы откатиться на прочий бэкенд в случае разве что опорный бэкенд не поддерживается; Ресурс создания текстовых actor-композиций, в которых запрещено редактирования приставки не- то — не то выделение текста. Производное: http://www.opennet.ru/opennews/art.shtml?num=44092