Cambalache, en neit GTK Interface Entwécklungsinstrument, gëtt agefouert.

GUADEC 2021 stellt Cambalache vir, en neit Rapid Interface Entwécklungsinstrument fir GTK 3 an GTK 4 mam MVC Paradigma an enger Datemodell-éischt Philosophie. Ee vun de merkbarsten Differenzen vu Glade ass seng Ënnerstëtzung fir verschidde Benotzerinterfaces an engem Projet z'erhalen. De Projet Code ass am Python geschriwwen an ass ënner GPLv2 lizenzéiert.

Fir Ënnerstëtzung fir verschidde Filialen vun GTK ze bidden, gëtt den Aarbechtsberäich mam Broadway Backend erstallt, wat Iech erlaabt d'Ausgab vun der GTK Bibliothéik an enger Webbrowserfenster ze maachen. Den Haapt Cambalache-Prozess gëtt mat enger Bindung zum WebKit WebView geliwwert, an deem Broadway d'Output vum Merengue-Prozess verschéckt, deen direkt an der Rendering vun der Interface erstallt gëtt vum Benotzer. D'Interface kann baséiert op GTK 3 an GTK 4 generéiert ginn, jee no der Versioun, déi am Projet definéiert ass.

Cambalache, en neit GTK Interface Entwécklungsinstrument, gëtt agefouert.

Cambalache ass onofhängeg vu GtkBuilder a GObject, awer bitt en Datemodell konsequent mam GObject Typ System. Den Datemodell kann e puer Schnëttplazen gläichzäiteg importéieren an exportéieren, ënnerstëtzt GtkBuilder Objeten, Eegeschaften a Signaler, bitt en Undoen Stack (Undo / Redo) an d'Fäegkeet fir Kommandogeschicht ze kompriméieren. D'cambalache-db Utility gëtt fir e Generéiere vun engem Datemodell aus Gir Dateien, an der db-codegen Utility gëtt fir GObject Klassen aus Daten Modell Dëscher ze generéieren.

Cambalache, en neit GTK Interface Entwécklungsinstrument, gëtt agefouert.


Source: opennet.ru

Setzt e Commentaire