Dopo oltre 5 anni di sviluppo (visualizzazione tramite Gource: YouTube, VK Video) è stata rilasciata la versione 1.0 Cambalache – uno strumento per la creazione di interfacce utente su GTK 3 e GTK 4.
Il progetto è scritto in linguaggio Python e distribuito sotto licenza GNU LGPL 2.1.
La versione 1.0 indica che il progetto è pronto per un ampio utilizzo. Supporta la modifica, la visualizzazione e la creazione di stili GTK in formato CSS, la modifica di file XML con risorse GResources, la creazione di modelli e widget, l'uso di file XML GtkBuilder e di markup Blueprint.
Il modello dati può importare ed esportare simultaneamente più interfacce, supporta oggetti, proprietà e segnali GtkBuilder, fornisce uno stack di annullamento delle operazioni (Undo / Redo) e la possibilità di comprimere la cronologia dei comandi. Per generare il modello dati dai file gir, è disponibile l'utility cambalache-db, mentre per generare classi GObject dalle tabelle del modello dati è disponibile l'utility db-codegen.
Fonte: linux.org.ru
