Ho lokolloa ha Cambalache 0.8.0, sesebelisoa sa ho ntlafatsa li-interface tsa GTK

Ho lokolloa ha morero oa Cambalache 0.8.0 ho hatisitsoe, ho nts'etsapele sesebelisoa sa nts'etsopele e potlakileng ea li-interfaces bakeng sa GTK 3 le GTK 4, ho sebelisa paradigm ea MVC le filosofi ea bohlokoa bo boholo ba mohlala oa data. Ho fapana le Glade, Cambalache e fana ka ts'ehetso ea ho boloka lihokelo tse ngata tsa basebelisi morerong o le mong. Mabapi le ts'ebetso, tokollo ea Cambalache 0.8.0 e tsejoa e le haufi le ho lekana le Glade. Khoutu e ngotsoe ka Python mme e na le laesense tlasa GPLv2.

Cambalache e ikemetse ho GtkBuilder le GObject, empa e fana ka mohlala oa data o tsamaellanang le sistimi ea mofuta oa GObject. Moetso oa data o ka kenya le ho romela li-interfaces tse ngata ka nako e le 'ngoe, o tšehetsa lintho tsa GtkBuilder, thepa le matšoao, o fana ka stack ea ho etsolla (Undo / Redo) le bokhoni ba ho hatella nalane ea taelo. Sesebelisoa sa cambalache-db se fanoa ho hlahisa mohlala oa data ho tsoa ho lifaele tsa gir, 'me sesebelisoa sa db-codegen se fanoa ho hlahisa lihlopha tsa GObject ho tloha litafoleng tsa mohlala oa data.

Khokahano e ka hlahisoa ho latela GTK 3 le GTK 4, ho latela mofuta o hlalositsoeng morerong. Ho fana ka ts'ehetso bakeng sa makala a fapaneng a GTK, sebaka sa mosebetsi se etsoa ho sebelisoa Broadway backend, e u lumellang ho fana ka tlhahiso ea laeborari ea GTK fensetereng ea sebatli sa webo. Ts'ebetso e kholo ea Cambalache e fana ka moralo o thehiloeng ho WebKit WebView o sebelisang Broadway ho phatlalatsa tlhahiso ho tsoa ts'ebetsong ea Merengue, e amehang ka kotloloho ho faneng ka sebopeho sa mosebelisi.

Tokollong e ncha:

  • E kentse phanele e sebetsanang ea khetho ea ntho e arolang lihlopha tsa lintho le ho nolofalletsa ho fumana lintlha tseo u li hlokang.
    Ho lokolloa ha Cambalache 0.8.0, sesebelisoa sa ho ntlafatsa li-interface tsa GTK
  • Ho kenyelelitsoe li-placeholders tsa sebaka sa mosebetsi ho etsa hore ho be bonolo ho eketsa likarolo tsa bana maemong a boletsoeng. U ka eketsa widget sebakeng sa setšoantšisi ka ho tobetsa habeli ho eona.
    Ho lokolloa ha Cambalache 0.8.0, sesebelisoa sa ho ntlafatsa li-interface tsa GTK
  • Tšehetso ea thepa e ka fetoleloang e fanoe, 'me bokhoni ba ho siea maikutlo bakeng sa bafetoleli bo se bo kentsoe tšebetsong.
    Ho lokolloa ha Cambalache 0.8.0, sesebelisoa sa ho ntlafatsa li-interface tsa GTK
  • Ts'ehetso e ekelitsoeng bakeng sa ts'ebetso ka clipboard (Kopitsa, Peista, Seha le ho Hlakola).
    Ho lokolloa ha Cambalache 0.8.0, sesebelisoa sa ho ntlafatsa li-interface tsa GTK
  • Ponahalo e ntlafalitsoeng ea tlhahisoleseling mabapi le likarolo tse sa tšehetsoeng ha o kenya lifaele tsa UI le ha o li romella faeleng e 'ngoe.
    Ho lokolloa ha Cambalache 0.8.0, sesebelisoa sa ho ntlafatsa li-interface tsa GTK

Source: opennet.ru

Eketsa ka tlhaloso