wxWidgets est une open source et C ++ logiciel de bibliothèque graphique multi-plateforme qui offre des cours pour tous les contrôles de l'interface utilisateur communs, ainsi qu'un ensemble complet de classes auxiliaires pour les tâches d'application les plus courantes, allant de l'affichage HTML et la manipulation d'images en réseau et multi-threading.
wxWidgets utilise widgets natifs sur toutes les plateformes dès que possible et comble les lacunes manquantes sur certaines plates-formes à l'aide de contrôles génériques écrites avec wxWidgets lui-même.
wxWidgets est un logiciel indépendant de la plateforme, ce qui signifie qu'il peut être utilisé sur Linux, UNIX, Windows ou Mac OS & nbsp; X & nbsp;. les systèmes d'exploitation avec support des deux architectures 32 bits et 64 bits
Ce qui est nouveau dans cette version:
- changements liés Unicode
- wxODBC et l'enlèvement des bibliothèques contrib
- Les changements de comportement qui ne résultent pas des erreurs de compilation
- Construire modifications du système
- nouvelles fonctionnalités majeures de cette version
Ce qui est nouveau dans la version 3.0.0 RC1:
- version 3.0 est l'aboutissement de plusieurs années de travailler depuis 2,8 et ainsi apporte de nombreuses améliorations importantes par rapport à l'ancienne série stable, comme beaucoup mieux et plus simple à utiliser le support de l'Unicode, le nouveau port wxOSX / cacao, approprié pour le développement d'applications de l'interface graphique 64 bits sous OS X, et le soutien aux GTK + 3 dans le port wxGTK, ainsi qu'un grand nombre d'autres nouvelles fonctionnalités et corrections de bugs.
Ce qui est nouveau dans la version 2.9.2:
- Ajout cwd et env arguments à wxExecute () ( Emilien Kia).
- Ajouté & quot; & quot reste; argument pour wxString :: Avant {First, Last} ().
- Ajouté wxThread :: OnKill () et onDelete () rappels.
- Ajouté wxFile :: GetLastError () et ClearLastError () (Riazanov).
- commutateurs de ligne de commande negatable Added (Armel Asselin).
- Ajouté wxVersionInfo et divers GetLibraryVersionInfo () fonctions (troelsk).
- Ajouté wxNumberFormatter pour traiter les séparateurs de milliers.
- Ajouté wxIntegerValidator et wxFloatingPointValidator validateurs.
- Ajouté wxIMAGE_OPTION_GIF_COMMENT à lire et à écrire des commentaires GIF (troelsk).
- Ajouté wxStack classe de modèle.
- Ajout d'un paramètre de précision pour wxString :: De [C] Double ().
- Ajouté wxThread :: Wait () et supprimer () & quot; & quot en mode attente; paramètre (Catalin Raceanu).
- Laissez montrant millisecondes horodatage wxLog (TAN).
- Ajout du support pour le traitement des instructions de wxXmlDocument (Nick Matthews).
- Ajouté wxThreadEvent pour communiquer entre les threads à wxBase.
- Unix:
- Correction de fausses erreurs lors de l'écriture sur le tuyau de processus enfant (de Riazanov).
- Tous (GUI):
- Mettre en place un soutien pour le balisage dans wxButton et wxStaticText.
- Ajouté wxRichMessageDialog (Rickard Westerlund, GSoC 2010 projet).
- Ajouté wxCommandLinkButton (Rickard Westerlund, GSoC 2010 projet).
- Ajouté wxUIActionSimulator (Steven Lamerton, GSoC 2010 projet).
- Ajout du support pour l'auto-complétion dynamique wxTextEntry.
- Ajout d'images de soutien pour wxToggleButton (Garrick Meeker).
- wxAUI: soutien barres d'outils d'auto-orientable (WSU) .
- wxAUI: ajouter le support pour les icônes dans les barres de titre de volet (Triton) .
- Ajouté wxPanel :: SetBackgroundBitmap ().
- Ajouté wxDataViewCtrl :: Set / GetCurrentItem ().
- Ajout de la possibilité de désactiver les éléments de wxDataViewCtrl individuels (Neno Ganchev).
- wxHTML:. Rendre afin RTL intérieur de la fenêtre RTL (Richard Bullington-McGuire)
- wxRibbon:. Ajoutée EVT_RIBBONGALLERY_CLICKED événement (John Roberts)
- wxRibbon: permet de cacher les panneaux et onglets montrant que (Snowleopard) .
- Ajout du support pour les documents de l'enfant à DocView cadre.
- Ajout du support pour l'encodage CP-866 à wxEncodingConverter (madnut).
- correctifs de cohérence pour les événements de clavier dans tous les grands ports.
- évènement Ajouté EVT_RIBBONBAR_TAB_LEFT_DCLICK (snowleopard).
- Correction d'affichage aligné à droite colonnes dans wxGenericListCtrl (jl).
- Restaurer texte drag-and-drop dans wxSTC brisé par Scintilla 2 mise à jour (Jens Lody).
- Ajout du support pour les plages de ID XRC (David Hart).
- Ajouté wxToolbook XRC gestionnaire (Andrea Zanellato).
- Ajouté wxDocManager :: FindTemplate () (troelsk).
- bool de retour, pas nulle, de wxImage :: ConvertAlphaToMask () (troelsk).
- Correction redimensionnement colonnes wxGrid quand ils ont été réorganisés.
- la navigation au clavier fixe lorsque les colonnes wxGrid sont réorganisés.
- Ajouté wxImage :: Rotate180 () (Jeff Tupper).
- Ajout du support pour l'enregistrement des fichiers TGA.
- Ajouté wxArtProvider retour plus élevés icônes de qualité du projet Tango.
- wxPropertyGrid: Ajouté & quot; hasAlpha & quot; attribuer pour wxColourProperty.
- wxPropertyGrid: Désactiver une propriété ne fonctionne pas correctement si un élément enfant
- a été sélectionné (Sébastien Gallou).
- Ajout du support pour l'enregistrement des fichiers PNG avec palette (troelsk).
- Ajout du support pour enregistrer au format GIF et GIF animé (troelsk).
- Correction calcul de la taille minimale wxWrapSizer (Catalin Raceanu).
- Ajouté wxFont :: soulignés () et MakeUnderlined () méthodes.
- Ajouté wxFont :: SetSymbolicSize () et les méthodes connexes.
- la génération des fichiers Fix SVG dans des endroits en utilisant une virgule décimale (de snowleopard).
- Fix mise infobulles pour wxSpinCtrl générique (Catalin Raceanu).
- Ajout du support pour la lecture des résolutions d'image à partir d'images PNG (scottb).
- wxComboCtrl, wxOwnerDrawnComboBox: un meilleur support pour le thème et personnalisés panneau milieux, en particulier sur OS X .
- Ajout de constantes WXK_CONTROL_A..WXK_CONTROL_Z (Jan van Dijk).
- Ajout du support du canal alpha dans des couleurs dans wxSVGFileDC (snowleopard).
- Autoriser la personnalisation AUI onglet couleurs dans wxAuiTabArt (snowleopard).
- classe Ajouté wxAffineMatrix2D (Catalin Raceanu).
- Laissez montrant aperçu cadre non modal (John Roberts).
- améliorer l'apparence de la wxHyperlinkCtrl générique (David Connet).
- GTK:
- print / la page de dialogue de configuration (rafravago) Améliorer.
- Passer en GtkTooltip de GtkTooltips obsolètes (Emilien Kia).
- wxTLW génère wxEVT_MAXIMIZE.
- Correction copiant les données du presse-papiers à la sélection primaire (David Hart).
- Mettre en œuvre wxGraphicsContext :: GetSize () (Marcin Wojdyr).
- Mettre en œuvre wxCalendarCtrl :: SetDateRange () pour le contrôle natif.
- MSW:
- Originaire de mise en œuvre et wxHyperlinkCtrl wxProgressDialog sous les versions modernes de Windows (Rickard Westerlund, GSoC 2010 projet).
- Correction Cygwin 1.7 build (David Gangola).
- Laissez utilisant wxDC :: DrawText () avec des textes de plusieurs lignes.
- Correction wxBitmapButton meilleure détermination de la taille cassé en 2.9.1.
- wxProgressDialog base de dialogue sur le Centre tâche parent (John Roberts).
- wxAutomationObject :: getInstance () crée des objets à la demande (Kolya Kosenko).
- Fix génération de EVT_UPDATE_UI pour les éléments de sous-menus (WSU).
- Ajout du support pour la transformation du monde matrice pour wxDC (Catalin Raceanu).
Ce qui est nouveau dans la version 2.9.2 RC1:
- Tous:
- Utilisez des implémentations de classes de conteneurs par défaut, vous devez explicitement wxUSE_STD_CONTAINERS Mettre à 0 pour utiliser implémentations wxWidgets.
- Ajout cwd et env arguments à wxExecute () (Emilien Kia).
- Ajouté & quot; & quot reste; argument pour wxString :: Avant {First, Last} ().
- Ajouté wxThread :: OnKill () et onDelete () rappels.
- Ajouté wxFile :: GetLastError () et ClearLastError () (Riazanov).
- commutateurs de ligne de commande negatable Added (Armel Asselin).
- Ajouté wxVersionInfo et divers GetLibraryVersionInfo () fonctions (troelsk).
- Ajouté wxNumberFormatter pour traiter les séparateurs de milliers.
- Ajouté wxIntegerValidator et wxFloatingPointValidator validateurs.
- Ajouté wxIMAGE_OPTION_GIF_COMMENT à lire et à écrire des commentaires GIF (troelsk).
- Ajouté wxStack classe de modèle.
- Ajout d'un paramètre de précision pour wxString :: De [C] Double ().
- Ajouté wxThread :: Wait () et supprimer () & quot; & quot en mode attente; paramètre (Catalin Raceanu).
- Laissez montrant millisecondes horodatage wxLog (TAN).
- Ajout du support pour le traitement des instructions de wxXmlDocument (Nick Matthews).
- Ajouté wxThreadEvent pour communiquer entre les threads à wxBase.
- Unix:
- Correction de fausses erreurs lors de l'écriture sur le tuyau de processus enfant (de Riazanov).
- Tous (GUI):
- Mettre en place un soutien pour le balisage dans wxButton et wxStaticText.
- Ajouté wxRichMessageDialog (Rickard Westerlund, GSoC 2010 projet).
- Ajouté wxCommandLinkButton (Rickard Westerlund, GSoC 2010 projet).
- Ajouté wxUIActionSimulator (Steven Lamerton, GSoC 2010 projet).
- Ajout du support pour l'auto-complétion dynamique wxTextEntry.
- Ajout d'images de soutien pour wxToggleButton (Garrick Meeker).
- wxAUI: soutien barres d'outils d'auto-orientable (WSU) .
- wxAUI: ajouter le support pour les icônes dans les barres de titre de volet (Triton) .
- Ajouté wxPanel :: SetBackgroundBitmap ().
- Ajouté wxDataViewCtrl :: Set / GetCurrentItem ().
- Ajout de la possibilité de désactiver les éléments de wxDataViewCtrl individuels (Neno Ganchev).
- wxHTML:. Rendre afin RTL intérieur de la fenêtre RTL (Richard Bullington-McGuire)
- wxRibbon:. Ajoutée EVT_RIBBONGALLERY_CLICKED événement (John Roberts)
- wxRibbon: permet de cacher les panneaux et onglets montrant que (Snowleopard) .
- Ajout du support pour les documents de l'enfant à DocView cadre.
- Ajout du support pour l'encodage CP-866 à wxEncodingConverter (madnut).
- correctifs de cohérence pour les événements de clavier dans tous les grands ports.
- évènement Ajouté EVT_RIBBONBAR_TAB_LEFT_DCLICK (snowleopard).
- Correction d'affichage aligné à droite colonnes dans wxGenericListCtrl (jl).
- Restaurer texte drag-and-drop dans wxSTC brisé par Scintilla 2 mise à jour (Jens Lody).
- Ajout du support pour les plages de ID XRC (David Hart).
- Ajouté wxToolbook XRC gestionnaire (Andrea Zanellato).
- Ajouté wxDocManager :: FindTemplate () (troelsk).
- bool de retour, pas nulle, de wxImage :: ConvertAlphaToMask () (troelsk).
- Correction redimensionnement colonnes wxGrid quand ils ont été réorganisés.
- la navigation au clavier fixe lorsque les colonnes wxGrid sont réorganisés.
- Ajouté wxImage :: Rotate180 () (Jeff Tupper).
- Ajout du support pour l'enregistrement des fichiers TGA.
- Ajouté wxArtProvider retour plus élevés icônes de qualité du projet Tango.
- wxPropertyGrid: Ajouté & quot; hasAlpha & quot; attribuer pour wxColourProperty.
- wxPropertyGrid:. Désactivation une propriété ne pas fonctionner correctement si un élément enfant a été sélectionné (Sébastien Gallou)
- Ajout du support pour l'enregistrement des fichiers PNG avec palette (troelsk).
- Ajout du support pour enregistrer au format GIF et GIF animé (troelsk).
- Correction calcul de la taille minimale wxWrapSizer (Catalin Raceanu).
- Ajouté wxFont :: soulignés () et MakeUnderlined () méthodes.
- Ajouté wxFont :: SetSymbolicSize () et les méthodes connexes.
- la génération des fichiers Fix SVG dans des endroits en utilisant une virgule décimale (de snowleopard).
- Fix mise infobulles pour wxSpinCtrl générique (Catalin Raceanu).
- Ajout du support pour la lecture des résolutions d'image à partir d'images PNG (scottb).
- wxComboCtrl, wxOwnerDrawnComboBox: un meilleur support pour le thème et personnalisés panneau milieux, en particulier sur OS X .
- Ajout de constantes WXK_CONTROL_A..WXK_CONTROL_Z (Jan van Dijk).
- Ajout du support du canal alpha dans des couleurs dans wxSVGFileDC (snowleopard).
- Autoriser la personnalisation AUI onglet couleurs dans wxAuiTabArt (snowleopard).
- classe Ajouté wxAffineMatrix2D (Catalin Raceanu).
- Laissez montrant aperçu cadre non modal (John Roberts).
- améliorer l'apparence de la wxHyperlinkCtrl générique (David Connet).
- GTK:
- print / la page de dialogue de configuration (rafravago) Améliorer.
- Passer en GtkTooltip de GtkTooltips obsolètes (Emilien Kia).
- wxTLW génère wxEVT_MAXIMIZE.
- Correction copiant les données du presse-papiers à la sélection primaire (David Hart).
- Mettre en œuvre wxGraphicsContext :: GetSize () (Marcin Wojdyr).
- Mettre en œuvre wxCalendarCtrl :: SetDateRange () pour le contrôle natif.
Ce qui est nouveau dans la version 2.9.0:
- Les améliorations comprennent la suppression de la distinction entre l'ANSI et Unicode construit, et un X l'architecture Mac OS retravaillé, supportant à la fois Carbon 32 bits et / variantes 32 bits 64 bits cacao (wxOSX / cacao au stade alpha), l'ajout de catégories de propriétés de la grille, une vue des données de contrôle amélioré avec combiné arbre et la liste des comportements de contrôle, le soutien à des objets persistants, et de la documentation sur la base-Doxygen totalement révisée.
Exigences :
- gtk +
Commentaires non trouvées