Inneal grafaiceachd GTK 4.6 ri fhaighinn

Às deidh ceithir mìosan de leasachadh, chaidh foillseachadh inneal ioma-àrd-ùrlar airson eadar-aghaidh cleachdaiche grafaigeach a chruthachadh - GTK 4.6.0. Thathas a’ leasachadh GTK 4 mar phàirt de phròiseas leasachaidh ùr a bhios a’ feuchainn ri API seasmhach le taic a thoirt do luchd-leasachaidh thagraidhean airson grunn bhliadhnaichean a ghabhas cleachdadh gun eagal a bhith orra iarrtasan ath-sgrìobhadh gach sia mìosan ri linn atharrachaidhean API san ath GTK meur.

Am measg nan leasachaidhean as ainmeil ann an GTK 4.6 tha:

  • Chaidh an seann einnsean tairgse stèidhichte air OpenGL a thoirt air falbh, agus chaidh an einnsean tairgse NGL ùr a chuir na àite, air a sholarachadh gu bunaiteach bho GTK 4.2, a bheir seachad coileanadh nas fheàrr. Chaidh NGL ath-ainmeachadh gu GL. Chaidh còd luchdachadh inneach ath-sgrìobhadh, chaidh taic airson cruthan ìomhaigh agus àiteachan dath a leasachadh.
  • Chaidh an còd co-cheangailte ri obrachadh a-mach meudan eileamaidean agus cruth widget ath-obrachadh gu mòr. Roimhe sin, bha na feartan GtkWidget ::halign agus GtkWidget ::valign stèidhichte air meud bunaiteach a’ widget nuair a bhathas a’ cur eileamaidean, a dh’ fhaodadh, nuair a shònraicheas e dìreach aon mheud ann am modh lìonadh sgìre, gum biodh an eileamaid a’ gabhail àite a bharrachd. Tha GTK 4.6 a’ toirt a-steach comas meud a tha a dhìth a thomhas an coimeas ri chèile (mar eisimpleir, ma tha leud air a shònrachadh, faodaidh suidheachadh aire a thoirt don àirde a tha ri fhaighinn), a’ leigeil le widgets a bhith nas taine gun a bhith a’ gabhail àite neo-riatanach.
    Inneal grafaiceachd GTK 4.6 ri fhaighinn
    Inneal grafaiceachd GTK 4.6 ri fhaighinn
  • Tha comas aig a’ widget GtkBox meud fa leth nan eileamaidean cloinne obrachadh a-mach. Ged a bha àite roimhe air a chuairteachadh gu co-ionann am measg widgets cloinne stèidhichte air am meud bunaiteach, tha GTK 4.6 a-nis a’ toirt aire do fhìor mheud chloinne nuair a thathar a’ cur a-mach.
  • Tha am widget GtkLabel a’ toirt a-steach taic airson pasgadh teacsa air àireamh sam bith de loidhnichean, a’ toirt cothrom dhut bileagan cumhang a chruthachadh a ghabhas suas àite dìreach.
  • Tha an clas GtkWindow air comas a chuir ris a’ mheud as ìsle atharrachadh ris a’ cho-mheas taobh, a leigeas leat an uinneag ath-mheudachadh gu neo-riaghailteach gun eagal gum bi i ro bheag. Chaidh seilbh "Window.titlebar" a chur ris.
  • Chaidh rabhadh ùr a chuir ris mu mhì-chothromachadh meud ma thilleas am widget meud ceàrr. Gtk-CRITICAL **: 00:48:33.319: gtk_widget_measure: dh'fhàillig an dearbhadh 'for_size >= am meud mu choinneamh as lugha': 23 >= 42
  • Tha am widget GtkTextView a-nis a’ toirt taic do thabaichean a tha co-thaobhadh ris an taobh cheart no aig a’ mheadhan. Taic a bharrachd airson atharrachadh teacsa agus beachdachadh air àirde loidhne. Scrollaidh nas fheàrr gu gnìomhachd leubail ainmichte. Làimhseachadh nas fheàrr air atharrachaidhean neo-dhèanamh. Cùisean air am fuasgladh nuair a chuireas tu teacsa bhon chlàr bhidio agus a’ taghadh càite an seall thu eadar-aghaidh Emoji paste.
  • Bheir am widget GtkMenuButton comas air na h-eileamaidean cloinne aige fhèin a mhìneachadh.
  • Chaidh ro-chruinneachadh teamplaid a luathachadh ann an GtkBuilder.
  • Chaidh comharra gnìomhachaidh a chuir ris gus widgets GtkComboBox agus GtkDropDown a ghnìomhachadh.
  • Chuir sinn seilbh an t-saighead taisbeanaidh ris a’ widget GtkDropDown gus smachd a chumail air a bheil an t-saighead ri fhaicinn.
    Inneal grafaiceachd GTK 4.6 ri fhaighinn
  • Chuir sinn feart comharra-cleachdaidh ri GtkPopoverMenu gus Pango a chleachdadh ann an teacsa a’ chlàr.
  • Tha an siostam stoidhle a’ toirt taic do na feartan CSS font-variant-caps airson prìomh litrichean beaga a thaisbeanadh agus cruth-atharrachadh teacsa airson teacsa atharrachadh.
  • Eadar-aghaidh GtkSymbolicPaintable air a chur ris gus smachd a chumail air dath ìomhaighean samhla.
  • Chaidh taic airson a bhith a’ cumail sùil air gnìomhachd Drag-and-Drop a chur ris an eadar-aghaidh sgrùdaidh, chaidh am modal cuir a-steach gnàthach a shealltainn, chaidh sealladair susbaint clipboard a chuir ris, chaidh graf airson gtk_widget_measure() fhaicinn a chuir an gnìomh, agus an comas tachartasan a chlàradh air a thoirt seachad. Taic a bharrachd airson modh Drag-and-Drop gu goireas deasaiche gtk4-node.
  • Airson Wayland, chaidh suidheachadh a chuir an gnìomh gus am modh àrd-aghaidh a chuir an gnìomh. Taic a bharrachd airson protocol wl_seat v7.
  • Chaidh suidheachadh gtk-hint-font-metrics a chur ris gus toirt seachad teacsa nas fhaisge air giùlan GTK3.
  • Airson siostaman stèidhichte air X11, taic a bharrachd airson gluasadan smachd touchpad (nuair a bhios tu a’ cleachdadh XInput 2.4) agus giùlan slaodadh tiotal uinneig nas fheàrr.
  • Tha an leabharlann GDK, a tha a’ toirt còmhdach eadar GTK agus an fho-shiostam grafaiceachd, air sgrùdadh nas fheàrr airson dreachan OpenGL agus OpenGL ES. Taic a bharrachd airson àite dath HSL. Nuair a bhios tu a’ luchdachadh inneach agus a’ giullachd chruthan ìomhaigh, tha na leabharlannan libpng, libjpeg agus libtiff an sàs gu dìreach. Chaidh còd tòiseachaidh EGL a ghluasad chun taobh aghaidh. Chaidh APIan ùra a chur ris: gdk_texture_new_from_bytes, gdk_texture_new_from_filename, gdk_texture_download_float, gdk_texture_save_to_png_bytes, gdk_texture_save_to_tiff, gdk_texture_save_to_tiff_bytes agus gdk_display_create.
  • Chaidh am meur “maighstir” ann an stòr Git ath-ainmeachadh gu “prìomh”.

Source: fosgailtenet.ru

Ceannaich aoigheachd earbsach airson làraich le dìon DDoS, frithealaichean VPS VDS 🔥 Ceannaich aoigheachd làrach-lìn earbsach le dìon DDoS, frithealaichean VPS VDS | ProHoster