Po ponad 5 latach rozwoju (wizualizacja przy pomocy Gource: YouTube, VK Video) odbyła się premiera 1.0 Cambalache – narzędzia do tworzenia interfejsu użytkownika na GTK 3 i GTK 4.
Projekt został napisany w języku Python i jest udostępniany na licencji GNU LGPL 2.1.
Wersja 1.0 oznacza gotowość projektu do szerokiego wykorzystania. Obsługiwane są edycja, wizualizacja oraz tworzenie stylów GTK w formacie CSS, edycja plików XML z zasobami GResources, tworzenie szablonów i widgetów, korzystanie z plików XML GtkBuilder oraz układów Blueprint.
Model danych może importować i eksportować wiele interfejsów jednocześnie, obsługuje obiekty, właściwości i sygnały GtkBuilder, zapewnia stos operacji cofania (Undo / Redo) oraz możliwość kompresji historii poleceń. Do generowania modelu danych z plików gir dostępne jest narzędzie cambalache-db, a do generowania klas GObject z tabel modelu danych – narzędzie db-codegen.
Źródło: linux.org.ru
