Allow optionally forbidding dangerous implicit wxString conversions.wxWidgets may now be built with C++20 compiler.AUI appearance enhancements for non-default GTK themes and macOS dark mode. ![]() wxGrid was has been significantly improved and is now much user friendlier.Better, although still not perfect, per-monitor DPI support in wxMSW.wxMSW comes with a new Edge-based wxWebView implementation.wxOSX port now supports the latest macOS 11 on ARM hardware.Important bug fixes for focus handling in wxOSX port.Significant improvements to the (still experimental) wxQt port.Extended compiler (MSVS 2019) and platforms (macOS 10.14+) support.It is now possible to use gradients when creating wxGraphicsPen.New XRC handlers for wxDataViewCtrl, wxInfoBar.Long requested support for freezing rows and/or columns in wxGrid.More generally, many fixes for various controls appearance in high DPI.Support for per-monitor DPI and dynamic DPI changes under MSW.Add wxDataViewToggleRenderer::ShowAsRadio(), wxDisplay::GetPPI(), wxGrid::SetCornerLabelValue(), wxHtmlEasyPrinting::SetPromptMode(), wxJoystickEvent::GetButtonOrdinal(), wxToolbook::EnablePage().Support for non-integer font sizes and arbitrary font weights.Initial support for macOS 10.14 and its dark mode.This release is a "development" one as it makes (very few) incompatible API changes compared to 3.0 and does not guarantee the ABI stability, unlike the 3.0.x series. wxWidgets 3.1.1 is the second release in the 3.1 development branch.Updated versions of the bundled third party libraries and support for GStreamer 1.0 under Unix.Several new methods such as wxTextEntry::ForceUpper(), wxProcess::Activate(), wxDateTime::GetWeekBasedYear(), wxListBox::GetTopItem(), wxStandardPaths::GetUserDir(), wxUIActionSimulator::Select().New wxActivityIndicator and wxNativeWindow classes.Revamped OpenGL support better suited to modern OpenGL (3.2+).Support for latest compilers including MSVS 2015, g++ 5.3 and clang 3.8, including in C++11 mode.Better support for high DPI displays, especially under Windows.Support for window-modal and application-modal dialogs.Cocoa-based wxOSX port running in 64-bit mode.Further functionality including wxAnimationCtrl, wxSimpleHtmlListBox, wxHyperlinkCtrl, wxColourPickerCtrl, wxDirPickerCtrl, wxFilePickerCtrl, wxFontPickerCtrl, wxCollapsiblePane, wxSearchCtrl, wxAboutBox, wxTreebook, tar streams.wxComboCtrl with custom, graphical comboboxes.The following table contains the release history of wxWidgets, showing all of its major release versions. WxWidgets has participated in the Google Summer of Code since 2006. Version 3.0 was released on 11 November, 2013. Major release versions were 2.4 on 6 January 2003, 2.6 on 21 April 2005 and 2.8.0 on 14 December 2006. On February 20, 2004, the developers of wxWindows announced that the project was changing its name to wxWidgets, as a result of Microsoft requesting Julian Smart to respect Microsoft's United Kingdom trademark of the term Windows. He attained an honours degree in Computational science from the University of St Andrews in 1986, and is still a core developer. WxWidgets (initially wxWindows "w" is for Windows, and "x" is for X Window System) was started in 1992 by Julian Smart at the University of Edinburgh. wxWidgets is used in many open source projects, and by individual developers. It is also used in the public sector and education by, for example, Dartmouth Medical School, National Human Genome Research Institute, National Center for Biotechnology Information, and many others. WxWidgets is used across many industry sectors, most notably by Xerox, Advanced Micro Devices (AMD), Lockheed Martin, NASA and the Center for Naval Analyses. ![]() A version for embedded systems is under development. WxWidgets covers systems such as Microsoft Windows, Mac OS ( Carbon and Cocoa), iOS ( Cocoa Touch), Linux/ Unix ( X11, Motif, and GTK), OpenVMS, OS/2 and AmigaOS. It is free and open source software, distributed under the terms of the wxWidgets Licence, which satisfies those who wish to produce for GPL and proprietary software. ![]() The project was renamed wxWidgets in 2004 in response to a trademark claim by Microsoft UK. The project was started under the name wxWindows in 1992 by Julian Smart at the University of Edinburgh. wxWidgets supports a comprehensive range of popular operating systems and graphical libraries, both proprietary and free, and is widely deployed in prominent organizations (see text). A wide choice of compilers and other tools to use with wxWidgets facilitates development of sophisticated applications. wxWidgets enables a program's GUI code to compile and run on several computer platforms with minimal or no code changes. WxWidgets (formerly wxWindows) is a widget toolkit and tools library for creating graphical user interfaces (GUIs) for cross-platform applications.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |