wxWidgets è un open source e cross-platform C ++ Software Library GUI che offre corsi per tutti i controlli GUI comuni, nonché una serie completa di classi di supporto per le attività delle applicazioni più comuni, che vanno dalla visualizzazione HTML e manipolazione delle immagini al networking e multi-threading.
wxWidgets utilizza widget nativi su tutte le piattaforme quando possibile e colma le lacune mancanti su alcune piattaforme che utilizzano controlli generici scritti con wxWidgets se stesso.
wxWidgets è un software indipendente dalla piattaforma, il che significa che può essere utilizzato su Linux, UNIX, Windows o Mac OS & nbsp; X & nbsp;. sistemi operativi, sostenendo entrambe le architetture a 32-bit e 64-bit
Cosa c'è di nuovo in questa versione:
- cambiamenti Unicode legati
- wxODBC e la rimozione librerie contrib
- I cambiamenti nel comportamento che non risultano in errori di compilazione
- Costruire modifiche di sistema
- Le principali nuove funzionalità di questa versione
Cosa c'è di nuovo in versione 3.0.0 RC1:
- 3.0 release è il culmine di molti anni di lavorare dal 2.8 e così porta molti miglioramenti importanti rispetto alla vecchia serie stabile, come ad esempio molto meglio e più semplice da usare per il supporto Unicode, il nuovo porto wxOSX / Cocoa, adatto per lo sviluppo di applicazioni GUI a 64 bit sotto OS X, e il supporto per GTK + 3 in porto wxGTK, così come un gran numero di altre nuove caratteristiche e correzioni di bug.
Cosa c'è di nuovo nella versione 2.9.2:
- argomenti Aggiunto CWD e env a wxExecute () ( Emilien Kia).
- Added & quot; resto & quot; argomento wxString :: Prima {First, Last} ().
- Aggiunto wxThread :: OnKill () e onDelete () callback.
- Aggiunto wxFile :: GetLastError () e ClearLastError () (Rjazanov).
- Aggiunto opzioni della riga di comando negatable (Armel Asselin).
- Aggiunto wxVersionInfo e vari GetLibraryVersionInfo () funzioni (troelsk).
- Aggiunto wxNumberFormatter per trattare con separatori di migliaia.
- Aggiunto wxIntegerValidator e wxFloatingPointValidator validatori.
- Aggiunto wxIMAGE_OPTION_GIF_COMMENT leggere e scrivere commenti GIF (troelsk).
- Aggiunto wxStack classe template.
- parametro precisione Aggiunto a wxString :: Da [C] doppia ().
- Aggiunto wxThread :: Wait () e Delete () & quot; & quot modalità attesa; parametro (Catalin Raceanu).
- Consenti mostrando millisecondi wxLog tempo francobolli (tan).
- Aggiunto il supporto per l'elaborazione di istruzioni a wxXmlDocument (Nick Matthews).
- Aggiunto wxThreadEvent per la comunicazione tra i thread di wxBase.
- Unix:
- Correggere gli errori spuri durante la scrittura di tubo processo figlio (Rjazanov).
- Tutti (GUI):
- implementare il supporto per markup in wxButton e wxStaticText.
- Aggiunto wxRichMessageDialog (Rickard Westerlund, GSoC progetto 2010).
- Aggiunto wxCommandLinkButton (Rickard Westerlund, GSoC progetto 2010).
- Aggiunto wxUIActionSimulator (Steven Lamerton, GSoC progetto 2010).
- Aggiunto il supporto per il completamento automatico dinamica wxTextEntry.
- Immagini Aggiunto il supporto per wxToggleButton (Garrick Meeker).
- wxAUI: supporto barre degli strumenti di auto-orientabile (WSU) .
- wxAUI: aggiungere il supporto per le icone nella barra del titolo riquadro (Triton) .
- Aggiunto wxPanel :: SetBackgroundBitmap ().
- Aggiunto wxDataViewCtrl :: Imposta / GetCurrentItem ().
- Aggiunta la possibilità di disabilitare elementi wxDataViewCtrl individuali (Neno Ganchev).
- wxHTML:. Rendering per RTL all'interno della finestra RTL (Richard Bullington-McGuire)
- wxRibbon:. Aggiunta EVT_RIBBONGALLERY_CLICKED evento (John Roberts)
- wxRibbon: permette nascondere i pannelli e mostrando solo le schede (SnowLeopard) .
- Aggiungi il supporto per i documenti del bambino da docview quadro.
- Aggiungere il supporto per la codifica CP-866 per wxEncodingConverter (madnut).
- correzioni di coerenza di eventi di tastiera in tutti i principali porti.
- evento Aggiunto EVT_RIBBONBAR_TAB_LEFT_DCLICK (snowleopard).
- Visualizzazione Fix del diritto allineato colonne wxGenericListCtrl (JL).
- Ripristina testo drag-and-drop in wxSTC spezzato da Scintilla 2 update (Jens Lody).
- Aggiungi il supporto per le gamme id a XRC (David Hart).
- Aggiunto wxToolbook XRC handler (Andrea Zanellato).
- Aggiunto wxDocManager :: FindTemplate () (troelsk).
- bool ritorno, non nullo, da wxImage :: ConvertAlphaToMask () (troelsk).
- Risolto il ridimensionamento colonne wxGrid quando sono stati riordinati.
- la navigazione da tastiera fissa quando le colonne wxGrid vengono riordinate.
- Aggiunto wxImage :: Rotate180 () (Jeff Tupper).
- Aggiunto il supporto per il salvataggio dei file TGA.
- Aggiunto wxArtProvider ritorno icone di qualità superiore di progetto Tango.
- wxPropertyGrid: Added & quot; HasAlpha & quot; attributo per wxColourProperty.
- wxPropertyGrid: disabilitazione di un immobile non ha funzionato correttamente se un elemento figlio
- è stato selezionato (Sebastien Gallou).
- Aggiunto il supporto per il salvataggio dei file PNG con tavolozza (troelsk).
- Aggiunto il supporto per il salvataggio come GIF e GIF animate (troelsk).
- Fissare wxWrapSizer taglia minima (Catalin Raceanu).
- metodi Aggiunto wxFont :: sottolineati () e MakeUnderlined ().
- Aggiunto wxFont :: SetSymbolicSize () e le relative modalità.
- file SVG Fix generazione in locali con la virgola decimale (snowleopard).
- Fix impostazione tooltip per generici wxSpinCtrl (Catalin Raceanu).
- Aggiunto il supporto per la lettura di risoluzioni di immagine da immagini PNG (scottb).
- wxComboCtrl, wxOwnerDrawnComboBox: migliore supporto per gli ambiti di pannelli a tema e personalizzate, in particolare su OS X .
- Aggiungi costanti WXK_CONTROL_A..WXK_CONTROL_Z (Jan van Dijk).
- Aggiungi supporto per il canale alpha in colori wxSVGFileDC (snowleopard).
- Consenti personalizzazione AUI repertorio colori in wxAuiTabArt (snowleopard).
- class Aggiunto wxAffineMatrix2D (Catalin Raceanu).
- Consenti mostrando anteprima telaio non modale (John Roberts).
- migliorare l'aspetto del generico wxHyperlinkCtrl (David Connet).
- GTK:
- Migliorare dialogo di stampa / pagina di impostazione (rafravago).
- Passa a GtkTooltip da GtkTooltips deprecate (Emilien Kia).
- wxTLW genera wxEVT_MAXIMIZE.
- Fissare la copia di dati degli Appunti alla selezione principale (David Hart).
- Implementare wxGraphicsContext :: GetSize () (Marcin Wojdyr).
- Implementare wxCalendarCtrl :: SetDateRange () per il controllo nativo.
- MSW:
- implementazione nativa di wxHyperlinkCtrl e wxProgressDialog con le versioni moderne di Windows (Rickard Westerlund, GSoC progetto 2010).
- Fissare Cygwin 1.7 build (David Gangola).
- Consenti utilizzando wxDC :: DrawText () con testi multilinea.
- Fissare wxBitmapButton migliore determinazione dimensione rotto in 2.9.1.
- a base di dialogo compito Centro wxProgressDialog sul genitore (John Roberts).
- wxAutomationObject :: GetInstance () crea oggetti su richiesta (Kolya Kosenko).
- generazione EVT_UPDATE_UI Fix per gli elementi in sottomenu (WSU).
- Aggiunto il supporto per matrice di trasformazione mondo wxDC (Catalin Raceanu).
Cosa c'è di nuovo in versione 2.9.2 RC1:
- All:
- Utilizza le implementazioni standard di classi contenitore per impostazione predefinita, è necessario impostare esplicitamente wxUSE_STD_CONTAINERS a 0 per usare implementazioni wxWidgets.
- CWD aggiunto e env a wxExecute () (Emilien Kia).
- Added & quot; resto & quot; argomento wxString :: Prima {First, Last} ().
- Aggiunto wxThread :: OnKill () e onDelete () callback.
- Aggiunto wxFile :: GetLastError () e ClearLastError () (Rjazanov).
- Aggiunto opzioni della riga di comando negatable (Armel Asselin).
- Aggiunto wxVersionInfo e vari GetLibraryVersionInfo () funzioni (troelsk).
- Aggiunto wxNumberFormatter per trattare con separatori di migliaia.
- Aggiunto wxIntegerValidator e wxFloatingPointValidator validatori.
- Aggiunto wxIMAGE_OPTION_GIF_COMMENT leggere e scrivere commenti GIF (troelsk).
- Aggiunto wxStack classe template.
- parametro precisione Aggiunto a wxString :: Da [C] doppia ().
- Aggiunto wxThread :: Wait () e Delete () & quot; & quot modalità attesa; parametro (Catalin Raceanu).
- Consenti mostrando millisecondi wxLog tempo francobolli (tan).
- Aggiunto il supporto per l'elaborazione di istruzioni a wxXmlDocument (Nick Matthews).
- Aggiunto wxThreadEvent per la comunicazione tra i thread di wxBase.
- Unix:
- Correggere gli errori spuri durante la scrittura di tubo processo figlio (Rjazanov).
- Tutti (GUI):
- implementare il supporto per markup in wxButton e wxStaticText.
- Aggiunto wxRichMessageDialog (Rickard Westerlund, GSoC progetto 2010).
- Aggiunto wxCommandLinkButton (Rickard Westerlund, GSoC progetto 2010).
- Aggiunto wxUIActionSimulator (Steven Lamerton, GSoC progetto 2010).
- Aggiunto il supporto per il completamento automatico dinamica wxTextEntry.
- Immagini Aggiunto il supporto per wxToggleButton (Garrick Meeker).
- wxAUI: supporto barre degli strumenti di auto-orientabile (WSU) .
- wxAUI: aggiungere il supporto per le icone nella barra del titolo riquadro (Triton) .
- Aggiunto wxPanel :: SetBackgroundBitmap ().
- Aggiunto wxDataViewCtrl :: Imposta / GetCurrentItem ().
- Aggiunta la possibilità di disabilitare elementi wxDataViewCtrl individuali (Neno Ganchev).
- wxHTML:. Rendering per RTL all'interno della finestra RTL (Richard Bullington-McGuire)
- wxRibbon:. Aggiunta EVT_RIBBONGALLERY_CLICKED evento (John Roberts)
- wxRibbon: permette nascondere i pannelli e mostrando solo le schede (SnowLeopard) .
- Aggiungi il supporto per i documenti del bambino da docview quadro.
- Aggiungere il supporto per la codifica CP-866 per wxEncodingConverter (madnut).
- correzioni di coerenza di eventi di tastiera in tutti i principali porti.
- evento Aggiunto EVT_RIBBONBAR_TAB_LEFT_DCLICK (snowleopard).
- Visualizzazione Fix del diritto allineato colonne wxGenericListCtrl (JL).
- Ripristina testo drag-and-drop in wxSTC spezzato da Scintilla 2 update (Jens Lody).
- Aggiungi il supporto per le gamme id a XRC (David Hart).
- Aggiunto wxToolbook XRC handler (Andrea Zanellato).
- Aggiunto wxDocManager :: FindTemplate () (troelsk).
- bool ritorno, non nullo, da wxImage :: ConvertAlphaToMask () (troelsk).
- Risolto il ridimensionamento colonne wxGrid quando sono stati riordinati.
- la navigazione da tastiera fissa quando le colonne wxGrid vengono riordinate.
- Aggiunto wxImage :: Rotate180 () (Jeff Tupper).
- Aggiunto il supporto per il salvataggio dei file TGA.
- Aggiunto wxArtProvider ritorno icone di qualità superiore di progetto Tango.
- wxPropertyGrid: Added & quot; HasAlpha & quot; attributo per wxColourProperty.
- wxPropertyGrid:. La disattivazione di una proprietà non ha funzionato correttamente se una voce di bambino è stato selezionato (Sebastien Gallou)
- Aggiunto il supporto per il salvataggio dei file PNG con tavolozza (troelsk).
- Aggiunto il supporto per il salvataggio come GIF e GIF animate (troelsk).
- Fissare wxWrapSizer taglia minima (Catalin Raceanu).
- metodi Aggiunto wxFont :: sottolineati () e MakeUnderlined ().
- Aggiunto wxFont :: SetSymbolicSize () e le relative modalità.
- file SVG Fix generazione in locali con la virgola decimale (snowleopard).
- Fix impostazione tooltip per generici wxSpinCtrl (Catalin Raceanu).
- Aggiunto il supporto per la lettura di risoluzioni di immagine da immagini PNG (scottb).
- wxComboCtrl, wxOwnerDrawnComboBox: migliore supporto per gli ambiti di pannelli a tema e personalizzate, in particolare su OS X .
- Aggiungi costanti WXK_CONTROL_A..WXK_CONTROL_Z (Jan van Dijk).
- Aggiungi supporto per il canale alpha in colori wxSVGFileDC (snowleopard).
- Consenti personalizzazione AUI repertorio colori in wxAuiTabArt (snowleopard).
- class Aggiunto wxAffineMatrix2D (Catalin Raceanu).
- Consenti mostrando anteprima telaio non modale (John Roberts).
- migliorare l'aspetto del generico wxHyperlinkCtrl (David Connet).
- GTK:
- Migliorare dialogo di stampa / pagina di impostazione (rafravago).
- Passa a GtkTooltip da GtkTooltips deprecate (Emilien Kia).
- wxTLW genera wxEVT_MAXIMIZE.
- Fissare la copia di dati degli Appunti alla selezione principale (David Hart).
- Implementare wxGraphicsContext :: GetSize () (Marcin Wojdyr).
- Implementare wxCalendarCtrl :: SetDateRange () per il controllo nativo.
Argomenti
Cosa c'è di nuovo nella versione 2.9.0:
- I miglioramenti comprendono l'eliminazione della distinzione tra ANSI e Unicode costruisce, e rielaborato Mac OS X architettura, supportando sia Carbon a 32 bit e le varianti a 32-bit / 64-bit Cocoa (wxOSX / Cocoa in fase alpha), l'aggiunta di classi di rete di proprietà, un controllo rafforzato visualizzazione dati con combinati albero e il comportamento di controllo lista, il supporto per gli oggetti persistenti, e la documentazione a base di Doxygen completamente rivisto.
Requisiti :
- gtk +
I commenti non trovato