wxWidgets

Software Screenshot:
wxWidgets
Software Details:
Version: 3.0.0
Upload Date: 20 Feb 15
Developer: wxWidgets Team
Distribution Type: Freeware
Downloads: 11

Rating: nan/5 (Total Votes: 0)

wxWidgets is an open source and cross-platform C++ GUI library software that offers classes for all common GUI controls, as well as a comprehensive set of helper classes for most common application tasks, ranging from HTML display and image manipulation to networking and multi-threading.

wxWidgets uses native widgets on all platforms whenever possible and fills missing gaps on some platforms using generic controls written with wxWidgets itself.

wxWidgets is a platform-independent software, which means that it can be used on the Linux, UNIX, Windows, or Mac OS X operating systems, supporting both 32-bit and 64-bit architectures.

What is new in this release:

  • Unicode-related changes
  • wxODBC and contrib libraries removal
  • Changes in behaviour not resulting in compilation errors
  • Build system changes
  • Major new features in this release

What is new in version 3.0.0 RC1:

  • 3.0 release is a culmination of several years of work since 2.8 and so brings many important improvements compared to the old stable series, such as much better and simpler to use support for Unicode, the new wxOSX/Cocoa port, suitable for development of 64 bit GUI applications under OS X, and support for GTK+ 3 in wxGTK port, as well as a huge number of other new features and bug fixes.

What is new in version 2.9.2:

  • Added cwd and env arguments to wxExecute() (Emilien Kia).
  • Added "rest" argument to wxString::Before{First,Last}().
  • Added wxThread::OnKill() and OnDelete() callbacks.
  • Added wxFile::GetLastError() and ClearLastError() (ryazanov).
  • Added negatable command line switches (Armel Asselin).
  • Added wxVersionInfo and various GetLibraryVersionInfo() functions (troelsk).
  • Added wxNumberFormatter for dealing with thousands separators.
  • Added wxIntegerValidator and wxFloatingPointValidator validators.
  • Added wxIMAGE_OPTION_GIF_COMMENT to read and write GIF comments (troelsk).
  • Added wxStack template class.
  • Added precision parameter to wxString::From[C]Double().
  • Added wxThread::Wait() and Delete() "wait mode" parameter (Catalin Raceanu).
  • Allow showing milliseconds in wxLog time stamps (tan).
  • Added support for processing instructions in wxXmlDocument (Nick Matthews).
  • Added wxThreadEvent for communicating between threads to wxBase.
  • Unix:
  • Fix spurious errors when writing to child process pipe (ryazanov).
  • All (GUI):
  • Implement support for markup in wxButton and wxStaticText.
  • Added wxRichMessageDialog (Rickard Westerlund, GSoC 2010 project).
  • Added wxCommandLinkButton (Rickard Westerlund, GSoC 2010 project).
  • Added wxUIActionSimulator (Steven Lamerton, GSoC 2010 project).
  • Added support for dynamic auto-completion in wxTextEntry.
  • Added images support to wxToggleButton (Garrick Meeker).
  • wxAUI: support auto-orientable toolbars (wsu).
  • wxAUI: add support for icons in pane title bars (triton).
  • Added wxPanel::SetBackgroundBitmap().
  • Added wxDataViewCtrl::Set/GetCurrentItem().
  • Added possibility to disable individual wxDataViewCtrl items (Neno Ganchev).
  • wxHTML: render in RTL order inside RTL window (Richard Bullington-McGuire).
  • wxRibbon: added EVT_RIBBONGALLERY_CLICKED event (John Roberts).
  • wxRibbon: allow hiding the panels and showing tabs only (snowleopard).
  • Add support for child documents to docview framework.
  • Add support for CP-866 encoding to wxEncodingConverter (madnut).
  • Consistency fixes for keyboard events across all major ports.
  • Added EVT_RIBBONBAR_TAB_LEFT_DCLICK event (snowleopard).
  • Fix display of right aligned columns in wxGenericListCtrl (jl).
  • Restore text drag-and-drop in wxSTC broken by Scintilla 2 update (Jens Lody).
  • Add support for id ranges to XRC (David Hart).
  • Added wxToolbook XRC handler (Andrea Zanellato).
  • Added wxDocManager::FindTemplate() (troelsk).
  • Return bool, not void, from wxImage::ConvertAlphaToMask() (troelsk).
  • Fixed resizing columns in wxGrid when they were reordered.
  • Fixed keyboard navigation when wxGrid columns are reordered.
  • Added wxImage::Rotate180() (Jeff Tupper).
  • Added support for saving TGA files.
  • Added wxArtProvider returning higher quality icons from Tango project.
  • wxPropertyGrid: Added "HasAlpha" attribute for wxColourProperty.
  • wxPropertyGrid: Disabling a property didn't work properly if a child item
  • was selected (Sebastien Gallou).
  • Added support for saving PNG files with palette (troelsk).
  • Added support for saving as GIF and animated GIF (troelsk).
  • Fix wxWrapSizer minimal size calculation (Catalin Raceanu).
  • Added wxFont::Underlined() and MakeUnderlined() methods.
  • Added wxFont::SetSymbolicSize() and related methods.
  • Fix SVG files generation in locales using decimal comma (snowleopard).
  • Fix setting tooltips for generic wxSpinCtrl (Catalin Raceanu).
  • Added support for reading image resolutions from PNG images (scottb).
  • wxComboCtrl, wxOwnerDrawnComboBox: better support for themed and custom panel backgrounds, especially on OS X.
  • Add WXK_CONTROL_A..WXK_CONTROL_Z constants (Jan van Dijk).
  • Add support for alpha channel in colours in wxSVGFileDC (snowleopard).
  • Allow customizing AUI tab colours in wxAuiTabArt (snowleopard).
  • Added wxAffineMatrix2D class (Catalin Raceanu).
  • Allow showing preview frame non modally (John Roberts).
  • Improve appearance of the generic wxHyperlinkCtrl (David Connet).
  • GTK:
  • Improve print/page setup dialog (rafravago).
  • Switch to GtkTooltip from deprecated GtkTooltips (Emilien Kia).
  • wxTLW generates wxEVT_MAXIMIZE.
  • Fix copying clipboard data to primary selection (David Hart).
  • Implement wxGraphicsContext::GetSize() (Marcin Wojdyr).
  • Implement wxCalendarCtrl::SetDateRange() for the native control.
  • MSW:
  • Native implementation of wxHyperlinkCtrl and wxProgressDialog under modern Windows versions (Rickard Westerlund, GSoC 2010 project).
  • Fix Cygwin 1.7 build (David Gangola).
  • Allow using wxDC::DrawText() with multiline texts.
  • Fix wxBitmapButton best size determination broken in 2.9.1.
  • Center task dialog-based wxProgressDialog on the parent (John Roberts).
  • wxAutomationObject::GetInstance() creates objects on demand (Kolya Kosenko).
  • Fix EVT_UPDATE_UI generation for items in submenus (wsu).
  • Added support for world transformation matrix to wxDC (Catalin Raceanu).

