wxWidgets on avoimen lähdekoodin ja cross-platform C ++ GUI kirjasto-ohjelmisto, joka tarjoaa luokat kaikille yhteisiä GUI valvonta, sekä kattava joukko auttaja luokat yleisin sovellus tehtäviä, jotka vaihtelevat HTML näyttö ja kuvankäsittelyn verkottumiseen ja monisäieominaisuuksia.
wxWidgets käyttää natiivi widgetit kaikilla alustoilla mahdollisuuksien ja täyttää puuttuvia aukkoja joissakin ympäristöissä käyttäen yleisiä tarkastuksia kirjoitettu wxWidgets itse.
wxWidgets on alustasta riippumaton ohjelmisto, mikä tarkoittaa, että sitä voidaan käyttää Linux, UNIX, Windows tai Mac OS & nbsp; X & nbsp; käyttöjärjestelmiä, tukee sekä 32-bittinen ja 64-bittinen arkkitehtuurit.
Mitä uutta strong> tässä julkaisussa:
- Unicode liittyviä muutoksia
- wxODBC ja contrib kirjastot poisto
- Muutoksia käyttäytymisessä ei ole johtanut kokoelma virheitä
- Rakenna järjestelmä muuttuu
- Major uusia ominaisuuksia tässä versiossa
Mitä uutta strong> versiossa 3.0.0 RC1:
- 3.0 julkaisu on huipentuma usean vuoden toimi, koska 2.8 ja niin tuo monia tärkeitä parannuksia verrattuna vanhaan vakaa sarja, kuten paljon parempi ja yksinkertaisempi käyttää Unicode-tuen, uusi wxOSX / Cocoa portti, sopii kehittämiseen 64 bittinen GUI sovelluksia alle OS X ja tuki GTK + 3 wxGTK satamaan, sekä valtava määrä muita uusia ominaisuuksia ja korjauksia.
Mitä uutta strong> versiossa 2.9.2:
- Lisätty CWD ja ENV argumentteja wxExecute () ( Emilien Kia).
- Lisätty & quot; loput & quot; argumentti wxString :: Ennen {Ensiksi Last} ().
- Lisätty wxThread :: OnKill () ja OnDelete () kutsuja.
- Lisätty wxFile :: GetLastError () ja ClearLastError () (Ryazanov).
- Lisätty negatable komentorivivalitsinten (Armel Asselin).
- Lisätty wxVersionInfo ja eri GetLibraryVersionInfo () toiminnot (troelsk).
- Lisätty wxNumberFormatter käsitellä tuhansia erottimet.
- Lisätty wxIntegerValidator ja wxFloatingPointValidator validaattoreihin.
- Lisätty wxIMAGE_OPTION_GIF_COMMENT lukea ja kirjoittaa GIF kommentteja (troelsk).
- Lisätty wxStack sapluuna luokka.
- Lisätty tarkkuus parametri wxString :: Mistä [C] Double ().
- Lisätty wxThread :: Odota () ja Delete () & quot; odotustilaan & quot; parametri (Catalin Raceanu).
- Salli osoittaa millisekuntia wxLog aikaleimat (tan).
- Lisätty tuki käsittely ohjeita wxXmlDocument (Nick Matthews).
- Lisätty wxThreadEvent väliseen viestintään kierteet wxBase.
- Unix:
- Korjaa näennäisiä virheitä, kun kirjoitat lapsi prosessi putki (Ryazanov).
- Kaikki (GUI):
- Toteuta tuki markup wxButton ja wxStaticText.
- Lisätty wxRichMessageDialog (Rickard Westerlund, GSoC 2010 hanke).
- Lisätty wxCommandLinkButton (Rickard Westerlund, GSoC 2010 hanke).
- Lisätty wxUIActionSimulator (Steven Lamerton, GSoC 2010 hanke).
- Lisätty tuki dynaaminen automaattista valmistua wxTextEntry.
- Lisätty kuvia tukemisen wxToggleButton (Garrick Meeker).
- wxAUI: tukevat automaattista orientable työkalurivit (WSU).
- wxAUI: lisätä tukea kuvakkeet ruudussa otsikkopalkkeja (Triton).
- Lisätty wxPanel :: SetBackgroundBitmap ().
- Lisätty wxDataViewCtrl :: Set / GetCurrentItem ().
- Lisätty mahdollisuus poistaa yksittäisiä wxDataViewCtrl kohdetta (Neno Ganchev).
- wxHTML: tehdä RTL jotta sisälle RTL ikkuna (Richard Bullington-McGuire).
- wxRibbon: lisätään EVT_RIBBONGALLERY_CLICKED tapahtuma (John Roberts).
- wxRibbon: anna piilossa paneelien ja osoittaa välilehdet vain (snowleopard).
- Lisää tukea lapsen asiakirjoja docview puitteissa.
- Lisää tukea CP-866 koodausta wxEncodingConverter (madnut).
- Johdonmukaisuus korjauksia näppäimistön tapahtumia kaikissa suurimmissa satamissa.
- Lisätty EVT_RIBBONBAR_TAB_LEFT_DCLICK tapahtuma (snowleopard).
- Korjaa näytön oikeassa linjassa sarakkeiden wxGenericListCtrl (JL).
- Palauta tekstin vedä ja pudota in wxSTC rikki Scintilla 2 päivitys (Jens Lody).
- Lisää tukea id valikoimia XRC (David Hart).
- Lisätty wxToolbook XRC handler (Andrea Zanellato).
- Lisätty wxDocManager :: FindTemplate () (troelsk).
- Paluu bool, ei void, mistä wxImage :: ConvertAlphaToMask () (troelsk).
- Kiinteät koon sarakkeet wxGrid kun ne järjestetään uudelleen.
- Kiinteät näppäimistöllä kun wxGrid sarakkeet järjestetään uudelleen.
- Lisätty wxImage :: Rotate180 () (Jeff Tupper).
- Lisätty tuki säästää TGA tiedostoja.
- Lisätty wxArtProvider palaamassa laadukkaampia kuvakkeet Tango projekti.
- wxPropertyGrid: Lisätty & quot; HasAlpha & quot; -määritteen wxColourProperty.
- wxPropertyGrid: poistaminen ominaisuus ei toimi oikein, jos lapsi kohta li>
- valittiin (Sebastien Gallou).
- Lisätty tuki säästää PNG tiedostoja paletti (troelsk).
- Lisätty tuki säästää GIF ja animoitu GIF (troelsk).
- Korjaa wxWrapSizer minimipituus laskenta (Catalin Raceanu).
- Lisätty wxFont :: Alleviivattu () ja MakeUnderlined (menetelmiä).
- Lisätty wxFont :: SetSymbolicSize () ja siihen liittyvät menetelmät.
- Korjaa SVG-tiedostoja sukupolven kohteista käyttäen Desimaalipilkku (snowleopard).
- Korjaa asetus vihjeet geneeristen wxSpinCtrl (Catalin Raceanu).
- Lisätty tuki lukemista kuvan päätöslauselmia PNG kuvia (scottb).
- wxComboCtrl, wxOwnerDrawnComboBox: parempi tuki teemalla ja mukautettuja paneeli taustat, erityisesti OS X.
- Lisää WXK_CONTROL_A..WXK_CONTROL_Z vakiot (Jan van Dijk).
- Lisää tukea alpha kanavan värejä wxSVGFileDC (snowleopard).
- Salli räätälöintiä AUI välilehti värejä wxAuiTabArt (snowleopard).
- Lisätty wxAffineMatrix2D luokka (Catalin Raceanu).
- Salli näytetään esikatselu kehyksen ei liikennemuodon (John Roberts).
- Paranna ulkonäkö geneeristen wxHyperlinkCtrl (David Connet).
- GTK:
- Paranna tulosta / sivu .asetusikkuna (rafravago).
- Vaihda GtkTooltip päässä vanhentunut GtkTooltips (Emilien Kia).
- wxTLW luo wxEVT_MAXIMIZE.
- Korjaa kopiointi leikepöydän tietojen ensisijainen valinta (David Hart).
- Toteuta wxGraphicsContext :: GetSize () (Marcin Wojdyr).
- Toteuta wxCalendarCtrl :: SetDateRange () natiivin valvontaa.
- MSW:
- Native täytäntöönpanoa wxHyperlinkCtrl ja wxProgressDialog alle moderni Windows-versiot (Rickard Westerlund, GSoC 2010 hanke).
- Korjaa Cygwin 1.7 build (David Gangola).
- Salli käyttäen wxDC :: DrawText () kanssa MultiLine tekstejä.
- Korjaa wxBitmapButton paras koko päättäväisyyttä rikki 2.9.1.
- Centerin tehtävänä ikkunapohjaista wxProgressDialog emoyhtiön (John Roberts).
- wxAutomationObject :: GetInstance () luo esineitä kysyntään (Kolya Kosenko).
- Fix EVT_UPDATE_UI sukupolven kohdetta alivalikoissa (WSU).
- Lisätty tuki maailman muunnosmatriisi kohteeseen wxDC (Catalin Raceanu).
Mitä uutta strong> versiossa 2.9.2 RC1:
- Kaikki:
- Käytä standardia toteutuksia pakkauskoot luokat oletuksena, sinun täytyy erikseen asettaa wxUSE_STD_CONTAINERS 0 käyttämään wxWidgets toteutuksiin.
- Lisätty CWD ja ENV argumentteja wxExecute () (Emilien Kia).
- Lisätty & quot; loput & quot; argumentti wxString :: Ennen {Ensiksi Last} ().
- Lisätty wxThread :: OnKill () ja OnDelete () kutsuja.
- Lisätty wxFile :: GetLastError () ja ClearLastError () (Ryazanov).
- Lisätty negatable komentorivivalitsinten (Armel Asselin).
- Lisätty wxVersionInfo ja eri GetLibraryVersionInfo () toiminnot (troelsk).
- Lisätty wxNumberFormatter käsitellä tuhansia erottimet.
- Lisätty wxIntegerValidator ja wxFloatingPointValidator validaattoreihin.
- Lisätty wxIMAGE_OPTION_GIF_COMMENT lukea ja kirjoittaa GIF kommentteja (troelsk).
- Lisätty wxStack sapluuna luokka.
- Lisätty tarkkuus parametri wxString :: Mistä [C] Double ().
- Lisätty wxThread :: Odota () ja Delete () & quot; odotustilaan & quot; parametri (Catalin Raceanu).
- Salli osoittaa millisekuntia wxLog aikaleimat (tan).
- Lisätty tuki käsittely ohjeita wxXmlDocument (Nick Matthews).
- Lisätty wxThreadEvent väliseen viestintään kierteet wxBase.
- Unix:
- Korjaa näennäisiä virheitä, kun kirjoitat lapsi prosessi putki (Ryazanov).
- Kaikki (GUI):
- Toteuta tuki markup wxButton ja wxStaticText.
- Lisätty wxRichMessageDialog (Rickard Westerlund, GSoC 2010 hanke).
- Lisätty wxCommandLinkButton (Rickard Westerlund, GSoC 2010 hanke).
- Lisätty wxUIActionSimulator (Steven Lamerton, GSoC 2010 hanke).
- Lisätty tuki dynaaminen automaattista valmistua wxTextEntry.
- Lisätty kuvia tukemisen wxToggleButton (Garrick Meeker).
- wxAUI: tukevat automaattista orientable työkalurivit (WSU).
- wxAUI: lisätä tukea kuvakkeet ruudussa otsikkopalkkeja (Triton).
- Lisätty wxPanel :: SetBackgroundBitmap ().
- Lisätty wxDataViewCtrl :: Set / GetCurrentItem ().
- Lisätty mahdollisuus poistaa yksittäisiä wxDataViewCtrl kohdetta (Neno Ganchev).
- wxHTML: tehdä RTL jotta sisälle RTL ikkuna (Richard Bullington-McGuire).
- wxRibbon: lisätään EVT_RIBBONGALLERY_CLICKED tapahtuma (John Roberts).
- wxRibbon: anna piilossa paneelien ja osoittaa välilehdet vain (snowleopard).
- Lisää tukea lapsen asiakirjoja docview puitteissa.
- Lisää tukea CP-866 koodausta wxEncodingConverter (madnut).
- Johdonmukaisuus korjauksia näppäimistön tapahtumia kaikissa suurimmissa satamissa.
- Lisätty EVT_RIBBONBAR_TAB_LEFT_DCLICK tapahtuma (snowleopard).
- Korjaa näytön oikeassa linjassa sarakkeiden wxGenericListCtrl (JL).
- Palauta tekstin vedä ja pudota in wxSTC rikki Scintilla 2 päivitys (Jens Lody).
- Lisää tukea id valikoimia XRC (David Hart).
- Lisätty wxToolbook XRC handler (Andrea Zanellato).
- Lisätty wxDocManager :: FindTemplate () (troelsk).
- Paluu bool, ei void, mistä wxImage :: ConvertAlphaToMask () (troelsk).
- Kiinteät koon sarakkeet wxGrid kun ne järjestetään uudelleen.
- Kiinteät näppäimistöllä kun wxGrid sarakkeet järjestetään uudelleen.
- Lisätty wxImage :: Rotate180 () (Jeff Tupper).
- Lisätty tuki säästää TGA tiedostoja.
- Lisätty wxArtProvider palaamassa laadukkaampia kuvakkeet Tango projekti.
- wxPropertyGrid: Lisätty & quot; HasAlpha & quot; -määritteen wxColourProperty.
- wxPropertyGrid: poistaminen ominaisuus ei toimi oikein, jos lapsi kohde on valittu (Sebastien Gallou).
- Lisätty tuki säästää PNG tiedostoja paletti (troelsk).
- Lisätty tuki säästää GIF ja animoitu GIF (troelsk).
- Korjaa wxWrapSizer minimipituus laskenta (Catalin Raceanu).
- Lisätty wxFont :: Alleviivattu () ja MakeUnderlined (menetelmiä).
- Lisätty wxFont :: SetSymbolicSize () ja siihen liittyvät menetelmät.
- Korjaa SVG-tiedostoja sukupolven kohteista käyttäen Desimaalipilkku (snowleopard).
- Korjaa asetus vihjeet geneeristen wxSpinCtrl (Catalin Raceanu).
- Lisätty tuki lukemista kuvan päätöslauselmia PNG kuvia (scottb).
- wxComboCtrl, wxOwnerDrawnComboBox: parempi tuki teemalla ja mukautettuja paneeli taustat, erityisesti OS X.
- Lisää WXK_CONTROL_A..WXK_CONTROL_Z vakiot (Jan van Dijk).
- Lisää tukea alpha kanavan värejä wxSVGFileDC (snowleopard).
- Salli räätälöintiä AUI välilehti värejä wxAuiTabArt (snowleopard).
- Lisätty wxAffineMatrix2D luokka (Catalin Raceanu).
- Salli näytetään esikatselu kehyksen ei liikennemuodon (John Roberts).
- Paranna ulkonäkö geneeristen wxHyperlinkCtrl (David Connet).
- GTK:
- Paranna tulosta / sivu .asetusikkuna (rafravago).
- Vaihda GtkTooltip päässä vanhentunut GtkTooltips (Emilien Kia).
- wxTLW luo wxEVT_MAXIMIZE.
- Korjaa kopiointi leikepöydän tietojen ensisijainen valinta (David Hart).
- Toteuta wxGraphicsContext :: GetSize () (Marcin Wojdyr).
- Toteuta wxCalendarCtrl :: SetDateRange () natiivin valvontaa.
Mitä uutta strong> versiossa 2.9.0:
- parannuksia ovat poisto eron ANSI ja Unicode rakentaa, ja muokattu Mac OS X arkkitehtuuri, joka tukee sekä 32-bittinen Carbon ja 32-bittinen / 64-bittinen Kaakao variantteja (wxOSX / Cocoa alfa vaiheessa), lisäksi omaisuuden grid luokat, tehostettua tietojen näkymä ohjaus yhdistettynä puu ja lista säätökäyttäytyminen, tukea pysyviä esineitä, ja täysin uudistettu Doxygen perustuva dokumentointi.
Vaatimukset :
- GTK +
Kommentteja ei löytynyt