Megjelent a Cambalache 0.8.0, a GTK interfészek fejlesztésére szolgáló eszköz

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

A Cambalache független a GtkBuildertől és a GObjecttől, de a GObject típusú rendszerrel konzisztens adatmodellt biztosít. Az adatmodell egyszerre több interfészt tud importálni és exportálni, támogatja a GtkBuilder objektumokat, tulajdonságait és jeleit, visszavonási veremet (Undo / Redo) biztosít, valamint lehetőséget ad a parancstörténet tömörítésére. A cambalache-db segédprogram adatmodellt generál gir fájlokból, a db-codegen segédprogram pedig GObject osztályokat generál adatmodell-táblázatokból.

Az interfész a projektben meghatározott verziótól függően GTK 3 és GTK 4 alapján generálható. A GTK különböző ágainak támogatása érdekében a munkaterület a Broadway háttérrendszerrel jön létre, amely lehetővé teszi a GTK könyvtár kimenetének megjelenítését egy webböngésző ablakban. A fő Cambalache-folyamat egy WebKit WebView-alapú keretrendszert biztosít, amely a Broadway-t használja a Merengue-folyamat kimenetének sugárzására, amely közvetlenül részt vesz a felhasználói felület megjelenítésében.

Az új kiadásban:

  • Добавлена панель интерактивного выбора объектов, которая категоризирует классы объектов и упрощает поиск необходимой информации.
    Megjelent a Cambalache 0.8.0, a GTK interfészek fejlesztésére szolgáló eszköz
  • Реализованы заполнители рабочей области, упрощающие добавление дочерних элементов в заданные позиции. Добавить виджет вместо заполнителя можно кликнув на нём два раза.
    Megjelent a Cambalache 0.8.0, a GTK interfészek fejlesztésére szolgáló eszköz
  • Предоставлена поддержка переводимых свойств и реализована возможность оставления комментариев для переводчиков.
    Megjelent a Cambalache 0.8.0, a GTK interfészek fejlesztésére szolgáló eszköz
  • Добавлена поддержка операций с буфером обмена (Copy, Paste, Cut и Delete).
    Megjelent a Cambalache 0.8.0, a GTK interfészek fejlesztésére szolgáló eszköz
  • Улучшен вывод информации о неподдерживаемых возможностях при импорте UI-файлов и при экспорте в другой файл.
    Megjelent a Cambalache 0.8.0, a GTK interfészek fejlesztésére szolgáló eszköz

Forrás: opennet.ru

Hozzászólás