A Cambalache 0.10 kiadása, GTK-interfészek fejlesztéséhez készült eszköz.

Megjelent a Cambalache 0.10.0 verzió, amely egy gyors felhasználói felületfejlesztő eszköz a GTK 3 és GTK 4 számára, a MVC paradigmát és az adatok előtérbe helyezésének filozófiáját követve. A Glade-dal ellentétben a Cambalache támogatja több felhasználói felület kezelését egyetlen projektben. A kód Python nyelven készült, LGPLv2.1 licenc alatt érhető el. Telepítéshez elérhető egy flatpak formátumú csomag.

A Cambalache nem függ a GtkBuilder-től és a GObject-től, de olyan adatmodell nyújt, amely megfelel a GObject típusainak. Az adatmodell egyszerre képes több interfész importálására és exportálására, támogatja a GtkBuilder objektumokat, tulajdonságokat és jeleket, biztosítja a művelet visszavonás (Undo / Redo) veremét, valamint a parancsok történetének tömörítésének lehetőségét. Az adatmodell gir-fájlokból való generálásához a cambalache-db eszköz, míg a GObject osztályok adatmodell táblázatokból való generálásához az db-codegen eszköz áll rendelkezésre.

Az interfész a GTK 3 és GTK 4 alapjain generálható, a projektben meghatározott verziótól függően. A különböző GTK ágak támogatása érdekében a munkakörnyezet létrehozása a Broadway háttérprogram bevonásával történik, amely lehetővé teszi a GTK könyvtár kimenetének megjelenítését egy webböngésző ablakában. A Cambalache fő folyamata WebKit WebView-alapú kötést biztosít, amelyen keresztül a Broadway a Merengue processtől közvetíti a felhasználó által létrehozott interfész megjelenítését.

A Cambalache 0.10 kiadása, GTK-interfészek fejlesztéséhez készült eszköz.

Az új kiadásban:

  • Hozzáadva a libAdwaita és libHandy könyvtárak támogatása, amelyek a GNOME HIG ajánlásainak megfelelően felhasználói felület stíluskomponenseket kínálnak.
  • Hozzáadva az új objektumok közvetlen (Inline) meghatározásának támogatása egy másik objektum tulajdonságaiban, hivatkozások használata nélkül. Hola Mundo
  • Hozzáadva a speciális gyermek típusok meghatározásának támogatása, amely például az ablak fejléc widgetben használható.
  • Hozzáadva a gyermekelemek pozícióinak áthozásának támogatása.
  • Hozzáadva az enumerálható és zászló típusok támogatása a GdkPixbuf, Pango, Gio, Gdk és Gsk számára.
  • Hozzáadva az ukrán nyelvű felület fordítása.
  • Új tulajdonság szerkesztők ajánlva.
    A Cambalache 0.10 kiadása, GTK-interfészek fejlesztéséhez készült eszköz.
  • Forrás: opennet.ru

    Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster