Release fan Cambalache 0.10, in ark foar it ûntwikkeljen fan GTK-ynterfaces

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

Cambalache is ûnôfhinklik fan GtkBuilder en GObject, mar jout in gegevens model konsekwint mei de GObject type systeem. It gegevensmodel kin meardere ynterfaces tagelyk ymportearje en eksportearje, stipet GtkBuilder-objekten, eigenskippen en sinjalen, leveret in undo-stapel (Undo / Redo) en de mooglikheid om kommandoskiednis te komprimearjen. De cambalache-db helpmiddel wurdt foarsjoen foar it generearjen fan in gegevens model út gir triemmen, en de db-codegen nut wurdt foarsjoen foar in generearje GObject klassen út gegevens model tabellen.

De ynterface kin wurde generearre basearre op GTK 3 en GTK 4, ôfhinklik fan de ferzje definiearre yn it projekt. Om stipe te jaan foar ferskate tûken fan GTK, wurdt de wurkromte makke mei it Broadway-backend, wêrmei jo de útfier fan 'e GTK-bibleteek yn in webblêderfinster kinne werjaan. It haad Cambalache-proses leveret in WebKit WebView-basearre ramt dat Broadway brûkt om útfier út it Merengue-proses út te stjoeren, dat direkt belutsen is by it werjaan fan de brûkersynterface.

Release fan Cambalache 0.10, in ark foar it ûntwikkeljen fan GTK-ynterfaces

Yn de nije release:

  • Добавлена поддержка библиотек libAdwaita и libHandy, предлагающих набор компонентов для стилевого оформления интерфейса пользователя, соответствующего рекомендациям GNOME HIG.
  • Добавлена поддержка определения новых объектов напрямую (Inline) в блоке со свойствами другого объекта, без использования ссылок. <object class=»GtkWindow»> <property name=»child»> <object class=»GtkLabel»> <property name=»label»>Hola Mundo</property> </object> </property> </object>
  • Добавлена поддержка определения специального дочернего типа, применяемого, например, в виджете заголовка окна. <object class=»GtkWindow»> <child type=»titlebar»> <object class=»GtkHeaderBar»/> </child> </object>
  • Добавлена поддержка перегруппировки позиций дочерних элементов.
  • Добавлена поддержка перечисляемых и флаговых типов для GdkPixbuf, Pango, Gio, Gdk и Gsk.
  • Добавлен перевод интерфейса на украинский язык.
  • Предложены новые редакторы свойств.
    Release fan Cambalache 0.10, in ark foar it ûntwikkeljen fan GTK-ynterfaces

Boarne: opennet.ru

Add a comment