GTK 4 ayaa la filayaa dayrta soo socota

La qorsheeyay Qorshaha sii deynta GTK 4. Waxaa la xusay inay qaadan doonto ilaa sanad kale in la keeno GTK 4 qaabkii saxda ahaa (GTK 4) horumarisa ilaa xagaagii 2016). Waxaa jira qorshayaal lagu helayo hal tijaabo oo dheeri ah oo taxane ah oo GTK 2019x ah oo diyaar ah dhamaadka 3.9, oo ay ku xigto sii deynta tijaabada ugu dambeysa ee GTK 2020 guga 3.99, oo ay ku jiraan dhammaan howlaha loogu talagalay. Siideynta GTK 4 ayaa la filayaa horraanta dayrta 2020, isla mar ahaantaana ay la socoto GNOME 3.38.

Kahor siideynta kama dambaysta ah, shan isbeddel oo hawleed oo qorshaysan ayaa loo baahan yahay in la dhammaystiro, oo ay ku jiraan shaqada lagu beddelayo widgets go'an oo leh aragtiyo la cabbiri karo, API cusub oo loogu talagalay animation iyo turjumaadda saamaynta iyo tilmaamayaasha horumarka, dhammaystirka dib-u-shaqaynta nidaamka menu-ka-soo-baxa (horumarinta fikradaha la xidhiidha menus-hoosaadka hoose iyo hoos-hoosaadka), beddelidda nidaamkii hore ee hotkey ee maamulayaasha dhacdada, dhammaystirka API-ga cusub ee Jiid&Drop

Astaamaha ikhtiyaariga ah ee aan rabno in aan aragno in lagu daray ka hor inta aan la sii deyn GTK 4 waxaa ka mid ah widget naqshadeeye UI, qalabyada qaabeynta guddiga sare oo la hagaajiyay, iyo keyd widget kaas oo aaladaha tijaabada ah lagu bixin karo iyada oo aan lagu dhex darin qaabka ugu weyn ee GTK. Waxa kale oo lagu xusay horumarinta aaladaha loogu gudbinayo codsiyada GTK4, tusaale ahaan, diyaarinta noocyada ku habboon ee maktabadaha GtkSourceView, vte iyo webkitgtk, iyo sidoo kale bixinta taageero madal. Tusaale ahaan, nidaamka bixinta ku salaysan OpenGL wuxuu si fiican uga shaqeeyaa Linux, laakiin nidaamka wax-soo-saarka ku salaysan ee Vulkan ayaa wali u baahan xoogaa shaqo ah. Daaqadaha, maktabadda Qaahira waxaa loo isticmaalaa samaynta, laakiin hirgelin beddel ah oo ku salaysan XAGAL (Lakabka loogu talagalay tarjumaadda OpenGL ES wicitaannada OpenGL, Direct3D 9/11, Desktop GL iyo Vulkan). Ma jiro dib u celin si buuxda u shaqeysa macOS weli.

Source: opennet.ru

Add a comment