Опубликован релиз проекта Cambalache 0.8.0, развивающего инструмент быстрой разработки интерфейсов для GTK 3 и GTK 4, использующий парадигму MVC и философию первостепенного значения модели данных. В отличии от Glade в Cambalache предоставляется поддержка ведения нескольких интерфейсов пользователя в одном проекте. По функциональным возможностям выпуск Cambalache 0.8.0 отмечается как близкий к паритету с Glade. Код написан на Python и поставляется под лицензией GPLv2.
Cambalache jẹ ominira ti GtkBuilder ati GObject, ṣugbọn pese awoṣe data ni ibamu pẹlu eto iru GObject. Awoṣe data le gbe wọle ati gbejade ọpọlọpọ awọn atọkun ni ẹẹkan, ṣe atilẹyin awọn nkan GtkBuilder, awọn ohun-ini ati awọn ifihan agbara, pese akopọ atunkọ (Yipada / Tun) ati agbara lati compress itan-akọọlẹ aṣẹ. IwUlO cambalache-db ti pese lati ṣe ina awoṣe data lati awọn faili gir, ati pe ohun elo db-codegen ti pese lati ṣe ina awọn kilasi GObject lati awọn tabili awoṣe data.
Ni wiwo le jẹ ipilẹṣẹ ti o da lori GTK 3 ati GTK 4, da lori ẹya ti a ṣalaye ninu iṣẹ akanṣe naa. Lati pese atilẹyin fun awọn ẹka oriṣiriṣi ti GTK, aaye iṣẹ ni a ṣẹda nipa lilo Broadway backend, eyiti o fun ọ laaye lati ṣe iṣẹjade ti ile-ikawe GTK ni window ẹrọ aṣawakiri wẹẹbu kan. Ilana Cambalache akọkọ n pese ilana orisun WebKit WebView ti o nlo Broadway lati gbejade igbejade lati ilana Merengue, eyiti o ni ipa taara ni ṣiṣe ni wiwo olumulo.
Ninu itusilẹ tuntun:
- Добавлена панель интерактивного выбора объектов, которая категоризирует классы объектов и упрощает поиск необходимой информации.
- Реализованы заполнители рабочей области, упрощающие добавление дочерних элементов в заданные позиции. Добавить виджет вместо заполнителя можно кликнув на нём два раза.
- Предоставлена поддержка переводимых свойств и реализована возможность оставления комментариев для переводчиков.
- Добавлена поддержка операций с буфером обмена (Copy, Paste, Cut и Delete).
- Улучшен вывод информации о неподдерживаемых возможностях при импорте UI-файлов и при экспорте в другой файл.
orisun: opennet.ru