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

D'Verëffentlechung vum Cambalache 0.8.0-Projet gouf publizéiert, e Tool fir séier Entwécklung vun Interfaces fir GTK 3 an GTK 4 z'entwéckelen, mat dem MVC Paradigma an der Philosophie vun der Haaptwichtegkeet vum Datemodell. Am Géigesaz zu Glade bitt Cambalache Ënnerstëtzung fir verschidde Benotzerinterfaces an engem Projet z'erhalen. Wat d'Funktionalitéit ugeet, gëtt d'Verëffentlechung vu Cambalache 0.8.0 bemierkt als no bei der Paritéit mat Glade. De Code ass am Python geschriwwen an ass ënner GPLv2 lizenzéiert.

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.

An der neier Verëffentlechung:

  • En interaktiven Objektauswielpanel bäigefüügt deen Objektklassen kategoriséiert an et méi einfach mécht d'Informatioun ze fannen déi Dir braucht.
    Verëffentlechung vu Cambalache 0.8.0, e Tool fir GTK Interfaces z'entwéckelen
  • Ëmgesat Aarbechtsberäich Plazhalter fir et méi einfach ze maachen Kanner Elementer op bestëmmte Positiounen derbäi. Dir kënnt e Widget addéieren anstatt e Plazhalter andeems Dir op duebel klickt.
    Verëffentlechung vu Cambalache 0.8.0, e Tool fir GTK Interfaces z'entwéckelen
  • Ënnerstëtzung fir Iwwersetzer Eegeschafte gouf zur Verfügung gestallt an d'Fäegkeet fir Kommentarer fir Iwwersetzer ze verloossen ass ëmgesat ginn.
    Verëffentlechung vu Cambalache 0.8.0, e Tool fir GTK Interfaces z'entwéckelen
  • Zousätzlech Ënnerstëtzung fir Operatiounen mam Clipboard (Kopie, Paste, Cut and Delete).
    Verëffentlechung vu Cambalache 0.8.0, e Tool fir GTK Interfaces z'entwéckelen
  • Verbesserte Affichage vun Informatioun iwwer net-ënnerstëtzte Funktiounen beim Import vun UI Dateien a beim Export op eng aner Datei.
    Verëffentlechung vu Cambalache 0.8.0, e Tool fir GTK Interfaces z'entwéckelen

Source: opennet.ru

Setzt e Commentaire