Contents Up Previous Next

Classes par catégorie

Voici une liste des classes wxWidgets rangées par catégories.

Fenêtres gérées

Il y aplusieurs types de fenêtres directement contrôlées par le gestionnaire de fenêtres (tel que MS Windows, ou le gestionnaire de fenêtres Motif). Les frames et les boites de dialogues sont similaires avec wxWidgets, mais seulement les boites de dialogue peuvent être modales.

wxTopLevelWindow Toute fenêtre de premier niveau, boite de dialogue ou frame
wxDialog Boite de dialogue
wxFrame Frame normale
wxMDIChildFrame Frame enfant MDI (Multiple document Interface)
wxMDIParentFrame Frame parente MDI (Multiple document Interface)
wxMiniFrame Une frame avec une petite barre de titre
wxPropertySheetDialog Boite de dialogue 'feuille de propriétés'
wxSplashScreen Classe 'Splash screen' (écran d'accueil)
wxTipWindow Affiche du texte dans une petite fenêtre
wxWizard Une boite de dialogue 'Assistant'

Voir aussi Boites de dialogues communes.

Fenêtres diverses

Vous trouverez ci-dessous une variété de classes dérivées de wxWindow.

wxPanel Une fenêtre dont la couleur change en fonctions des réglages de l'utilisateur
wxScrolledWindow Fenêtre avec des barres de défilement gérées automatiquement
wxGrid Une fenêtre grille (tableau)
wxSplitterWindow Fenêtre qui peut être coupée verticalement ou horizontalement
wxStatusBar Implémente la barre d'état d'une frame
wxToolBar Classe barre d'outils
wxNotebook Classe contrôle d'onglets
wxListbook Similaire à la classe d'onglets, mais utilisant un contrôle list
wxChoicebook Similaire à la classe d'onglets, mais utilisant un contrôle liste de choix
wxTreebook Similaire à la classe d'onglets, mais utilisant un contrôle arborescence
wxSashWindow Fenêtre avec quatre chassis que l'on peut faire glisser
wxSashLayoutWindow Fenêtre qui peut être utilisée dans une mise en page telle que pour un IDE
wxVScrolledWindow Comme wxScrolledWindow, mais supportant des lignes de hauteur variable
wxWizardPage Une classe de base pour les pages de la boite de dialogue assistant
wxWizardPageSimple Une page de la boite de dialogue assistant

Boites de dialogue communes

Vue d'ensemble

Les boites de dialogues communes sont des classes toutes prêtes fréquement utilisées dans une application.

wxDialog Classe de base pour les boites de dialogue communes
wxColourDialog Boite de dialogue de sélection de couleur
wxDirDialog Boite de dialogue de sélection de répertoire
wxFileDialog Boite de dialogue de sélection de fichier
wxFindReplaceDialog Boite de dialogue pour la recherche et le remplacement de texte
wxMultiChoiceDialog Boite de dialogue pour obtenir une ou plusieus sélections à partir d'une liste
wxSingleChoiceDialog Boite de dialogue pour demander une sélection simple à partir d'une liste et en retourner la chaîne de caractères
wxTextEntryDialog Boite de dialogue pour demander une simple ligne de texte à l'utilisateur
wxPasswordEntryDialog Boite de dialogue pour demander un mot de passe à l'utilisateur
wxFontDialog Boite de dialogue pour sélectionner une police de caractères
wxPageSetupDialog Boite de dialogue pour une page de réglages standard
wxPrintDialog Boite de dialogue standard d'impression
wxProgressDialog Boite de dialogue d'indication de progression
wxMessageDialog Simple boite de dialogue pour afficher un message
wxSymbolPickerDialog Boite de dialogue de sélection de symbole
wxRichTextFormattingDialog Une boite de dialogue pour mettre en forme le contenu d'un wxRichTextCtrl
wxWizard Une boite de dialogue assistant

Contrôles

Ce sont typiquement de petites fenêtres qui permettent l'interaction avec l'utilisateur. Les contrôles qui ne sont pas statiques peuvent avoir des validateurs qui leurs sont associés.

wxAnimationCtrl Un contrôle pour afficher une animation
wxControl La classe de base pour les contrôles
wxButton Contrôle bouton poussoir, affichant du texte
wxBitmapButton Contrôle bouton poussoir, affichant une image
wxBitmapComboBox Une combobox avec des images à côté d'éléments textes
wxToggleButton Un bouton qui reste pressé quand il est pressé par l'utilisateur
wxCalendarCtrl Contrôle affichant un calendrier pour un mois entier
wxCheckBox Contrôle case à cocher
wxCheckListBox une boite de liste avec une case à cocher à la gauche de chaque élément
wxChoice Contrôle choix (une combobox sans la zone éditable)
wxComboBox Une liste de choix avec une zone éditable
wxComboCtrl Une combobox avec un popup défini par l'application
wxDataViewCtrl Un contrôle pour les données sous forme de tableau ou d'arborescence
wxGauge Un contrôle pour représenter une valeur variante, telle que du temps restant
wxGenericDirCtrl Un contrôle pour afficher une arborescence de répertoires
wxHtmlListBox Une classe abstraite pour créer des boites de liste affichant du contenu HTML
wxSimpleHtmlListBox Une boite de liste affichant du contenu HTML
wxStaticBox Une zone de groupe pour visuellement regrouper des contrôles ayant un rapport entre eux
wxListBox Une liste de chaînes de caractères, pour sélection simple ou multiple
wxListCtrl Un contrôle pour afficher des listes de chaînes de caractères et/ou des icônes, ainsi qu'une vue en détails multicolonnes
wxListView Une interface plus simple (façade) pour le wxListCtrl en mode détails
wxOwnerDrawnComboBox Une combobox avec une liste d'éléments dessinnés par l'utilsateur
wxRichTextCtrl Un contrôle générique de texte enrichi
wxTextCtrl Contrôle d'édition de texte simple ou multi-ligne
wxTreeCtrl Contrôle arborescence (hiérarchie)
wxScrollBar Contrôle barre de défilement
wxSpinButton Un contrôle 'haut-bas'
wxSpinCtrl Association d'un wxSpinButton et d'un contrôle texte
wxStaticText Une ou plusieurs lignes de texte non-éditable
wxHyperlinkCtrl Un contrôle texte statique qui ouvre un lien quand il est cliqué
wxStaticBitmap Un contrôle pour afficher une image
wxRadioBox Un groupe de boutons radios
wxRadioButton Un bouton arrondi à utiliser avec d'autres, de façon mutuellement exclusive
wxSlider Un curseur pouvant être déplacé par l'utilisateur
wxVListBox Un zone de liste supportant des lignes de hauteur variable

Sélecteurs divers

Un contrôle sélecteur est un contrôle dont l'apparence et le comportement est hauteùment dépendant de la plateforme.

wxColourPickerCtrl Un contrôle qui permet à l'utilisateur de choisir une couleur
wxDirPickerCtrl Un contrôle qui permet à l'utilisateur de choisir un répertoire
wxFilePickerCtrl Un contrôle qui permet à l'utilisateur de choisir un fichier
wxFontPickerCtrl Un contrôle qui permet à l'utilisateur de choisir une police de caractères
wxDatePickerCtrl Un petit contrôle pour la sélection d'une date

Menus

wxMenu Affiche une série d'éléments menu pour la sélection
wxMenuBar Contient une série de menus à utiliser avec une frame
wxMenuItem Représente un simple élément de menu

wxAUI - interface utilisateur avancée

Il s'agit d'un nouvel ensemble de classes pour la création d'une application dont l'interface est personnalisable, avec un système d'amarage interne, des paneaux flottants et une interface de type MDI flexible. D'autres classes pour la personnalisation des onglets avec onglets déplaçables, etc, sont en cours. Voir aussi Vue d'ensemble de wxAUI.

wxAuiManager La classe centrale pour la gestion de l'interface
wxAuiNotebook Une classe de remplacement pour le contrôle d'onglets avec des fonctionnalités supplémentaires
wxAuiPaneInfo Décrit un simple panneau
wxAuiDockArt Fournisseurs de paramètres et d'affichage pour l'interface d'amarrage
wxAuiTabArt Fournisseurs de paramètres et d'affichage pour la personnalisation de l'interface utilisateur par onglets

Mise en page de fenêtre

Il y a deux systèmes différents pour mettre en page les fenêtres (et les boites de dialogue en particulier). Le premier s'appuie sur ce que l'on appelle les sizers et il nécessite moins de code, de réflexion et de calculs et dans presques tous les cas produira des boites de dialogues identiques sur toutes les plateformes, l'autre est basé sur ce qui s'appelle des contraintes et est obsolète, mais toujours disponible.

Vue d'ensemble des sizers décrit la mise en page à partir des sizers.

Voici les classes servant à la mise en page à partir des sizers.

wxSizer Classe abstraite de base
wxGridSizer Un sizer pour mettre en page les fenêtres dans une grille dont toutes les cases ont la même taille
wxFlexGridSizer Un sizer pour mettre en page à l'aide d'une grille flexible
wxGridBagSizer Un autre sizer grille qui vous permet de spécifier la case dans laquelle placer un élément, et les éléments peuvent chevaucher plusieurs lignes ou colonnes.
wxBoxSizer Un sizer pour mettre en page les fenêtres sur une ligne ou une colonne
wxStaticBoxSizer Comme wxBoxSizer, mais avec une boite statique englobante

Vue d'ensemble des contraintes décrit la mise en page à partir des contraintes.

Voici les classes servant à la mise en page des fenêtre à partir des contraintes.

wxIndividualLayoutConstraint Représente une dimension de contrainte simple
wxLayoutConstraints Représente les contraintes pour une classe de fenêtre

Contextes de périphériques (Device contexts)

Vue d'ensemble

Les contextes de périphériques sont des surfaces sur lesquelles il est possible de dessiner, et fournissent une abstraction permettant la paramétrisation du code de dessin en passant différents contextes de périphériques.

wxAutoBufferedPaintDC Un contexte de périphérique aidant au dessin par double tampon à l'intérieur de OnPaint.
wxBufferedDC Un contexte de périphérique aidant au dessin par double tampon
wxBufferedPaintDC Un contexte de périphérique aidant au dessin par double tampon à l'intérieur de OnPaint.
wxClientDC Un contexte de périphérique pour accéder à la zone cliente en dehors des événements OnPaint
wxPaintDC Un contexte de périphérique pour accéder à la zone cliente dans les événements OnPaint
wxWindowDC Un contexte de périphérique pour accéder à la zone non-cliente d'une fenêtre
wxScreenDC Un contexte de périphérique pour accéder à l'écran tout entier
wxDC La classe de base des contextes de périphériques
wxMemoryDC Un contexte de périphérique pour dessiner dans les images
wxMetafileDC Un contexte de périphérique pour dessiner dans les metafiles
wxMirrorDC Un contexte de périphérique permettant les mirroirs
wxPostScriptDC Un contexte de périphérique pour dessiner dans les fichiers PostScript
wxPrinterDC Un contexte de périphérique pour dessinner sur une imprimante

Interface de périphériques graphiques

Vue d'ensemble des bitmaps

Ces classes sont relatives au dessin sur les contextes de périphériques et les fenêtres.

wxColour Représente les composantes rouge, bleue et verte d'une couleur
wxDCClipper Enveloppe les opérations de réglage et de destruction d'une région de limitation
wxBitmap Représente un bitmap
wxBrush Utilisé pour remplir une zone sur un contexte de périphérique
wxBrushList La liste des brosses créés précédement
wxCursor Un petit bitmap transparent représentant le curseur
wxFont Représente les polices de caractères
wxFontList La liste des polices de caractères précédement créées.
wxIcon Un petit bitmap transparent à appliquer aux frames et à dessiner sur les contextes de périphériques
wxImage une classe d'image indépendante de la plateforme
wxImageList une liste d'images, utilisées avec certains contrôles
wxMask Représente un masque à utiliser avec un bitmap pour le dessin transparent
wxPen Utilisé pour dessiner des lignes sur un contexte de périphérique
wxPenList La liste des pinceaux créés précédement
wxPalette Représente une table d'indices dans les valeurs RGB
wxRegion Représente une région simple ou complexe, sur une fenêtre ou un contexte depériphérique
wxRendererNative Primitives de dessin abstraites de haut niveau

Evénements

Vue d'ensemble

Un objet événement contient des informations sur un événement spécifique. Les gestionnaires d'événements (généralement des fonctions membres) ont un simple argument de type event.

wxActivateEvent Un événement pour l'activation d'une application ou d'une fenêtre
wxCalendarEvent Utilisé avec wxCalendarCtrl
wxCalculateLayoutEvent Utilisé pour calculer la mise en page d'une fenêtre
wxChildFocusEvent Un événement focus pour fenêtre enfant
wxClipboardTextEvent Section non traduite: A clipboard copy/cut/paste treebook event event
wxCloseEvent Un événement pour la fermeture de fenêtre ou de session
wxCommandEvent Un événement pour une grande variété de contrôles standards
wxContextMenuEvent Un événement généré losrque l'utilisateur émet une commande de menu contextuel
wxDateEvent utilisé avec wxDatePickerCtrl
wxDialUpEvent Evénement envoyé par wxDialUpManager
wxDropFilesEvent Un événement de dépose de fichiers
wxEraseEvent Un événement d'affaçage d'arrière plan
wxEvent La classe de base des événements
wxFindDialogEvent Evénement émis par wxFindReplaceDialog
wxFocusEvent Un événement de focus de fenêtre
wxKeyEvent Un événement d'appui sur une touche
wxIconizeEvent Un événement de minimisation/restauration
wxIdleEvent Un événement de latence
wxInitDialogEvent Un événement d'initialisation de boite de dialogue
wxJoystickEvent Un événement pour le joystick
wxListEvent Un événement de contrôle liste
wxMaximizeEvent Un événement d'agrandissement
wxMenuEvent Un événement de menu
wxMouseCaptureChangedEvent Un événement de changement de capture de la souris
wxMouseCaptureLostEvent Un événement de perte de capture de la souris
wxMouseEvent Un événement souris
wxMoveEvent Un événement de déplacement
wxNotebookEvent un événement du contrôle d'onglets
wxNotifyEvent Un événement de notification, qui peut être annulé
wxPaintEvent Un événement d'affichage de fenêtre
wxProcessEvent Un événement de fin de processus
wxQueryLayoutInfoEvent Utilisé pour demander des informations de mise en page
wxRichTextEvent Un événement d'édition de texte avancé
wxScrollEvent Un événement de défilement depuis un contrôle curseur, une barre de défilement autonome ou un bouton 'spin'
wxScrollWinEvent Un événement de défilement d'une fenêtre de défilement
wxSizeEvent Un événement pour la taille des fenêtres
wxSocketEvent Un événement socket
wxSpinEvent Un événement depuis wxSpinButton
wxSplitterEvent Un événement depuis wxSplitterWindow
wxSysColourChangedEvent Un événement de couleur système qui change
wxTimerEvent Un événement d'expiration d'une minuterie
wxTreebookEvent Un événement du contrôle treebook
wxTreeEvent Un événement du contrôle arborescence
wxUpdateUIEvent Un événement de mise à jour de l'interface utilisateur
wxWindowCreateEvent un événement de création de fenêtre
wxWindowDestroyEvent Un événement de destruction de fenêtre
wxWizardEvent Un événement d'assistant

Validateurs

Vue d'ensemble

Voici les validateurs de fenêtre, utilisés pour filtrer et valider l'entrée utilisateur.

wxValidator Classe de base des validateurs
wxTextValidator Classe pour la validation du texte des contrôles
wxGenericValidator Classe générique pour la validation des contrôles

Structures de données

Voici les clases de structures de données supportées par wxWidgets.

wxCmdLineParser Classe d'analyse de la ligne de commande
wxDateSpan Un intervalle de temps logique
wxDateTime Une classe pour la manipulation de dates et heures
wxArray L'implémentation d'un tableur dynamique
wxArrayString Un conteneur efficace pour stocker des objets wxString
wxHashMap Une simple implémentation de table de hachage
wxHashSet Une simple implémentation d'un ensemble de hachage
wxHashTable Une simple implémentation d'une table de hachage (obsolète, utilisez wxHashMap)
wxList Une simple implémentation d'une liste chainée
wxLongLong Un typed'entier 64 bits portable
wxNode Représente l'implémentation d'un noeud dans une wxList
wxObject La classe racine pour la majorité des classes wxWidgets
wxPathList une classe pour la recherche de chemins multiples
wxPoint Représentation d'un point
wxRect Une classe représentant un rectangle
wxRegEx Support d'expression régulière
wxRegion Une classe représentant une région
wxString Une classe chaîne de caractères
wxStringTokenizer Une classe pour interpréter une chaîne de caractères comme une liste de mots
wxRealPoint Représentation d'un point en utilisant les nombres à virgule flottante
wxSize Représentation d'une taille
wxTimeSpan Un intervalle de temps
wxURI Représente une URI (Uniform Resource Identifier)
wxVariant Une classe pour stocker des types arbitraires qui peuvent changer au moment de l'éxécution

Système d'information de classe au moment de l'exécution

Vue d'ensemble

wxWidgets supporte la manipulation d'information de classe à l'exécution, et la création dynamique d'objets de noms de classes donnés.

wxClassInfo Contient les informations de classe au moment de l'exécution
wxObject Classe racine pour les classes avec information au moment de l'exécution
RTTI macros Macros pour la manipulation d'information au moment de l'exécution

Foncionnalité de journalisation

Vue d'ensemble

wxWidgets fourni plusieurs classes et fonctions pour la journalisation des messages. Voyez la Vue d'ensemble wxLog pour plus de détails.

wxLog La classe de base de journalisation
wxLogStderr Journalise les messages dans un flux C (STDIO)
wxLogStream Journalise les messages vers un flux C++ (iostream)
wxLogTextCtrl Journalise les messages vers un wxTextCtrl
wxLogWindow Journalise les messages vers une frame de journalisation
wxLogGui Cible de journalisation par défaut des programmes avec interface graphique
wxLogNull Supprime temporairement la journalisation des messages
wxLogChain Permet la concaténation de deux cibles de journalisation
wxLogPassThrough Permet de filtrer les messages de journalisation
wxStreamToTextRedirector Permet de rediriger la sortie envoyée à cout vers un wxTextCtrl
Fonctions de journalisation Fonctions de journalisation des erreurs et des avertissements

Fonctionnalités de débogage

Vue d'ensemble

wxWidgets prend en charge certains aspects de débogage d'une application à travers des classes, fonctions et macros.

wxDebugContext Fourni des facilités de vérification de la mémoire
Macros de débogage Macros de débogage pour assertion et contrôle
WXDEBUG_NEW Utilisez cette macro pour obtenir certaines informations de débogage
wxDebugReport Classe de base pour créer des rapports de débogage dans le cas où un programme crashe
wxDebugReportCompress Classe pour créer des rapports compressés de débogage
wxDebugReportUpload Classe pour uploader des rapports compressés de débogage par HTTP
wxDebugReportPreview Classe abstraite pour la prévisualisation du contenu de rapports de débogage
wxDebugReportPreviewStd Implémentation standard de wxDebugReportPreview.

Classes pour le réseau

wxWidgets fourni ses propres classes pour le travail en réseau à base de sockets.

wxDialUpManager Fourni des fonctions pour vérifier l'état d'une connexion réseau et pour en établir une
wxIPV4address Représente une adresse Internet
wxIPaddress Représente une adresse Internet
wxSocketBase Représente un objet socket de base
wxSocketClient Représente un client socket
wxSocketServer Représente un socket serveur
wxSocketEvent Un événement socket
wxFTP Classe pour le protocole FTP
wxHTTP Classe pour le protocole HTTP
wxURL Représente une URL (Universal Resource Locator)

Communication entre les processus

Vue d'ensemble

wxWidgets fourni de simples fonctionnalités de communication entre les processus, basées sur le système DDE Windows, mais disponible sur la majorité des plateformes en utilisant TCP.

wxClient, wxDDEClient Représente un client
wxConnection, wxDDEConnection Représente la connexion entre un client et un serveur
wxServer, wxDDEServer Représente un serveur

Framework document/affichage

Vue d'ensemble

Section non traduite: wxWidgets supports a document/view framework which provides housekeeping for a document-centric application.

wxDocument Représente un document
wxView Représente une vue
wxDocTemplate Gère la relation entre une classe de document et une classe de vue
wxDocManager Gère les documents et les vues dans une application
wxDocChildFrame Une frame fille pour afficher une vue d'un document
wxDocParentFrame une frame parente pour contenir les vues

Framework pour l'impression

Vue d'ensemble

Un système d'impression et de prévisulalisation est implémenté pour rendre relativement simple les fonctionnalités d'impression de document.

wxPreviewFrame Frame pour afficher un aperçu avant impression
wxPreviewCanvas Canevas pour affichier un aperçu avant impression
wxPreviewControlBar Barre de contrôle standard pour un aperçu avant impression
wxPrintDialog Boite de dialogue standard d'impression
wxPageSetupDialog Boite de dialogue standard de mise en page
wxPrinter Classe représentant l'imprimante
wxPrinterDC Contexte de périphérique de l'imprimante
wxPrintout Classe représentant un imprimé particulier
wxPrintPreview Classe représentant un aperçu avant impression
wxPrintData Représente les informations concernant le document en cours d'impression
wxPrintDialogData Représente les informations concernant la boite de dialogue d'impression
wxPageSetupDialogData Représente les informations concernant la boite de dialogue de mise en page

Classes pour le glisser-déposer (Drag and drop) et le presse papiers

Vue d'ensemble du Drag and drop et du presse papiers

wxDataObject Classe d'objet de donnée
wxDataFormat Représente un format de donnée
wxTextDataObject Classe d'objet de donnée texte
wxFileDataObject Classe d'objet de donnée fichier
wxBitmapDataObject Classe d'objet de donnée image
wxURLDataObject Classe d'objet de donnée URL
wxCustomDataObject Classe d'objet de donnée personnalisée
wxClipboard Classe presse papiers
wxDropTarget Classe cible du glisser-déposer
wxFileDropTarget Classe cible du glisser-déposer de fichier
wxTextDropTarget Classe cible du glisser-déposer de texte
wxDropSource Classe source du glisser-déposer

Classes relatives aux fichiers

wxWidgets possède plusieurs classes pour travailler avec des fichiers sur disque, voyez la vue d'ensemble des classes de fichiers pour plus de détails.

wxFileName Opérations avec les noms de fichiers et leurs attributs
wxDir Classe pour l'énumération des fichiers et des sous-répertoires
wxDirTraverser Classe utilisée conjointement avec wxDir pour énumérer les fichiers et sous-dossiers de façon récursive
wxFile Classe de bas niveau de lecture/écriture dans les fichiers
wxFFile Une autre classe de bas niveau de lecture/écriture dans les fichiers
wxTempFile Classe pour remplacer de façon sécurisée un fichier existant
wxTextFile Classe pour travailler avec des fichiers textes comme s'il s'agissait de tableaux de lignes
wxStandardPaths Chemins pour les répertoires standards

Classes pour les flux

wxWidgets a son propre ensemble de classes pour les flux, comme une alternative aux souvent buguées bibliothèques de flux standards, et pour fournir des fonctionnalités avancées.

wxStreamBase Classe de base des flux
wxStreamBuffer Classe tampon de flux
wxInputStream Classe de flux d'entrée
wxOutputStream Classe de flux de sortie
wxCountingOutputStream Classe de flux pour connaitre la taille qu'aurait un flux
wxFilterInputStream Classe de flux d'entrée filtré
wxFilterOutputStream Classe de flux de sortie filtré
wxBufferedInputStream Classe de flux d'entrée avec tampon
wxBufferedOutputStream Classe de flux de sortie avec tampon
wxMemoryInputStream Classe de flux d'entrée en mémoire
wxMemoryOutputStream Classe de flux de sortie en mémoire
wxDataInputStream Classe de flux d'entrée de données binaires indépendante de la plateforme
wxDataOutputStream Classe de flux de sortie de données binaires indépendante de la plateforme
wxTextInputStream Classe de flux d'entrée de données texte indépendante de la plateforme
wxTextOutputStream Classe de flux de sortie de données texte indépendante de la plateforme
wxFileInputStream Classe de flux d'entrée depuis un fichier
wxFileOutputStream Classe de flux de sortie vers un fichier
wxFFileInputStream Une autre classe de flux d'entrée depuis un fichier
wxFFileOutputStream Une autre classe de flux de sortie vers un fichier
wxTempFileOutputStream Flux pour remplacer de façon sécurisée un fichier existant
wxStringInputStream Classe de flux d'entrée depuis une chaine de caractères
wxStringOutputStream Classe de flux de sortie vers une chaine de caractères
wxZlibInputStream Classe de flux d'entrée Zlib et gzip (compression)
wxZlibOutputStream Classe de flux de sortie Zlib et gzip (compression)
wxZipInputStream Flux d'entrée pour la lecture depuis les archives ZIP
wxZipOutputStream Flux de sortie pour l'écriture dans les archives ZIP
wxTarInputStream Flux d'entrée pour la lecture depuis les archives tar
wxTarOutputStream Flux de sortie pour l'écriture dans les archives tar
wxSocketInputStream Classe de flux d'entrée depuis un socket
wxSocketOutputStream Classe de flux de sortie vers un socket

Classes concernant les threads

Vue d'ensemble du multithreading

wxWidgets fourni un ensemble de classes pour offrir des capacités d'utilisation de thread sur différentes plateformes.

wxThread Classe thread
wxThreadHelper Gères les threads d'arrière plan facilement
wxMutex Classe mutex
wxMutexLocker Classe utilitaire Mutex locker
wxCriticalSection Classe pour section critique
wxCriticalSectionLocker Classe utilitaire pour verrouiller une section critique
wxCondition Classe de condition
wxSemaphore Classe semaphore

Classes HTML

wxWidgets fourni un ensemble de classes pour afficher du texte au format HTML. Ces classes contiennent également un système d'aide basé sur le contrôle HTML.

wxHtmlHelpController Classe contrôleur d'aide HTLM
wxHtmlWindow Classe fenêtre HTML
wxHtmlEasyPrinting Simple classe pour l'impression HTML
wxHtmlPrintout Classe générique wxPrintout HTML
wxHtmlParser Classe générique d'analyse HTML
wxHtmlTagHandler Gestionnaire de balise HTML, connectable dans wxHtmlParser
wxHtmlWinParser Classe analyseur HTMl pour wxHtmlWindow
wxHtmlWinTagHandler Gestionnaire de balise HTML, connectable dans wxHtmlWindow

Classes pour le texte enrichi

wxWidgets fourni un ensemble de classes génériques pour éditer et imprimer du simple texte enrichi avec le formatage de caractères et de paragraphes.

wxRichTextCtrl Un contrôle de texte enrichi
wxRichTextBuffer Le contenu d'un contrôle de texte enrichi
wxRichTextAttr Attributs spécifiant le style du texte enrichi
wxRichTextCharacterStyleDefinition Définition du style de caractère
wxRichTextParagraphStyleDefinition Définition du style de paragraphe
wxRichTextListStyleDefinition Définition du style de liste
wxRichTextStyleSheet Un ensemble de définitions de style
wxRichTextStyleComboCtrl Un contrôle déroulant pour l'application de styles
wxRichTextStyleListBox Une zone de liste pour l'application de styles
wxRichTextStyleOrganiserDialog Une boite de dialogue pouvant être utilisée pour gérer ou parcourir les styles
wxRichTextEvent Un événement de texte enrichi
wxRichTextRange Spécification pour les gammes dans un contrôle ou un tampon de texte enrichi
wxRichTextFileHandler Classe de basse de gestionnaire de fichier
wxRichTextHTMLHandler Un gestionnaire pour convertir du texte enrichi en HTML
wxRichTextXMLHandler Un gestionnaire pour charger et sauvegarder du texte enrichi en XML
wxRichTextFormattingDialog Une boite de dialogue pour formater du texte enrichi
wxRichTextPrinting Une classe pour facilement imprimer des tampons de texte enrichi
wxRichTextPrintout Une classe utilisée par wxRichTextPrinting.
wxRichTextHeaderFooterData Spécification des données d'en-tête et de pied de page

Classes de système de fichiers virtuels

wxWidgets fourni un ensemble de classes qui implémentent un système de fichiers virtuels extensible, utilisé en interne par les classes HTML.

wxFSFile Représente un fichier dans le système de fichiers virtuels
wxFileSystem Interface principale pour le système de fichiers virtuels
wxFileSystemHandler Classe utilisée pour annoncer le type de système de fichiers

Classes XML

wxXmlDocument Une classe pour interpréter les fichiers XML
wxXmlNode Une classe qui représente un noeud XML
wxXmlProperty Une classe qui représente des propriétés XML

Classes pour le système de ressources basé sur XML

Vue d'ensemble du système de ressources basé sur XML (XRC)

Les ressources permettent à votre application de créer des contrôles et autres éléments de l'interface utilisateur à partir de spécifications stockées au format XML.

wxXmlResource La classe principale pour travailler avec les ressources
wxXmlResourceHandler La classe de base pour les gestionnaires de ressources XML

Aide en ligne

wxHelpController Famille de classes pour contrôler les fenêtres d'aide
wxHtmlHelpController Classe du contrôleur d'aide HTML
wxContextHelp Classe pour placer l'application en mode aide contextuelle
wxContextHelpButton Classe de bouton pourplacer l'application en mode aide contextuelle
wxHelpProvider Classe abstraite pour fournir une aide contextuelle
wxSimpleHelpProvider Classe pour fournir une aide contextuelle simple
wxHelpControllerHelpProvider Classe pour fournir une aide contextuelle par l'intermédiaire d'un contrôleur d'aide
wxToolTip Classe implémentant les tooltips

Classes pour bases de données

Vue d'ensemble des classes pour bases de données

wxWidgets fourni un ensemble de classes pour accéder aux produits Microsoft ODBC (Open Database Connectivity), données par Remstar, et connu sous le nom wxODBC.

wxDb Connexion à une base de données ODBC
wxDbTable Fourni l'accès à une table d'une base de données
wxDbInf
wxDbTableInf
wxDbColDef
wxDbColInf
wxDbColDataPtr
wxDbColFor
wxDbConnectInf
wxDbIdxDef

Divers

wxApp Classe d'application
wxCaret Un objet caret (curseur)
wxCmdLineParser Classe analyseur de la ligne de commande
wxConfig Classes pourla lecture et l'écriture de configurations (utilise soit les fichiers INI soit le registre)
wxDllLoader Classe pour travailler avec les bibliothèques partagées
wxGLCanvas Canevas servant au rendu OpenGL
wxGLContext Classe pour le partage aisé de ressources de données OpenGL
wxLayoutAlgorithm Une facilité alternative à la mise en page de fenêtre
wxProcess Classe processus
wxTimer Classe minuterie
wxStopWatch Classe chronomètre
wxMimeTypesManager Classe gestionnaire de types MIME
wxSystemSettings Classe réglages système pour l'obtention de différents paramètres globaux
wxSystemOptions Classe options système pour la configuration au moment de l'exécution
wxAcceleratorTable Table d'accélérateurs
wxAutomationObject Classe OLE automation
wxFontMapper Cartographie de police de caractères, pour rechercher les polices disponible pour un ancodage donné
wxEncodingConverter Conversions d'encodage
wxCalendarDateAttr Utilisé avec wxCalendarCtrl
wxQuantize Classe pour effectuer une quantification, ou réduction de couleur
wxSingleInstanceChecker Vérifie qu'une seule instance du programme est en train de tourner