Воведена е Cambalache, нова алатка за развој на интерфејс GTK.

GUADEC 2021 го воведува Cambalache, нова алатка за брз развој на интерфејс за GTK 3 и GTK 4 со помош на парадигмата MVC и филозофијата на првиот модел на податоци. Една од најзабележливите разлики од Glade е нејзината поддршка за одржување на повеќе кориснички интерфејси во еден проект. Проектниот код е напишан во Python и е лиценциран под GPLv2.

За да се обезбеди поддршка за повеќе гранки на GTK, работниот простор се креира со помош на заднината на Бродвеј, што ви овозможува да го прикажувате излезот од библиотеката GTK во прозорец на веб-прелистувач. Главниот процес Cambalache е обезбеден со врзување за WebKit WebView, во кој Бродвеј го емитува излезот од процесот Merengue, кој е директно вклучен во рендерирање на интерфејсот создаден од корисникот. Интерфејсот може да се генерира врз основа на GTK 3 и GTK 4, во зависност од верзијата дефинирана во проектот.

Воведена е Cambalache, нова алатка за развој на интерфејс GTK.

Cambalache е независен од GtkBuilder и GObject, но обезбедува модел на податоци конзистентен со системот од типот GObject. Моделот на податоци може да увезува и извезува повеќе интерфејси одеднаш, поддржува објекти, својства и сигнали на GtkBuilder, обезбедува поништување стек (Врати / Повтори) и можност за компресија на историјата на команди. Услужната алатка cambalache-db е обезбедена за генерирање на модел на податоци од gir датотеки, а алатката db-codegen е обезбедена за генерирање на класи GObject од табелите на податочни модели.

Воведена е Cambalache, нова алатка за развој на интерфејс GTK.


Извор: opennet.ru

Додадете коментар