What is new in version 2.9.2 RC1:

  • All:
  • Use standard implementations of container classes by default, you need to explicitly set wxUSE_STD_CONTAINERS to 0 to use wxWidgets implementations.
  • Added cwd and env arguments to wxExecute() (Emilien Kia).
  • Added "rest" argument to wxString::Before{First,Last}().
  • Added wxThread::OnKill() and OnDelete() callbacks.
  • Added wxFile::GetLastError() and ClearLastError() (ryazanov).
  • Added negatable command line switches (Armel Asselin).
  • Added wxVersionInfo and various GetLibraryVersionInfo() functions (troelsk).
  • Added wxNumberFormatter for dealing with thousands separators.
  • Added wxIntegerValidator and wxFloatingPointValidator validators.
  • Added wxIMAGE_OPTION_GIF_COMMENT to read and write GIF comments (troelsk).
  • Added wxStack template class.
  • Added precision parameter to wxString::From[C]Double().
  • Added wxThread::Wait() and Delete() "wait mode" parameter (Catalin Raceanu).
  • Allow showing milliseconds in wxLog time stamps (tan).
  • Added support for processing instructions in wxXmlDocument (Nick Matthews).
  • Added wxThreadEvent for communicating between threads to wxBase.
  • Unix:
  • Fix spurious errors when writing to child process pipe (ryazanov).
  • All (GUI):
  • Implement support for markup in wxButton and wxStaticText.
  • Added wxRichMessageDialog (Rickard Westerlund, GSoC 2010 project).
  • Added wxCommandLinkButton (Rickard Westerlund, GSoC 2010 project).
  • Added wxUIActionSimulator (Steven Lamerton, GSoC 2010 project).
  • Added support for dynamic auto-completion in wxTextEntry.
  • Added images support to wxToggleButton (Garrick Meeker).
  • wxAUI: support auto-orientable toolbars (wsu).
  • wxAUI: add support for icons in pane title bars (triton).
  • Added wxPanel::SetBackgroundBitmap().
  • Added wxDataViewCtrl::Set/GetCurrentItem().
  • Added possibility to disable individual wxDataViewCtrl items (Neno Ganchev).
  • wxHTML: render in RTL order inside RTL window (Richard Bullington-McGuire).
  • wxRibbon: added EVT_RIBBONGALLERY_CLICKED event (John Roberts).
  • wxRibbon: allow hiding the panels and showing tabs only (snowleopard).
  • Add support for child documents to docview framework.
  • Add support for CP-866 encoding to wxEncodingConverter (madnut).
  • Consistency fixes for keyboard events across all major ports.
  • Added EVT_RIBBONBAR_TAB_LEFT_DCLICK event (snowleopard).
  • Fix display of right aligned columns in wxGenericListCtrl (jl).
  • Restore text drag-and-drop in wxSTC broken by Scintilla 2 update (Jens Lody).
  • Add support for id ranges to XRC (David Hart).
  • Added wxToolbook XRC handler (Andrea Zanellato).
  • Added wxDocManager::FindTemplate() (troelsk).
  • Return bool, not void, from wxImage::ConvertAlphaToMask() (troelsk).
  • Fixed resizing columns in wxGrid when they were reordered.
  • Fixed keyboard navigation when wxGrid columns are reordered.
  • Added wxImage::Rotate180() (Jeff Tupper).
  • Added support for saving TGA files.
  • Added wxArtProvider returning higher quality icons from Tango project.
  • wxPropertyGrid: Added "HasAlpha" attribute for wxColourProperty.
  • wxPropertyGrid: Disabling a property didn't work properly if a child item was selected (Sebastien Gallou).
  • Added support for saving PNG files with palette (troelsk).
  • Added support for saving as GIF and animated GIF (troelsk).
  • Fix wxWrapSizer minimal size calculation (Catalin Raceanu).
  • Added wxFont::Underlined() and MakeUnderlined() methods.
  • Added wxFont::SetSymbolicSize() and related methods.
  • Fix SVG files generation in locales using decimal comma (snowleopard).
  • Fix setting tooltips for generic wxSpinCtrl (Catalin Raceanu).
  • Added support for reading image resolutions from PNG images (scottb).
  • wxComboCtrl, wxOwnerDrawnComboBox: better support for themed and custom panel backgrounds, especially on OS X.
  • Add WXK_CONTROL_A..WXK_CONTROL_Z constants (Jan van Dijk).
  • Add support for alpha channel in colours in wxSVGFileDC (snowleopard).
  • Allow customizing AUI tab colours in wxAuiTabArt (snowleopard).
  • Added wxAffineMatrix2D class (Catalin Raceanu).
  • Allow showing preview frame non modally (John Roberts).
  • Improve appearance of the generic wxHyperlinkCtrl (David Connet).
  • GTK:
  • Improve print/page setup dialog (rafravago).
  • Switch to GtkTooltip from deprecated GtkTooltips (Emilien Kia).
  • wxTLW generates wxEVT_MAXIMIZE.
  • Fix copying clipboard data to primary selection (David Hart).
  • Implement wxGraphicsContext::GetSize() (Marcin Wojdyr).
  • Implement wxCalendarCtrl::SetDateRange() for the native control.

What is new in version 2.9.0:

  • Enhancements include the removal of the distinction between ANSI and Unicode builds, and a reworked Mac OS X architecture, supporting both 32-bit Carbon and 32-bit/64-bit Cocoa variants (wxOSX/Cocoa at alpha stage), the addition of property grid classes, an enhanced data view control with combined tree and list control behavior, support for persistent objects, and totally revised Doxygen-based documentation.

Requirements:

  • gtk+

Similar Software

dis6502
dis6502

3 Jun 15

djbuild
djbuild

11 May 15

Other Software of Developer wxWidgets Team

wxGTK
wxGTK

3 Jun 15

Comments to wxWidgets

Comments not found
Add Comment
Turn on images!