Hoʻokuʻu ʻia ʻo Cambalache 0.8.0, kahi mea hana no ka hoʻomohala ʻana i nā kikowaena GTK

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

He kūʻokoʻa ʻo Cambalache iā GtkBuilder a me GObject, akā hāʻawi i kahi kumu hoʻohālike e kūlike me ka ʻano ʻano ʻano GObject. Hiki i ke kŘkohu ikepili ke hoʻokomo a hoʻokuʻu aku i nā pilina he nui i ka manawa hoʻokahi, kākoʻo i nā mea GtkBuilder, nā waiwai a me nā hōʻailona, ​​hāʻawi i kahi hoʻopaʻa wehe (Undo / Redo) a me ka hiki ke hoʻopaʻa i ka mōʻaukala kauoha. Hāʻawi ʻia ka pono cambalache-db no ka hoʻohua ʻana i kahi hoʻohālike ʻikepili mai nā faila gir, a hāʻawi ʻia ka pono db-codegen e hana i nā papa GObject mai nā papa hoʻohālike ʻikepili.

Hiki ke hana ʻia ke kikowaena ma muli o GTK 3 a me GTK 4, ma muli o ka mana i wehewehe ʻia ma ka papahana. No ka hāʻawiʻana i ke kākoʻo no nā lālā likeʻole o GTK, ua hanaʻia ka papa hana me ka Broadway backend, kahi e hiki ai iāʻoe ke hāʻawi i ka puka o ka hale waihona puke GTK ma ka pukaaniani pūnaewele. Hāʻawi ke kaʻina hana Cambalache nui i ka WebKit WebView-based framework e hoʻohana ana i ka Broadway e hoʻolaha i nā huahana mai ke kaʻina hana Merengue, kahi i pili pono i ka hāʻawi ʻana i ka mea hoʻohana.

I ka hoʻokuʻu hou:

  • Добавлена панель интерактивного выбора объектов, которая категоризирует классы объектов и упрощает поиск необходимой информации.
    Hoʻokuʻu ʻia ʻo Cambalache 0.8.0, kahi mea hana no ka hoʻomohala ʻana i nā kikowaena GTK
  • Реализованы заполнители рабочей области, упрощающие добавление дочерних элементов в заданные позиции. Добавить виджет вместо заполнителя можно кликнув на нём два раза.
    Hoʻokuʻu ʻia ʻo Cambalache 0.8.0, kahi mea hana no ka hoʻomohala ʻana i nā kikowaena GTK
  • Предоставлена поддержка переводимых свойств и реализована возможность оставления комментариев для переводчиков.
    Hoʻokuʻu ʻia ʻo Cambalache 0.8.0, kahi mea hana no ka hoʻomohala ʻana i nā kikowaena GTK
  • Добавлена поддержка операций с буфером обмена (Copy, Paste, Cut и Delete).
    Hoʻokuʻu ʻia ʻo Cambalache 0.8.0, kahi mea hana no ka hoʻomohala ʻana i nā kikowaena GTK
  • Улучшен вывод информации о неподдерживаемых возможностях при импорте UI-файлов и при экспорте в другой файл.
    Hoʻokuʻu ʻia ʻo Cambalache 0.8.0, kahi mea hana no ka hoʻomohala ʻana i nā kikowaena GTK

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka