Lëshimi i toolkit-it grafik wxWidgets 3.1.4

U shpall lëshimi i toolkit-it shumëplatformor wxWidgets 3.1.4, që mundëson krijimin e ndërfaqeve grafike për Linux, Windows, macOS, UNIX dhe platformat mobile. wxWidgets 3.1 pozicionohet si një degë për zhvilluesit, ku zhvillohen mundësi të reja për lëshimin e ardhshëm stabil 3.2.0. Krahasuar me degën 3.0, ka disa papërshtatshmëri në nivelin API dhe nuk garantohet që ABI të mbetet i pandryshuar ndërmjet lëshimeve të përkohshme 3.1.x.

Toolkit-u është shkruar në gjuhën C++ dhe shpërndahet nën një licencë të lirë Licenca e Bibliotekës wxWindows, e miratuar nga Fondi i Softuerit të Hapur dhe organizata OSI. Licenca bazohet në LGPL dhe ndryshon duke lejuar përdorimin e kushteve të veta për shpërndarjen e punimeve të derivuara në formë binare. Përveç zhvillimit të programeve në C/C++, wxWidgets ofron lidhje për shumicën e gjuhëve të njohura të programimit, përfshirë PHP, Python, Perl dhe Ruby. Ndryshe nga toolkit-et e tjera, wxWidgets ofron një pamje dhe metoda ndërveprimi vërtet të natyrshme për sistemin e synuar për aplikacionin, për shkak të përdorimit të API-ve sistemore, jo imituar GUI.

TĂ« rejat kryesore:

  • Sistemi i ri i ndĂ«rrimit bazuar nĂ« CMake. Sistemi i ndĂ«rrimit ka shtuar mbĂ«shtetje pĂ«r kompjuterĂ« tĂ« rinj (MSVC 2019, g++ 10) dhe sisteme operative tĂ« reja (macOS 10.14 dhe macOS 11 pĂ«r ARM);
  • Porti eksperimental i ri wxQt;
  • RivlerĂ«simi i mbĂ«shtetjes pĂ«r OpenGL, pĂ«rmirĂ«simi i pĂ«rdorimit tĂ« versioneve tĂ« reja tĂ« OpenGL (3.2+);
  • Shtuar mbĂ«shtetje pĂ«r ngjarje tĂ« kontrollit tĂ« lĂ«vizjeve, tĂ« reproduktuara me miun;
  • NĂ« wxFont dhe wxGraphicsContext Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« pĂ«rcaktuar vlera jo tĂ« plota pĂ«r pĂ«rmasat e fontit dhe gjerĂ«sinĂ« e penĂ«s;
  • NĂ« wxStaticBox Ă«shtĂ« realizuar mundĂ«sia pĂ«r tĂ« caktuar etiketat arbitrare pĂ«r dritaret;
  • MbĂ«shtetje e pĂ«rmirĂ«suar pĂ«r ekranet me densitet tĂ« lartĂ« pikselĂ«sh (High DPI);
  • Shtuar mbĂ«shtetje pĂ«r kompresimin LZMA dhe skedarĂ«t ZIP 64;
  • Prezantohen klasat e reja: wxActivityIndicator, wxAddRemoveCtrl,
    wxAppProgressIndicator, wxNativeWindow, wxPowerResourceBlocker,
    wxSecretStore dhe wxTempFFile;
  • Shtuar mbĂ«shtetje pĂ«r ngrirjen e kolonave dhe rreshtave nĂ« wxGrid;
  • Prezantohen metodat e reja: wxDataViewToggleRenderer::ShowAsRadio(), wxDateTime::
    GetWeekBasedYear(), wxDisplay::GetPPI(), wxGrid::SetCornerLabelValue(),
    wxHtmlEasyPrinting::SetPromptMode(), wxJoystickEvent::GetButtonOrdinal(),
    wxListBox::GetTopItem(), wxProcess::Activate(), wxTextEntry::ForceUpper(), wxStandardPaths::GetUserDir(),
    wxToolbook::EnablePage(), wxUIActionSimulator::Select();
  • JanĂ« bĂ«rĂ« pĂ«rmirĂ«sime tĂ« rĂ«ndĂ«sishme nĂ« klasat wxBusyInfo, wxDataViewCtrl,
    wxNotificationMessage, wxStaticBox, wxStyledTextCtrl dhe wxUIActionSimulator;
  • PĂ«rmirĂ«simi i sigurisĂ« nĂ« fazĂ«n e kompilirimit, falĂ« mundĂ«sisĂ« pĂ«r tĂ« çaktivizuar transformimet e rrezikshme tĂ« paqarta midis vargjeve me lloje wxString dhe «char*».
  • TĂ« gjitha bibliotekat e tretĂ« tĂ« pĂ«rfshira nĂ« paketĂ« janĂ« pĂ«rditĂ«suar. ËshtĂ« shtuar mbĂ«shtetje pĂ«r WebKit 2 dhe GStreamer 1.7;
  • JanĂ« bĂ«rĂ« pĂ«rmirĂ«sime tĂ« lidhura me mbĂ«shtetje pĂ«r standardin C++11. ËshtĂ« shtuar mbĂ«shtetje pĂ«r ndĂ«rtim me kompilerĂ«t C++20.
  • NjĂ« numĂ«r i madh rregullimesh nĂ« portet wxGTK3 dhe wxOSX/Cocoa.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster