wxWidgets is een open source en cross-platform C ++ GUI-bibliotheek software die klassen biedt voor alle gangbare GUI controles, evenals een uitgebreide set van helper klassen voor de meest voorkomende toepassing taken, variërend van HTML-weergave en beeldmanipulatie te netwerken en multi-threading.
wxWidgets maakt gebruik van inheemse widgets op alle platformen waar mogelijk en vult hiaten op sommige platforms met behulp van generieke controles geschreven met wxWidgets zelf.
wxWidgets is een platform-onafhankelijke software, wat betekent dat het kan worden gebruikt op de Linux, UNIX, Windows of Mac OS & nbsp; X & nbsp;. besturingssystemen, ondersteuning van zowel 32-bit als 64-bit architecturen
Wat is nieuw in deze release:
- -Unicode-gerelateerde veranderingen
- wxODBC en contrib bibliotheken verwijderen
- Veranderingen in het gedrag niet resulteert in een compilatie fouten
- Build systeemwijzigingen
- Belangrijke nieuwe functies in deze release
Wat is nieuw in versie 3.0.0 RC1:
- 3.0 release is een bekroning van vele jaren werken sinds 2.8 en zo brengt veel belangrijke verbeteringen ten opzichte van de oude stal serie, zoals veel beter en eenvoudiger om steun te gebruiken voor Unicode, de nieuwe wxOSX / Cocoa-poort, die geschikt zijn voor de ontwikkeling van 64 bit GUI applicaties onder OS X, en ondersteuning voor GTK + 3 in wxGTK haven, evenals een groot aantal andere nieuwe functies en bugfixes.
Wat is nieuw in versie 2.9.2:
- Toegevoegd cwd en env argumenten om wxExecute () ( Emilien Kia).
- Toegevoegd & quot; rust & quot; argument om wxString :: Voordat {First, Last} ().
- Toegevoegd wxThread :: OnKill () en OnDelete () callbacks.
- Toegevoegd wxFile :: GetLastError () en ClearLastError () (Rjazanov).
- Toegevoegd negatable command line switches (Armel Asselin).
- Toegevoegde wxVersionInfo en diverse GetLibraryVersionInfo () functies (troelsk).
- Toegevoegde wxNumberFormatter voor het omgaan met duizenden afscheiders.
- Toegevoegde wxIntegerValidator en wxFloatingPointValidator validatoren.
- Toegevoegd wxIMAGE_OPTION_GIF_COMMENT lezen en schrijven GIF reacties (troelsk).
- Toegevoegd wxStack template class.
- Toegevoegd precisie parameter om wxString :: Van [C] Double ().
- Toegevoegd wxThread :: Wait () en verwijderen () & quot; wachten mode & quot; parameter (Catalin Raceanu).
- Laat zien milliseconden in wxLog tijdstempels (tan).
- Ondersteuning toegevoegd voor het verwerken van instructies in wxXmlDocument (Nick Matthews).
- Toegevoegde wxThreadEvent voor de communicatie tussen de draden om wxBase.
- Unix:
- Fix valse fouten bij het schrijven op kind proces pijp (Rjazanov).
- Alle (GUI):
- Implementeren ondersteuning voor markup in wxButton en wxStaticText.
- Toegevoegde wxRichMessageDialog (Rickard Westerlund, GSoC 2010-project).
- Toegevoegde wxCommandLinkButton (Rickard Westerlund, GSoC 2010-project).
- Toegevoegde wxUIActionSimulator (Steven Lamerton, GSoC 2010-project).
- Ondersteuning voor dynamische auto-completion in wxTextEntry.
- Toegevoegd beelden ondersteunen om wxToggleButton (Garrick Meeker).
- wxAUI: support auto-oriënteerbare toolbars (WSU) .
- wxAUI: ondersteuning toevoegen voor iconen in ruit titel bars (Triton) .
- Toegevoegd wxPanel :: SetBackgroundBitmap ().
- Toegevoegd wxDataViewCtrl :: Set / GetCurrentItem ().
- Toegevoegd mogelijkheid om individuele wxDataViewCtrl artikelen (Neno Ganchev) uit te schakelen.
- wxHTML:. Verlenen bij RTL orde binnen RTL venster (Richard Bullington-McGuire)
- wxRibbon:. Toegevoegd EVT_RIBBONGALLERY_CLICKED evenement (John Roberts)
- wxRibbon: laat het verbergen van de panelen en het tonen van tabbladen alleen (snowleopard) .
- ondersteuning toevoegen voor kind documenten kader DocView.
- ondersteuning voor CP-866 codering toevoegen aan wxEncodingConverter (madnut).
- Consistentie fixes voor keyboard events in alle grote havens.
- Toegevoegde EVT_RIBBONBAR_TAB_LEFT_DCLICK event (snowleopard).
- Fix weergave van rechts uitgelijnd kolommen in wxGenericListCtrl (jl).
- tekst drag-and-drop in wxSTC gebroken door Scintilla 2-update (Jens Lody) herstellen.
- ondersteuning voor id reeksen aan XRC (David Hart) toevoegen.
- Toegevoegd wxToolbook XRC handler (Andrea Zanellato).
- Toegevoegd wxDocManager :: FindTemplate () (troelsk).
- Terug Bool, geen leegte, van wxImage :: ConvertAlphaToMask () (troelsk).
- Vaste resizen kolommen in wxGrid toen ze werden herschikt.
- Vaste toetsenbordnavigatie wanneer wxGrid kolommen worden herschikt.
- Toegevoegd wxImage :: Rotate180 () (Jeff Tupper).
- Ondersteuning toegevoegd voor het opslaan van TGA-bestanden.
- Toegevoegd wxArtProvider terugkerende hogere kwaliteit iconen uit Tango project.
- wxPropertyGrid: Toegevoegd & quot; HasAlpha & quot; attribuut voor wxColourProperty.
- wxPropertyGrid: het uitschakelen van een woning niet goed werken als een kind-item
- is geselecteerd (Sebastien Gallou).
- Ondersteuning toegevoegd voor het opslaan van PNG-bestanden met palet (troelsk).
- Ondersteuning toegevoegd voor het opslaan als GIF en geanimeerde GIF (troelsk).
- Fix wxWrapSizer minimale grootte berekening (Catalin Raceanu).
- Toegevoegd wxFont :: onderstreepte () en MakeUnderlined () methodes.
- Toegevoegd wxFont :: SetSymbolicSize () en verwante methoden.
- Fix SVG-bestanden genereren in locales met behulp van komma (snowleopard).
- Fix instellen tooltips voor generieke wxSpinCtrl (Catalin Raceanu).
- Ondersteuning toegevoegd voor het lezen afbeelding resoluties van PNG-afbeeldingen (scottb).
- wxComboCtrl, wxOwnerDrawnComboBox: betere ondersteuning voor thema en aangepaste paneel achtergronden, vooral op OS X .
- Voeg WXK_CONTROL_A..WXK_CONTROL_Z constanten (Jan van Dijk).
- ondersteuning voor alfakanaal toevoegen in kleuren in wxSVGFileDC (snowleopard).
- Laat het aanpassen van AUI tabblad kleuren in wxAuiTabArt (snowleopard).
- Toegevoegde wxAffineMatrix2D klasse (Catalin Raceanu).
- Laat zien voorbeeldscherm niet modaal (John Roberts).
- Verbeteren van het uiterlijk van de generieke wxHyperlinkCtrl (David Connet).
- GTK:
- De afdrukkwaliteit / pagina-instellingen dialoogvenster (rafravago).
- Schakel naar GtkTooltip van deprecated GtkTooltips (Emilien Kia).
- wxTLW genereert wxEVT_MAXIMIZE.
- Fix kopiëren van gegevens van het klembord naar de primaire selectie (David Hart).
- Implementeren wxGraphicsContext :: getSize () (Marcin Wojdyr).
- Implementeren wxCalendarCtrl :: SetDateRange () voor de inheemse controle.
- MSW:
- Native uitvoering van wxHyperlinkCtrl en wxProgressDialog onder moderne Windows-versies (Rickard Westerlund, GSoC 2010-project).
- Fix Cygwin 1.7 build (David Gangola).
- Laat met behulp van wxDC :: DrawText () met meerdere regels tekst.
- Fix wxBitmapButton beste maat te bepalen gebroken in 2.9.1.
- Center taak dialoog gebaseerde wxProgressDialog op de ouder (John Roberts).
- wxAutomationObject :: getInstance () maakt objecten op aanvraag (Kolya Kosenko).
- Fix EVT_UPDATE_UI generatie voor items in submenu's (WSU).
- Ondersteuning toegevoegd voor wereld transformatie matrix om wxDC (Catalin Raceanu).
Wat is nieuw in versie 2.9.2 RC1:
- Alle:
- Gebruik standaard implementaties van container klassen standaard, moet u expliciet set wxUSE_STD_CONTAINERS naar 0 tot wxWidgets implementaties gebruiken.
- Toegevoegd cwd en env argumenten om wxExecute () (Emilien Kia).
- Toegevoegd & quot; rust & quot; argument om wxString :: Voordat {First, Last} ().
- Toegevoegd wxThread :: OnKill () en OnDelete () callbacks.
- Toegevoegd wxFile :: GetLastError () en ClearLastError () (Rjazanov).
- Toegevoegd negatable command line switches (Armel Asselin).
- Toegevoegde wxVersionInfo en diverse GetLibraryVersionInfo () functies (troelsk).
- Toegevoegde wxNumberFormatter voor het omgaan met duizenden afscheiders.
- Toegevoegde wxIntegerValidator en wxFloatingPointValidator validatoren.
- Toegevoegd wxIMAGE_OPTION_GIF_COMMENT lezen en schrijven GIF reacties (troelsk).
- Toegevoegd wxStack template class.
- Toegevoegd precisie parameter om wxString :: Van [C] Double ().
- Toegevoegd wxThread :: Wait () en verwijderen () & quot; wachten mode & quot; parameter (Catalin Raceanu).
- Laat zien milliseconden in wxLog tijdstempels (tan).
- Ondersteuning toegevoegd voor het verwerken van instructies in wxXmlDocument (Nick Matthews).
- Toegevoegde wxThreadEvent voor de communicatie tussen de draden om wxBase.
- Unix:
- Fix valse fouten bij het schrijven op kind proces pijp (Rjazanov).
- Alle (GUI):
- Implementeren ondersteuning voor markup in wxButton en wxStaticText.
- Toegevoegde wxRichMessageDialog (Rickard Westerlund, GSoC 2010-project).
- Toegevoegde wxCommandLinkButton (Rickard Westerlund, GSoC 2010-project).
- Toegevoegde wxUIActionSimulator (Steven Lamerton, GSoC 2010-project).
- Ondersteuning voor dynamische auto-completion in wxTextEntry.
- Toegevoegd beelden ondersteunen om wxToggleButton (Garrick Meeker).
- wxAUI: support auto-oriënteerbare toolbars (WSU) .
- wxAUI: ondersteuning toevoegen voor iconen in ruit titel bars (Triton) .
- Toegevoegd wxPanel :: SetBackgroundBitmap ().
- Toegevoegd wxDataViewCtrl :: Set / GetCurrentItem ().
- Toegevoegd mogelijkheid om individuele wxDataViewCtrl artikelen (Neno Ganchev) uit te schakelen.
- wxHTML:. Verlenen bij RTL orde binnen RTL venster (Richard Bullington-McGuire)
- wxRibbon:. Toegevoegd EVT_RIBBONGALLERY_CLICKED evenement (John Roberts)
- wxRibbon: laat het verbergen van de panelen en het tonen van tabbladen alleen (snowleopard) .
- ondersteuning toevoegen voor kind documenten kader DocView.
- ondersteuning voor CP-866 codering toevoegen aan wxEncodingConverter (madnut).
- Consistentie fixes voor keyboard events in alle grote havens.
- Toegevoegde EVT_RIBBONBAR_TAB_LEFT_DCLICK event (snowleopard).
- Fix weergave van rechts uitgelijnd kolommen in wxGenericListCtrl (jl).
- tekst drag-and-drop in wxSTC gebroken door Scintilla 2-update (Jens Lody) herstellen.
- ondersteuning voor id reeksen aan XRC (David Hart) toevoegen.
- Toegevoegd wxToolbook XRC handler (Andrea Zanellato).
- Toegevoegd wxDocManager :: FindTemplate () (troelsk).
- Terug Bool, geen leegte, van wxImage :: ConvertAlphaToMask () (troelsk).
- Vaste resizen kolommen in wxGrid toen ze werden herschikt.
- Vaste toetsenbordnavigatie wanneer wxGrid kolommen worden herschikt.
- Toegevoegd wxImage :: Rotate180 () (Jeff Tupper).
- Ondersteuning toegevoegd voor het opslaan van TGA-bestanden.
- Toegevoegd wxArtProvider terugkerende hogere kwaliteit iconen uit Tango project.
- wxPropertyGrid: Toegevoegd & quot; HasAlpha & quot; attribuut voor wxColourProperty.
- wxPropertyGrid:. Het uitschakelen van een woning niet goed werken als een kind punt werd geselecteerd (Sebastien Gallou)
- Ondersteuning toegevoegd voor het opslaan van PNG-bestanden met palet (troelsk).
- Ondersteuning toegevoegd voor het opslaan als GIF en geanimeerde GIF (troelsk).
- Fix wxWrapSizer minimale grootte berekening (Catalin Raceanu).
- Toegevoegd wxFont :: onderstreepte () en MakeUnderlined () methodes.
- Toegevoegd wxFont :: SetSymbolicSize () en verwante methoden.
- Fix SVG-bestanden genereren in locales met behulp van komma (snowleopard).
- Fix instellen tooltips voor generieke wxSpinCtrl (Catalin Raceanu).
- Ondersteuning toegevoegd voor het lezen afbeelding resoluties van PNG-afbeeldingen (scottb).
- wxComboCtrl, wxOwnerDrawnComboBox: betere ondersteuning voor thema en aangepaste paneel achtergronden, vooral op OS X .
- Voeg WXK_CONTROL_A..WXK_CONTROL_Z constanten (Jan van Dijk).
- ondersteuning voor alfakanaal toevoegen in kleuren in wxSVGFileDC (snowleopard).
- Laat het aanpassen van AUI tabblad kleuren in wxAuiTabArt (snowleopard).
- Toegevoegde wxAffineMatrix2D klasse (Catalin Raceanu).
- Laat zien voorbeeldscherm niet modaal (John Roberts).
- Verbeteren van het uiterlijk van de generieke wxHyperlinkCtrl (David Connet).
- GTK:
- De afdrukkwaliteit / pagina-instellingen dialoogvenster (rafravago).
- Schakel naar GtkTooltip van deprecated GtkTooltips (Emilien Kia).
- wxTLW genereert wxEVT_MAXIMIZE.
- Fix kopiëren van gegevens van het klembord naar de primaire selectie (David Hart).
- Implementeren wxGraphicsContext :: getSize () (Marcin Wojdyr).
- Implementeren wxCalendarCtrl :: SetDateRange () voor de inheemse controle.
Wat is nieuw in versie 2.9.0:
- Verbeteringen zijn onder andere de opheffing van het onderscheid tussen ANSI en Unicode bouwt, en een herwerkte Mac OS X architectuur, ondersteuning van zowel 32-bit Carbon en 32-bit / 64-bit Cocoa varianten (wxOSX / Cocoa in alpha fase), de toevoeging van de woning raster klassen, een verbeterde data view control met gecombineerde boom en lijstbesturingselement gedrag, ondersteuning voor blijvende objecten, en volledig herziene Doxygen-gebaseerde documentatie.
Eisen
- GTK +
Reacties niet gevonden