A Gtk felhasználói felületek létrehozására szolgáló Cambalache eszköz eléri a 0.8.0-s verzióját

nemrég bejelentették a Cambalache 0.8.0 projekt új verziójának elindítását, amely az MVC paradigmát és az adatmodell elsődleges fontosságának filozófiáját alkalmazva kiemelkedik a GTK 3 és GTK 4 gyors interfész fejlesztő eszközének fejlesztéséből.

Glade-del ellentétben A Cambalache több felhasználói felület karbantartását is támogatja egyetlen projektben. Ami a funkcionalitást illeti, a Cambalache 0.8.0 kiadás közel egyenlő a Glade-del.

Cambalachéról

Csere független a GtkBuildertől és a GObjecttől, de a GObject típusú rendszernek megfelelő adatmodellt biztosít. Az adatmodell egyszerre több interfészt importál és exportál, támogatja a GtkBuilder objektumokat, tulajdonságokat és jeleket, egy Undo / Redo verem és a parancselőzmények tömörítésének lehetőségét biztosítja. A cambalache-db segédprogram az adatmodell generálására szolgál gir fájlokból, a db-codegen segédprogram pedig a GObject osztályok generálására szolgál az adatmodell-táblázatokból.

Az interfész a GTK 3 és GTK 4 alapján 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 munkaterületet a Broadway backend segítségével alakítják ki, amely lehetővé teszi a GTK-könyvtár kimenetének megrajzolását egy webböngésző ablakban. A fő Cambalache-folyamat egy WebKit-alapú WebView-összerendelést biztosít, amelyet a Broadway a Merengue-folyamat kimenetének streamelésére használ, amely közvetlenül részt vesz a felhasználó által generált felület megjelenítésében.

A Cambalache 0.8.0 fő hírei

A Cambalache 0.8.0 új verziójában kiemelték, hogy hozzáadott egy panelt az objektumok interaktív kiválasztásához, Kategorizálja az objektumosztályokat, és megkönnyíti a szükséges információk megtalálását.

Ezen kívül kiemelik, hogy számos munkaterület-helyőrző került megvalósításra megkönnyíti a gyerekek hozzáadását bizonyos pozíciókhoz, és lehetővé teszi egy widget hozzáadását helyőrző helyett dupla kattintással.

Egy másik változás, amely az új verzióba került, az sLefordítható tulajdonságok támogatása és bevezette azt a lehetőséget, hogy megjegyzéseket hagyjon a fordítók számára.

Másrészt megemlítik azt hozzáadott támogatás a vágólap műveletekhez (Másolás, beillesztés, kivágás és törlés), valamint a nem támogatott funkciókkal kapcsolatos információk továbbfejlesztett megjelenítése felhasználói felület fájlok importálásakor és másik fájlba való exportáláskor

Végül, azok számára, akik többet szeretnének tudni róla Ellenőrizheti a projekt részleteit A következő linken. Míg azok számára, akik érdeklődnek a Cambalache kódok iránt, megtehetik. az alábbi linkről. Fontos megemlíteni azt is, hogy a projekt kódja Python nyelven íródott, és elérhető a GPLv2 licenc alatt.

Szerezd meg Cambalache -t

Azok számára, akiket érdekel, hogy tudnak -e ezzel az eszközzel dolgozni, tudnia kell ezt Két módja van annak a rendszerben az egyik ilyen a forráskód letöltése a Cambalache -ból, és amellyel nem szükséges telepíteni az eszközt, míg a másik lehetőség, amely szerintem sokkal kényelmesebb, Flatpak csomagok segítségével. Fontos megemlíteni azt is, hogy érdemes megemlíteni, hogy a Python telepítése kötelező.

Az első esetben és ez nem igényel telepítést az eszköz forráskódjának letöltésével. Ezt meg tudjuk tenni megnyit egy terminált, és a következő parancsot fogjuk beírni:

git clone https://gitlab.gnome.org/jpu/cambalache.git

Az eszköz futtatásához csak írja be:

./run-dev.py

Végül ami a másik módszert illeti, az az a Flatpak csomagok segítségével, Csak támogatással kell rendelkeznünk ahhoz, hogy telepíthessük az ilyen típusú csomagokat a rendszerbe, és csak annyit kell tennünk nyisson meg egy terminált, és futtassa a következő parancsokat:

flatpak-builder --force-clean --repo=repo build ar.xjuan.Cambalache.json
flatpak build-bundle repo cambalache.flatpak ar.xjuan.Cambalache
flatpak install --user cambalache.flatpak

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.