Skip to content

wxwidgetsv3.3.3

Updated

Widget toolkit and tools library for creating graphical user interfaces (GUIs) for cross-platform applications.
Set WXWIDGETS_USE_STL in a custom triplet to build with the wxUSE_STL build option.
Set WXWIDGETS_USE_STD_CONTAINERS in a custom triplet to build with the wxUSE_STD_CONTAINERS build option.

#Usage

The package wxwidgets provides CMake targets:

find_package(wxWidgets CONFIG REQUIRED)
target_link_libraries(main PRIVATE wx::core wx::base)

#Supported Platforms

!uwp & !xbox

  • linux
  • osx
  • windows
  • uwp

#Features

Default features: debug-support, sound

#debug-supportdefault

Enable wxWidgets debugging support hooks even for release builds (wxDEBUG_LEVEL 1)

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#example

Example source code and CMake project

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#fonts

Enable to use the font functionality of wxWidgets

Dependencies:
and 19 transitive dependencies:
Host Dependencies:
7 transitive dependencies:

#media

Build wxMediaCtrl support

Dependencies:
  • gstreamer

    Platforms: !windows & !osx & !ios
    Features: (none)

and 7 transitive dependencies:
Host Dependencies:
6 transitive dependencies:

#secretstore

Use wxSecretStore class

Dependencies:
and 9 transitive dependencies:
Host Dependencies:
6 transitive dependencies:

#sounddefault

Build wxSound support

Dependencies:
  • sdl2

    Platforms: !windows & !osx & !ios
    Features: (none)

No transitive dependencies.

Host Dependencies:
2 transitive dependencies:

#webview

The Edge backend uses Microsoft's Edge WebView2

Dependencies:
and one transitive dependency:
Host Dependencies:
2 transitive dependencies:

#Dependencies

and 49 transitive dependencies:

#Host Dependencies

and 6 transitive dependencies:

#Host Tool For

No ports use this.

#Contributors

  • Alexander Täschner's avatarAlexander Täschner
  • Robert Schumacher's avatarRobert Schumacher
  • Godrod's avatarGodrod
  • Balázs Ludmány's avatarBalázs Ludmány
  • Juha Sointusalo's avatarJuha Sointusalo
  • pravic's avatarpravic
  • driver1998's avatardriver1998
  • cnbatch's avatarcnbatch
  • Brad Anderson's avatarBrad Anderson
  • Emerson de Freitas Barcelos's avatarEmerson de Freitas Barcelos
  • Marek Roszko's avatarMarek Roszko
  • NancyLi1013's avatarNancyLi1013
  • Alexander Neumann's avatarAlexander Neumann
  • ras0219's avatarras0219
  • Vitalii Koshura's avatarVitalii Koshura
  • Jack·Boos·Yu's avatarJack·Boos·Yu
  • JonLiu1993's avatarJonLiu1993
  • Be's avatarBe
  • Karandra's avatarKarandra
  • autoantwort's avatarautoantwort
  • Kai Pastor's avatarKai Pastor
  • Mengna Li's avatarMengna Li
  • Frank's avatarFrank
  • Fabrice de Gans's avatarFabrice de Gans
  • Chuck Walbourn's avatarChuck Walbourn
  • Lily Wang's avatarLily Wang
  • MonicaLiu's avatarMonicaLiu
  • Thomas1664's avatarThomas1664
  • jim wang's avatarjim wang
  • gerard-ryan-immersaview's avatargerard-ryan-immersaview
  • Osyotr's avatarOsyotr
  • RippeR37's avatarRippeR37
  • Richard Powell's avatarRichard Powell
  • Emily Mabrey's avatarEmily Mabrey

#Changelog

  • b327e4b[wxwidgets] fix build by adding a dependency on libsm when building it for linux. (#53447)
  • ef3a5a8[wxwidgets] Update to 3.3.3 (#53318)
  • 099601cFix wxWidgets webview feature for macOS and Linux cross-platform support (#49233)
  • d5a87c6[wxwidgets] Update to v3.3.1 (#46690)
  • 897ba2a[wxwidgets] Update to v3.3.0 (#46473)
  • c2f8cd3[wxwidgets] Update to 3.2.8 (#46529)
  • 3bf9756[wxwidgets] update to 3.2.7. (#44772)
  • 460551b[glib] Update to 2.83.4 (#43774)
  • 0104b79[wxwidgets] Update to 3.2.6 (#41415)
  • 74f76df[wxwidgets] Restore deleted compile options (#39669)
Show 56 earlier changes