Cambalache 0.8.0 kaleratzea, GTK interfazeak garatzeko tresna

Cambalache 0.8.0 proiektuaren oharra argitaratu da, GTK 3 eta GTK 4rako interfazeak azkar garatzeko tresna garatuz, MVC paradigma eta datu-ereduaren berebiziko garrantziaren filosofia erabiliz. Glade-k ez bezala, Cambalache-k proiektu bakarrean hainbat erabiltzaile-interfaze mantentzeko laguntza eskaintzen du. Funtzionalitateari dagokionez, Cambalache 0.8.0 kaleratzea Gladerekin parekotasunetik gertu dagoela adierazi da. Kodea Python-en idatzita dago eta GPLv2 lizentziapean dago.

Cambalache GtkBuilder eta GObject-en independentea da, baina datu-eredu bat eskaintzen du GObject motako sistemarekin. Datu-ereduak hainbat interfaze inportatu eta esportatu ditzake aldi berean, GtkBuilder objektuak, propietateak eta seinaleak onartzen ditu, desegin pila bat (Desegin / Berregin) eta komandoen historia konprimitzeko gaitasuna eskaintzen du. Cambalache-db erabilgarritasuna gir fitxategietatik datu-eredu bat sortzeko eskaintzen da, eta db-codegen erabilgarritasuna datu-ereduen tauletatik GObject klaseak sortzeko.

Interfazea GTK 3 eta GTK 4n oinarrituta sor daiteke, proiektuan definitutako bertsioaren arabera. GTK-ren adar ezberdinei euskarria emateko, lan-eremua Broadway backend-a erabiliz sortzen da, GTK liburutegiaren irteera web arakatzailearen leiho batean errendatzeko aukera ematen duena. Cambalache prozesu nagusiak WebKit WebView-n oinarritutako marko bat eskaintzen du, Broadway erabiltzen duena Merengue prozesuko irteerak emititzeko, zeinak zuzenean parte hartzen baitu erabiltzailearen interfazea errendatzean.

Argitalpen berrian:

  • Objektu-klaseak sailkatzen dituen eta behar duzun informazioa aurkitzea errazten duen objektu-hautapen panel interaktibo bat gehitu da.
    Cambalache 0.8.0 kaleratzea, GTK interfazeak garatzeko tresna
  • Laneko leku-markak inplementatu dira, zehaztutako posizioetan elementu seme-alabak gehitzea errazteko. Leku-markaren ordez widget bat gehi dezakezu gainean klik bikoitza eginez.
    Cambalache 0.8.0 kaleratzea, GTK interfazeak garatzeko tresna
  • Propietate itzulgarrietarako laguntza eman da eta itzultzaileei iruzkinak uzteko gaitasuna ezarri da.
    Cambalache 0.8.0 kaleratzea, GTK interfazeak garatzeko tresna
  • Arbelarekin eragiketak egiteko euskarria gehitu da (Kopiatu, Itsatsi, Moztu eta Ezabatu).
    Cambalache 0.8.0 kaleratzea, GTK interfazeak garatzeko tresna
  • Onartu gabeko eginbideei buruzko informazioaren bistaratzea hobetu da UI fitxategiak inportatzean eta beste fitxategi batera esportatzean.
    Cambalache 0.8.0 kaleratzea, GTK interfazeak garatzeko tresna

Iturria: opennet.ru

Gehitu iruzkin berria