Version: 3.2.5
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 CwxAboutDialogInfoWxAboutDialogInfo contains information shown in the standard About dialog displayed by the wxAboutBox() function
 CwxAcceleratorEntryAn object used by an application wishing to create an accelerator table (see wxAcceleratorTable)
 CwxAcceleratorTableAn accelerator table allows the application to specify a table of keyboard shortcuts for menu or button commands
 CwxAccessibleAllows wxWidgets applications, and wxWidgets itself, to return extended information about user interface elements to client applications such as screen readers
 CwxActivateEventAn activate event is sent when a window or application is being activated or deactivated
 CwxActiveXContainerWxActiveXContainer is a host for an ActiveX control on Windows (and as such is a platform-specific class)
 CwxActiveXEventAn event class for handling ActiveX events passed from wxActiveXContainer
 CwxActivityIndicatorSmall control showing an animation indicating that the program is currently busy performing some background task
 CwxAddRemoveAdaptorObject used to mediate between wxAddRemoveCtrl and the control showing the list of items which can be added or removed
 CwxAddRemoveCtrlA class adding buttons to add and remove items to a list-like child control
 CwxAffineMatrix2DA 3x2 matrix representing an affine 2D transformation
 CwxAffineMatrix2DBaseA 2x3 matrix representing an affine 2D transformation
 CwxANIDecoderAn animation decoder supporting animated cursor (.ani) files
 CwxAnimationThe wxAnimation class handles the interface between the animation control and the details of the animation image or data
 CwxAnimationCtrlThis is a static control which displays an animation
 CwxAnimationDecoderWxAnimationDecoder is used by wxAnimation for loading frames and other information for the animation from the animation image file
 CwxAnyContainer for any type
 CwxAnyButtonA class for common button functionality used as the base for the various button classes
 CwxAnyValueBufferType for buffer within wxAny for holding data
 CwxAnyValueTypeWxAnyValueType is base class for value type functionality for C++ data types used with wxAny
 CwxAppApplication itself when wxUSE_GUI=1
 CwxAppConsoleThis class is essential for writing console-only or hybrid apps without having to define wxUSE_GUI=0
 CwxAppProgressIndicatorA helper class that can be used to update the progress bar in the taskbar button on Windows and the dock icon on macOS
 CwxAppTraitsDefines various configurable aspects of a wxApp
 CwxArchiveClassFactoryAllows the creation of streams to handle archive formats such as zip and tar
 CwxArchiveEntryThis is an abstract base class which serves as a common interface to archive entry classes such as wxZipEntry
 CwxArchiveFSHandlerA file system handler for accessing files inside of archives
 CwxArchiveInputStreamThis is an abstract base class which serves as a common interface to archive input streams such as wxZipInputStream
 CwxArchiveIteratorAn input iterator template class that can be used to transfer an archive's catalogue to a container
 CwxArchiveNotifierIf you need to know when a wxArchiveInputStream updates a wxArchiveEntry object, you can create a notifier by deriving from this abstract base class, overriding wxArchiveNotifier::OnEntryUpdated
 CwxArchiveOutputStreamThis is an abstract base class which serves as a common interface to archive output streams such as wxZipOutputStream
 CwxArray< T >The legacy dynamic array class, existing for compatibility only and NOT to be used in the new code
 CwxArrayStringWxArrayString is an efficient container for storing wxString objects
 CwxArrayStringPropertyProperty that manages a list of strings
 CwxArtProviderWxArtProvider class is used to customize the look of wxWidgets application
 CwxAuiDefaultDockArtThis is the default art provider for wxAuiManager
 CwxAuiDefaultTabArtDefault art provider for wxAuiNotebook
 CwxAuiDefaultToolBarArtWxAuiDefaultToolBarArt is part of the wxAUI class framework
 CwxAuiDockArtWxAuiDockArt is part of the wxAUI class framework
 CwxAuiDockInfo
 CwxAuiDockUIPart
 CwxAuiFloatingFrame
 CwxAuiManagerWxAuiManager is the central class of the wxAUI class framework
 CwxAuiManagerEventEvent used to indicate various actions taken with wxAuiManager
 CwxAuiMDIChildFrame
 CwxAuiMDIClientWindow
 CwxAuiMDIParentFrame
 CwxAuiNotebookWxAuiNotebook is part of the wxAUI class framework, which represents a notebook control, managing multiple windows with associated tabs
 CwxAuiNotebookEventThis class is used by the events generated by wxAuiNotebook
 CwxAuiNotebookPageA simple class which holds information about the notebook's pages and their state
 CwxAuiPaneInfoWxAuiPaneInfo is part of the wxAUI class framework
 CwxAuiSimpleTabArtAnother standard tab art provider for wxAuiNotebook
 CwxAuiTabArtTab art provider defines all the drawing functions used by wxAuiNotebook
 CwxAuiTabContainerWxAuiTabContainer is a class which contains information about each tab
 CwxAuiTabContainerButtonA simple class which holds information about wxAuiNotebook tab buttons and their state
 CwxAuiToolBarWxAuiToolBar is a dockable toolbar, part of the wxAUI class framework
 CwxAuiToolBarArtWxAuiToolBarArt is part of the wxAUI class framework
 CwxAuiToolBarEventWxAuiToolBarEvent is used for the events generated by wxAuiToolBar
 CwxAuiToolBarItemWxAuiToolBarItem is part of the wxAUI class framework, representing a toolbar element
 CwxAutoBufferedPaintDCThis wxDC derivative can be used inside of an EVT_PAINT() event handler to achieve double-buffered drawing
 CwxAutomationObjectThe wxAutomationObject class represents an OLE automation object containing a single data member, an IDispatch pointer
 CwxBannerWindowA simple banner window showing either a bitmap or text
 CwxBitmapThis class encapsulates the concept of a platform-dependent bitmap, either monochrome or colour or colour with alpha channel support
 CwxBitmapBundleContains representations of the same bitmap in different resolutions
 CwxBitmapBundleImplBase class for custom implementations of wxBitmapBundle
 CwxBitmapButtonA bitmap button is a control that contains a bitmap
 CwxBitmapComboBoxA combobox that displays bitmap in front of the list items
 CwxBitmapDataObjectWxBitmapDataObject is a specialization of wxDataObject for bitmap data
 CwxBitmapHandlerThis is the base class for implementing bitmap file loading/saving, and bitmap creation from data
 CwxBitmapToggleButtonWxBitmapToggleButton is a wxToggleButton that contains a bitmap instead of text
 CwxBookCtrlBaseA book control is a convenient way of displaying multiple pages of information, displayed one page at a time
 CwxBookCtrlEventThis class represents the events generated by book controls (wxNotebook, wxListbook, wxChoicebook, wxTreebook, wxAuiNotebook)
 CwxBoolPropertyBasic property with boolean value
 CwxBoxSizerThe basic idea behind a box sizer is that windows will most often be laid out in rather simple basic geometry, typically in a row or a column or several hierarchies of either
 CwxBrushA brush is a drawing tool for filling in areas
 CwxBrushListA brush list is a list containing all brushes which have been created
 CwxBufferedDCThis class provides a simple way to avoid flicker: when drawing on it, everything is in fact first drawn on an in-memory buffer (a wxBitmap) and then copied to the screen, using the associated wxDC, only once, when this object is destroyed
 CwxBufferedInputStreamThis stream acts as a cache
 CwxBufferedOutputStreamThis stream acts as a cache
 CwxBufferedPaintDCThis is a subclass of wxBufferedDC which can be used inside of an EVT_PAINT() event handler to achieve double-buffered drawing
 CwxBusyCursorThis class makes it easy to tell your user that the program is temporarily busy
 CwxBusyInfoThis class makes it easy to tell your user that the program is temporarily busy
 CwxBusyInfoFlagsParameters for wxBusyInfo
 CwxButtonA button is a control that contains a text string, and is one of the most common elements of a GUI
 CwxCalculateLayoutEventThis event is sent by wxLayoutAlgorithm to calculate the amount of the remaining client area that the window should occupy
 CwxCalendarCtrlThe calendar control allows the user to pick a date
 CwxCalendarDateAttrWxCalendarDateAttr is a custom attributes for a calendar date
 CwxCalendarEventUsed together with wxCalendarCtrl
 CwxCaretA caret is a blinking cursor showing the position where the typed text will appear
 CwxCharBufferThis is a specialization of wxCharTypeBuffer<T> for char type
 CwxCharTypeBufferWxCharTypeBuffer<T> is a template class for storing characters
 CwxCheckBoxA checkbox is a labelled box which by default is either on (checkmark is visible) or off (no checkmark)
 CwxCheckListBoxA wxCheckListBox is like a wxListBox, but allows items to be checked or unchecked
 CwxChildFocusEventA child focus event is sent to a (parent-)window when one of its child windows gains focus, so that the window could restore the focus back to its corresponding child if it loses it now and regains later
 CwxChoiceA choice item is used to select one of a list of strings
 CwxChoicebookWxChoicebook is a class similar to wxNotebook, but uses a wxChoice control to show the labels instead of the tabs
 CwxClassInfoThis class stores meta-information about classes
 CwxClientA wxClient object represents the client part of a client-server DDE-like (Dynamic Data Exchange) conversation
 CwxClientDataAll classes deriving from wxEvtHandler (such as all controls and wxApp) can hold arbitrary data which is here referred to as "client data"
 CwxClientDataContainerThis class is a mixin that provides storage and management of "client data"
 CwxClientDCWxClientDC is primarily useful for obtaining information about the window from outside EVT_PAINT() handler
 CwxClipboardA class for manipulating the clipboard
 CwxClipboardTextEventThis class represents the events generated by a control (typically a wxTextCtrl but other windows can generate these events as well) when its content gets copied or cut to, or pasted from the clipboard
 CwxCloseEventThis event class contains information about window and session close events
 CwxCmdLineArgThe interface wxCmdLineArg provides information for an instance of argument passed on command line
 CwxCmdLineArgsAn ordered collection of wxCmdLineArg providing an iterator to enumerate the arguments passed on command line
 CwxCmdLineEntryDescThe structure wxCmdLineEntryDesc is used to describe a command line switch, option or parameter
 CwxCmdLineParserWxCmdLineParser is a class for parsing the command line
 CwxCollapsibleHeaderCtrlHeader control above a collapsible pane
 CwxCollapsiblePaneA collapsible pane is a container with an embedded button-like control which can be used by the user to collapse or expand the pane's contents
 CwxCollapsiblePaneEventThis event class is used for the events generated by wxCollapsiblePane
 CwxColourA colour is an object representing a combination of Red, Green, and Blue (RGB) intensity values and an Alpha value, and is used to determine drawing colours
 CwxColourDataThis class holds a variety of information related to colour dialogs
 CwxColourDatabaseWxWidgets maintains a database of standard RGB colours for a predefined set of named colours
 CwxColourDialogThis class represents the colour chooser dialog
 CwxColourDialogEventThis event class is used for the events generated by wxColourDialog
 CwxColourPickerCtrlThis control allows the user to select a colour
 CwxColourPickerEventThis event class is used for the events generated by wxColourPickerCtrl
 CwxColourPropertyAllows to select a colour from the list or with colour dialog
 CwxColourPropertyValueBecause text, background and other colours tend to differ between platforms, wxSystemColourProperty must be able to select between system colour and, when necessary, to pick a custom one
 CwxComboBoxA combobox is like a combination of an edit control and a listbox
 CwxComboCtrlA combo control is a generic combobox that allows totally custom popup
 CwxComboCtrlFeaturesFeatures enabled for wxComboCtrl
 CwxComboPopupIn order to use a custom popup with wxComboCtrl, an interface class must be derived from wxComboPopup
 CwxCommandWxCommand is a base class for modelling an application command, which is an action usually performed by selecting a menu item, pressing a toolbar button or any other means provided by the application to change the data or view
 CwxCommandEventThis event class contains information about command events, which originate from a variety of simple controls
 CwxCommandLinkButtonObjects of this class are similar in appearance to the normal wxButtons but are similar to the links in a web page in functionality
 CwxCommandProcessorWxCommandProcessor is a class that maintains a history of wxCommands, with undo/redo functionality built-in
 CwxConditionWxCondition variables correspond to pthread conditions or to Win32 event objects
 CwxConfigBaseWxConfigBase defines the basic interface of all config classes
 CwxConfigPathChangerA handy little class which changes the current path in a wxConfig object and restores it in dtor
 CwxConnectionA wxConnection object represents the connection between a client and a server
 CwxConnectionBase
 CwxContextHelpThis class changes the cursor to a query and puts the application into a 'context-sensitive help mode'
 CwxContextHelpButtonInstances of this class may be used to add a question mark button that when pressed, puts the application into context-help mode
 CwxContextMenuEventThis class is used for context menu events, sent to give the application a chance to show a context (popup) menu for a wxWindow
 CwxControlThis is the base class for a control or "widget"
 CwxControlWithItemsThis is convenience class that derives from both wxControl and wxItemContainer
 CwxConvAutoThis class implements a Unicode to/from multibyte converter capable of automatically recognizing the encoding of the multibyte text on input
 CwxCountingOutputStreamWxCountingOutputStream is a specialized output stream which does not write any data anywhere, instead it counts how many bytes would get written if this were a normal stream
 CwxCredentialEntryDialogThis class represents a dialog that requests a user name and a password from the user
 CwxCriticalSectionA critical section object is used for exactly the same purpose as a wxMutex
 CwxCriticalSectionLockerThis is a small helper class to be used with wxCriticalSection objects
 CwxCSConvThis class converts between any character set supported by the system and Unicode
 CwxCursorA cursor is a small bitmap usually used for denoting where the mouse pointer is, with a picture that might indicate the interpretation of a mouse click
 CwxCursorPropertyProperty representing wxCursor
 CwxCustomBackgroundWindowA helper class making it possible to use custom background for any window
 CwxCustomDataObjectWxCustomDataObject is a specialization of wxDataObjectSimple for some application-specific data in arbitrary (either custom or one of the standard ones)
 CwxDataFormatA wxDataFormat is an encapsulation of a platform-specific format handle which is used by the system for the clipboard and drag and drop operations
 CwxDatagramSocket
 CwxDataInputStreamThis class provides functions that read binary data types in a portable way
 CwxDataObjectA wxDataObject represents data that can be copied to or from the clipboard, or dragged and dropped
 CwxDataObjectCompositeWxDataObjectComposite is the simplest wxDataObject derivation which may be used to support multiple formats
 CwxDataObjectSimpleThis is the simplest possible implementation of the wxDataObject class
 CwxDataOutputStreamThis class provides functions that write binary data types in a portable way
 CwxDataViewBitmapRendererThis class is used by wxDataViewCtrl to render bitmaps
 CwxDataViewCheckIconTextWxDataViewCheckIconText is used by wxDataViewCheckIconTextRenderer for data transfer
 CwxDataViewCheckIconTextRendererThis renderer class shows a checkbox in addition to the icon and text shown by the base class and also allows the user to toggle this checkbox
 CwxDataViewChoiceByIndexRendererA wxDataViewCtrl renderer using wxChoice control and indexes into it
 CwxDataViewChoiceRendererA wxDataViewCtrl renderer using wxChoice control and values of strings in it
 CwxDataViewColumnThis class represents a column in a wxDataViewCtrl
 CwxDataViewCtrlWxDataViewCtrl is a control to display data either in a tree like fashion or in a tabular form or both
 CwxDataViewCustomRendererYou need to derive a new class from wxDataViewCustomRenderer in order to write a new renderer
 CwxDataViewDateRendererThis class is used by wxDataViewCtrl to render calendar controls
 CwxDataViewEventThis is the event class for the wxDataViewCtrl notifications
 CwxDataViewIconTextWxDataViewIconText is used by wxDataViewIconTextRenderer for data transfer
 CwxDataViewIconTextRendererUsed to display text with a small icon next to it as it is typically done in a file manager
 CwxDataViewIndexListModelWxDataViewIndexListModel is a specialized data model which lets you address an item by its position (row) rather than its wxDataViewItem (which you can obtain from this class)
 CwxDataViewItemWxDataViewItem is a small opaque class that represents an item in a wxDataViewCtrl in a persistent way, i.e
 CwxDataViewItemAttrThis class is used to indicate to a wxDataViewCtrl that a certain item (see wxDataViewItem) has extra font attributes for its renderer
 CwxDataViewListCtrlThis class is a wxDataViewCtrl which internally uses a wxDataViewListStore and forwards most of its API to that class
 CwxDataViewListModelBase class with abstract API for wxDataViewIndexListModel and wxDataViewVirtualListModel
 CwxDataViewListStoreWxDataViewListStore is a specialised wxDataViewModel for storing a simple table of data
 CwxDataViewModelWxDataViewModel is the base class for all data model to be displayed by a wxDataViewCtrl
 CwxDataViewModelNotifierA wxDataViewModelNotifier instance is owned by a wxDataViewModel and mirrors its notification interface
 CwxDataViewProgressRendererThis class is used by wxDataViewCtrl to render progress bars
 CwxDataViewRendererThis class is used by wxDataViewCtrl to render the individual cells
 CwxDataViewSpinRendererThis is a specialized renderer for rendering integer values
 CwxDataViewTextRendererWxDataViewTextRenderer is used for rendering text
 CwxDataViewToggleRendererThis class is used by wxDataViewCtrl to render toggle controls
 CwxDataViewTreeCtrlThis class is a wxDataViewCtrl which internally uses a wxDataViewTreeStore and forwards most of its API to that class
 CwxDataViewTreeStoreWxDataViewTreeStore is a specialised wxDataViewModel for storing simple trees very much like wxTreeCtrl does and it offers a similar API
 CwxDataViewValueAdjusterThis class can be used with wxDataViewRenderer::SetValueAdjuster() to customize rendering of model values with standard renderers
 CwxDataViewVirtualListModelWxDataViewVirtualListModel is a specialized data model which lets you address an item by its position (row) rather than its wxDataViewItem and as such offers the exact same interface as wxDataViewIndexListModel
 CwxDateEventThis event class holds information about a date change and is used together with wxDatePickerCtrl
 CwxDatePickerCtrlThis control allows the user to select a date
 CwxDatePropertyProperty representing wxDateTime
 CwxDateSpanThis class is a "logical time span" and is useful for implementing program logic for such things as "add one month to the date" which, in general, doesn't mean to add 60*60*24*31 seconds to it, but to take the same date the next month (to understand that this is indeed different consider adding one month to Feb, 15 – we want to get Mar, 15, of course)
 CwxDateTimeWxDateTime class represents an absolute moment in time
 CwxDateTimeHolidayAuthority
 CwxDateTimeWorkDays
 CwxDCA wxDC is a "device context" onto which graphics and text can be drawn
 CwxDCBgModeChanger
 CwxDCBrushChangerWxDCBrushChanger is a small helper class for setting a brush on a wxDC and unsetting it automatically in the destructor, restoring the previous one
 CwxDCClipperWxDCClipper is a helper class for setting a clipping region on a wxDC during its lifetime
 CwxDCFontChangerWxDCFontChanger is a small helper class for setting a font on a wxDC and unsetting it automatically in the destructor, restoring the previous one
 CwxDCOverlayConnects an overlay with a drawing DC
 CwxDCPenChangerWxDCPenChanger is a small helper class for setting a pen on a wxDC and unsetting it automatically in the destructor, restoring the previous one
 CwxDCTextBgColourChangerWxDCTextBgColourChanger is a small helper class for setting a background text colour on a wxDC and unsetting it automatically in the destructor, restoring the previous one
 CwxDCTextBgModeChangerWxDCTextBgModeChanger is a small helper class for setting a background text mode on a wxDC and unsetting it automatically in the destructor, restoring the previous one
 CwxDCTextColourChangerWxDCTextColourChanger is a small helper class for setting a foreground text colour on a wxDC and unsetting it automatically in the destructor, restoring the previous one
 CwxDDEClientA wxDDEClient object represents the client part of a client-server DDE (Dynamic Data Exchange) conversation
 CwxDDEConnectionA wxDDEConnection object represents the connection between a client and a server
 CwxDDEServerA wxDDEServer object represents the server part of a client-server DDE (Dynamic Data Exchange) conversation
 CwxDebugContextA class for performing various debugging and memory tracing operations
 CwxDebugReportWxDebugReport is used to generate a debug report, containing information about the program current state
 CwxDebugReportCompressWxDebugReportCompress is a wxDebugReport which compresses all the files in this debug report into a single ZIP file in its wxDebugReport::Process() function
 CwxDebugReportPreviewThis class presents the debug report to the user and allows him to veto report entirely or remove some parts of it
 CwxDebugReportPreviewStdWxDebugReportPreviewStd is a standard debug report preview window
 CwxDebugReportUploadThis class is used to upload a compressed file using HTTP POST request
 CwxDelegateRendererNativeWxDelegateRendererNative allows reuse of renderers code by forwarding all the wxRendererNative methods to the given object and thus allowing you to only modify some of its methods – without having to reimplement all of them
 CwxDialogA dialog box is a window with a title bar and sometimes a system menu, which can be moved around the screen
 CwxDialogLayoutAdapterThis abstract class is the base for classes that help wxWidgets perform run-time layout adaptation of dialogs
 CwxDialUpEventThis is the event class for the dialup events sent by wxDialUpManager
 CwxDialUpManagerThis class encapsulates functions dealing with verifying the connection status of the workstation (connected to the Internet via a direct connection, connected through a modem or not connected at all) and to establish this connection if possible/required (i.e
 CwxDirWxDir is a portable equivalent of Unix open/read/closedir functions which allow enumerating of the files in a directory
 CwxDirDialogThis class represents the directory chooser dialog
 CwxDirFilterListCtrl
 CwxDirPickerCtrlThis control allows the user to select a directory
 CwxDirPropertyLike wxLongStringProperty, but the button triggers directory selector instead
 CwxDirTraverserWxDirTraverser is an abstract interface which must be implemented by objects passed to wxDir::Traverse() function
 CwxDisplayDetermines the sizes and locations of displays connected to the system
 CwxDisplayChangedEventA display changed event is sent to top-level windows when the display resolution has changed
 CwxDocChildFrameDefault frame for displaying documents on separate windows
 CwxDocManagerPart of the document/view framework supported by wxWidgets, and cooperates with the wxView, wxDocument and wxDocTemplate classes
 CwxDocMDIChildFrameDefault frame for displaying documents on separate windows
 CwxDocMDIParentFrameDefault top-level frame for applications using the document/view framework
 CwxDocParentFrameDefault top-level frame for applications using the document/view framework
 CwxDocTemplateUsed to model the relationship between a document class and a view class
 CwxDocumentThe document class can be used to model an application's file-based data
 CwxDPIChangedEventEvent sent when the display scale factor or pixel density (measured in dots-per-inch, or DPI) of the monitor a window is on changes
 CwxDragImageThis class is used when you wish to drag an object on the screen, and a simple cursor is not enough
 CwxDropFilesEventThis class is used for drop files events, that is, when files have been dropped onto the window
 CwxDropSourceThis class represents a source for a drag and drop operation
 CwxDropTargetThis class represents a target for a drag and drop operation
 CwxDynamicLibraryWxDynamicLibrary is a class representing dynamically loadable library (Windows DLL, shared library under Unix etc)
 CwxDynamicLibraryDetailsThis class is used for the objects returned by the wxDynamicLibrary::ListLoaded() method and contains the information about a single module loaded into the address space of the current process
 CwxEditableListBoxAn editable listbox is composite control that lets the user easily enter, delete and reorder a list of strings
 CwxEditEnumPropertyWxEnumProperty with wxString value and writable combo box editor
 CwxEditorDialogPropertyThis is an abstract class which serves as a base class for the properties having a button triggering an editor dialog, like e.g
 CwxEncodingConverterThis class is capable of converting strings between two 8-bit encodings/charsets
 CwxEnumPropertyYou can derive custom properties with choices from this class
 CwxEraseEventAn erase event is sent when a window's background needs to be repainted
 CwxEventAn event is a structure holding information about an event passed to a callback or member function
 CwxEventBlockerThis class is a special event handler which allows discarding any event (or a set of event types) directed to a specific window
 CwxEventFilterA global event filter for pre-processing all the events generated in the program
 CwxEventLoopActivatorMakes an event loop temporarily active
 CwxEventLoopBaseBase class for all event loop implementations
 CwxEvtHandlerA class that can handle events from the windowing system
 CwxExecuteEnvThis structure can optionally be passed to wxExecute() to specify additional options to use for the child process
 CwxExtHelpControllerThis class implements help via an external browser
 CwxFFileWxFFile implements buffered file I/O
 CwxFFileInputStreamThis class represents data read in from a file
 CwxFFileOutputStreamThis class represents data written to a file
 CwxFFileStreamThis stream allows both reading from and writing to a file using buffered STDIO functions
 CwxFileA wxFile performs raw file I/O
 CwxFileConfigWxFileConfig implements wxConfigBase interface for storing and retrieving configuration information using plain text files
 CwxFileCtrlThis control allows the user to select a file
 CwxFileCtrlEventA file control event holds information about events associated with wxFileCtrl objects
 CwxFileDataObjectWxFileDataObject is a specialization of wxDataObject for file names
 CwxFileDialogThis class represents the file chooser dialog
 CwxFileDialogButtonRepresents a custom button inside wxFileDialog
 CwxFileDialogCheckBoxRepresents a custom checkbox inside wxFileDialog
 CwxFileDialogChoiceRepresents a custom read-only combobox inside wxFileDialog
 CwxFileDialogCustomControlThe base class for all wxFileDialog custom controls
 CwxFileDialogCustomizeUsed with wxFileDialogCustomizeHook to add custom controls to wxFileDialog
 CwxFileDialogCustomizeHookBase class for customization hooks used with wxFileDialog
 CwxFileDialogRadioButtonRepresents a custom radio button inside wxFileDialog
 CwxFileDialogStaticTextRepresents a custom static text inside wxFileDialog
 CwxFileDialogTextCtrlRepresents a custom text control inside wxFileDialog
 CwxFileDirPickerEventThis event class is used for the events generated by wxFilePickerCtrl and by wxDirPickerCtrl
 CwxFileDropTargetThis is a drop target which accepts files (dragged from File Manager or Explorer)
 CwxFileHistoryThe wxFileHistory encapsulates a user interface convenience, the list of most recently visited files as shown on a menu (usually the File menu)
 CwxFileInputStreamThis class represents data read in from a file
 CwxFileNameWxFileName encapsulates a file name
 CwxFileOutputStreamThis class represents data written to a file
 CwxFilePickerCtrlThis control allows the user to select a file
 CwxFilePropertyLike wxLongStringProperty, but the button triggers file selector instead
 CwxFileStreamThis class represents data that can be both read from and written to a file
 CwxFileSystemThis class provides an interface for opening files on different file systems
 CwxFileSystemHandlerClasses derived from wxFileSystemHandler are used to access virtual file systems
 CwxFileSystemWatcherAllows receiving notifications of file system changes
 CwxFileSystemWatcherEventA class of events sent when a file system event occurs
 CwxFileTranslationsLoaderStandard wxTranslationsLoader implementation
 CwxFileTypeThis class holds information about a given file type
 CwxFileTypeInfoContainer of information about wxFileType
 CwxFilterClassFactoryAllows the creation of filter streams to handle compression formats such as gzip and bzip2
 CwxFilterFSHandlerFilter file system handler
 CwxFilterInputStreamA filter stream has the capability of a normal stream but it can be placed on top of another stream
 CwxFilterOutputStreamA filter stream has the capability of a normal stream but it can be placed on top of another stream
 CwxFindDialogEventWxFindReplaceDialog events
 CwxFindReplaceDataWxFindReplaceData holds the data for wxFindReplaceDialog
 CwxFindReplaceDialogWxFindReplaceDialog is a standard modeless dialog which is used to allow the user to search for some text (and possibly replace it with something else)
 CwxFlagsPropertyRepresents a bit set that fits in a long integer
 CwxFlexGridSizerA flex grid sizer is a sizer which lays out its children in a two-dimensional table with all table fields in one row having the same height and all fields in one column having the same width, but all rows or all columns are not necessarily the same height or width as in the wxGridSizer
 CwxFloatingPointValidatorValidator for text entries used for floating point numbers entry
 CwxFloatPropertyBasic property with double-precision floating point value
 CwxFocusEventA focus event is sent when a window's focus changes
 CwxFontA font is an object which determines the appearance of text
 CwxFontDataThis class holds a variety of information related to font dialogs
 CwxFontDialogThis class represents the font chooser dialog
 CwxFontEnumeratorWxFontEnumerator enumerates either all available fonts on the system or only the ones with given attributes - either only fixed-width (suited for use in programs such as terminal emulators and the like) or the fonts available in the given encoding)
 CwxFontInfoThis class is a helper used for wxFont creation using named parameter idiom: it allows specifying various wxFont attributes using the chained calls to its clearly named methods instead of passing them in the fixed order to wxFont constructors
 CwxFontListA font list is a list containing all fonts which have been created
 CwxFontMapperWxFontMapper manages user-definable correspondence between logical font names and the fonts present on the machine
 CwxFontMetricsSimple collection of various font metrics
 CwxFontPickerCtrlThis control allows the user to select a font
 CwxFontPickerEventThis event class is used for the events generated by wxFontPickerCtrl
 CwxFontPropertyProperty representing wxFont
 CwxFrameA frame is a window whose size and position can (usually) be changed by the user
 CwxFSFileThis class represents a single file opened by wxFileSystem
 CwxFSInputStreamInput stream for virtual file stream files
 CwxFSVolumeWxFSVolume represents a volume (also known as 'drive') in a file system under wxMSW
 CwxFTPWxFTP can be used to establish a connection to an FTP server and perform all the usual operations
 CwxFullScreenEventAn event being sent when the user enters or exits full screen mode
 CwxGaugeA gauge is a horizontal or vertical bar which shows a quantity (often time)
 CwxGBPositionThis class represents the position of an item in a virtual grid of rows and columns managed by a wxGridBagSizer
 CwxGBSizerItemUsed by the wxGridBagSizer for tracking the items in the sizer
 CwxGBSpanThis class is used to hold the row and column spanning attributes of items in a wxGridBagSizer
 CwxGCDCWxGCDC is a device context that draws on a wxGraphicsContext
 CwxGDIObjectThis class allows platforms to implement functionality to optimise GDI objects, such as wxPen, wxBrush and wxFont
 CwxGenericAboutDialogThis class defines a customizable About dialog
 CwxGenericAnimationCtrlGeneric implementation of wxAnimationCtrl interface
 CwxGenericDirCtrlThis control can be used to place a directory listing (with optional files) on an arbitrary window
 CwxGenericProgressDialogThis class represents a dialog that shows a short message and a progress bar
 CwxGenericValidatorWxGenericValidator performs data transfer (but not validation or filtering) for many type of controls
 CwxGestureEventThis is the base class for all supported gesture events
 CwxGIFDecoderAn animation decoder supporting animated GIF files
 CwxGIFHandlerThis is the image handler for the GIF format
 CwxGLAttribsBaseThis is the base class for wxGLAttributes and wxGLContextAttrs
 CwxGLAttributesThis class is used for setting display attributes when drawing through OpenGL ("Pixel format" in MSW and OSX parlance, "Configs" in X11)
 CwxGLCanvasWxGLCanvas is a class for displaying OpenGL graphics
 CwxGLContextAn instance of a wxGLContext represents the state of an OpenGL state machine and the connection between OpenGL and the system
 CwxGLContextAttrsThis class is used for setting context attributes
 CwxGraphicsBitmapRepresents a bitmap
 CwxGraphicsBrushA wxGraphicsBrush is a native representation of a brush
 CwxGraphicsContextA wxGraphicsContext instance is the object that is drawn upon
 CwxGraphicsFontA wxGraphicsFont is a native representation of a font
 CwxGraphicsGradientStopRepresents a single gradient stop in a collection of gradient stops as represented by wxGraphicsGradientStops
 CwxGraphicsGradientStopsRepresents a collection of wxGraphicGradientStop values for use with CreateLinearGradientBrush and CreateRadialGradientBrush
 CwxGraphicsMatrixA wxGraphicsMatrix is a native representation of an affine matrix
 CwxGraphicsObjectThis class is the superclass of native graphics objects like pens etc
 CwxGraphicsPathA wxGraphicsPath is a native representation of a geometric path
 CwxGraphicsPenA wxGraphicsPen is a native representation of a pen
 CwxGraphicsPenInfoThis class is a helper used for wxGraphicsPen creation using named parameter idiom: it allows specifying various wxGraphicsPen attributes using the chained calls to its clearly named methods instead of passing them in the fixed order to wxGraphicsPen constructors
 CwxGraphicsRendererA wxGraphicsRenderer is the instance corresponding to the rendering engine used
 CwxGridWxGrid and its related classes are used for displaying and editing tabular data
 CwxGridActivationResultRepresents the result of wxGridCellEditor::TryActivate()
 CwxGridActivationSourceRepresents a source of cell activation, which may be either a user event (mouse or keyboard) or the program itself
 CwxGridBagSizerA wxSizer that can lay out items in a virtual grid like a wxFlexGridSizer but in this case explicit positioning of the items is allowed using wxGBPosition, and items can optionally span more than one row and/or column using wxGBSpan
 CwxGridBlockCoordsRepresents coordinates of a block of cells in the grid
 CwxGridBlockDiffResultThe helper struct uses as a result type for difference functions of wxGridBlockCoords class
 CwxGridBlocksRepresents a collection of grid blocks that can be iterated over
 CwxGridCellActivatableEditorBase class for activatable editors
 CwxGridCellAttrThis class can be used to alter the cells' appearance in the grid by changing their attributes from the defaults
 CwxGridCellAttrProviderClass providing attributes to be used for the grid cells
 CwxGridCellAutoWrapStringEditorGrid cell editor for wrappable string/text data
 CwxGridCellAutoWrapStringRendererThis class may be used to format string data in a cell
 CwxGridCellBoolEditorGrid cell editor for boolean data
 CwxGridCellBoolRendererThis class may be used to format boolean data in a cell
 CwxGridCellChoiceEditorGrid cell editor for string data providing the user a choice from a list of strings
 CwxGridCellCoordsRepresents coordinates of a grid cell
 CwxGridCellDateEditorGrid cell editor for dates
 CwxGridCellDateRendererThis class may be used to show a date, without time, in a cell
 CwxGridCellDateTimeRendererThis class may be used to format a date/time data in a cell
 CwxGridCellEditorThis class is responsible for providing and manipulating the in-place edit controls for the grid
 CwxGridCellEnumEditorGrid cell editor which displays an enum number as a textual equivalent (e.g
 CwxGridCellEnumRendererThis class may be used to render in a cell a number as a textual equivalent
 CwxGridCellFloatEditorThe editor for floating point numbers data
 CwxGridCellFloatRendererThis class may be used to format floating point data in a cell
 CwxGridCellNumberEditorGrid cell editor for numeric integer data
 CwxGridCellNumberRendererThis class may be used to format integer data in a cell
 CwxGridCellRendererThis class is responsible for actually drawing the cell in the grid
 CwxGridCellStringRendererThis class may be used to format string data in a cell; it is the default for string cells
 CwxGridCellTextEditorGrid cell editor for string/text data
 CwxGridColumnHeaderRendererBase class for column headers renderer
 CwxGridColumnHeaderRendererDefaultDefault column header renderer
 CwxGridCornerHeaderRendererBase class for corner header renderer
 CwxGridCornerHeaderRendererDefaultDefault corner window renderer
 CwxGridEditorCreatedEvent
 CwxGridEventThis event class contains information about various grid events
 CwxGridFitModeAllows to specify the behaviour when the cell contents doesn't fit into its allotted space
 CwxGridHeaderLabelsRendererBase class for header cells renderers
 CwxGridRangeSelectEventEvents of this class notify about a range of cells being selected
 CwxGridRowHeaderRendererBase class for row headers renderer
 CwxGridRowHeaderRendererDefaultDefault row header renderer
 CwxGridSizeEventThis event class contains information about a row/column resize event
 CwxGridSizerA grid sizer is a sizer which lays out its children in a two-dimensional table with all table fields having the same size, i.e
 CwxGridSizesInfoWxGridSizesInfo stores information about sizes of all wxGrid rows or columns
 CwxGridStringTableSimplest type of data table for a grid for small tables of strings that are stored in memory
 CwxGridTableBaseThe almost abstract base class for grid tables
 CwxGridTableMessageMessage class used by the grid table to send requests and notifications to the grid view
 CwxGridUpdateLockerThis small class can be used to prevent wxGrid from redrawing during its lifetime by calling wxGrid::BeginBatch() in its constructor and wxGrid::EndBatch() in its destructor
 CwxGUIEventLoopA generic implementation of the GUI event loop
 CwxHashMapThis is a simple, type-safe, and reasonably efficient hash map class, whose interface is a subset of the interface of STL containers
 CwxHashSetThis is a simple, type-safe, and reasonably efficient hash set class, whose interface is a subset of the interface of STL containers
 CwxHashTable
 CwxHeaderButtonParamsThis struct can optionally be used with wxRendererNative::DrawHeaderButton() to specify custom values used to draw the text or bitmap label
 CwxHeaderColumnRepresents a column header in controls displaying tabular data such as wxDataViewCtrl or wxGrid
 CwxHeaderColumnSimpleSimple container for the information about the column
 CwxHeaderCtrlWxHeaderCtrl is the control containing the column headings which is usually used for display of tabular data
 CwxHeaderCtrlEventEvent class representing the events generated by wxHeaderCtrl
 CwxHeaderCtrlSimpleWxHeaderCtrlSimple is a concrete header control which can be used directly, without inheriting from it as you need to do when using wxHeaderCtrl itself
 CwxHelpControllerThis is an alias for one of a family of help controller classes which is most appropriate for the current platform
 CwxHelpControllerBaseThis is the abstract base class a family of classes by which applications may invoke a help viewer to provide on-line help
 CwxHelpControllerHelpProviderWxHelpControllerHelpProvider is an implementation of wxHelpProvider which supports both context identifiers and plain text help strings
 CwxHelpEventA help event is sent when the user has requested context-sensitive help
 CwxHelpProviderWxHelpProvider is an abstract class used by a program implementing context-sensitive help to show the help text for the given window
 CwxHScrolledWindowIn the name of this class, "H" stands for "horizontal" because it can be used for scrolling columns of variable widths
 CwxHtmlBookRecordHelper class for wxHtmlHelpData
 CwxHtmlCellInternal data structure
 CwxHtmlCellEventThis event class is used for the events generated by wxHtmlWindow
 CwxHtmlColourCellThis cell changes the colour of either the background or the foreground
 CwxHtmlContainerCellImplementation of a cell that may contain more cells in it
 CwxHTMLDataObjectWxHTMLDataObject is used for working with HTML-formatted text
 CwxHtmlDCRendererThis class can render HTML document into a specified area of a DC
 CwxHtmlEasyPrintingThis class provides very simple interface to printing architecture
 CwxHtmlFilterThis class is the parent class of input filters for wxHtmlWindow
 CwxHtmlFontCellThis cell represents a font change in the document stream
 CwxHtmlHelpControllerThis help controller provides an easy way of displaying HTML help in your application (see HTML Sample, test example)
 CwxHtmlHelpDataThis class is used by wxHtmlHelpController and wxHtmlHelpFrame to access HTML help items
 CwxHtmlHelpDataItemHelper class for wxHtmlHelpData
 CwxHtmlHelpDialogThis class is used by wxHtmlHelpController to display help
 CwxHtmlHelpFrameThis class is used by wxHtmlHelpController to display help
 CwxHtmlHelpWindowThis class is used by wxHtmlHelpController to display help within a frame or dialog, but you can use it yourself to create an embedded HTML help window
 CwxHtmlLinkEventThis event class is used for the events generated by wxHtmlWindow
 CwxHtmlLinkInfoThis class stores all necessary information about hypertext links (as represented by <A> tag in HTML documents)
 CwxHtmlListBoxWxHtmlListBox is an implementation of wxVListBox which shows HTML content in the listbox rows
 CwxHtmlModalHelpThis class uses wxHtmlHelpController to display help in a modal dialog
 CwxHtmlParserClasses derived from this handle the generic parsing of HTML documents: it scans the document and divide it into blocks of tags (where one block consists of beginning and ending tag and of text between these two tags)
 CwxHtmlPrintoutThis class serves as printout class for HTML documents
 CwxHtmlRenderingInfoThis class contains information given to cells when drawing them
 CwxHtmlRenderingStateSelection state is passed to wxHtmlCell::Draw so that it can render itself differently e.g
 CwxHtmlRenderingStyleWxHtmlSelection is data holder with information about text selection
 CwxHtmlSelection
 CwxHtmlTagThis class represents a single HTML tag
 CwxHtmlTagHandler
 CwxHtmlTagsModuleThis class provides easy way of filling wxHtmlWinParser's table of tag handlers
 CwxHtmlWidgetCellWxHtmlWidgetCell is a class that provides a connection between HTML cells and widgets (an object derived from wxWindow)
 CwxHtmlWindowWxHtmlWindow is probably the only class you will directly use unless you want to do something special (like adding new tag handlers or MIME filters)
 CwxHtmlWindowInterfaceAbstract interface to a HTML rendering window (such as wxHtmlWindow or wxHtmlListBox) that is passed to wxHtmlWinParser
 CwxHtmlWinParserThis class is derived from wxHtmlParser and its main goal is to parse HTML input so that it can be displayed in wxHtmlWindow
 CwxHtmlWinTagHandlerThis is basically wxHtmlTagHandler except that it is extended with protected member m_WParser pointing to the wxHtmlWinParser object (value of this member is identical to wxHtmlParser's m_Parser)
 CwxHtmlWordCellThis html cell represents a single word or text fragment in the document stream
 CwxHtmlWordWithTabsCellWxHtmlWordCell is a specialization for storing text fragments with embedded tab characters
 CwxHTTPWxHTTP can be used to establish a connection to an HTTP server
 CwxHVScrolledWindowThis window inherits all functionality of both vertical and horizontal, variable scrolled windows
 CwxHyperlinkCtrlThis class shows a static text element which links to an URL
 CwxHyperlinkEventThis event class is used for the events generated by wxHyperlinkCtrl
 CwxIconAn icon is a small rectangular bitmap usually used for denoting a minimized application
 CwxIconBundleThis class contains multiple copies of an icon in different sizes
 CwxIconizeEventAn event being sent when the frame is iconized (minimized) or restored
 CwxIconLocationWxIconLocation is a tiny class describing the location of an (external, i.e
 CwxIdleEventThis class is used for idle events, which are generated when the system becomes idle
 CwxIdManagerWxIdManager is responsible for allocating and releasing window IDs
 CwxIFFHandlerThis is the image handler for the IFF format
 CwxImageThis class encapsulates a platform-independent image
 CwxImageDataObjectWxImageDataObject is a specialization of wxDataObject for image data
 CwxImageFilePropertyProperty representing image file(name)
 CwxImageHandlerThis is the base class for implementing image file loading/saving, and image creation from data
 CwxImageHistogram
 CwxImageListA wxImageList contains a list of images, which are stored in an unspecified form
 CwxIndividualLayoutConstraint
 CwxInfoBarAn info bar is a transient window shown at top or bottom of its parent window to display non-critical information to the user
 CwxInitDialogEventA wxInitDialogEvent is sent as a dialog or panel is being initialised
 CwxInitializerCreate an object of this class on the stack to initialize/cleanup the library automatically
 CwxInputStreamWxInputStream is an abstract base class which may not be used directly
 CwxIntegerValidatorValidator for text entries used for integer entry
 CwxInternetFSHandlerA file system handler for accessing files from internet servers
 CwxIntPropertyBasic property with integer value
 CwxIPaddressWxIPaddress is an abstract base class for all internet protocol address objects
 CwxIPV4addressA class for working with IPv4 network addresses
 CwxItemAttrRepresents the attributes (colour, font, ...) of an item of a control with multiple items such as e.g
 CwxItemContainerThis class is an abstract base class for some wxWidgets controls which contain several items such as wxListBox, wxCheckListBox, wxComboBox or wxChoice
 CwxItemContainerImmutableWxItemContainer defines an interface which is implemented by all controls which have string subitems each of which may be selected
 CwxJoystickWxJoystick allows an application to control one or more joysticks
 CwxJoystickEventThis event class contains information about joystick events, particularly events received by windows
 CwxJPEGHandlerThis is the image handler for the JPEG format
 CwxKeyboardStateProvides methods for testing the state of the keyboard modifier keys
 CwxKeyEventThis event class contains information about key press and release events
 CwxLanguageInfoEncapsulates a wxLanguage identifier together with OS-specific information related to that language
 CwxLayoutAlgorithmWxLayoutAlgorithm implements layout of subwindows in MDI or SDI frames
 CwxLayoutConstraints
 CwxLinuxDistributionInfoA structure containing information about a Linux distribution as returned by the lsb_release utility
 CwxList< T >The wxList<T> class provides linked list functionality
 CwxListbookWxListbook is a class similar to wxNotebook but which uses a wxListCtrl to show the labels instead of the tabs
 CwxListBoxA listbox is used to select one or more of a list of strings
 CwxListCtrlA list control presents lists in a number of formats: list view, report view, icon view and small icon view
 CwxListEventA list event holds information about events associated with wxListCtrl objects
 CwxListItemThis class stores information about a wxListCtrl item or column
 CwxListViewThis class currently simply presents a simpler to use interface for the wxListCtrl – it can be thought of as a façade for that complicated class
 CwxLocaleWxLocale class encapsulates all language-dependent settings and is a generalization of the C locale concept
 CwxLocaleIdentRepresents a locale in a portable way
 CwxLogWxLog class defines the interface for the log targets used by wxWidgets logging functions as explained in the Logging Overview
 CwxLogBufferWxLogBuffer is a very simple implementation of log sink which simply collects all the logged messages in a string (except the debug messages which are output in the usual way immediately as we're presumably not interested in collecting them for later)
 CwxLogChainThis simple class allows you to chain log sinks, that is to install a new sink but keep passing log messages to the old one instead of replacing it completely as wxLog::SetActiveTarget does
 CwxLogFormatterWxLogFormatter class is used to format the log messages
 CwxLogGuiThis is the default log target for the GUI wxWidgets applications
 CwxLogInterposerA special version of wxLogChain which uses itself as the new log target
 CwxLogInterposerTempLegacy class which should not be used any longer
 CwxLogNullThis class allows you to temporarily suspend logging
 CwxLogRecordInfoInformation about a log record (unit of the log output)
 CwxLogStderrThis class can be used to redirect the log messages to a C file stream (not to be confused with C++ streams)
 CwxLogStreamThis class can be used to redirect the log messages to a C++ stream
 CwxLogTextCtrlUsing these target all the log messages can be redirected to a text control
 CwxLogWindowThis class represents a background log window: to be precise, it collects all log messages in the log frame which it manages but also passes them on to the log target which was active at the moment of its creation
 CwxLongLongThis class represents a signed 64 bit long number
 CwxLongPressEventThis event is generated when one finger touches the surface and remains stationary
 CwxLongStringPropertyLike wxStringProperty, but has a button that triggers a small text editor dialog
 CwxLZMAInputStreamThis filter stream decompresses data in XZ format
 CwxLZMAOutputStreamThis filter stream compresses data using XZ format
 CwxMaskThis class encapsulates a monochrome mask bitmap, where the masked area is black and the unmasked area is white
 CwxMatrix2DA simple container for 2x2 matrix
 CwxMaximizeEventAn event being sent when a top level window is maximized
 CwxMBConvThis class is the base class of a hierarchy of classes capable of converting text strings between multibyte (SBCS or DBCS) encodings and Unicode
 CwxMBConvUTF16This class is used to convert between multibyte encodings and UTF-16 Unicode encoding (also known as UCS-2)
 CwxMBConvUTF32This class is used to convert between multibyte encodings and UTF-32 Unicode encoding (also known as UCS-4)
 CwxMBConvUTF7This class converts between the UTF-7 encoding and Unicode
 CwxMBConvUTF8This class converts between the UTF-8 encoding and Unicode
 CwxMDIChildFrameAn MDI child frame is a frame that can only exist inside a wxMDIClientWindow, which is itself a child of wxMDIParentFrame
 CwxMDIClientWindowAn MDI client window is a child of wxMDIParentFrame, and manages zero or more wxMDIChildFrame objects
 CwxMDIParentFrameAn MDI (Multiple Document Interface) parent frame is a window which can contain MDI child frames in its client area which emulates the full desktop
 CwxMediaCtrlWxMediaCtrl is a class for displaying various types of media, such as videos, audio files, natively through native codecs
 CwxMediaEventEvent wxMediaCtrl uses
 CwxMemoryBufferA wxMemoryBuffer is a useful data structure for storing arbitrary sized blocks of memory
 CwxMemoryDCA memory device context provides a means to draw graphics onto a bitmap
 CwxMemoryFSHandlerThis wxFileSystem handler can store arbitrary data in memory stream and make them accessible via an URL
 CwxMemoryInputStreamThis class allows using all methods taking a wxInputStream reference to read in-memory data
 CwxMemoryOutputStreamThis class allows using all methods taking a wxOutputStream reference to write to in-memory data
 CwxMenuA menu is a popup (or pull down) list of items, one of which may be selected before the menu goes away (clicking elsewhere dismisses the menu)
 CwxMenuBarA menu bar is a series of menus accessible from the top of a frame
 CwxMenuEventThis class is used for a variety of menu-related events
 CwxMenuItemA menu item represents an item in a menu
 CwxMessageDialogThis class represents a dialog that shows a single or multi-line message, with a choice of OK, Yes, No and Cancel buttons
 CwxMessageOutputSimple class allowing to write strings to various output channels
 CwxMessageOutputBestOutput messages in the best possible way
 CwxMessageOutputDebugOutput messages to the system debug output channel
 CwxMessageOutputMessageBoxOutput messages by showing them in a message box
 CwxMessageOutputStderrOutput messages to stderr or another STDIO file stream
 CwxMessageQueue< T >WxMessageQueue allows passing messages between threads
 CwxMetafileA wxMetafile represents the MS Windows metafile object, so metafile operations have no effect in X
 CwxMetafileDCThis is a type of device context that allows a metafile object to be created (Windows only), and has most of the characteristics of a normal wxDC
 CwxMimeTypesManagerThis class allows the application to retrieve information about all known MIME types from a system-specific location and the filename extensions to the MIME types and vice versa
 CwxMiniFrameA miniframe is a frame with a small title bar
 CwxMirrorDCWxMirrorDC is a simple wrapper class which is always associated with a real wxDC object and either forwards all of its operations to it without changes (no mirroring takes place) or exchanges x and y coordinates which makes it possible to reuse the same code to draw a figure and its mirror – i.e
 CwxModalDialogHookAllows intercepting all modal dialog calls
 CwxModuleThe module system is a very simple mechanism to allow applications (and parts of wxWidgets itself) to define initialization and cleanup functions that are automatically called on wxWidgets startup and exit
 CwxMouseCaptureChangedEventA mouse capture changed event is sent to a window that loses its mouse capture
 CwxMouseCaptureLostEventA mouse capture lost event is sent to a window that had obtained mouse capture, which was subsequently lost due to an "external" event (for example, when a dialog box is shown or if another application captures the mouse)
 CwxMouseEventThis event class contains information about the events generated by the mouse: they include mouse buttons press and release events and mouse move events
 CwxMouseEventsManagerHelper for handling mouse input events in windows containing multiple items
 CwxMouseStateRepresents the mouse state
 CwxMoveEventA move event holds information about window position change
 CwxMsgCatalogRepresents a loaded translations message catalog
 CwxMultiChoiceDialogThis class represents a dialog that shows a list of strings, and allows the user to select one or more
 CwxMultiChoicePropertyProperty that manages a value resulting from wxMultiChoiceDialog
 CwxMutexA mutex object is a synchronization object whose state is set to signaled when it is not owned by any thread, and nonsignaled when it is owned
 CwxMutexLockerThis is a small helper class to be used with wxMutex objects
 CwxNativeFontInfoWxNativeFontInfo is platform-specific font representation: this class should be considered as an opaque font description only used by the native functions, the user code can only get the objects of this type from somewhere and pass it somewhere else (possibly save them somewhere using ToString() and restore them using FromString())
 CwxNativeWindowAllows embedding a native widget in an application using wxWidgets
 CwxNavigationEnabledA helper class implementing TAB navigation among the window children
 CwxNavigationKeyEventThis event class contains information about navigation events, generated by navigation keys such as tab and page down
 CwxNode< T >WxNode<T> is the node structure used in linked lists (see wxList) and derived classes
 CwxNonOwnedWindowCommon base class for all non-child windows
 CwxNotebookThis class represents a notebook control, which manages multiple windows with associated tabs
 CwxNotificationMessageThis class allows showing the user a message non intrusively
 CwxNotifyEventThis class is not used by the event handlers by itself, but is a base class for other event classes (such as wxBookCtrlEvent)
 CwxNumberEntryDialogThis class represents a dialog that requests a numeric input from the user
 CwxNumberFormatterFormatting and parsing numbers using the current UI locale conventions, including support for using the correct decimal point character and thousands separators
 CwxNumericPropertyThis is an abstract class which serves as a base class for numeric properties, like wxIntProperty, wxUIntProperty, wxFloatProperty
 CwxNumericPropertyValidatorA more comprehensive numeric validator class
 CwxNumValidatorWxNumValidator is the common base class for numeric validator classes
 CwxObjectThis is the root class of many of the wxWidgets classes
 CwxObjectDataPtr< T >This is a helper template class primarily written to avoid memory leaks because of missing calls to wxRefCounter::DecRef() and wxObjectRefData::DecRef()
 CwxObjectRefDataThis class is just a typedef to wxRefCounter and is used by wxObject
 CwxOutputStreamWxOutputStream is an abstract base class which may not be used directly
 CwxOverlayCreates an overlay over an existing window, allowing for manipulations like rubberbanding, etc
 CwxOwnerDrawnComboBoxWxOwnerDrawnComboBox is a combobox with owner-drawn list items
 CwxPageSetupDialogThis class represents the page setup common dialog
 CwxPageSetupDialogDataThis class holds a variety of information related to wxPageSetupDialog
 CwxPaintDCA wxPaintDC must be constructed if an application wishes to paint on the client area of a window from within an EVT_PAINT() event handler
 CwxPaintEventA paint event is sent when a window's contents needs to be repainted
 CwxPaletteA palette is a table that maps pixel values to RGB colours
 CwxPaletteChangedEvent
 CwxPanelA panel is a window on which controls are placed
 CwxPanGestureEventThis event is generated when the user moves a finger on the surface
 CwxPasswordEntryDialogThis class represents a dialog that requests a one-line password string from the user
 CwxPathListThe path list is a convenient way of storing a number of directories, and when presented with a filename without a directory, searching for an existing file in those directories
 CwxPCXHandlerThis is the image handler for the PCX format
 CwxPenA pen is a drawing tool for drawing outlines
 CwxPenInfoThis class is a helper used for wxPen creation using named parameter idiom: it allows specifying various wxPen attributes using the chained calls to its clearly named methods instead of passing them in the fixed order to wxPen constructors
 CwxPenListThere is only one instance of this class: wxThePenList
 CwxPersistenceManagerProvides support for automatically saving and restoring object properties to persistent storage
 CwxPersistentBookCtrlPersistence adapter for wxBookCtrlBase
 CwxPersistentComboBoxPersistence adapter for wxComboBox
 CwxPersistentDataViewCtrlPersistence adapter for wxDataViewCtrl
 CwxPersistentObjectBase class for persistent object adapters
 CwxPersistentTLWPersistence adapter for wxTopLevelWindow
 CwxPersistentTreeBookCtrlPersistence adapter for wxTreebook
 CwxPersistentWindowBase class for persistent windows
 CwxPGArrayEditorDialog
 CwxPGArrayStringEditorDialog
 CwxPGAttributeStorageWxPGAttributeStorage is somewhat optimized storage for key=variant pairs (i.e
 CwxPGCellBase class for wxPropertyGrid cell information
 CwxPGCellData
 CwxPGCellRendererBase class for wxPropertyGrid cell renderers
 CwxPGCheckBoxEditor
 CwxPGChoiceAndButtonEditor
 CwxPGChoiceEditor
 CwxPGChoiceEntryData of a single wxPGChoices choice
 CwxPGChoicesHelper class for managing choices of wxPropertyGrid properties
 CwxPGChoicesData
 CwxPGComboBoxEditor
 CwxPGDefaultRendererDefault cell renderer, that can handles the common scenarios
 CwxPGEditorBase class for custom wxPropertyGrid editors
 CwxPGEditorDialogAdapterDerive a class from this to adapt an existing editor dialog or function to be used when editor button of a property is pushed
 CwxPGInDialogValidatorCreates and manages a temporary wxTextCtrl for validation purposes
 CwxPGMultiButtonThis class can be used to have multiple buttons in a property editor
 CwxPGPaintDataContains information related to property's OnCustomPaint
 CwxPGPropArgCls
 CwxPGPropertyWxPGProperty is base class for all wxPropertyGrid properties and as such it is not intended to be instantiated directly
 CwxPGRootPropertyRoot parent property
 CwxPGSpinCtrlEditor
 CwxPGTextCtrlAndButtonEditor
 CwxPGTextCtrlEditor
 CwxPGValidationInfoUsed to convey validation information to and from functions that actually perform validation
 CwxPGVIterator
 CwxPGWindowListContains a list of editor windows returned by CreateControls
 CwxPickerBaseBase abstract class for all pickers which support an auxiliary text control
 CwxPixelDataA class template with ready to use implementations for getting direct and efficient access to wxBitmap's internal data and wxImage's internal data through a standard interface
 CwxPlatformIdDefines a very broad platform categorization
 CwxPlatformInfoThis class holds information about the operating system, the toolkit and the basic architecture bitness of the machine where the application is currently running
 CwxPNGHandlerThis is the image handler for the PNG format
 CwxPNMHandlerThis is the image handler for the PNM format
 CwxPointA wxPoint is a useful data structure for graphics operations
 CwxPoint2DDouble
 CwxPoint2DInt
 CwxPopupTransientWindowA wxPopupWindow which disappears automatically when the user clicks mouse outside it or if it loses focus in any other way
 CwxPopupWindowA special kind of top level window used for popup menus, combobox popups and such
 CwxPositionThis class represents the position of an item in any kind of grid of rows and columns such as wxGridBagSizer, or wxHVScrolledWindow
 CwxPostScriptDCThis defines the wxWidgets Encapsulated PostScript device context, which can write PostScript files on any platform
 CwxPowerEventThe power events are generated when the system power state changes, e.g
 CwxPowerResourceHelper functions for acquiring and releasing the given power resource
 CwxPowerResourceBlockerHelper RAII class ensuring that power resources are released
 CwxPreferencesEditorManage preferences dialog
 CwxPreferencesPageOne page of preferences dialog
 CwxPressAndTapEventThis event is generated when the user press the surface with one finger and taps with another
 CwxPreviewCanvasA preview canvas is the default canvas used by the print preview system to display the preview
 CwxPreviewControlBarThis is the default implementation of the preview control bar, a panel with buttons and a zoom control
 CwxPreviewFrameThis class provides the default method of managing the print preview interface
 CwxPrintAbortDialogThe dialog created by default by the print framework that enables aborting the printing process
 CwxPrintDataThis class holds a variety of information related to printers and printer device contexts
 CwxPrintDialogThis class represents the print and print setup common dialogs
 CwxPrintDialogDataThis class holds information related to the visual characteristics of wxPrintDialog
 CwxPrinterThis class represents the Windows or PostScript printer, and is the vehicle through which printing may be launched by an application
 CwxPrinterDCA printer device context is specific to MSW and Mac, and allows access to any printer with a Windows or Macintosh driver
 CwxPrintoutThis class encapsulates the functionality of printing out an application document
 CwxPrintPreviewObjects of this class manage the print preview process
 CwxProcessThe objects of this class are used in conjunction with the wxExecute() function
 CwxProcessEventA process event is sent to the wxEvtHandler specified to wxProcess when a process is terminated
 CwxProgressDialogIf supported by the platform this class will provide the platform's native progress dialog, else it will simply be the wxGenericProgressDialog
 CwxPropagateOnceHelper class to temporarily lower propagation level
 CwxPropagationDisablerHelper class to temporarily change an event to not propagate
 CwxPropertyCategoryCategory (caption) property
 CwxPropertyGridWxPropertyGrid is a specialized grid for editing properties - in other words name = value pairs
 CwxPropertyGridConstIteratorConst version of wxPropertyGridIterator
 CwxPropertyGridEventA property grid event holds information about events associated with wxPropertyGrid objects
 CwxPropertyGridHitTestResult
 CwxPropertyGridInterfaceMost of the shared property manipulation interface shared by wxPropertyGrid, wxPropertyGridPage, and wxPropertyGridManager is defined in this class
 CwxPropertyGridIterator
 CwxPropertyGridIteratorBaseBase for wxPropertyGridIterator classes
 CwxPropertyGridManagerWxPropertyGridManager is an efficient multi-page version of wxPropertyGrid, which can optionally have toolbar for mode and page selection, a help text box, and a header
 CwxPropertyGridPageHolder of property grid page information
 CwxPropertyGridPageStateContains low-level property page information (properties, column widths, etc.) of a single wxPropertyGrid or single wxPropertyGridPage
 CwxPropertyGridPopulatorAllows populating wxPropertyGrid from arbitrary text source
 CwxPropertySheetDialogThis class represents a property sheet dialog: a tabbed dialog for showing settings
 CwxProtocolRepresents a protocol for use with wxURL
 CwxProtocolLogClass allowing to log network operations performed by wxProtocol
 CwxQuantizePerforms quantization, or colour reduction, on a wxImage
 CwxQueryLayoutInfoEventThis event is sent when wxLayoutAlgorithm wishes to get the size, orientation and alignment of a window
 CwxQueryNewPaletteEvent
 CwxRadioBoxA radio box item is used to select one of number of mutually exclusive choices
 CwxRadioButtonA radio button item is a button which usually denotes one of several mutually exclusive options
 CwxRealPointA wxRealPoint is a useful data structure for graphics operations
 CwxRearrangeCtrlA composite control containing a wxRearrangeList and the buttons allowing to move the items in it
 CwxRearrangeDialogA dialog allowing the user to rearrange the specified items
 CwxRearrangeListA listbox-like control allowing the user to rearrange the items and to enable or disable them
 CwxRectRepresents a rectangle with integer coordinates
 CwxRect2DDouble
 CwxRect2DInt
 CwxRecursionGuardWxRecursionGuard is a very simple class which can be used to prevent reentrancy problems in a function
 CwxRecursionGuardFlagThis is a completely opaque class which exists only to be used with wxRecursionGuard, please see the example in that class' documentation
 CwxRefCounterThis class is used to manage reference-counting providing a simple interface and a counter
 CwxRegConfigWxRegConfig implements the wxConfigBase interface for storing and retrieving configuration information using Windows registry
 CwxRegExWxRegEx represents a regular expression
 CwxRegionA wxRegion represents a simple or complex region on a device context or window
 CwxRegionIteratorThis class is used to iterate through the rectangles in a region, typically when examining the damaged regions of a window within an OnPaint call
 CwxRegKeyWxRegKey is a class representing the Windows registry (it is only available under Windows) which can be used to create, query, set and delete registry keys
 CwxRendererNativeFirst, a brief introduction to wxRendererNative and why it is needed
 CwxRendererVersionThis simple struct represents the wxRendererNative interface version and is only used as the return value of wxRendererNative::GetVersion()
 CwxResourceTranslationsLoaderThis loader makes it possible to load translations from Windows resources
 CwxRibbonArtProviderWxRibbonArtProvider is responsible for drawing all the components of the ribbon interface
 CwxRibbonAUIArtProvider
 CwxRibbonBarTop-level control in a ribbon user interface
 CwxRibbonBarEventEvent used to indicate various actions relating to a wxRibbonBar
 CwxRibbonButtonBarA ribbon button bar is similar to a traditional toolbar
 CwxRibbonButtonBarEventEvent used to indicate various actions relating to a button on a wxRibbonButtonBar
 CwxRibbonControlWxRibbonControl serves as a base class for all controls which share the ribbon characteristics of having a ribbon art provider, and (optionally) non-continuous resizing
 CwxRibbonGalleryA ribbon gallery is like a wxListBox, but for bitmaps rather than strings
 CwxRibbonGalleryEvent
 CwxRibbonMSWArtProvider
 CwxRibbonPageContainer for related ribbon panels, and a tab within a ribbon bar
 CwxRibbonPageTabInfo
 CwxRibbonPanelServes as a container for a group of (ribbon) controls
 CwxRibbonPanelEventEvent used to indicate various actions relating to a wxRibbonPanel
 CwxRibbonToolBarA ribbon tool bar is similar to a traditional toolbar which has no labels
 CwxRibbonToolBarEvent
 CwxRichMessageDialogExtension of wxMessageDialog with additional functionality
 CwxRichTextActionImplements a part of a command
 CwxRichTextAttrA class representing enhanced attributes for rich text objects
 CwxRichTextBoxThis class implements a floating or inline text box, containing paragraphs
 CwxRichTextBufferThis is a kind of paragraph layout box, used to represent the whole buffer
 CwxRichTextBufferDataObjectImplements a rich text data object for clipboard transfer
 CwxRichTextCellWxRichTextCell is the cell in a table, in which the user can type
 CwxRichTextCharacterStyleDefinitionThis class represents a character style definition, usually added to a wxRichTextStyleSheet
 CwxRichTextCommandImplements a command on the undo/redo stack
 CwxRichTextCompositeObjectObjects of this class can contain other objects
 CwxRichTextContextMenuPropertiesInfoWxRichTextContextMenuPropertiesInfo keeps track of objects that appear in the context menu, whose properties are available to be edited
 CwxRichTextCtrlWxRichTextCtrl provides a generic, ground-up implementation of a text control capable of showing multiple styles and images
 CwxRichTextDrawingContextA class for passing information to drawing and measuring functions
 CwxRichTextDrawingHandlerThe base class for custom drawing handlers
 CwxRichTextEventThis is the event class for wxRichTextCtrl notifications
 CwxRichTextFieldThis class implements the general concept of a field, an object that represents additional functionality such as a footnote, a bookmark, a page number, a table of contents, and so on
 CwxRichTextFieldTypeThe base class for custom field types
 CwxRichTextFieldTypeStandardA field type that can handle fields with text or bitmap labels, with a small range of styles for implementing rectangular fields and fields that can be used for start and end tags
 CwxRichTextFileHandlerThe base class for file handlers
 CwxRichTextFontTableManages quick access to a pool of fonts for rendering rich text
 CwxRichTextFormattingDialogThis dialog allows the user to edit a character and/or paragraph style
 CwxRichTextFormattingDialogFactoryThis class provides pages for wxRichTextFormattingDialog, and allows other customization of the dialog
 CwxRichTextHeaderFooterDataThis class represents header and footer data to be passed to the wxRichTextPrinting and wxRichTextPrintout classes
 CwxRichTextHTMLHandlerHandles HTML output (only) for wxRichTextCtrl content
 CwxRichTextImageThis class implements a graphic object
 CwxRichTextImageBlockThis class stores information about an image, in binary in-memory form
 CwxRichTextLineThis object represents a line in a paragraph, and stores offsets from the start of the paragraph representing the start and end positions of the line
 CwxRichTextListStyleDefinitionThis class represents a list style definition, usually added to a wxRichTextStyleSheet
 CwxRichTextObjectThis is the base for drawable rich text objects
 CwxRichTextObjectAddressA class for specifying an object anywhere in an object hierarchy, without using a pointer, necessary since wxRTC commands may delete and recreate sub-objects so physical object addresses change
 CwxRichTextParagraphThis object represents a single paragraph containing various objects such as text content, images, and further paragraph layout objects
 CwxRichTextParagraphLayoutBoxThis class knows how to lay out paragraphs
 CwxRichTextParagraphStyleDefinitionThis class represents a paragraph style definition, usually added to a wxRichTextStyleSheet
 CwxRichTextPlainTextThis object represents a single piece of text
 CwxRichTextPlainTextHandlerImplements saving a buffer to plain text
 CwxRichTextPrintingThis class provides a simple interface for performing wxRichTextBuffer printing and previewing
 CwxRichTextPrintoutThis class implements print layout for wxRichTextBuffer
 CwxRichTextPropertiesA simple property class using wxVariants
 CwxRichTextRangeThis stores beginning and end positions for a range of data
 CwxRichTextRendererThis class isolates some common drawing functionality
 CwxRichTextSelectionStores selection information
 CwxRichTextStdRendererThe standard renderer for drawing bullets
 CwxRichTextStyleComboCtrlThis is a combo control that can display the styles in a wxRichTextStyleSheet, and apply the selection to an associated wxRichTextCtrl
 CwxRichTextStyleDefinitionThis is a base class for paragraph and character styles
 CwxRichTextStyleListBoxThis is a listbox that can display the styles in a wxRichTextStyleSheet, and apply the selection to an associated wxRichTextCtrl
 CwxRichTextStyleListCtrlThis class incorporates a wxRichTextStyleListBox and a choice control that allows the user to select the category of style to view
 CwxRichTextStyleOrganiserDialogThis class shows a style sheet and allows the user to edit, add and remove styles
 CwxRichTextStyleSheetA style sheet contains named paragraph and character styles that make it easy for a user to apply combinations of attributes to a wxRichTextCtrl
 CwxRichTextTableWxRichTextTable represents a table with arbitrary columns and rows
 CwxRichTextTableBlockStores the coordinates for a block of cells
 CwxRichTextXMLHandlerA handler for loading and saving content in an XML format specific to wxRichTextBuffer
 CwxRichToolTipAllows showing a tool tip with more customizations than wxToolTip
 CwxRotateGestureEventThis event is generated when two fingers move in opposite directions on the surface
 CwxSafeArray< varType >WxSafeArray<varType> is wxWidgets wrapper for working with MS Windows SAFEARRAY used in Component Object Model (COM) and OLE Automation APIs
 CwxSashEventA sash event is sent when the sash of a wxSashWindow has been dragged by the user
 CwxSashLayoutWindowWxSashLayoutWindow responds to OnCalculateLayout events generated by wxLayoutAlgorithm
 CwxSashWindowWxSashWindow allows any of its edges to have a sash which can be dragged to resize the window
 CwxScopedArrayA scoped array template class
 CwxScopedCharTypeBufferWxScopedCharTypeBuffer<T> is a template class for storing characters
 CwxScopedPtrThis is a simple scoped smart pointer implementation that is similar to the Boost smart pointers (see http://www.boost.org) but rewritten to use macros instead
 CwxScopedPtr< T >A scoped pointer template class
 CwxScopedTiedPtrThis is a variation on the topic of wxScopedPtr
 CwxScopeGuardScope guard is an object which allows executing an action on scope exit
 CwxScreenDCA wxScreenDC can be used to paint on the screen
 CwxScrollBarA wxScrollBar is a control that represents a horizontal or vertical scrollbar
 CwxScrolledThe wxScrolled class manages scrolling for its client area, transforming the coordinates according to the scrollbar positions, and setting the scroll positions, thumb sizes and ranges according to the area in view
 CwxScrollEventA scroll event holds information about events sent from stand-alone scrollbars (see wxScrollBar) and sliders (see wxSlider)
 CwxScrollWinEventA scroll event holds information about events sent from scrolling windows
 CwxSearchCtrlA search control is a composite control with a search button, a text control, and a cancel button
 CwxSecretStoreA collection of secrets, sometimes called a key chain
 CwxSecretStringTemporary string whose contents will be overwritten when it is destroyed
 CwxSecretValueRepresents the value of a secret in wxSecretStore
 CwxSemaphoreWxSemaphore is a counter limiting the number of threads concurrently accessing a shared resource
 CwxServerA wxServer object represents the server part of a client-server DDE-like (Dynamic Data Exchange) conversation
 CwxSetCursorEventA wxSetCursorEvent is generated from wxWindow when the mouse cursor is about to be set as a result of mouse motion
 CwxSettableHeaderColumnAdds methods to set the column attributes to wxHeaderColumn
 CwxSharedClientDataContainerThis class is a replacement for wxClientDataContainer, and unlike wxClientDataContainer the wxSharedClientDataContainer client data is copiable, so it can be copied when objects containing it are cloned
 CwxSharedPtr< T >A smart pointer with non-intrusive reference counting
 CwxShowEventAn event being sent when the window is shown or hidden
 CwxSimplebookWxSimplebook is a control showing exactly one of its several pages
 CwxSimpleHelpProviderWxSimpleHelpProvider is an implementation of wxHelpProvider which supports only plain text help strings, and shows the string associated with the control (if any) in a tooltip
 CwxSimpleHtmlListBoxWxSimpleHtmlListBox is an implementation of wxHtmlListBox which shows HTML content in the listbox rows
 CwxSingleChoiceDialogThis class represents a dialog that shows a list of strings, and allows the user to select one
 CwxSingleInstanceCheckerWxSingleInstanceChecker class allows checking that only a single instance of a program is running
 CwxSizeA wxSize is a useful data structure for graphics operations
 CwxSizeEventA size event holds information about size change events of wxWindow
 CwxSizerWxSizer is the abstract base class used for laying out subwindows in a window
 CwxSizerFlagsContainer for sizer items flags providing readable names for them
 CwxSizerItemUsed to track the position, size and other attributes of each item managed by a wxSizer
 CwxSizerXmlHandler
 CwxSliderA slider is a control with a handle which can be pulled back and forth to change the value
 CwxSockAddressYou are unlikely to need to use this class: only wxSocketBase uses it
 CwxSocketBaseWxSocketBase is the base class for all socket-related objects, and it defines all basic IO functionality
 CwxSocketClient
 CwxSocketEventThis event class contains information about socket events
 CwxSocketInputStreamThis class implements an input stream which reads data from a connected socket
 CwxSocketOutputStreamThis class implements an output stream which writes data from a connected socket
 CwxSocketServer
 CwxSortedArrayStringWxSortedArrayString is an efficient container for storing wxString objects which always keeps the strings in alphabetical order
 CwxSoundThis class represents a short sound (loaded from Windows WAV file), that can be stored in memory and played
 CwxSpinButtonA wxSpinButton has two small up and down (or left and right) arrow buttons
 CwxSpinCtrlWxSpinCtrl combines wxTextCtrl and wxSpinButton in one control
 CwxSpinCtrlDoubleWxSpinCtrlDouble combines wxTextCtrl and wxSpinButton in one control and displays a real number
 CwxSpinDoubleEventThis event class is used for the events generated by wxSpinCtrlDouble
 CwxSpinEventThis event class is used for the events generated by wxSpinButton and wxSpinCtrl
 CwxSplashScreenWxSplashScreen shows a window with a thin border, displaying a bitmap describing your application
 CwxSplitterEventThis class represents the events generated by a splitter control
 CwxSplitterRenderParamsThis is just a simple struct used as a return value of wxRendererNative::GetSplitterParams()
 CwxSplitterWindowThis class manages up to two subwindows
 CwxStack< T >WxStack<T> is similar to std::stack and can be used exactly like it
 CwxStackFrameWxStackFrame represents a single stack frame, or a single function in the call stack, and is used exclusively together with wxStackWalker, see there for a more detailed discussion
 CwxStackWalkerWxStackWalker allows an application to enumerate, or walk, the stack frames (the function callstack)
 CwxStandardPathsWxStandardPaths returns the standard locations in the file system and should be used by applications to find their data files in a portable way
 CwxStaticBitmapA static bitmap control displays a bitmap
 CwxStaticBoxA static box is a rectangle drawn around other windows to denote a logical grouping of items
 CwxStaticBoxSizerWxStaticBoxSizer is a sizer derived from wxBoxSizer but adds a static box around the sizer
 CwxStaticLineA static line is just a line which may be used in a dialog to separate the groups of controls
 CwxStaticTextA static text control displays one or more lines of read-only text
 CwxStatusBarA status bar is a narrow window that can be placed along the bottom of a frame to give small amounts of status information
 CwxStatusBarPaneA status bar pane data container used by wxStatusBar
 CwxStdDialogButtonSizerThis class creates button layouts which conform to the standard button spacing and ordering defined by the platform or toolkit's user interface guidelines (if such things exist)
 CwxStdInputStreamWxStdInputStream is a std::istream derived stream which reads from a wxInputStream
 CwxStdInputStreamBufferWxStdInputStreamBuffer is a std::streambuf derived stream buffer which reads from a wxInputStream
 CwxStdOutputStreamWxStdOutputStream is a std::ostream derived stream which writes to a wxOutputStream
 CwxStdOutputStreamBufferWxStdOutputStreamBuffer is a std::streambuf derived stream buffer which writes to a wxOutputStream
 CwxStockPreferencesPageSpecialization of wxPreferencesPage useful for certain commonly used preferences page
 CwxStopWatchAllow you to measure time intervals
 CwxStreamBaseThis class is the base class of most stream related classes in wxWidgets
 CwxStreamBufferWxStreamBuffer is a cache manager for wxStreamBase: it manages a stream buffer linked to a stream
 CwxStreamToTextRedirectorThis class can be used to (temporarily) redirect all output sent to a C++ ostream object to a wxTextCtrl instead
 CwxStringString class for passing textual data to or receiving it from wxWidgets
 CwxStringBufferThis tiny class allows you to conveniently access the wxString internal buffer as a writable pointer without any risk of forgetting to restore the string to the usable state later
 CwxStringBufferLengthThis tiny class allows you to conveniently access the wxString internal buffer as a writable pointer without any risk of forgetting to restore the string to the usable state later, and allows the user to set the internal length of the string
 CwxStringClientDataPredefined client data class for holding a string
 CwxStringInputStreamThis class implements an input stream which reads data from a string
 CwxStringOutputStreamThis class implements an output stream which writes data either to a user-provided or internally allocated string
 CwxStringPropertyBasic property with string value
 CwxStringTokenizerWxStringTokenizer helps you to break a string up into a number of tokens
 CwxStyledTextCtrlA wxWidgets implementation of the Scintilla source code editing component
 CwxStyledTextEventThe type of events sent from wxStyledTextCtrl
 CwxSVGBitmapEmbedHandlerHandler embedding bitmaps as base64-encoded PNGs into the SVG
 CwxSVGBitmapFileHandlerHandler saving bitmaps to external PNG files and linking to it from the SVG
 CwxSVGBitmapHandlerAbstract base class for handling bitmaps inside a wxSVGFileDC
 CwxSVGFileDCA wxSVGFileDC is a device context onto which graphics and text can be drawn, and the output produced as a vector file, in SVG format
 CwxSymbolPickerDialogWxSymbolPickerDialog presents the user with a choice of fonts and a grid of available characters
 CwxSysColourChangedEventThis class is used for system colour change events, which are generated when the user changes the colour settings or when the system theme changes (e.g. automatic dark mode switching on macOS)
 CwxSystemAppearanceProvides information about the current system appearance
 CwxSystemColourPropertyHas dropdown list of wxWidgets system colours
 CwxSystemOptionsWxSystemOptions stores option/value pairs that wxWidgets itself or applications can use to alter behaviour at run-time
 CwxSystemSettingsWxSystemSettings allows the application to ask for details about the system
 CwxSystemThemedControlA helper class making it possible to use system theme for any control
 CwxTarClassFactoryClass factory for the tar archive format
 CwxTarEntryHolds the meta-data for an entry in a tar
 CwxTarInputStreamInput stream for reading tar files
 CwxTarOutputStreamOutput stream for writing tar files
 CwxTaskBarButtonA taskbar button that associated with the window under Windows 7 or later
 CwxTaskBarIconThis class represents a taskbar icon
 CwxTaskBarIconEventThe event class used by wxTaskBarIcon
 CwxTaskBarJumpListThis class is a transparent wrapper around Windows Jump Lists
 CwxTaskBarJumpListCategoryThis class represents a category of jump list in the taskbar button
 CwxTaskBarJumpListItemA wxTaskBarJumpListItem represents an item in a jump list category
 CwxTCPClientA wxTCPClient object represents the client part of a client-server conversation
 CwxTCPConnectionA wxTCPClient object represents the connection between a client and a server
 CwxTCPServerA wxTCPServer object represents the server part of a client-server conversation
 CwxTempFFileWxTempFFile provides a relatively safe way to replace the contents of the existing file
 CwxTempFFileOutputStreamWxTempFFileOutputStream is an output stream based on wxTempFFile
 CwxTempFileWxTempFile provides a relatively safe way to replace the contents of the existing file
 CwxTempFileOutputStreamWxTempFileOutputStream is an output stream based on wxTempFile
 CwxTextAttrWxTextAttr represents the character and paragraph attributes, or style, for a range of text in a wxTextCtrl or wxRichTextCtrl
 CwxTextAttrBorderA class representing a rich text object border
 CwxTextAttrBordersA class representing a rich text object's borders
 CwxTextAttrDimensionA class representing a rich text dimension, including units and position
 CwxTextAttrDimensionConverterA class to make it easier to convert dimensions
 CwxTextAttrDimensionsA class for left, right, top and bottom dimensions
 CwxTextAttrShadowA class representing a shadow
 CwxTextAttrSizeA class for representing width and height
 CwxTextBoxAttrA class representing the box attributes of a rich text object
 CwxTextCompleterBase class for custom text completer objects
 CwxTextCompleterSimpleA simpler base class for custom completer objects
 CwxTextCtrlA text control allows text to be displayed and edited
 CwxTextDataObjectWxTextDataObject is a specialization of wxDataObjectSimple for text data
 CwxTextDropTargetA predefined drop target for dealing with text data
 CwxTextEntryCommon base class for single line text entry fields
 CwxTextEntryDialogThis class represents a dialog that requests a one-line text string from the user
 CwxTextFileThe wxTextFile is a simple class which allows working with text files on line by line basis
 CwxTextInputStreamThis class provides functions that reads text data using an input stream, allowing you to read text, floats, and integers
 CwxTextOutputStreamThis class provides functions that write text data using an output stream, allowing you to write text, floats, and integers
 CwxTextProofOptionsThis class provides a convenient means of passing multiple parameters to wxTextCtrl::EnableProofCheck()
 CwxTextUrlEvent
 CwxTextValidatorWxTextValidator validates text controls, providing a variety of filtering behaviours
 CwxTextWrapperHelps wrap lines of text to given width
 CwxTGAHandlerThis is the image handler for the TGA format
 CwxThreadA thread is basically a path of execution through a program
 CwxThreadEventThis class adds some simple functionality to wxEvent to facilitate inter-thread communication
 CwxThreadHelperMix-in class that manages a single background thread, either detached or joinable (see wxThread for the differences)
 CwxThumbBarButtonA thumbnail toolbar button is a control that displayed in the thumbnail image of a window in a taskbar button flyout
 CwxTIFFHandlerThis is the image handler for the TIFF format
 CwxTimePickerCtrlThis control allows the user to enter time
 CwxTimerAllows you to execute code at specified intervals
 CwxTimerEventWxTimerEvent object is passed to the event handler of timer events (see wxTimer::SetOwner)
 CwxTimerRunnerStarts the timer in its ctor, stops in the dtor
 CwxTimeSpanWxTimeSpan class represents a time interval
 CwxTipProviderThis is the class used together with wxShowTip() function
 CwxTipWindowShows simple text in a popup tip window on creation
 CwxToggleButtonWxToggleButton is a button that stays pressed when clicked by the user
 CwxToolBarA toolbar is a bar of buttons and/or other controls usually placed below the menu bar in a wxFrame
 CwxToolBarToolBaseA toolbar tool represents one item on the toolbar
 CwxToolbookWxToolbook is a class similar to wxNotebook but which uses a wxToolBar to show the labels instead of the tabs
 CwxToolTipThis class holds information about a tooltip associated with a window (see wxWindow::SetToolTip())
 CwxTopLevelWindowWxTopLevelWindow is a common base class for wxDialog and wxFrame
 CwxTrackableAdd-on base class for a trackable object
 CwxTransform2D
 CwxTranslationsThis class allows getting translations for strings
 CwxTranslationsLoaderAbstraction of translations discovery and loading
 CwxTreebookThis class is an extension of the wxNotebook class that allows a tree structured set of pages to be shown in a control
 CwxTreeCtrlA tree control presents information as a hierarchy, with items that may be expanded to show further items
 CwxTreeEventA tree event holds information about events associated with wxTreeCtrl objects
 CwxTreeItemDataWxTreeItemData is some (arbitrary) user class associated with some item
 CwxTreeItemIdAn opaque reference to a tree item
 CwxTreeListCtrlA control combining wxTreeCtrl and wxListCtrl features
 CwxTreeListEventEvent generated by wxTreeListCtrl
 CwxTreeListItemUnique identifier of an item in wxTreeListCtrl
 CwxTreeListItemComparatorClass defining sort order for the items in wxTreeListCtrl
 CwxTwoFingerTapEventThis event is generated when two fingers touch the surface at the same time
 CwxUIActionSimulatorWxUIActionSimulator is a class used to simulate user interface actions such as a mouse click or a key press
 CwxUILocaleQuery and modify locale used for the UI by the current platform
 CwxUIntPropertyBasic property with unsigned integer value
 CwxULongLongThis class represents an unsigned 64 bit long number
 CwxUniCharThis class represents a single Unicode character
 CwxUniCharRefWriteable reference to a character in wxString
 CwxUpdateUIEventThis class is used for pseudo-events which are called by wxWidgets to give an application the chance to update various user interface elements
 CwxURIWxURI is used to extract information from a URI (Uniform Resource Identifier)
 CwxURLWxURL is a specialization of wxURI for parsing URLs
 CwxURLDataObjectWxURLDataObject is a wxDataObject containing an URL and can be used e.g
 CwxUStringWxUString is a class representing a Unicode character string where each character is stored using a 32-bit value
 CwxValidatorWxValidator is the base class for a family of validator classes that mediate between a class of control, and application data
 CwxVarHScrollHelperThis class provides functions wrapping the wxVarScrollHelperBase class, targeted for horizontal-specific scrolling
 CwxVarHVScrollHelperThis class provides functions wrapping the wxVarHScrollHelper and wxVarVScrollHelper classes, targeted for scrolling a window in both axis
 CwxVariantContainer for any type
 CwxVariantDataUsed to implement a new type for wxVariant
 CwxVariantDataCurrencyThis class represents a thin wrapper for Microsoft Windows CURRENCY type
 CwxVariantDataErrorCodeThis class represents a thin wrapper for Microsoft Windows SCODE type (which is the same as HRESULT)
 CwxVariantDataSafeArrayThis class stores SAFEARRAY in a wxVariant
 CwxVarScrollHelperBaseThis class provides all common base functionality for scroll calculations shared among all variable scrolled window implementations as well as automatic scrollbar functionality, saved scroll positions, controlling target windows to be scrolled, as well as defining all required virtual functions that need to be implemented for any orientation specific work
 CwxVarVScrollHelperThis class provides functions wrapping the wxVarScrollHelperBase class, targeted for vertical-specific scrolling
 CwxVector< T >WxVector<T> is a template class which implements most of the std::vector class and can be used like it
 CwxVersionInfoWxVersionInfo contains version information
 CwxVideoModeDetermines the sizes and locations of displays connected to the system
 CwxViewThe view class can be used to model the viewing and editing component of an application's file-based data
 CwxVisualAttributesStruct containing all the visual attributes of a control
 CwxVListBoxWxVListBox is a wxListBox-like control with the following two main differences from a regular wxListBox: it can have an arbitrarily huge number of items because it doesn't store them itself but uses the OnDrawItem() callback to draw them (so it is a virtual listbox) and its items can have variable height as determined by OnMeasureItem() (so it is also a listbox with the lines of variable height)
 CwxVScrolledWindowIn the name of this class, "V" may stand for "variable" because it can be used for scrolling rows of variable heights; "virtual", because it is not necessary to know the heights of all rows in advance – only those which are shown on the screen need to be measured; or even "vertical", because this class only supports scrolling vertically
 CwxWCharBufferThis is a specialization of wxCharTypeBuffer<T> for wchar_t type
 CwxWeakRef< T >WxWeakRef<T> is a template class for weak references to wxWidgets objects, such as wxEvtHandler, wxWindow and wxObject
 CwxWeakRefDynamic< T >WxWeakRefDynamic<T> is a template class for weak references that is used in the same way as wxWeakRef<T>
 CwxWebAuthChallengeAuthentication challenge information available via wxWebRequest::GetAuthChallenge()
 CwxWebCredentialsSimple class containing the username and password to use for authenticating
 CwxWebRequestThis class allows for simple HTTP requests using the operating system's components as implementation
 CwxWebRequestEventA web request event sent during or after server communication
 CwxWebResponseA wxWebResponse allows access to the response sent by the server
 CwxWebSessionSession allows creating wxWebRequest objects used for the actual HTTP requests
 CwxWebViewThis control may be used to render web (HTML / CSS / javascript) documents
 CwxWebViewArchiveHandlerA custom handler for the file scheme which also supports loading from archives
 CwxWebViewEdgeWxWebView using Edge backend, see wxWEBVIEW_BACKEND_EDGE (MSW)
 CwxWebViewEventA navigation event holds information about events associated with wxWebView objects
 CwxWebViewFactoryAn abstract factory class for creating wxWebView backends
 CwxWebViewFSHandlerA wxWebView file system handler to support standard wxFileSystem protocols of the form example:page.htm The handler allows wxWebView to use wxFileSystem in a similar fashion to its use with wxHtml
 CwxWebViewHandlerThe base class for handling custom schemes in wxWebView, for example to allow virtual file system support
 CwxWebViewHistoryItemA simple class that contains the URL and title of an element of the history of a wxWebView
 CwxWebViewIEWxWebView using IE backend, see wxWEBVIEW_BACKEND_IE (MSW)
 CwxWindowWxWindow is the base class for all windows and represents any visible object on screen
 CwxWindowCreateEventThis event is sent just after the actual window associated with a wxWindow object has been created
 CwxWindowDCA wxWindowDC must be constructed if an application wishes to paint on the whole area of a window (client and decorations)
 CwxWindowDestroyEventThis event is sent as early as possible during the window destruction process
 CwxWindowDisablerThis class disables all top level windows of the application (maybe with the exception of one of them) in its constructor and enables them back in its destructor
 CwxWindowModalDialogEventEvent sent by wxDialog::ShowWindowModal() when the dialog closes
 CwxWindowPtr< T >A reference-counted smart pointer for holding wxWindow instances
 CwxWindowUpdateLockerThis tiny class prevents redrawing of a wxWindow during its lifetime by using wxWindow::Freeze() and wxWindow::Thaw() methods
 CwxWithImagesA mixin class to be used with other classes that use a wxImageList
 CwxWizardWxWizard is the central class for implementing 'wizard-like' dialogs
 CwxWizardEventWxWizardEvent class represents an event generated by the wxWizard: this event is first sent to the page itself and, if not processed there, goes up the window hierarchy as usual
 CwxWizardPageWxWizardPage is one of the screens in wxWizard: it must know what are the following and preceding pages (which may be NULL for the first/last page)
 CwxWizardPageSimpleWxWizardPageSimple is the simplest possible wxWizardPage implementation: it just returns the pointers given to its constructor from wxWizardPage::GetNext() and wxWizardPage::GetPrev() functions
 CwxWrapperInputStreamA wrapper input stream is a kind of filter stream which forwards all the operations to its base stream
 CwxWrapSizerA wrap sizer lays out its items in a single line, like a box sizer – as long as there is space available in that direction
 CwxXLocaleThis class represents a locale object used by so-called xlocale API
 CwxXmlAttributeRepresents a node attribute
 CwxXmlDoctypeRepresents a DOCTYPE Declaration
 CwxXmlDocumentThis class holds XML data/document as parsed by XML parser in the root node
 CwxXmlNodeRepresents a node in an XML document
 CwxXmlResourceThis is the main class for interacting with the XML-based resource system
 CwxXmlResourceHandlerWxSizerXmlHandler is a class for resource handlers capable of creating a wxSizer object from an XML node
 CwxXPMHandlerThis is the image handler for the XPM format
 CwxZipClassFactoryClass factory for the zip archive format
 CwxZipEntryHolds the meta-data for an entry in a zip
 CwxZipInputStreamInput stream for reading zip files
 CwxZipNotifierIf you need to know when a wxZipInputStream updates a wxZipEntry, you can create a notifier by deriving from this abstract base class, overriding wxZipNotifier::OnEntryUpdated()
 CwxZipOutputStreamOutput stream for writing zip files
 CwxZlibInputStreamThis filter stream decompresses a stream that is in zlib or gzip format
 CwxZlibOutputStreamThis stream compresses all data written to it
 CwxZoomGestureEventThis event is generated when two fingers pinch the surface to zoom in or out