Nach über 5 Jahren Entwicklung (Visualisierung mit Hilfe von Gource: YouTube, VK Video) fand die Veröffentlichung von 1.0 statt. Cambalache – einem Werkzeug zur Erstellung von UI auf GTK 3 und GTK 4.
Das Projekt ist in Python geschrieben und wird unter der GNU LGPL 2.1 Lizenz vertrieben.
Die Version 1.0 zeigt die Bereitschaft des Projekts für den breiten Einsatz. Es unterstützt die Bearbeitung, Visualisierung und Erstellung von GTK-Stilen im CSS-Format, die Bearbeitung von XML-Dateien mit GResources, die Erstellung von Vorlagen und Widgets sowie die Verwendung von XML-Dateien mit GtkBuilder und der Blueprint-Syntax.
Das Datenmodell kann mehrere Schnittstellen gleichzeitig importieren und exportieren, unterstützt Objekte, Eigenschaften und Signale von GtkBuilder, bietet einen Rückgängig/Wiederherstellen-Operationen-Stack und die Möglichkeit zur Komprimierung des Befehlsverlaufs. Für die Generierung des Datenmodells aus gir-Dateien steht das Tool cambalache-db zur Verfügung, und für die Generierung von GObject-Klassen aus den Datentabellen steht das Tool db-codegen zur Verfügung.
Quelle: linux.org.ru
