Release von Cambalache 0.8.0, einem Tool zur Entwicklung von GTK-OberflÀchen.

Die Veröffentlichung von Cambalache 0.8.0 ist erfolgt. Dieses Tool zur schnellen Entwicklung von BenutzeroberflĂ€chen fĂŒr GTK 3 und GTK 4 nutzt das MVC-Paradigma und legt besonderen Wert auf das Datenmodell. Im Gegensatz zu Glade bietet Cambalache die UnterstĂŒtzung zur Verwaltung mehrerer BenutzeroberflĂ€chen in einem einzigen Projekt. Funktional gesehen erreicht die Version Cambalache 0.8.0 ein Niveau, das mit Glade vergleichbar ist. Der Code ist in Python geschrieben und wird unter der GPLv2-Lizenz bereitgestellt.

Cambalache ist unabhĂ€ngig von GtkBuilder und GObject, bietet jedoch ein Datenmodell, das mit dem GObject-Typsystem kompatibel ist. Das Datenmodell kann mehrere BenutzeroberflĂ€chen gleichzeitig importieren und exportieren, unterstĂŒtzt Objekte, Eigenschaften und Signale von GtkBuilder, ermöglicht das RĂŒckgĂ€ngigmachen und Wiederherstellen von Operationen (Undo / Redo) und bietet die Möglichkeit, den Befehlshistorie zu komprimieren. Zur Generierung des Datenmodells aus gir-Dateien steht das Tool cambalache-db zur VerfĂŒgung, und fĂŒr die Generierung von GObject-Klassen aus den Datenmodelltabellen gibt es das Tool db-codegen.

Die BenutzeroberflĂ€che kann auf der Grundlage von GTK 3 und GTK 4 generiert werden, abhĂ€ngig von der im Projekt festgelegten Version. Um die UnterstĂŒtzung fĂŒr verschiedene GTK-Zweige zu gewĂ€hrleisten, wird der Arbeitsbereich unter Zuhilfenahme des Broadway-Backends gebildet, das die Ausgabe der GTK-Bibliothek im Webbrowser rendert. Der Hauptprozess Cambalache bietet eine Bindung auf Basis von WebKit WebView, in der die Ausgabe des Prozesses Merengue, der direkt fĂŒr die Darstellung der vom Benutzer erstellten BenutzeroberflĂ€che zustĂ€ndig ist, mit Broadway ĂŒbertragen wird.

In der neuen Version:

  • Ein interaktives Auswahlfeld fĂŒr Objekte wurde hinzugefĂŒgt, das die Klassen der Objekte kategorisiert und die Suche nach notwendigen Informationen vereinfacht.
    Release von Cambalache 0.8.0, einem Tool zur Entwicklung von GTK-OberflÀchen.
  • Platzhalter fĂŒr Arbeitsbereiche wurden implementiert, die das HinzufĂŒgen von Kinderelementen an festgelegte Positionen erleichtern. Um ein Widget anstelle eines Platzhalters hinzuzufĂŒgen, können Sie doppelt darauf klicken.
    Release von Cambalache 0.8.0, einem Tool zur Entwicklung von GTK-OberflÀchen.
  • Es wird UnterstĂŒtzung fĂŒr ĂŒbersetzbare Eigenschaften bereitgestellt, und die Möglichkeit, Kommentare fĂŒr Übersetzer zu hinterlassen, wurde umgesetzt.
    Release von Cambalache 0.8.0, einem Tool zur Entwicklung von GTK-OberflÀchen.
  • Die UnterstĂŒtzung fĂŒr Clipboard-Operationen (Kopieren, EinfĂŒgen, Ausschneiden und Löschen) wurde hinzugefĂŒgt.
    Release von Cambalache 0.8.0, einem Tool zur Entwicklung von GTK-OberflÀchen.
  • Die Ausgabe von Informationen zu nicht unterstĂŒtzten Funktionen beim Import von UI-Dateien und beim Export in eine andere Datei wurde verbessert.
    Release von Cambalache 0.8.0, einem Tool zur Entwicklung von GTK-OberflÀchen.

Quelle: opennet.ru

Erwerben Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster