wxWidgets yra atviro kodo ir cross-platform, C ++ GUI biblioteka programinę įrangą, kuri siūlo užsiėmimus visiems bendrų GUI kontrolės, o taip pat visapusiškos pagalbininkas klases labiausiai paplitusių darbams atlikti, nuo HTML ekrane ir vaizdo manipuliavimo į tinklų ir kelių sriegimo.
wxWidgets naudoja gimtoji raštai visose platformose, kai įmanoma ir užpildo trūkstamas spragas Kai kuriose platformose, naudojant bendruosius kontrolės raštu su pačia wxWidgets.
wxWidgets yra nepriklausomas nuo platformos programinės įrangos, o tai reiškia, kad jis gali būti naudojamas Linux, UNIX, Windows ar Mac OS & nbsp; X & nbsp;. operacines sistemas, remti tiek 32 bitų ir 64 bitų architektūrą
Kas naujo , šioje laidoje:
- Unicode susiję pokyčiai
- wxODBC ir contrib bibliotekos šalinimas
- Pokyčiai elgesio nesąlygojanti rinkimo klaidų
- Build sistemos pakeitimus
- Pagrindiniai naujos funkcijos šioje laidoje "
Kas naujo versija 3.0.0 RC1:
- 3.0 versija yra keletą metų kulminacija dirbti nuo 2,8 ir taip suteikia daug svarbių patobulinimų, palyginti su senojo stabilaus serijos, pavyzdžiui, daug geriau ir paprasčiau naudoti Unikodo palaikymas, naujų wxOSX / Kakava uosto, tinka plėtrai 64 bitų GUI programų pagal OS X, ir parama GTK + 3 į wxGTK uoste, taip pat daugybė kitų naujų funkcijų ir ištaisytų klaidų.
Kas naujo versijos 2.9.2:
- Pridėta LIS ir ENV argumentai wxExecute () ( Emilien Kia).
- Pridėta & quot; poilsio & quot; argumentas wxString :: Prieš {Pirma, Paskutinis} ().
- Pridėta wxThread :: OnKill () ir OnDelete () šios funkcijos.
- Pridėta wxFile :: GetLastError () ir ClearLastError () (Riazanė).
- Pridėta negatable komandinės eilutės jungikliai (Armel Asselin).
- Pridėta wxVersionInfo ir įvairių GetLibraryVersionInfo () funkcijos (troelsk).
- Pridėta wxNumberFormatter sprendžiant su tūkstančiais separatorių.
- Pridėta wxIntegerValidator ir wxFloatingPointValidator autentiškumo tikrinimo.
- Pridėta wxIMAGE_OPTION_GIF_COMMENT skaityti ir rašyti GIF komentarai (troelsk).
- Pridėta wxStack šablonas klasė.
- Pridėta tikslumo parametras wxString :: Nuo [C] Dvivietis ().
- Pridėta wxThread :: Palaukite () ir Delete () & quot; laukti režimą & quot; parametras (Pawel Raceanu).
- Leisti rodyti milisekundžių wxLog laiko antspaudus (tan).
- Pridėta parama perdirbimo instrukcijas wxXmlDocument (Nikas Matthews).
- Pridėta wxThreadEvent bendraujant temas wxBase.
- Unix:
- Nustatyti melagingais klaidų rašant į vaiko proceso vamzdžio (Riazanė).
- Visi (GUI):
- Įgyvendinti paramą Markup wxButton ir wxStaticText.
- Pridėta wxRichMessageDialog (Rickard Westerlund, GSoC 2010 projektas).
- Pridėta wxCommandLinkButton (Rickard Westerlund, GSoC 2010 projektas).
- Pridėta wxUIActionSimulator (Steven Lamerton, GSoC 2010 projektas).
- Pridėta parama dinamišką auto užbaigti wxTextEntry.
- Pridėta vaizdai parama wxToggleButton (Garrick Meeker).
- wxAUI: parama auto-orientable įrankių juostos (WSU) .
- wxAUI: įtraukti paramą piktogramas sritis pavadinimas barų (Triton) .
- Pridėta wxPanel :: SetBackgroundBitmap ().
- Pridėta wxDataViewCtrl :: Nustatyti / GetCurrentItem ().
- Pridėta galimybė išjungti atskirų wxDataViewCtrl elementus (Neno Ganchev).
- wxHTML:. Teikiančių RTL kad viduje RTL lange (Richard Bullington-McGuire)
- wxRibbon:. Įtraukta EVT_RIBBONGALLERY_CLICKED įvykis (Jono Roberts)
- wxRibbon: leidžia slepiasi plokštės ir parodyti skirtukų tik (snowleopard) .
- Pridėti paramą vaikų dokumentų docview sistemą.
- Pridėti paramą CP-866 koduotę į wxEncodingConverter (madnut).
- Derėjimas nustatomos klaviatūros įvykius visose pagrindinių uostų.
- Pridėta EVT_RIBBONBAR_TAB_LEFT_DCLICK įvykis (snowleopard).
- Nustatyti ekrano Teisės suderinta stulpelius wxGenericListCtrl (JL).
- Atkurti teksto drag-and-drop in wxSTC pažeista scintilla 2 atnaujinimo (Jens Lody).
- Pridėti paramą id intervalų XRC (David Hart).
- Pridėta wxToolbook XRC prižiūrėtojas (Andrea ZANELLATO).
- Pridėta wxDocManager :: FindTemplate () (troelsk).
- Grįžti bool, o ne tuščia, iš wxImage :: ConvertAlphaToMask () (troelsk).
- Fiksuotas dydį stulpelius wxGrid kai jie buvo eilės tvarka.
- Fiksuotas klaviatūra navigacijos kai wxGrid stulpeliai eilės tvarka.
- Pridėta wxImage :: Rotate180 () (Jeff Tupper).
- Pridėta parama taupymo TGA failus.
- Pridėta wxArtProvider grįžta aukštesnės kokybės piktogramas iš Tango projektą.
- wxPropertyGrid: Pridėta & quot; HasAlpha & quot; atributas wxColourProperty.
- wxPropertyGrid: Išjungus turtą nebuvo tinkamai dirbti, jei vaikas punktas
- buvo pasirinktas (Sebastien Gallou).
- Pridėta parama taupymo PNG failus su palete (troelsk).
- Pridėta parama taupymo kaip GIF ir animuotus GIF (troelsk).
- Nustatyti wxWrapSizer minimalus dydžio apskaičiavimas (Pawel Raceanu).
- Pridėta wxFont :: Pabrauktas () ir MakeUnderlined () metodai.
- Pridėta wxFont :: SetSymbolicSize () ir susijusios metodai.
- Nustatyti SVG failus kartos panoramos naudojant dešimtainį kablelį (snowleopard).
- Nustatyti nustatymo patarimus generinių wxSpinCtrl (Pawel Raceanu).
- Pridėta parama skaityti vaizdo rezoliucijas iš PNG atvaizdai (scottb).
- wxComboCtrl, wxOwnerDrawnComboBox: geriau parama tematikos ir nestandartinių plokščių sluoksnių, ypač OS X " .
- Pridėti WXK_CONTROL_A..WXK_CONTROL_Z konstantos (Jan van Dijk).
- Pridėti paramą alfa kanalo spalvų wxSVGFileDC (snowleopard).
- Leisti tinkinti AUI skirtuką spalvas wxAuiTabArt (snowleopard).
- Pridėta wxAffineMatrix2D klasė (Pawel Raceanu).
- Leisti rodyti peržiūra rėmo ne modalumo prasme (John Roberts).
- Pagerinti išvaizdą bendrinio wxHyperlinkCtrl (David Connet).
- GTK:
- Pagerinti print / Page Setup dialogo (rafravago).
- Perjungti į GtkTooltip iš Pasenęs GtkTooltips (Emilien Kia).
- wxTLW generuoja wxEVT_MAXIMIZE.
- Nustatyti kopijavimo laikinus duomenis pirminės atrankos (David Hart).
- Įgyvendinti wxGraphicsContext :: GetSize () (Marcin Wojdyr).
- Įgyvendinti wxCalendarCtrl :: SetDateRange () už gimtosios kontrolė.
- MSW:
- Gimtoji įgyvendinimas wxHyperlinkCtrl ir wxProgressDialog pagal šiuolaikinės Windows versijų (Rickard Westerlund, GSoC 2010 projektas).
- Nustatyti Cygwin 1.7 build (David Gangola).
- Leisti naudoti wxDC :: DrawText () su Wielowierszowy tekstų.
- Nustatyti wxBitmapButton geriausią dydžiui nustatyti skaldytų 2.9.1.
- centras užduotis dialogo pagrindu wxProgressDialog ant tėvų (Jono Roberts).
- wxAutomationObject :: getInstance () sukuria objektus paklausos (vėžės Kosenko).
- Nustatyti EVT_UPDATE_UI kartos daiktų submeniu (WSU).
- Pridėta parama pasaulis transformacijos matricos wxDC (Pawel Raceanu).
Kas naujo versija 2.9.2 RC1:
- Visi:
- Naudoti standartinius diegimo konteinerių klases pagal nutylėjimą, jums reikia aiškiai nustatytas wxUSE_STD_CONTAINERS 0 naudotis wxwidgets diegimo.
- Pridėta LIS ir ENV argumentai wxExecute () (Emilien Kia).
- Pridėta & quot; poilsio & quot; argumentas wxString :: Prieš {Pirma, Paskutinis} ().
- Pridėta wxThread :: OnKill () ir OnDelete () šios funkcijos.
- Pridėta wxFile :: GetLastError () ir ClearLastError () (Riazanė).
- Pridėta negatable komandinės eilutės jungikliai (Armel Asselin).
- Pridėta wxVersionInfo ir įvairių GetLibraryVersionInfo () funkcijos (troelsk).
- Pridėta wxNumberFormatter sprendžiant su tūkstančiais separatorių.
- Pridėta wxIntegerValidator ir wxFloatingPointValidator autentiškumo tikrinimo.
- Pridėta wxIMAGE_OPTION_GIF_COMMENT skaityti ir rašyti GIF komentarai (troelsk).
- Pridėta wxStack šablonas klasė.
- Pridėta tikslumo parametras wxString :: Nuo [C] Dvivietis ().
- Pridėta wxThread :: Palaukite () ir Delete () & quot; laukti režimą & quot; parametras (Pawel Raceanu).
- Leisti rodyti milisekundžių wxLog laiko antspaudus (tan).
- Pridėta parama perdirbimo instrukcijas wxXmlDocument (Nikas Matthews).
- Pridėta wxThreadEvent bendraujant temas wxBase.
- Unix:
- Nustatyti melagingais klaidų rašant į vaiko proceso vamzdžio (Riazanė).
- Visi (GUI):
- Įgyvendinti paramą Markup wxButton ir wxStaticText.
- Pridėta wxRichMessageDialog (Rickard Westerlund, GSoC 2010 projektas).
- Pridėta wxCommandLinkButton (Rickard Westerlund, GSoC 2010 projektas).
- Pridėta wxUIActionSimulator (Steven Lamerton, GSoC 2010 projektas).
- Pridėta parama dinamišką auto užbaigti wxTextEntry.
- Pridėta vaizdai parama wxToggleButton (Garrick Meeker).
- wxAUI: parama auto-orientable įrankių juostos (WSU) .
- wxAUI: įtraukti paramą piktogramas sritis pavadinimas barų (Triton) .
- Pridėta wxPanel :: SetBackgroundBitmap ().
- Pridėta wxDataViewCtrl :: Nustatyti / GetCurrentItem ().
- Pridėta galimybė išjungti atskirų wxDataViewCtrl elementus (Neno Ganchev).
- wxHTML:. Teikiančių RTL kad viduje RTL lange (Richard Bullington-McGuire)
- wxRibbon:. Įtraukta EVT_RIBBONGALLERY_CLICKED įvykis (Jono Roberts)
- wxRibbon: leidžia slepiasi plokštės ir parodyti skirtukų tik (snowleopard) .
- Pridėti paramą vaikų dokumentų docview sistemą.
- Pridėti paramą CP-866 koduotę į wxEncodingConverter (madnut).
- Derėjimas nustatomos klaviatūros įvykius visose pagrindinių uostų.
- Pridėta EVT_RIBBONBAR_TAB_LEFT_DCLICK įvykis (snowleopard).
- Nustatyti ekrano Teisės suderinta stulpelius wxGenericListCtrl (JL).
- Atkurti teksto drag-and-drop in wxSTC pažeista scintilla 2 atnaujinimo (Jens Lody).
- Pridėti paramą id intervalų XRC (David Hart).
- Pridėta wxToolbook XRC prižiūrėtojas (Andrea ZANELLATO).
- Pridėta wxDocManager :: FindTemplate () (troelsk).
- Grįžti bool, o ne tuščia, iš wxImage :: ConvertAlphaToMask () (troelsk).
- Fiksuotas dydį stulpelius wxGrid kai jie buvo eilės tvarka.
- Fiksuotas klaviatūra navigacijos kai wxGrid stulpeliai eilės tvarka.
- Pridėta wxImage :: Rotate180 () (Jeff Tupper).
- Pridėta parama taupymo TGA failus.
- Pridėta wxArtProvider grįžta aukštesnės kokybės piktogramas iš Tango projektą.
- wxPropertyGrid: Pridėta & quot; HasAlpha & quot; atributas wxColourProperty.
- wxPropertyGrid:. Išjungus turtą nebuvo tinkamai dirbti, jei vaikas punktas buvo pasirinktas (Sebastien Gallou)
- Pridėta parama taupymo PNG failus su palete (troelsk).
- Pridėta parama taupymo kaip GIF ir animuotus GIF (troelsk).
- Nustatyti wxWrapSizer minimalus dydžio apskaičiavimas (Pawel Raceanu).
- Pridėta wxFont :: Pabrauktas () ir MakeUnderlined () metodai.
- Pridėta wxFont :: SetSymbolicSize () ir susijusios metodai.
- Nustatyti SVG failus kartos panoramos naudojant dešimtainį kablelį (snowleopard).
- Nustatyti nustatymo patarimus generinių wxSpinCtrl (Pawel Raceanu).
- Pridėta parama skaityti vaizdo rezoliucijas iš PNG atvaizdai (scottb).
- wxComboCtrl, wxOwnerDrawnComboBox: geriau parama tematikos ir nestandartinių plokščių sluoksnių, ypač OS X " .
- Pridėti WXK_CONTROL_A..WXK_CONTROL_Z konstantos (Jan van Dijk).
- Pridėti paramą alfa kanalo spalvų wxSVGFileDC (snowleopard).
- Leisti tinkinti AUI skirtuką spalvas wxAuiTabArt (snowleopard).
- Pridėta wxAffineMatrix2D klasė (Pawel Raceanu).
- Leisti rodyti peržiūra rėmo ne modalumo prasme (John Roberts).
- Pagerinti išvaizdą bendrinio wxHyperlinkCtrl (David Connet).
- GTK:
- Pagerinti print / Page Setup dialogo (rafravago).
- Perjungti į GtkTooltip iš Pasenęs GtkTooltips (Emilien Kia).
- wxTLW generuoja wxEVT_MAXIMIZE.
- Nustatyti kopijavimo laikinus duomenis pirminės atrankos (David Hart).
- Įgyvendinti wxGraphicsContext :: GetSize () (Marcin Wojdyr).
- Įgyvendinti wxCalendarCtrl :: SetDateRange () už gimtosios kontrolė.
Kas naujo versijos 2.9.0:
- Priedai apima tarp ANSI skirtumo panaikinimą ir "Unicode" stato, ir perdarytas "Mac OS X" architektūra, remti tiek 32 bitų anglies ir 32-bit / 64-bit Kakavos variantus (wxOSX / Kakava ne alpha stadijoje), turto tinklo klases, sustiprintas duomenų vaizdas kontrolės papildymą su kartu Medis ir sąrašo kontrolė elgesys, parama patvarių daiktų, ir visiškai peržiūrėtas Doxygen pagrindu dokumentai.
Reikalavimai :
- GTK +
Komentarai nerastas