GTK 3.99 waa halkaan iyo hal talaabo oo ka fog GTK 4, ogow isbeddelada ugu muhiimsan

Nooca ugu dambeeya ee GTK 3.99 horay ayaa loo sii daayay waana ku dhex jiraaegan fulin kala duwan oo loogu talagalay hagaajinta lagu bixin doono gudaha GTK 4.

Laanta GTK 4 ayaa loo soo saaray iyada oo qayb ka ah hanaan cusub horumarka in iskuday inaad siiso horumariyeyaasha dalabka API xasiloon oo waafaqsan muddo dhowr sano ah, waxaa loo isticmaali karaa cabsi la'aan lixdii biloodba mar ayaad dib u laaban doontaa codsiyada sababo la xiriira isbeddelka API ee nooca GTK ee soo socda.

Maxaa ku cusub GTK 3.99?

Qaabkan cusub ee la sii daayay ee GTK 3.99 waa laga saaray dhaqan galkii hore ee marin u helida API dadka naafada ah iyo taa badalkeed waxaa la soo saaray nooc cusub oo ku saleysan qeexitaanka ARIA iyo widget-ka GtkAccessible.

Windows, Qaab cusub oo GDK salka ku haya oo gadaal ka bixinaya ayaa la soo jeediyey, lakab dhexdhexaad ah oo loogu talagalay tarjumaadda OpenGL ES wicitaanada OpenGL, Direct3D 9/11, Desktop GL, iyo Vulkan. Halka loogu talagalay macOS gadaal dambe oo GDK ah ayaa lagu daray.

Isbeddelada kale ee la hirgeliyey ayaa ah taageerida sumadaha tafatirka (GtkEditableLabel), oo lagu daray tusaalooyin liis cusub ayaa la soo jeediyay si loo muujiyo calaamadaha (GtkBookmarkList), Strings (GtkStringList), iyo Select Box (GtkBitset) iyo widget GtkTreeView waxay hirgeliyaan awoodda wax ka beddelka unugyada.

Laga soo bilaabo isbeddelada kale ee noocan ah:

  • GtkGridView iyo GtkListView waxay hagaajiyeen hirgalinta wareejinta, waxay ku darsadeen taageerada wareejinta otomaatigga iyo dhuumashada otomaatiga ah.
  • GtkWidget wuxuu si weyn u dardar galiyay ka shaqeynta falalka kala duwan.
  • Taageero lagu daray wareejinta kororka iyo shaandhaynta GtkFilterListModel iyo GtkSortListModel.
  • Kormeeraha wuxuu ku darayaa taageerada kormeerka moodooyinka liistada iyo awooda uu si toos ah ugu dhex maro walxaha.
  • GDK, taariikhda barokaca waa la keydiyay, GdkDevice API waa la nadiifiyay, qeybinta aaladaha sayidka iyo addoonka ayaa la joojiyay.

Maxaa laga filayaa GTK4?

Isbeddelada laga filayo GTK4 (oo la filayo in la sii daayo inta u dhexeysa Oktoobar iyo Nofeembar ee sannadkan) waa tusaale hab naqshad xaddidan, kaas oo lagu ogaanayo booska iyo cabirka carruurta iyadoo lagu saleynayo masaafada dhinacyada iyo cabirka waxyaabaha kale.

Qeyb qaabeyn ah oo ku saleysan Vulkan graphics API, kaas oo fuliya shaayadaha waxyaabo badan oo ka mid ah CSS oo si xoog leh u adeegsada qalabka elektarooniga ah ee loo adeegsado wijiyadaha GTK.

Isdhexgalka GSK (GTK Muuqaalka Muuqaalka) oo leh awood muuqaal ah oo muuqaal ah iyada oo loo marayo OpenGL iyo Vulkan.

Sidoo kale ururka matalaada dib ayaa loo eegay: Halkii laga abuuri lahaa bakhaar, moodel node ku saleysan ayaa hadda la adeegsadaa, kaas oo soosaarka loo abaabulay qaab geed hawleed heer sare ah, oo si hufan ay u socodsiiso GPU iyadoo la adeegsanayo OpenGL iyo Vulkan.

Moodel gaarsiinta dhacdo casriyeysan taas oo meesha ka saareysa baahida loo qabo daaqad hoose marka la maareynayo dhacdooyinka la gelinayo. Baahida loo qabo in la hirgeliyo nooc cusub ayaa lala xiriiriyaa adeegsi firfircoon oo ka mid ah saamaynta animation, taas oo ay tahay in la bixiyo iyada oo aan la beddelin qaabeynta waxyaabaha muuqda iyo, sidaas darteed, iyada oo aan loo isticmaalin wax shaashadda ah.

GDK API oo dib loo naqshadeeyay si looga faa'iidaysto borotokoolka Wayland iyo fikradaha la xiriira. X11 iyo shaqooyinka la xiriira Wayland waxay u dhaqaaqeen inay kala soocaan dhabarka dambe.

Horumarinta qalabka, shay cusub oo GtkLayoutManager ah ayaa lagu soo bandhigayaa hirgelinta nidaamka xakamaynta qaabeynta walxaha iyadoo kuxiran cabirka aagga la arki karo. GtkLayoutManager wuxuu badalay guryaha caruurta ee weelasha GTK sida GtkBox iyo GtkGrid.

Maareynta fudud ee dhacdooyinka hadda kaliya loo isticmaalo wax ku biirinta. Dhacdooyinka intiisa kale waxaa lagu badalay calaamado gooni ah.

Dib-u-celinta Broadway ayaa dib loo qoray si loogu oggolaado soo saarista wax soo saarka maktabadda GTK daaqada biraawsarka biraawsarka.

API-kii la xiriiray hawlgallada jiita iyo hoos u dhaca ayaa la beddelay, oo ay ku jiraan waxyaabaha sida gaarka ah loo soo jeediyay ee GdkDrag iyo GdkDrop

Finalmente hadaad xiisaynayso inaad waxbadan ka ogaato ku saabsan waxa laga filayo GTk4 waad hubin kartaa faahfaahinta Xiriirka soo socda.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.