Tuuina atu o le Cambalache 0.8.0, o se meafaigaluega mo le atinaʻeina o fesoʻotaʻiga GTK

Опубликован релиз проекта Cambalache 0.8.0, развивающего инструмент быстрой разработки интерфейсов для GTK 3 и GTK 4, использующий парадигму MVC и философию первостепенного значения модели данных. В отличии от Glade в Cambalache предоставляется поддержка ведения нескольких интерфейсов пользователя в одном проекте. По функциональным возможностям выпуск Cambalache 0.8.0 отмечается как близкий к паритету с Glade. Код написан на Python и поставляется под лицензией GPLv2.

Cambalache e tuto'atasi GtkBuilder ma GObject, ae tu'uina atu se fa'ata'ita'iga fa'amaumauga e tutusa ma le GObject type system. O le faʻataʻitaʻiga faʻamatalaga e mafai ona faʻaulufale mai ma auina atu i fafo le tele o fesoʻotaʻiga i le taimi e tasi, lagolagoina GtkBuilder mea faitino, meatotino ma faʻailoga, maua ai se faʻaputu faʻaputu (Undo / Redo) ma le mafai ona faʻapipiʻi le tala faʻasolopito. O le cambalache-db aoga e tuʻuina atu e faʻatupuina ai se faʻataʻitaʻiga faʻamatalaga mai faila gir, ma le faʻaogaina o le db-codegen e tuʻuina atu e gaosia ai vasega GObject mai laulau faʻataʻitaʻiga faʻamatalaga.

O le fa'aoga e mafai ona fa'avae i luga o le GTK 3 ma le GTK 4, fa'atatau i le fa'amatalaga o lo'o fa'amatalaina i le poloketi. Ina ia tuʻuina atu le lagolago mo lala eseese o le GTK, ua faia le avanoa faigaluega e faʻaaoga ai le Broadway backend, lea e mafai ai ona e tuʻuina atu le gaioiga o le faletusi GTK i se faʻamalama web browser. O le faiga autu a Cambalache e maua ai le WebKit WebView-based framework e faʻaogaina ai le Broadway e faʻasalalau ai galuega mai le Merengue process, lea e aʻafia saʻo i le tuʻuina atu o le faʻaoga faʻaoga.

I le faʻasalalauga fou:

  • Добавлена панель интерактивного выбора объектов, которая категоризирует классы объектов и упрощает поиск необходимой информации.
    Tuuina atu o le Cambalache 0.8.0, o se meafaigaluega mo le atinaʻeina o fesoʻotaʻiga GTK
  • Реализованы заполнители рабочей области, упрощающие добавление дочерних элементов в заданные позиции. Добавить виджет вместо заполнителя можно кликнув на нём два раза.
    Tuuina atu o le Cambalache 0.8.0, o se meafaigaluega mo le atinaʻeina o fesoʻotaʻiga GTK
  • Предоставлена поддержка переводимых свойств и реализована возможность оставления комментариев для переводчиков.
    Tuuina atu o le Cambalache 0.8.0, o se meafaigaluega mo le atinaʻeina o fesoʻotaʻiga GTK
  • Добавлена поддержка операций с буфером обмена (Copy, Paste, Cut и Delete).
    Tuuina atu o le Cambalache 0.8.0, o se meafaigaluega mo le atinaʻeina o fesoʻotaʻiga GTK
  • Улучшен вывод информации о неподдерживаемых возможностях при импорте UI-файлов и при экспорте в другой файл.
    Tuuina atu o le Cambalache 0.8.0, o se meafaigaluega mo le atinaʻeina o fesoʻotaʻiga GTK

puna: opennet.ru

Faaopoopo i ai se faamatalaga