Verëffentlechung vu Cambalache 0.10, e Tool fir GTK Interfaces z'entwéckelen

De Cambalache 0.10.0 Projet gouf verëffentlecht, entwéckelt e schnelle Interface Entwécklungsinstrument fir GTK 3 an GTK 4, mat dem MVC Paradigma an der Datemodell-éischt Philosophie. Am Géigesaz zu Glade bitt Cambalache Ënnerstëtzung fir verschidde Benotzerinterfaces an engem Projet z'erhalen. De Code ass am Python geschriwwen an ass ënner LGPLv2.1 lizenzéiert. E Package am Flatpak Format ass verfügbar fir d'Installatioun.

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.

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. 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 bitt e WebKit WebView-baséiert Kader deen Broadway benotzt fir d'Output vum Merengue-Prozess ze iwwerdroen, deen direkt an der Rendering vun der User-Interface involvéiert ass.

Verëffentlechung vu Cambalache 0.10, e Tool fir GTK Interfaces z'entwéckelen

An der neier Verëffentlechung:

  • Zousätzlech Ënnerstëtzung fir d'libAdwaita a libHandy Bibliothéiken, déi e Set vu Komponenten ubidden fir d'Benotzerinterface ze styléieren am Aklang mat den GNOME HIG Empfehlungen.
  • Zousätzlech Ënnerstëtzung fir nei Objekter direkt ze definéieren (Inline) an engem Block mat den Eegeschafte vun engem aneren Objet, ouni Linken ze benotzen. Hola Mundo
  • Zousätzlech Ënnerstëtzung fir e spezielle Kand Typ ze definéieren, benotzt, zum Beispill, an engem Fënster Titel Widget.
  • Ënnerstëtzung bäigefüügt fir d'Kandelementpositiounen ëmzearrangéieren.
  • Zousätzlech Ënnerstëtzung fir Enum a Fändeltypen fir GdkPixbuf, Pango, Gio, Gdk a Gsk.
  • Zousätzlech Interface Iwwersetzung op Ukrainesch.
  • Nei Immobilieredaktoren goufen proposéiert.
    Verëffentlechung vu Cambalache 0.10, e Tool fir GTK Interfaces z'entwéckelen

Source: opennet.ru

Setzt e Commentaire