Cambalache, un novu strumentu di sviluppu di l'interfaccia GTK, hè introduttu.

GUADEC 2021 presenta Cambalache, un novu strumentu di sviluppu rapidu di l'interfaccia per GTK 3 è GTK 4 utilizendu u paradigma MVC è una filusufìa di u mudellu di dati. Una di e differenze più notevuli da Glade hè u so supportu per mantene parechje interfacce d'utilizatori in un prughjettu. U codice di u prughjettu hè scrittu in Python è hè licenziatu sottu GPLv2.

Per furnisce u supportu per parechje rami di GTK, u spaziu di travagliu hè creatu cù u backend di Broadway, chì permette di rende l'output di a biblioteca GTK in una finestra di u navigatore web. U prucessu principale di Cambalache hè furnitu cù un ligame à WebKit WebView, in quale Broadway trasmette l'output da u prucessu Merengue, chì hè direttamente implicatu in rende l'interfaccia creata da l'utilizatore. L'interfaccia pò esse generata nantu à GTK 3 è GTK 4, secondu a versione definita in u prugettu.

Cambalache, un novu strumentu di sviluppu di l'interfaccia GTK, hè introduttu.

Cambalache hè indipindente da GtkBuilder è GObject, ma furnisce un mudellu di dati coherente cù u sistema di tipu GObject. U mudellu di dati pò impurtà è esportà parechje interfacce à una volta, supporta l'uggetti, proprietà è signali di GtkBuilder, furnisce una pila di annullamentu (Undo / Redo) è a capacità di cumpressà a storia di cumandamenti. L'utilità cambalache-db hè furnita per generà un mudellu di dati da i file gir, è l'utilità db-codegen hè furnita per generà classi GObject da e tabelle di mudelli di dati.

Cambalache, un novu strumentu di sviluppu di l'interfaccia GTK, hè introduttu.


Source: opennet.ru

Add a comment