Több mint 5 év fejlesztés után (vizualizáció segítségével Gource: YouTube, VK Video) megjelent a 1.0 verzió Cambalache – egy GTK 3 és GTK 4 felhasználói interfész készítő eszköz.
A projekt Python nyelven készült, és a GNU LGPL 2.1 licenc alatt terjesztik.
Az 1.0 verzió a projekt széles körű használatra való készenlétét jelzi. Támogatja a GTK-stílusok CSS formátumban történő szerkesztését, vizualizálását és létrehozását, GResources erőforrások XML-fájljainak szerkesztését, sablonok és widgetek létrehozását, valamint a GtkBuilder XML-fájlok és a Blueprint elrendezés használatát.
Az adatmodell egyszerre több interfész importálását és exportálását támogatja, kezel objektumokat, tulajdonságokat és GtkBuilder jeleket, biztosítja az undo/redo műveletek visszavonásának történetét, és lehetőséget ad a parancsok történetének tömörítésére. A gir-fájlokból történő adatmodell-generáláshoz a cambalache-db segédprogram, míg az adatmodell táblákból GObject osztályok generálásához a db-codegen segédprogram áll rendelkezésre.
Forrás: linux.org.ru
