Ar Γ΄l tair blynedd o ddatblygu, mae pecyn cymorth traws-lwyfan wxWidgets 3.3.0 wedi'i ryddhau, sy'n eich galluogi i greu rhyngwynebau graffigol ar gyfer Linux, Windows, macOS, systemau tebyg i UNIX, a llwyfannau symudol. Mae'r pecyn cymorth wedi'i ysgrifennu yn C++ ac wedi'i ddosbarthu o dan y drwydded wx am ddim.Windows Mae'r Drwydded Llyfrgell, a gymeradwywyd gan y Sefydliad Meddalwedd Rhydd a'r sefydliad OSI, yn seiliedig ar yr LGPL ac yn caniatΓ‘u telerau dosbarthu personol ar gyfer gweithiau deilliadol ar ffurf ddeuaidd.
Yn ogystal Γ’ chefnogaeth C++, mae wxWidgets yn darparu rhwymiadau ar gyfer y rhan fwyaf o ieithoedd rhaglennu poblogaidd, gan gynnwys PHP, Python, Perl, Haskell, a Ruby. Mae gan ryngwyneb cymwysiadau sy'n defnyddio wxWidgets olwg a theimlad brodorol ar gyfer y system darged, diolch i'r defnydd o APIs system yn hytrach na GUI efelychiedig.
Mae wxWidgets 3.3.0 wedi'i leoli fel cangen ddatblygu, gan ddatblygu nodweddion newydd ar gyfer y datganiad sefydlog nesaf, 3.4.0. Mae cangen wxWidgets 3.3.0 hefyd wedi'i marcio fel un addas i'w defnyddio mewn prosiectau cynhyrchu. Mae hyn yn wahanol i ganghennau sefydlog gan fod datganiadau dros dro o ganghennau datblygu yn caniatΓ‘u newidiadau torri i'r ABI a'r API. Mae'r newidiadau torri hyn wedi'u hynysu, ac ar y cyfan, mae cangen 3.3 bron yn gwbl gydnaws Γ’ wxWidgets 3.2 ar lefel yr API.
Prif arloesiadau:
- Mae backend wxWebView newydd yn seiliedig ar yr injan Chromium wedi'i weithredu, sy'n eich galluogi i fewnosod swyddogaethau ar gyfer prosesu ac arddangos cynnwys gwe mewn cymwysiadau.
- Mae'r dosbarth wxImage wedi'i ddiweddaru i gefnogi delweddau WebP.
- I'r porthladd wxMSW, sy'n darparu rhai penodol Windows swyddogaethau a rheolyddion, mae cefnogaeth arbrofol ar gyfer modd tywyll wedi'i ychwanegu, yn gweithio o Windows 10Mae'r gefnogaeth wedi dod i ben. Windows XP a Vista. Mae modd allbwn dwbl-byffer wedi'i alluogi yn ddiofyn, fel ym mhorthladdoedd wxGTK Wayland a wxOSX.
- Mae llyfrgell wxAUI yn gweithredu'r gallu i binio safleoedd tabiau a chreu tabiau aml-linell.
- Ychwanegwyd amrywiad o'r dosbarth wxWebRequest ar gyfer trin ceisiadau mewn modd cydamserol (blocio).
- Ychwanegwyd API ar gyfer trin digwyddiadau lefel isel o sgriniau cyffwrdd a padiau cyffwrdd.
- Mae'r dosbarth wxGrid yn gweithredu nodweddion hygyrchedd.
- Ar gyfer systemau tebyg i UNIX, gweithredir digwyddiadau wxEVT_POWER_XXX i fonitro statws y defnydd o bΕ΅er.
- Mae'r porthladd wxGTK bellach yn defnyddio deialogau ffeiliau brodorol pryd bynnag y bo modd.
- Mae'r dosbarth wxTextCtrl, sy'n cynhyrchu elfennau ar gyfer arddangos a golygu testun, yn gweithredu cefnogaeth ar gyfer testun gyda marcio (RTF).
- Ychwanegwyd cefnogaeth ar gyfer animeiddio a chyrchwyr ar gyfer sgriniau DPI uchel.
- Ychwanegwyd cefnogaeth ar gyfer adeiladu gan ddefnyddio'r crynhowyr gcc 15, clang 19, ac Xcode 16 newydd.
- Ar systemau tebyg i UNIX, defnyddir y cyfeiriadur ~/.config/appname.conf i storio ffeiliau ffurfweddu cymwysiadau yn lle ~/.appname (mae llwytho ffeiliau ffurfweddu presennol yn cael ei gadw).
- Wedi tynnu porthladdoedd wxMotif a wxGTK1.
- Mae'r gallu i adeiladu heb ddefnyddio Unicode wedi'i ddileu (wxUSE_UNICODE=0).
Ffynhonnell: opennet.ru
