Kuburitswa kweCambalache 0.8.0, chishandiso chekugadzira nzvimbo dzeGTK

Kuburitswa kweCambalache 0.8.0 purojekiti yakadhindwa, ichigadzira chishandiso chekukurumidza kusimudzira nzvimbo dzeGTK 3 uye GTK 4, uchishandisa iyo MVC paradigm uye huzivi hwekukosha kwakanyanya kweiyo data modhi. Kusiyana neGlade, Cambalache inopa rutsigiro rwekuchengetedza akawanda mashandisirwo emushandisi mupurojekiti imwe. Panyaya yekushanda, kuburitswa kweCambalache 0.8.0 kunoonekwa sekunge kuri pedyo nekuenzana naGlade. Iyo kodhi yakanyorwa muPython uye ine rezinesi pasi peGPLv2.

Cambalache yakazvimiririra paGtkBuilder neGObject, asi inopa data model inofambirana neGObject type system. Iyo data modhi inogona kupinza uye kutumira akawanda maficha panguva imwe chete, inotsigira GtkBuilder zvinhu, zvivakwa uye masaini, inopa undo stack (Undo / Redo) uye kugona kumanikidza nhoroondo yekuraira. Iyo cambalache-db utility inopihwa kuti igadzire modhi yedata kubva kumafaira egir, uye iyo db-codegen utility inopihwa kugadzira makirasi eGObject kubva kumatafura emhando yedata.

Iyo interface inogona kugadzirwa yakavakirwa paGTK 3 uye GTK 4, zvichienderana neshanduro inotsanangurwa mupurojekiti. Kupa rutsigiro rwemapazi akasiyana eGTK, nzvimbo yekushandira inogadzirwa uchishandisa Broadway backend, iyo inokutendera kuti upe kuburitsa kweGTK raibhurari muwebhu browser hwindo. Iyo huru Cambalache maitiro inopa WebKit WebView-yakavakirwa chimiro chinoshandisa Broadway kutepfenyura zvinobuda kubva kuMerengue process, iyo inobatanidzwa zvakananga mukupa mushandisi interface.

Mukuburitswa kutsva:

  • Yakawedzera inodyidzana yekusarudza chinhu pani inoisa mumapoka makirasi echinhu uye inoita kuti zvive nyore kuwana ruzivo rwaunoda.
    Kuburitswa kweCambalache 0.8.0, chishandiso chekugadzira nzvimbo dzeGTK
  • Yakamisikidzwa yenzvimbo yebasa inobatirira kuita kuti zvive nyore kuwedzera zvinhu zvevana panzvimbo dzakatarwa. Iwe unogona kuwedzera widget pachinzvimbo chechibatiso nekudzvanya kaviri pairi.
    Kuburitswa kweCambalache 0.8.0, chishandiso chekugadzira nzvimbo dzeGTK
  • Rutsigiro rwezvivakwa zvinoturikira rwakapihwa uye kugona kusiya zvirevo kuvaturikiri kwaitwa.
    Kuburitswa kweCambalache 0.8.0, chishandiso chekugadzira nzvimbo dzeGTK
  • Yakawedzera rutsigiro rwekushanda ne clipboard (Copy, Paste, Cheka uye Delete).
    Kuburitswa kweCambalache 0.8.0, chishandiso chekugadzira nzvimbo dzeGTK
  • Yakavandudzwa kuratidzwa kweruzivo nezve isingatsigirwe maficha paunenge uchipinza mafaera eUI uye kana uchiendesa kune imwe faira.
    Kuburitswa kweCambalache 0.8.0, chishandiso chekugadzira nzvimbo dzeGTK

Source: opennet.ru

Voeg