Version: 3.2.5
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 CwxAboutDialogInfo

wxAboutDialogInfo contains information shown in the standard @e About
dialog displayed by the wxAboutBox() function.
 CwxAcceleratorEntry

An object used by an application wishing to create an accelerator table
(see wxAcceleratorTable).
 CwxAcceleratorTable

An accelerator table allows the application to specify a table of keyboard
shortcuts for menu or button commands.
 CwxAccessible

The wxAccessible class allows wxWidgets applications, and wxWidgets itself,
to return extended information about user interface elements to client
applications such as screen readers.
 CwxActivateEvent

An activate event is sent when a window or application is being activated
or deactivated.
 CwxActiveXContainer

wxActiveXContainer is a host for an ActiveX control on Windows (and as such
is a platform-specific class).
 CwxActiveXEvent

An event class for handling ActiveX events passed from wxActiveXContainer.
 CwxActivityIndicator

Small 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
 CwxAddRemoveCtrl

A class adding buttons to add and remove items to a list-like child
control.
 CwxAffineMatrix2D

A 3x2 matrix representing an affine 2D transformation.
 CwxAffineMatrix2DBase
A 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
 CwxAnimationCtrl

This 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
 CwxAny

The wxAny class represents a container 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
 CwxAnyValueType

wxAnyValueType is base class for value type functionality for C++ data
types used with wxAny.
 CwxApp

The wxApp class represents the application itself when @c wxUSE_GUI=1.
 CwxAppConsole

This class is essential for writing console-only or hybrid apps without
having to define @c wxUSE_GUI=0.
 CwxAppProgressIndicator

A helper class that can be used to update the progress bar in the taskbar
button on Windows and the dock icon on macOS.
 CwxAppTraits

The wxAppTraits class defines various configurable aspects of a wxApp.
 CwxArchiveClassFactory

Allows the creation of streams to handle archive formats such as zip and tar.
 CwxArchiveEntry

This 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
 CwxArchiveInputStream

This is an abstract base class which serves as a common interface to
archive input streams such as wxZipInputStream.
 CwxArchiveIterator

An input iterator template class that can be used to transfer an archive's
catalogue to a container.
 CwxArchiveNotifier

If 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.
 CwxArchiveOutputStream

This 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
 CwxArrayString

wxArrayString is an efficient container for storing wxString objects.
 CwxArrayStringPropertyProperty that manages a list of strings
 CwxArtProvider

wxArtProvider class is used to customize the look of wxWidgets application.
 CwxAuiDefaultDockArtThis is the default art provider for wxAuiManager
 CwxAuiDefaultTabArt
Default art provider for wxAuiNotebook
 CwxAuiDefaultToolBarArt

wxAuiDefaultToolBarArt is part of the wxAUI class framework.
 CwxAuiDockArt

wxAuiDockArt is part of the wxAUI class framework.
 CwxAuiDockInfo
 CwxAuiDockUIPart
 CwxAuiFloatingFrame
 CwxAuiManager

wxAuiManager is the central class of the wxAUI class framework.
 CwxAuiManagerEvent

Event used to indicate various actions taken with wxAuiManager.
 CwxAuiMDIChildFrame
 CwxAuiMDIClientWindow
 CwxAuiMDIParentFrame
 CwxAuiNotebook

wxAuiNotebook is part of the wxAUI class framework, which represents a
notebook control, managing multiple windows with associated tabs.
 CwxAuiNotebookEvent

This class is used by the events generated by wxAuiNotebook.
 CwxAuiNotebookPage

A simple class which holds information about the notebook's pages and their state.
 CwxAuiPaneInfo

wxAuiPaneInfo is part of the wxAUI class framework.
 CwxAuiSimpleTabArt

Another standard tab art provider for wxAuiNotebook.
 CwxAuiTabArt

Tab art provider defines all the drawing functions used by wxAuiNotebook.
 CwxAuiTabContainer

wxAuiTabContainer is a class which contains information about each tab.
 CwxAuiTabContainerButton

A simple class which holds information about wxAuiNotebook tab buttons and their state.
 CwxAuiToolBar

wxAuiToolBar is a dockable toolbar, part of the wxAUI class framework.
 CwxAuiToolBarArt

wxAuiToolBarArt is part of the wxAUI class framework.
 CwxAuiToolBarEvent

wxAuiToolBarEvent is used for the events generated by @ref wxAuiToolBar.
 CwxAuiToolBarItem

wxAuiToolBarItem is part of the wxAUI class framework, representing a toolbar element.
 CwxAutoBufferedPaintDC

This wxDC derivative can be used inside of an @c EVT_PAINT() event handler
to achieve double-buffered drawing.
 CwxAutomationObject

The @b wxAutomationObject class represents an OLE automation object containing
a single data member,
an @c IDispatch pointer.
 CwxBannerWindow
A simple banner window showing either a bitmap or text
 CwxBitmap

This class encapsulates the concept of a platform-dependent bitmap,
either monochrome or colour or colour with alpha channel support.
 CwxBitmapBundle
Contains representations of the same bitmap in different resolutions
 CwxBitmapBundleImpl
Base class for custom implementations of wxBitmapBundle
 CwxBitmapButton

A bitmap button is a control that contains a bitmap.
 CwxBitmapComboBox

A combobox that displays bitmap in front of the list items.
 CwxBitmapDataObject

wxBitmapDataObject is a specialization of wxDataObject for bitmap data.
 CwxBitmapHandler

This is the base class for implementing bitmap file loading/saving, and
bitmap creation from data.
 CwxBitmapToggleButton

wxBitmapToggleButton is a wxToggleButton that contains a bitmap instead of
text.
 CwxBookCtrlBase

A book control is a convenient way of displaying multiple pages of information,
displayed one page at a time.
 CwxBookCtrlEvent

This class represents the events generated by book controls (wxNotebook,
wxListbook, wxChoicebook, wxTreebook, wxAuiNotebook).
 CwxBoolPropertyBasic property with boolean value
 CwxBoxSizer

The 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.
 CwxBrush

A brush is a drawing tool for filling in areas.
 CwxBrushList

A brush list is a list containing all brushes which have been created.
 CwxBufferedDC

This 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.
 CwxBufferedInputStream

This stream acts as a cache.
 CwxBufferedOutputStream

This stream acts as a cache.
 CwxBufferedPaintDC

This is a subclass of wxBufferedDC which can be used inside of an
@c EVT_PAINT() event handler to achieve double-buffered drawing.
 CwxBusyCursor

This class makes it easy to tell your user that the program is temporarily
busy.
 CwxBusyInfo

This class makes it easy to tell your user that the program is temporarily busy.
 CwxBusyInfoFlagsParameters for wxBusyInfo
 CwxButton

A button is a control that contains a text string, and is one of the most
common elements of a GUI.
 CwxCalculateLayoutEvent

This event is sent by wxLayoutAlgorithm to calculate the amount of the
remaining client area that the window should occupy.
 CwxCalendarCtrl

The calendar control allows the user to pick a date.
 CwxCalendarDateAttr

wxCalendarDateAttr is a custom attributes for a calendar date.
 CwxCalendarEvent

The wxCalendarEvent class is used together with wxCalendarCtrl.
 CwxCaret

A caret is a blinking cursor showing the position where the typed text will
appear.
 CwxCharBuffer
This is a specialization of wxCharTypeBuffer<T> for char type
 CwxCharTypeBuffer
wxCharTypeBuffer<T> is a template class for storing characters
 CwxCheckBox

A checkbox is a labelled box which by default is either on (checkmark is
visible) or off (no checkmark).
 CwxCheckListBox

A wxCheckListBox is like a wxListBox, but allows items to be checked or
unchecked.
 CwxChildFocusEvent

A 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.
 CwxChoice

A choice item is used to select one of a list of strings.
 CwxChoicebook

wxChoicebook is a class similar to wxNotebook, but uses a wxChoice control
to show the labels instead of the tabs.
 CwxClassInfo

This class stores meta-information about classes.
 CwxClient

A wxClient object represents the client part of a client-server
DDE-like (Dynamic Data Exchange) conversation.
 CwxClientData

All classes deriving from wxEvtHandler (such as all controls and wxApp) can
hold arbitrary data which is here referred to as "client data".
 CwxClientDataContainer

This class is a mixin that provides storage and management of "client data".
 CwxClientDC

wxClientDC is primarily useful for obtaining information about the window
from outside EVT_PAINT() handler.
 CwxClipboard

A class for manipulating the clipboard.
 CwxClipboardTextEvent

This 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.
 CwxCloseEvent

This 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
 CwxCmdLineParser

wxCmdLineParser is a class for parsing the command line.
 CwxCollapsibleHeaderCtrl

Header control above a collapsible pane.
 CwxCollapsiblePane

A 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.
 CwxCollapsiblePaneEvent

This event class is used for the events generated by wxCollapsiblePane.
 CwxColour

A 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.
 CwxColourData

This class holds a variety of information related to colour dialogs.
 CwxColourDatabase

wxWidgets maintains a database of standard RGB colours for a predefined
set of named colours.
 CwxColourDialog

This class represents the colour chooser dialog.
 CwxColourDialogEvent
This event class is used for the events generated by wxColourDialog
 CwxColourPickerCtrl

This control allows the user to select a colour.
 CwxColourPickerEvent

This 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
 CwxComboBox

A combobox is like a combination of an edit control and a listbox.
 CwxComboCtrl

A combo control is a generic combobox that allows totally custom popup.
 CwxComboCtrlFeaturesFeatures enabled for wxComboCtrl
 CwxComboPopup

In order to use a custom popup with wxComboCtrl, an interface class must be
derived from wxComboPopup.
 CwxCommand

wxCommand 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.
 CwxCommandEvent

This event class contains information about command events, which originate
from a variety of simple controls.
 CwxCommandLinkButton

Objects of this class are similar in appearance to the normal wxButtons but
are similar to the links in a web page in functionality.
 CwxCommandProcessor

wxCommandProcessor is a class that maintains a history of wxCommands, with
undo/redo functionality built-in.
 CwxCondition

wxCondition variables correspond to pthread conditions or to Win32 event objects.
 CwxConfigBase

wxConfigBase defines the basic interface of all config classes.
 CwxConfigPathChanger

A handy little class which changes the current path in a wxConfig object and restores it in dtor.
 CwxConnection

A wxConnection object represents the connection between a client and a server.
 CwxConnectionBase
 CwxContextHelp

This class changes the cursor to a query and puts the application into a
'context-sensitive help mode'.
 CwxContextHelpButton

Instances of this class may be used to add a question mark button that when
pressed, puts the application into context-help mode.
 CwxContextMenuEvent

This class is used for context menu events, sent to give
the application a chance to show a context (popup) menu for a wxWindow.
 CwxControl

This is the base class for a control or "widget".
 CwxControlWithItems

This is convenience class that derives from both wxControl and
wxItemContainer.
 CwxConvAuto

This class implements a Unicode to/from multibyte converter capable of
automatically recognizing the encoding of the multibyte text on input.
 CwxCountingOutputStream

wxCountingOutputStream 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.
 CwxCredentialEntryDialog

This class represents a dialog that requests a user name and a password
from the user.
 CwxCriticalSection

A critical section object is used for exactly the same purpose as a wxMutex.
 CwxCriticalSectionLocker

This is a small helper class to be used with wxCriticalSection objects.
 CwxCSConv

This class converts between any character set supported by the system and
Unicode.
 CwxCursor

A 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
 CwxCustomBackgroundWindow
A helper class making it possible to use custom background for any window
 CwxCustomDataObject

wxCustomDataObject is a specialization of wxDataObjectSimple for some
application-specific data in arbitrary (either custom or one of the
standard ones).
 CwxDataFormat

A 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
 CwxDataInputStream

This class provides functions that read binary data types in a portable
way.
 CwxDataObject

A wxDataObject represents data that can be copied to or from the clipboard,
or dragged and dropped.
 CwxDataObjectComposite

wxDataObjectComposite is the simplest wxDataObject derivation which may be
used to support multiple formats.
 CwxDataObjectSimple

This is the simplest possible implementation of the wxDataObject class.
 CwxDataOutputStream

This class provides functions that write binary data types in a portable
way.
 CwxDataViewBitmapRenderer

This class is used by wxDataViewCtrl to render bitmaps.
 CwxDataViewCheckIconText

wxDataViewCheckIconText is used by wxDataViewCheckIconTextRenderer for data
transfer.
 CwxDataViewCheckIconTextRenderer
This 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
 CwxDataViewChoiceByIndexRenderer
A wxDataViewCtrl renderer using wxChoice control and indexes into it
 CwxDataViewChoiceRenderer
A wxDataViewCtrl renderer using wxChoice control and values of strings in it
 CwxDataViewColumn

This class represents a column in a wxDataViewCtrl.
 CwxDataViewCtrl

wxDataViewCtrl is a control to display data either in a tree like fashion or
in a tabular form or both.
 CwxDataViewCustomRenderer

You need to derive a new class from wxDataViewCustomRenderer in
order to write a new renderer.
 CwxDataViewDateRenderer

This class is used by wxDataViewCtrl to render calendar controls.
 CwxDataViewEvent

This is the event class for the wxDataViewCtrl notifications.
 CwxDataViewIconText

wxDataViewIconText is used by wxDataViewIconTextRenderer for data transfer.
 CwxDataViewIconTextRenderer

The wxDataViewIconTextRenderer class is used to display text with
a small icon next to it as it is typically done in a file manager.
 CwxDataViewIndexListModel

wxDataViewIndexListModel 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).
 CwxDataViewItem

wxDataViewItem is a small opaque class that represents an item in a wxDataViewCtrl
in a persistent way, i.e.
 CwxDataViewItemAttr

This class is used to indicate to a wxDataViewCtrl that a certain item
(see wxDataViewItem) has extra font attributes for its renderer.
 CwxDataViewListCtrl

This class is a wxDataViewCtrl which internally uses a wxDataViewListStore
and forwards most of its API to that class.
 CwxDataViewListModel

Base class with abstract API for wxDataViewIndexListModel and
wxDataViewVirtualListModel.
 CwxDataViewListStore

wxDataViewListStore is a specialised wxDataViewModel for storing
a simple table of data.
 CwxDataViewModel

wxDataViewModel is the base class for all data model to be displayed by a
wxDataViewCtrl.
 CwxDataViewModelNotifier

A wxDataViewModelNotifier instance is owned by a wxDataViewModel and mirrors
its notification interface.
 CwxDataViewProgressRenderer

This class is used by wxDataViewCtrl to render progress bars.
 CwxDataViewRenderer

This class is used by wxDataViewCtrl to render the individual cells.
 CwxDataViewSpinRenderer

This is a specialized renderer for rendering integer values.
 CwxDataViewTextRenderer

wxDataViewTextRenderer is used for rendering text.
 CwxDataViewToggleRenderer

This class is used by wxDataViewCtrl to render toggle controls.
 CwxDataViewTreeCtrl

This class is a wxDataViewCtrl which internally uses a wxDataViewTreeStore
and forwards most of its API to that class.
 CwxDataViewTreeStore

wxDataViewTreeStore is a specialised wxDataViewModel for storing simple
trees very much like wxTreeCtrl does and it offers a similar API.
 CwxDataViewValueAdjuster

This class can be used with wxDataViewRenderer::SetValueAdjuster() to
customize rendering of model values with standard renderers.
 CwxDataViewVirtualListModel

wxDataViewVirtualListModel 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.
 CwxDateEvent

This event class holds information about a date change and is used together
with wxDatePickerCtrl.
 CwxDatePickerCtrl

This control allows the user to select a date.
 CwxDatePropertyProperty representing wxDateTime
 CwxDateSpan

This 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).
 CwxDateTime

wxDateTime class represents an absolute moment in time.
 CwxDateTimeHolidayAuthority
 CwxDateTimeWorkDays
 CwxDC

A wxDC is a @e "device context" onto which graphics and text can be drawn.
 CwxDCBgModeChanger
 CwxDCBrushChanger

wxDCBrushChanger is a small helper class for setting a brush on a wxDC
and unsetting it automatically in the destructor, restoring the previous one.
 CwxDCClipper

wxDCClipper is a helper class for setting a clipping region on a wxDC
during its lifetime.
 CwxDCFontChanger

wxDCFontChanger 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
 CwxDCPenChanger

wxDCPenChanger is a small helper class for setting a pen on a wxDC
and unsetting it automatically in the destructor, restoring the previous one.
 CwxDCTextBgColourChanger

wxDCTextBgColourChanger 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.
 CwxDCTextBgModeChanger

wxDCTextBgModeChanger 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.
 CwxDCTextColourChanger

wxDCTextColourChanger 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.
 CwxDDEClient

A wxDDEClient object represents the client part of a client-server DDE
(Dynamic Data Exchange) conversation.
 CwxDDEConnection

A wxDDEConnection object represents the connection between a client and a
server.
 CwxDDEServer

A wxDDEServer object represents the server part of a client-server DDE
(Dynamic Data Exchange) conversation.
 CwxDebugContext

A class for performing various debugging and memory tracing operations.
 CwxDebugReport

wxDebugReport is used to generate a debug report, containing information
about the program current state.
 CwxDebugReportCompress

wxDebugReportCompress is a wxDebugReport which compresses all the files in
this debug report into a single ZIP file in its wxDebugReport::Process()
function.
 CwxDebugReportPreview

This class presents the debug report to the user and allows him to veto
report entirely or remove some parts of it.
 CwxDebugReportPreviewStd

wxDebugReportPreviewStd is a standard debug report preview window.
 CwxDebugReportUpload

This class is used to upload a compressed file using HTTP POST request.
 CwxDelegateRendererNative

wxDelegateRendererNative 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.
 CwxDialog

A dialog box is a window with a title bar and sometimes a system menu,
which can be moved around the screen.
 CwxDialogLayoutAdapter

This abstract class is the base for classes that help wxWidgets perform
run-time layout adaptation of dialogs.
 CwxDialUpEvent

This is the event class for the dialup events sent by wxDialUpManager.
 CwxDialUpManager

This 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.
 CwxDir

wxDir is a portable equivalent of Unix open/read/closedir functions which
allow enumerating of the files in a directory.
 CwxDirDialog

This class represents the directory chooser dialog.
 CwxDirFilterListCtrl
 CwxDirPickerCtrl

This control allows the user to select a directory.
 CwxDirPropertyLike wxLongStringProperty, but the button triggers directory selector instead
 CwxDirTraverser

wxDirTraverser is an abstract interface which must be implemented by
objects passed to wxDir::Traverse() function.
 CwxDisplay

Determines the sizes and locations of displays connected to the system.
 CwxDisplayChangedEvent

A display changed event is sent to top-level windows when the display resolution has changed.
 CwxDocChildFrame

The wxDocChildFrame class provides a default frame for displaying documents
on separate windows.
 CwxDocManager

The wxDocManager class is part of the document/view framework supported by
wxWidgets, and cooperates with the wxView, wxDocument and wxDocTemplate
classes.
 CwxDocMDIChildFrame

The wxDocMDIChildFrame class provides a default frame for displaying
documents on separate windows.
 CwxDocMDIParentFrame

The wxDocMDIParentFrame class provides a default top-level frame for
applications using the document/view framework.
 CwxDocParentFrame

The wxDocParentFrame class provides a default top-level frame for
applications using the document/view framework.
 CwxDocTemplate

The wxDocTemplate class is used to model the relationship between a
document class and a view class.
 CwxDocument

The document class can be used to model an application's file-based data.
 CwxDPIChangedEvent

Event sent when the display scale factor or pixel density (measured in
dots-per-inch, or DPI) of the monitor a window is on changes.
 CwxDragImage

This class is used when you wish to drag an object on the screen, and a
simple cursor is not enough.
 CwxDropFilesEvent

This class is used for drop files events, that is, when files have been dropped
onto the window.
 CwxDropSource

This class represents a source for a drag and drop operation.
 CwxDropTarget

This class represents a target for a drag and drop operation.
 CwxDynamicLibrary

wxDynamicLibrary is a class representing dynamically loadable library
(Windows DLL, shared library under Unix etc).
 CwxDynamicLibraryDetails

This 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.
 CwxEditableListBox

An 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
 CwxEncodingConverter

This class is capable of converting strings between two 8-bit encodings/charsets.
 CwxEnumPropertyYou can derive custom properties with choices from this class
 CwxEraseEvent

An erase event is sent when a window's background needs to be repainted.
 CwxEvent

An event is a structure holding information about an event passed to a
callback or member function.
 CwxEventBlocker

This class is a special event handler which allows discarding
any event (or a set of event types) directed to a specific window.
 CwxEventFilter
A global event filter for pre-processing all the events generated in the program
 CwxEventLoopActivator

Makes an event loop temporarily active.
 CwxEventLoopBase

Base class for all event loop implementations.
 CwxEvtHandler

A class that can handle events from the windowing system.
 CwxExecuteEnv
This structure can optionally be passed to wxExecute() to specify additional options to use for the child process
 CwxExtHelpController

This class implements help via an external browser.
 CwxFFile

wxFFile implements buffered file I/O.
 CwxFFileInputStream

This class represents data read in from a file.
 CwxFFileOutputStream

This class represents data written to a file.
 CwxFFileStream

This stream allows both reading from and writing to a file using buffered
STDIO functions.
 CwxFile

A wxFile performs raw file I/O.
 CwxFileConfig

wxFileConfig implements wxConfigBase interface for
storing and retrieving configuration information using plain text files.
 CwxFileCtrl

This control allows the user to select a file.
 CwxFileCtrlEvent

A file control event holds information about events associated with
wxFileCtrl objects.
 CwxFileDataObject

wxFileDataObject is a specialization of wxDataObject for file names.
 CwxFileDialog

This 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
 CwxFileDialogCustomize
Used with wxFileDialogCustomizeHook to add custom controls to wxFileDialog
 CwxFileDialogCustomizeHook
Base 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
 CwxFileDirPickerEvent

This event class is used for the events generated by
wxFilePickerCtrl and by wxDirPickerCtrl.
 CwxFileDropTarget

This is a drop target which accepts files (dragged from File Manager or
Explorer).
 CwxFileHistory

The wxFileHistory encapsulates a user interface convenience, the list of
most recently visited files as shown on a menu (usually the File menu).
 CwxFileInputStream

This class represents data read in from a file.
 CwxFileName

wxFileName encapsulates a file name.
 CwxFileOutputStream

This class represents data written to a file.
 CwxFilePickerCtrl

This control allows the user to select a file.
 CwxFilePropertyLike wxLongStringProperty, but the button triggers file selector instead
 CwxFileStream

This class represents data that can be both read from and written to a file.
 CwxFileSystem

This class provides an interface for opening files on different file systems.
 CwxFileSystemHandler

Classes derived from wxFileSystemHandler are used to access virtual file systems.
 CwxFileSystemWatcher

The wxFileSystemWatcher class allows receiving notifications of file
system changes.
 CwxFileSystemWatcherEvent

A class of events sent when a file system event occurs.
 CwxFileTranslationsLoaderStandard wxTranslationsLoader implementation
 CwxFileType

This class holds information about a given @e file type.
 CwxFileTypeInfoContainer of information about wxFileType
 CwxFilterClassFactory

Allows the creation of filter streams to handle compression formats such
as gzip and bzip2.
 CwxFilterFSHandlerFilter file system handler
 CwxFilterInputStream

A filter stream has the capability of a normal stream but it can be placed on
top of another stream.
 CwxFilterOutputStream

A filter stream has the capability of a normal stream but it can be placed
on top of another stream.
 CwxFindDialogEvent

wxFindReplaceDialog events.
 CwxFindReplaceData

wxFindReplaceData holds the data for wxFindReplaceDialog.
 CwxFindReplaceDialog

wxFindReplaceDialog 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
 CwxFlexGridSizer

A 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.
 CwxFloatingPointValidator
Validator for text entries used for floating point numbers entry
 CwxFloatPropertyBasic property with double-precision floating point value
 CwxFocusEvent

A focus event is sent when a window's focus changes.
 CwxFont

A font is an object which determines the appearance of text.
 CwxFontData

This class holds a variety of information related to font dialogs.
 CwxFontDialog

This class represents the font chooser dialog.
 CwxFontEnumerator

wxFontEnumerator 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
 CwxFontList

A font list is a list containing all fonts which have been created.
 CwxFontMapper

wxFontMapper manages user-definable correspondence between logical font
names and the fonts present on the machine.
 CwxFontMetrics
Simple collection of various font metrics
 CwxFontPickerCtrl

This control allows the user to select a font.
 CwxFontPickerEvent

This event class is used for the events generated by
wxFontPickerCtrl.
 CwxFontPropertyProperty representing wxFont
 CwxFrame

A frame is a window whose size and position can (usually) be changed by the user.
 CwxFSFile

This class represents a single file opened by wxFileSystem.
 CwxFSInputStream
Input stream for virtual file stream files
 CwxFSVolume

wxFSVolume represents a volume (also known as 'drive') in a file system
under wxMSW.
 CwxFTP

wxFTP can be used to establish a connection to an FTP server and perform all the
usual operations.
 CwxFullScreenEvent

An event being sent when the user enters or exits full screen mode.
 CwxGauge

A gauge is a horizontal or vertical bar which shows a quantity (often
time).
 CwxGBPosition

This class represents the position of an item in a virtual grid of rows and
columns managed by a wxGridBagSizer.
 CwxGBSizerItem

The wxGBSizerItem class is used by the wxGridBagSizer for tracking the
items in the sizer.
 CwxGBSpan

This class is used to hold the row and column spanning attributes of items
in a wxGridBagSizer.
 CwxGCDC

wxGCDC is a device context that draws on a wxGraphicsContext.
 CwxGDIObject

This class allows platforms to implement functionality to optimise GDI
objects, such as wxPen, wxBrush and wxFont.
 CwxGenericAboutDialog

This class defines a customizable @e About dialog.
 CwxGenericAnimationCtrl

Generic implementation of wxAnimationCtrl interface.
 CwxGenericDirCtrl

This control can  be used to place a directory listing (with optional
files) on an arbitrary window.
 CwxGenericProgressDialog

This class represents a dialog that shows a short message and a
progress bar.
 CwxGenericValidator

wxGenericValidator 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
 CwxGIFHandler

This is the image handler for the GIF format.
 CwxGLAttribsBase

This is the base class for wxGLAttributes and wxGLContextAttrs.
 CwxGLAttributes

This class is used for setting display attributes when drawing through
OpenGL ("Pixel format" in MSW and OSX parlance, "Configs" in X11).
 CwxGLCanvas

wxGLCanvas is a class for displaying OpenGL graphics.
 CwxGLContext

An instance of a wxGLContext represents the state of an OpenGL state
machine and the connection between OpenGL and the system.
 CwxGLContextAttrs

This class is used for setting context attributes.
 CwxGraphicsBitmapRepresents a bitmap
 CwxGraphicsBrush

A wxGraphicsBrush is a native representation of a brush.
 CwxGraphicsContext

A wxGraphicsContext instance is the object that is drawn upon.
 CwxGraphicsFont

A wxGraphicsFont is a native representation of a font.
 CwxGraphicsGradientStop
Represents a single gradient stop in a collection of gradient stops as represented by wxGraphicsGradientStops
 CwxGraphicsGradientStops
Represents a collection of wxGraphicGradientStop values for use with CreateLinearGradientBrush and CreateRadialGradientBrush
 CwxGraphicsMatrix

A wxGraphicsMatrix is a native representation of an affine matrix.
 CwxGraphicsObject

This class is the superclass of native graphics objects like pens etc.
 CwxGraphicsPath

A wxGraphicsPath is a native representation of a geometric path.
 CwxGraphicsPen

A 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
 CwxGraphicsRenderer

A wxGraphicsRenderer is the instance corresponding to the rendering engine
used.
 CwxGrid

wxGrid 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
 CwxGridBagSizer

A 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
 CwxGridCellAttr

This 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
 CwxGridCellAutoWrapStringEditor

Grid cell editor for wrappable string/text data.
 CwxGridCellAutoWrapStringRenderer

This class may be used to format string data in a cell.
 CwxGridCellBoolEditor

Grid cell editor for boolean data.
 CwxGridCellBoolRenderer

This class may be used to format boolean data in a cell.
 CwxGridCellChoiceEditor

Grid cell editor for string data providing the user a choice from a list of
strings.
 CwxGridCellCoordsRepresents coordinates of a grid cell
 CwxGridCellDateEditor

Grid cell editor for dates.
 CwxGridCellDateRenderer

This class may be used to show a date, without time, in a cell.
 CwxGridCellDateTimeRenderer

This class may be used to format a date/time data in a cell.
 CwxGridCellEditor

This class is responsible for providing and manipulating the in-place edit
controls for the grid.
 CwxGridCellEnumEditor

Grid cell editor which displays an enum number as a textual equivalent
(e.g.
 CwxGridCellEnumRenderer

This class may be used to render in a cell a number as a textual
equivalent.
 CwxGridCellFloatEditor

The editor for floating point numbers data.
 CwxGridCellFloatRenderer

This class may be used to format floating point data in a cell.
 CwxGridCellNumberEditor

Grid cell editor for numeric integer data.
 CwxGridCellNumberRenderer

This class may be used to format integer data in a cell.
 CwxGridCellRenderer

This class is responsible for actually drawing the cell in the grid.
 CwxGridCellStringRenderer

This class may be used to format string data in a cell; it is the default
for string cells.
 CwxGridCellTextEditor

Grid 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
 CwxGridEvent

This event class contains information about various grid events.
 CwxGridFitMode

Allows to specify the behaviour when the cell contents doesn't fit into its
allotted space.
 CwxGridHeaderLabelsRendererBase class for header cells renderers
 CwxGridRangeSelectEvent

Events of this class notify about a range of cells being selected.
 CwxGridRowHeaderRendererBase class for row headers renderer
 CwxGridRowHeaderRendererDefaultDefault row header renderer
 CwxGridSizeEvent

This event class contains information about a row/column resize event.
 CwxGridSizer

A 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.
 CwxGridSizesInfo

wxGridSizesInfo 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
 CwxGridTableBase

The almost abstract base class for grid tables.
 CwxGridTableMessageMessage class used by the grid table to send requests and notifications to the grid view
 CwxGridUpdateLocker

This 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.
 CwxGUIEventLoop

A generic implementation of the GUI event loop.
 CwxHashMap

This is a simple, type-safe, and reasonably efficient hash map class,
whose interface is a subset of the interface of STL containers.
 CwxHashSet

This is a simple, type-safe, and reasonably efficient hash set class,
whose interface is a subset of the interface of STL containers.
 CwxHashTable
 CwxHeaderButtonParams

This @c struct can optionally be used with
wxRendererNative::DrawHeaderButton() to specify custom values used to draw
the text or bitmap label.
 CwxHeaderColumn

Represents a column header in controls displaying tabular data such as
wxDataViewCtrl or wxGrid.
 CwxHeaderColumnSimple

Simple container for the information about the column.
 CwxHeaderCtrl

wxHeaderCtrl is the control containing the column headings which is usually
used for display of tabular data.
 CwxHeaderCtrlEvent

Event class representing the events generated by wxHeaderCtrl.
 CwxHeaderCtrlSimple

wxHeaderCtrlSimple is a concrete header control which can be used directly,
without inheriting from it as you need to do when using wxHeaderCtrl
itself.
 CwxHelpController

This is an alias for one of a family of help controller classes which is
most appropriate for the current platform.
 CwxHelpControllerBase

This is the abstract base class a family of classes by which applications
may invoke a help viewer to provide on-line help.
 CwxHelpControllerHelpProvider

wxHelpControllerHelpProvider is an implementation of wxHelpProvider which
supports both context identifiers and plain text help strings.
 CwxHelpEvent

A help event is sent when the user has requested context-sensitive help.
 CwxHelpProvider

wxHelpProvider is an abstract class used by a program implementing
context-sensitive help to show the help text for the given window.
 CwxHScrolledWindow

In the name of this class, "H" stands for "horizontal" because it can be
used for scrolling columns of variable widths.
 CwxHtmlBookRecordHelper class for wxHtmlHelpData
 CwxHtmlCell

Internal data structure.
 CwxHtmlCellEvent

This event class is used for the events generated by wxHtmlWindow.
 CwxHtmlColourCell

This cell changes the colour of either the background or the foreground.
 CwxHtmlContainerCell

The wxHtmlContainerCell class is an implementation of a cell that may
contain more cells in it.
 CwxHTMLDataObject

wxHTMLDataObject is used for working with HTML-formatted text.
 CwxHtmlDCRenderer

This class can render HTML document into a specified area of a DC.
 CwxHtmlEasyPrinting

This class provides very simple interface to printing architecture.
 CwxHtmlFilter

This class is the parent class of input filters for wxHtmlWindow.
 CwxHtmlFontCell

This cell represents a font change in the document stream.
 CwxHtmlHelpController

This help controller provides an easy way of displaying HTML help in your
application (see \ref page_samples_html, test example).
 CwxHtmlHelpData

This class is used by wxHtmlHelpController and wxHtmlHelpFrame to access HTML
help items.
 CwxHtmlHelpDataItemHelper class for wxHtmlHelpData
 CwxHtmlHelpDialog

This class is used by wxHtmlHelpController to display help.
 CwxHtmlHelpFrame

This class is used by wxHtmlHelpController to display help.
 CwxHtmlHelpWindow

This 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.
 CwxHtmlLinkEvent

This event class is used for the events generated by wxHtmlWindow.
 CwxHtmlLinkInfo

This class stores all necessary information about hypertext links
(as represented by \<A\> tag in HTML documents).
 CwxHtmlListBox

wxHtmlListBox is an implementation of wxVListBox which shows HTML content in
the listbox rows.
 CwxHtmlModalHelp

This class uses wxHtmlHelpController to display help in a modal dialog.
 CwxHtmlParser

Classes derived from this handle the @b 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).
 CwxHtmlPrintout

This class serves as printout class for HTML documents.
 CwxHtmlRenderingInfo

This class contains information given to cells when drawing them.
 CwxHtmlRenderingState
Selection state is passed to wxHtmlCell::Draw so that it can render itself differently e.g
 CwxHtmlRenderingStyle
wxHtmlSelection is data holder with information about text selection
 CwxHtmlSelection
 CwxHtmlTag

This class represents a single HTML tag.
 CwxHtmlTagHandler
 CwxHtmlTagsModule

This class provides easy way of filling wxHtmlWinParser's table of
tag handlers.
 CwxHtmlWidgetCell

wxHtmlWidgetCell is a class that provides a connection between HTML cells and
widgets (an object derived from wxWindow).
 CwxHtmlWindow

wxHtmlWindow 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
 CwxHtmlWinParser

This class is derived from wxHtmlParser and its main goal is to parse HTML
input so that it can be displayed in wxHtmlWindow.
 CwxHtmlWinTagHandler

This 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).
 CwxHtmlWordCell

This html cell represents a single word or text fragment in the document stream.
 CwxHtmlWordWithTabsCell

wxHtmlWordCell is a specialization for storing text fragments with
embedded tab characters.
 CwxHTTP

wxHTTP can be used to establish a connection to an HTTP server.
 CwxHVScrolledWindow

This window inherits all functionality of both vertical and horizontal,
variable scrolled windows.
 CwxHyperlinkCtrl

This class shows a static text element which links to an URL.
 CwxHyperlinkEvent

This event class is used for the events generated by wxHyperlinkCtrl.
 CwxIcon

An icon is a small rectangular bitmap usually used for denoting a minimized
application.
 CwxIconBundle

This class contains multiple copies of an icon in different sizes.
 CwxIconizeEvent

An event being sent when the frame is iconized (minimized) or restored.
 CwxIconLocation

wxIconLocation is a tiny class describing the location of an (external, i.e.
 CwxIdleEvent

This class is used for idle events, which are generated when the system becomes
idle.
 CwxIdManager

wxIdManager is responsible for allocating and releasing window IDs.
 CwxIFFHandler

This is the image handler for the IFF format.
 CwxImage

This class encapsulates a platform-independent image.
 CwxImageDataObject

wxImageDataObject is a specialization of wxDataObject for image data.
 CwxImageFilePropertyProperty representing image file(name)
 CwxImageHandler

This is the base class for implementing image file loading/saving, and
image creation from data.
 CwxImageHistogram
 CwxImageList

A wxImageList contains a list of images, which are stored in an unspecified
form.
 CwxIndividualLayoutConstraint
 CwxInfoBar
An info bar is a transient window shown at top or bottom of its parent window to display non-critical information to the user
 CwxInitDialogEvent

A wxInitDialogEvent is sent as a dialog or panel is being initialised.
 CwxInitializer

Create an object of this class on the stack to initialize/cleanup the library
automatically.
 CwxInputStream

wxInputStream is an abstract base class which may not be used directly.
 CwxIntegerValidator
Validator for text entries used for integer entry
 CwxInternetFSHandlerA file system handler for accessing files from internet servers
 CwxIntPropertyBasic property with integer value
 CwxIPaddress

wxIPaddress is an abstract base class for all internet protocol address
objects.
 CwxIPV4address

A class for working with IPv4 network addresses.
 CwxItemAttr

Represents the attributes (colour, font, ...) of an item of a control with
multiple items such as e.g.
 CwxItemContainer

This class is an abstract base class for some wxWidgets controls which
contain several items such as wxListBox, wxCheckListBox, wxComboBox or
wxChoice.
 CwxItemContainerImmutable

wxItemContainer defines an interface which is implemented by all controls
which have string subitems each of which may be selected.
 CwxJoystick

wxJoystick allows an application to control one or more joysticks.
 CwxJoystickEvent

This event class contains information about joystick events, particularly
events received by windows.
 CwxJPEGHandler

This is the image handler for the JPEG format.
 CwxKeyboardState
Provides methods for testing the state of the keyboard modifier keys
 CwxKeyEvent

This event class contains information about key press and release events.
 CwxLanguageInfoEncapsulates a wxLanguage identifier together with OS-specific information related to that language
 CwxLayoutAlgorithm

wxLayoutAlgorithm 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
 CwxListbook

wxListbook is a class similar to wxNotebook but which uses a wxListCtrl
to show the labels instead of the tabs.
 CwxListBox

A listbox is used to select one or more of a list of strings.
 CwxListCtrl

A list control presents lists in a number of formats: list view, report view,
icon view and small icon view.
 CwxListEvent

A list event holds information about events associated with wxListCtrl objects.
 CwxListItem

This class stores information about a wxListCtrl item or column.
 CwxListView

This class currently simply presents a simpler to use interface for the
wxListCtrl -- it can be thought of as a @e façade for that complicated class.
 CwxLocale

wxLocale class encapsulates all language-dependent settings and is a
generalization of the C locale concept.
 CwxLocaleIdentRepresents a locale in a portable way
 CwxLog

wxLog class defines the interface for the <em>log targets</em> used by wxWidgets
logging functions as explained in the @ref overview_log.
 CwxLogBuffer

wxLogBuffer 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).
 CwxLogChain

This 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.
 CwxLogFormatter

wxLogFormatter class is used to format the log messages.
 CwxLogGui

This is the default log target for the GUI wxWidgets applications.
 CwxLogInterposer

A special version of wxLogChain which uses itself as the new log target.
 CwxLogInterposerTemp

Legacy class which should not be used any longer.
 CwxLogNull

This class allows you to temporarily suspend logging.
 CwxLogRecordInfoInformation about a log record (unit of the log output)
 CwxLogStderr

This class can be used to redirect the log messages to a C file stream (not to
be confused with C++ streams).
 CwxLogStream

This class can be used to redirect the log messages to a C++ stream.
 CwxLogTextCtrl

Using these target all the log messages can be redirected to a text control.
 CwxLogWindow

This 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.
 CwxLongLong

This class represents a signed 64 bit long number.
 CwxLongPressEvent
This 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
 CwxLZMAInputStream

This filter stream decompresses data in XZ format.
 CwxLZMAOutputStream

This filter stream compresses data using XZ format.
 CwxMask

This class encapsulates a monochrome mask bitmap, where the masked area is
black and the unmasked area is white.
 CwxMatrix2D

A simple container for 2x2 matrix.
 CwxMaximizeEvent

An event being sent when a top level window is maximized.
 CwxMBConv

This class is the base class of a hierarchy of classes capable of
converting text strings between multibyte (SBCS or DBCS) encodings and
Unicode.
 CwxMBConvUTF16

This class is used to convert between multibyte encodings and UTF-16 Unicode
encoding (also known as UCS-2).
 CwxMBConvUTF32

This class is used to convert between multibyte encodings and UTF-32
Unicode encoding (also known as UCS-4).
 CwxMBConvUTF7

This class converts between the UTF-7 encoding and Unicode.
 CwxMBConvUTF8

This class converts between the UTF-8 encoding and Unicode.
 CwxMDIChildFrame

An MDI child frame is a frame that can only exist inside a
wxMDIClientWindow, which is itself a child of wxMDIParentFrame.
 CwxMDIClientWindow

An MDI client window is a child of wxMDIParentFrame, and manages zero or
more wxMDIChildFrame objects.
 CwxMDIParentFrame

An MDI (Multiple Document Interface) parent frame is a window which can
contain MDI child frames in its client area which emulates the full
desktop.
 CwxMediaCtrl

wxMediaCtrl is a class for displaying various types of media, such as videos,
audio files, natively through native codecs.
 CwxMediaEvent

Event wxMediaCtrl uses.
 CwxMemoryBuffer

A @b wxMemoryBuffer is a useful data structure for storing arbitrary sized
blocks of memory.
 CwxMemoryDC

A memory device context provides a means to draw graphics onto a bitmap.
 CwxMemoryFSHandler

This wxFileSystem handler can store arbitrary data in memory stream and make
them accessible via an URL.
 CwxMemoryInputStream

This class allows using all methods taking a wxInputStream reference to read
in-memory data.
 CwxMemoryOutputStream

This class allows using all methods taking a wxOutputStream reference to write
to in-memory data.
 CwxMenu

A 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).
 CwxMenuBar

A menu bar is a series of menus accessible from the top of a frame.
 CwxMenuEvent

This class is used for a variety of menu-related events.
 CwxMenuItem

A menu item represents an item in a menu.
 CwxMessageDialog

This class represents a dialog that shows a single or multi-line message,
with a choice of OK, Yes, No and Cancel buttons.
 CwxMessageOutput
Simple class allowing to write strings to various output channels
 CwxMessageOutputBest
Output messages in the best possible way
 CwxMessageOutputDebug
Output messages to the system debug output channel
 CwxMessageOutputMessageBox
Output messages by showing them in a message box
 CwxMessageOutputStderr
Output messages to stderr or another STDIO file stream
 CwxMessageQueue< T >
wxMessageQueue allows passing messages between threads
 CwxMetafile

A @b wxMetafile represents the MS Windows metafile object, so metafile
operations have no effect in X.
 CwxMetafileDC

This 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
@b wxDC.
 CwxMimeTypesManager

This 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.
 CwxMiniFrame

A miniframe is a frame with a small title bar.
 CwxMirrorDC

wxMirrorDC 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 @e x and @e 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
 CwxModule

The 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.
 CwxMouseCaptureChangedEvent

A mouse capture changed event is sent to a window that loses its
mouse capture.
 CwxMouseCaptureLostEvent

A 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).
 CwxMouseEvent

This event class contains information about the events generated by the mouse:
they include mouse buttons press and release events and mouse move events.
 CwxMouseEventsManager

Helper for handling mouse input events in windows containing multiple
items.
 CwxMouseState

Represents the mouse state.
 CwxMoveEvent

A move event holds information about window position change.
 CwxMsgCatalogRepresents a loaded translations message catalog
 CwxMultiChoiceDialog

This 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
 CwxMutex

A 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.
 CwxMutexLocker

This is a small helper class to be used with wxMutex objects.
 CwxNativeFontInfo

wxNativeFontInfo 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())
 CwxNativeWindow

Allows embedding a native widget in an application using wxWidgets.
 CwxNavigationEnabledA helper class implementing TAB navigation among the window children
 CwxNavigationKeyEvent

This 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
 CwxNotebook

This class represents a notebook control, which manages multiple windows with
associated tabs.
 CwxNotificationMessage

This class allows showing the user a message non intrusively.
 CwxNotifyEvent

This class is not used by the event handlers by itself, but is a base class
for other event classes (such as wxBookCtrlEvent).
 CwxNumberEntryDialog

This 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
 CwxNumValidator
wxNumValidator is the common base class for numeric validator classes
 CwxObject

This 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()
 CwxObjectRefData
This class is just a typedef to wxRefCounter and is used by wxObject.
 CwxOutputStream

wxOutputStream is an abstract base class which may not be used directly.
 CwxOverlayCreates an overlay over an existing window, allowing for manipulations like rubberbanding, etc
 CwxOwnerDrawnComboBox

wxOwnerDrawnComboBox is a combobox with owner-drawn list items.
 CwxPageSetupDialog

This class represents the page setup common dialog.
 CwxPageSetupDialogData

This class holds a variety of information related to wxPageSetupDialog.
 CwxPaintDC

A wxPaintDC must be constructed if an application wishes to paint on the
client area of a window from within an EVT_PAINT() event handler.
 CwxPaintEvent

A paint event is sent when a window's contents needs to be repainted.
 CwxPalette

A palette is a table that maps pixel values to RGB colours.
 CwxPaletteChangedEvent
 CwxPanel

A panel is a window on which controls are placed.
 CwxPanGestureEvent
This event is generated when the user moves a finger on the surface.
 CwxPasswordEntryDialog

This class represents a dialog that requests a one-line password string from
the user.
 CwxPathList

The 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.
 CwxPCXHandler

This is the image handler for the PCX format.
 CwxPen

A 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
 CwxPenList

There 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
 CwxPGCell

Base class for wxPropertyGrid cell information.
 CwxPGCellData

 
 CwxPGCellRenderer
Base class for wxPropertyGrid cell renderers.
 CwxPGCheckBoxEditor
 CwxPGChoiceAndButtonEditor
 CwxPGChoiceEditor
 CwxPGChoiceEntryData of a single wxPGChoices choice
 CwxPGChoices

Helper class for managing choices of wxPropertyGrid properties.
 CwxPGChoicesData
 CwxPGComboBoxEditor
 CwxPGDefaultRenderer

Default cell renderer, that can handles the common
scenarios.
 CwxPGEditor

Base class for custom wxPropertyGrid editors.
 CwxPGEditorDialogAdapter

Derive 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
 CwxPGMultiButton

This class can be used to have multiple buttons in a property editor.
 CwxPGPaintDataContains information related to property's OnCustomPaint
 CwxPGPropArgCls
 CwxPGProperty

wxPGProperty 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
 CwxPickerBase

Base abstract class for all pickers which support an auxiliary text control.
 CwxPixelData

A 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
 CwxPlatformInfo

This class holds information about the operating system, the toolkit and the
basic architecture bitness of the machine where the application is currently running.
 CwxPNGHandler

This is the image handler for the PNG format.
 CwxPNMHandler

This is the image handler for the PNM format.
 CwxPoint

A wxPoint is a useful data structure for graphics operations.
 CwxPoint2DDouble
 CwxPoint2DInt
 CwxPopupTransientWindow

A wxPopupWindow which disappears automatically when the user clicks mouse
outside it or if it loses focus in any other way.
 CwxPopupWindow

A special kind of top level window used for popup menus,
combobox popups and such.
 CwxPosition

This class represents the position of an item in any kind of grid of rows and
columns such as wxGridBagSizer, or wxHVScrolledWindow.
 CwxPostScriptDC

This defines the wxWidgets Encapsulated PostScript device context, which
can write PostScript files on any platform.
 CwxPowerEvent

The power events are generated when the system power state changes, e.g.
 CwxPowerResource
Helper functions for acquiring and releasing the given power resource
 CwxPowerResourceBlocker
Helper RAII class ensuring that power resources are released
 CwxPreferencesEditorManage preferences dialog
 CwxPreferencesPageOne page of preferences dialog
 CwxPressAndTapEvent
This event is generated when the user press the surface with one finger and taps with another.
 CwxPreviewCanvas

A preview canvas is the default canvas used by the print preview
system to display the preview.
 CwxPreviewControlBar

This is the default implementation of the preview control bar, a panel
with buttons and a zoom control.
 CwxPreviewFrame

This 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
 CwxPrintData

This class holds a variety of information related to printers and printer
device contexts.
 CwxPrintDialog

This class represents the print and print setup common dialogs.
 CwxPrintDialogData

This class holds information related to the visual characteristics of
wxPrintDialog.
 CwxPrinter

This class represents the Windows or PostScript printer, and is the vehicle
through which printing may be launched by an application.
 CwxPrinterDC

A printer device context is specific to MSW and Mac, and allows access to
any printer with a Windows or Macintosh driver.
 CwxPrintout

This class encapsulates the functionality of printing out an application document.
 CwxPrintPreview

Objects of this class manage the print preview process.
 CwxProcess

The objects of this class are used in conjunction with the ::wxExecute() function.
 CwxProcessEvent

A 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
 CwxPropertyGrid

wxPropertyGrid is a specialized grid for editing properties - in other
words name = value pairs.
 CwxPropertyGridConstIteratorConst version of wxPropertyGridIterator
 CwxPropertyGridEvent

A property grid event holds information about events associated with
wxPropertyGrid objects.
 CwxPropertyGridHitTestResult
 CwxPropertyGridInterface

Most of the shared property manipulation interface shared by wxPropertyGrid,
wxPropertyGridPage, and wxPropertyGridManager is defined in this class.
 CwxPropertyGridIterator
 CwxPropertyGridIteratorBase

 CwxPropertyGridManager

wxPropertyGridManager 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.
 CwxPropertyGridPage

Holder of property grid page information.
 CwxPropertyGridPageState
Contains low-level property page information (properties, column widths,
etc.) of a single wxPropertyGrid or single wxPropertyGridPage.
 CwxPropertyGridPopulatorAllows populating wxPropertyGrid from arbitrary text source
 CwxPropertySheetDialog

This class represents a property sheet dialog: a tabbed dialog
for showing settings.
 CwxProtocol

Represents a protocol for use with wxURL.
 CwxProtocolLog
Class allowing to log network operations performed by wxProtocol
 CwxQuantize

Performs quantization, or colour reduction, on a wxImage.
 CwxQueryLayoutInfoEvent

This event is sent when wxLayoutAlgorithm wishes to get the size, orientation
and alignment of a window.
 CwxQueryNewPaletteEvent
 CwxRadioBox

A radio box item is used to select one of number of mutually exclusive
choices.
 CwxRadioButton

A radio button item is a button which usually denotes one of several
mutually exclusive options.
 CwxRealPoint

A wxRealPoint is a useful data structure for graphics operations.
 CwxRearrangeCtrl

A composite control containing a wxRearrangeList and the buttons allowing
to move the items in it.
 CwxRearrangeDialog

A dialog allowing the user to rearrange the specified items.
 CwxRearrangeList

A listbox-like control allowing the user to rearrange the items and to
enable or disable them.
 CwxRect
Represents a rectangle with integer coordinates
 CwxRect2DDouble
 CwxRect2DInt
 CwxRecursionGuard

wxRecursionGuard is a very simple class which can be used to prevent reentrancy
problems in a function.
 CwxRecursionGuardFlag

This is a completely opaque class which exists only to be used with
wxRecursionGuard, please see the example in that class' documentation.
 CwxRefCounter

This class is used to manage reference-counting providing a simple
interface and a counter.
 CwxRegConfig

wxRegConfig implements the wxConfigBase interface for
storing and retrieving configuration information using Windows registry.
 CwxRegEx

wxRegEx represents a regular expression.
 CwxRegion

A wxRegion represents a simple or complex region on a device context or window.
 CwxRegionIterator

This class is used to iterate through the rectangles in a region,
typically when examining the damaged regions of a window within an OnPaint call.
 CwxRegKey

wxRegKey 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.
 CwxRendererNative

First, a brief introduction to wxRendererNative and why it is needed.
 CwxRendererVersion

This 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
 CwxRibbonArtProvider

wxRibbonArtProvider is responsible for drawing all the components of the ribbon
interface.
 CwxRibbonAUIArtProvider
 CwxRibbonBar

Top-level control in a ribbon user interface.
 CwxRibbonBarEvent

Event used to indicate various actions relating to a wxRibbonBar.
 CwxRibbonButtonBar

A ribbon button bar is similar to a traditional toolbar.
 CwxRibbonButtonBarEvent

Event used to indicate various actions relating to a button on a
wxRibbonButtonBar.
 CwxRibbonControl

wxRibbonControl serves as a base class for all controls which share the
ribbon characteristics of having a ribbon art provider, and (optionally)
non-continuous resizing.
 CwxRibbonGallery

A ribbon gallery is like a wxListBox, but for bitmaps rather than strings.
 CwxRibbonGalleryEvent

 
 CwxRibbonMSWArtProvider
 CwxRibbonPage

Container for related ribbon panels, and a tab within a ribbon bar.
 CwxRibbonPageTabInfo
 CwxRibbonPanel

Serves as a container for a group of (ribbon) controls.
 CwxRibbonPanelEvent

Event used to indicate various actions relating to a wxRibbonPanel.
 CwxRibbonToolBar

A ribbon tool bar is similar to a traditional toolbar which has no labels.
 CwxRibbonToolBarEvent
 CwxRichMessageDialog

Extension of wxMessageDialog with additional functionality.
 CwxRichTextAction

Implements a part of a command.
 CwxRichTextAttr
A class representing enhanced attributes for rich text objects
 CwxRichTextBox

This class implements a floating or inline text box, containing paragraphs.
 CwxRichTextBuffer

This is a kind of paragraph layout box, used to represent the whole buffer.
 CwxRichTextBufferDataObject

Implements a rich text data object for clipboard transfer.
 CwxRichTextCellWxRichTextCell is the cell in a table, in which the user can type
 CwxRichTextCharacterStyleDefinition

This class represents a character style definition, usually added to a
wxRichTextStyleSheet.
 CwxRichTextCommand

Implements a command on the undo/redo stack.
 CwxRichTextCompositeObject

Objects 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
 CwxRichTextCtrl

wxRichTextCtrl provides a generic, ground-up implementation of a text control
capable of showing multiple styles and images.
 CwxRichTextDrawingContext

A class for passing information to drawing and measuring functions.
 CwxRichTextDrawingHandler

The base class for custom drawing handlers.
 CwxRichTextEvent

This is the event class for wxRichTextCtrl notifications.
 CwxRichTextField

This 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.
 CwxRichTextFieldType

The base class for custom field types.
 CwxRichTextFieldTypeStandard

A 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.
 CwxRichTextFileHandler

The base class for file handlers.
 CwxRichTextFontTable
Manages quick access to a pool of fonts for rendering rich text
 CwxRichTextFormattingDialog

This dialog allows the user to edit a character and/or paragraph style.
 CwxRichTextFormattingDialogFactory

This class provides pages for wxRichTextFormattingDialog, and allows other
customization of the dialog.
 CwxRichTextHeaderFooterData
This class represents header and footer data to be passed to the wxRichTextPrinting and wxRichTextPrintout classes
 CwxRichTextHTMLHandler

Handles HTML output (only) for wxRichTextCtrl content.
 CwxRichTextImage

This class implements a graphic object.
 CwxRichTextImageBlock

This class stores information about an image, in binary in-memory form.
 CwxRichTextLine

This 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.
 CwxRichTextListStyleDefinition

This class represents a list style definition, usually added to a
wxRichTextStyleSheet.
 CwxRichTextObject

This is the base for drawable rich text objects.
 CwxRichTextObjectAddress

A 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.
 CwxRichTextParagraph

This object represents a single paragraph containing various objects such as text content, images, and further paragraph layout objects.
 CwxRichTextParagraphLayoutBox

This class knows how to lay out paragraphs.
 CwxRichTextParagraphStyleDefinition

This class represents a paragraph style definition, usually added to a
wxRichTextStyleSheet.
 CwxRichTextPlainText

This object represents a single piece of text.
 CwxRichTextPlainTextHandler

Implements saving a buffer to plain text.
 CwxRichTextPrinting

This class provides a simple interface for performing wxRichTextBuffer printing
and previewing.
 CwxRichTextPrintout

This class implements print layout for wxRichTextBuffer.
 CwxRichTextProperties
A simple property class using wxVariants
 CwxRichTextRange

This stores beginning and end positions for a range of data.
 CwxRichTextRenderer

This class isolates some common drawing functionality.
 CwxRichTextSelection

Stores selection information.
 CwxRichTextStdRenderer

The standard renderer for drawing bullets.
 CwxRichTextStyleComboCtrl

This is a combo control that can display the styles in a wxRichTextStyleSheet,
and apply the selection to an associated wxRichTextCtrl.
 CwxRichTextStyleDefinition

This is a base class for paragraph and character styles.
 CwxRichTextStyleListBox

This is a listbox that can display the styles in a wxRichTextStyleSheet,
and apply the selection to an associated wxRichTextCtrl.
 CwxRichTextStyleListCtrl

This class incorporates a wxRichTextStyleListBox and a choice control that
allows the user to select the category of style to view.
 CwxRichTextStyleOrganiserDialog

This class shows a style sheet and allows the user to edit, add and remove styles.
 CwxRichTextStyleSheet

A 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
 CwxRichTextXMLHandler

A handler for loading and saving content in an XML format specific
to wxRichTextBuffer.
 CwxRichToolTip
Allows showing a tool tip with more customizations than wxToolTip
 CwxRotateGestureEvent
This 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 @c
SAFEARRAY used in Component Object Model (COM) and OLE Automation APIs.
 CwxSashEvent

A sash event is sent when the sash of a wxSashWindow has been
dragged by the user.
 CwxSashLayoutWindow

wxSashLayoutWindow responds to OnCalculateLayout events generated by wxLayoutAlgorithm.
 CwxSashWindow

wxSashWindow allows any of its edges to have a sash which can be dragged
to resize the window.
 CwxScopedArray
A scoped array template class
 CwxScopedCharTypeBuffer
wxScopedCharTypeBuffer<T> is a template class for storing characters
 CwxScopedPtr

This 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
 CwxScopedTiedPtr

This is a variation on the topic of wxScopedPtr.
 CwxScopeGuard

Scope guard is an object which allows executing an action on scope exit.
 CwxScreenDC

A wxScreenDC can be used to paint on the screen.
 CwxScrollBar

A 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
 CwxScrollEvent

A scroll event holds information about events sent from stand-alone
scrollbars (see wxScrollBar) and sliders (see wxSlider).
 CwxScrollWinEvent

A scroll event holds information about events sent from scrolling windows.
 CwxSearchCtrl

A search control is a composite control with a search button, a text
control, and a cancel button.
 CwxSecretStore
A collection of secrets, sometimes called a key chain
 CwxSecretStringTemporary string whose contents will be overwritten when it is destroyed
 CwxSecretValue
Represents the value of a secret in wxSecretStore
 CwxSemaphore

wxSemaphore is a counter limiting the number of threads concurrently accessing
a shared resource.
 CwxServer

A wxServer object represents the server part of a client-server DDE-like
(Dynamic Data Exchange) conversation.
 CwxSetCursorEvent

A wxSetCursorEvent is generated from wxWindow when the mouse cursor is about
to be set as a result of mouse motion.
 CwxSettableHeaderColumn

Adds methods to set the column attributes to wxHeaderColumn.
 CwxSharedClientDataContainer

This class is a replacement for @ref 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
 CwxShowEvent

An event being sent when the window is shown or hidden.
 CwxSimplebook

wxSimplebook is a control showing exactly one of its several pages.
 CwxSimpleHelpProvider

wxSimpleHelpProvider 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.
 CwxSimpleHtmlListBox

wxSimpleHtmlListBox is an implementation of wxHtmlListBox which
shows HTML content in the listbox rows.
 CwxSingleChoiceDialog

This class represents a dialog that shows a list of strings, and allows the
user to select one.
 CwxSingleInstanceChecker

wxSingleInstanceChecker class allows checking that only a single instance of a
program is running.
 CwxSize

A wxSize is a useful data structure for graphics operations.
 CwxSizeEvent

A size event holds information about size change events of wxWindow.
 CwxSizer

wxSizer is the abstract base class used for laying out subwindows in a window.
 CwxSizerFlags

Container for sizer items flags providing readable names for them.
 CwxSizerItem

The wxSizerItem class is used to track the position, size and other
attributes of each item managed by a wxSizer.
 CwxSizerXmlHandler
 CwxSlider

A slider is a control with a handle which can be pulled back and forth to
change the value.
 CwxSockAddress

You are unlikely to need to use this class: only wxSocketBase uses it.
 CwxSocketBase

wxSocketBase is the base class for all socket-related objects, and it
defines all basic IO functionality.
 CwxSocketClient
 CwxSocketEvent

This event class contains information about socket events.
 CwxSocketInputStream

This class implements an input stream which reads data from
a connected socket.
 CwxSocketOutputStream

This class implements an output stream which writes data from
a connected socket.
 CwxSocketServer
 CwxSortedArrayString

wxSortedArrayString is an efficient container for storing wxString objects
which always keeps the strings in alphabetical order.
 CwxSound

This class represents a short sound (loaded from Windows WAV file), that
can be stored in memory and played.
 CwxSpinButton

A wxSpinButton has two small up and down (or left and right) arrow buttons.
 CwxSpinCtrl

wxSpinCtrl combines wxTextCtrl and wxSpinButton in one control.
 CwxSpinCtrlDouble

wxSpinCtrlDouble combines wxTextCtrl and wxSpinButton in one control and
displays a real number.
 CwxSpinDoubleEvent

This event class is used for the events generated by wxSpinCtrlDouble.
 CwxSpinEvent

This event class is used for the events generated by wxSpinButton and wxSpinCtrl.
 CwxSplashScreen

wxSplashScreen shows a window with a thin border, displaying a bitmap
describing your application.
 CwxSplitterEvent

This class represents the events generated by a splitter control.
 CwxSplitterRenderParams

This is just a simple @c struct used as a return value of
wxRendererNative::GetSplitterParams().
 CwxSplitterWindow

This class manages up to two subwindows.
 CwxStack< T >
wxStack<T> is similar to std::stack and can be used exactly like it
 CwxStackFrame

wxStackFrame 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.
 CwxStackWalker

wxStackWalker allows an application to enumerate, or walk, the stack frames
(the function callstack).
 CwxStandardPaths

wxStandardPaths returns the standard locations in the file system and should be
used by applications to find their data files in a portable way.
 CwxStaticBitmap

A static bitmap control displays a bitmap.
 CwxStaticBox

A static box is a rectangle drawn around other windows to denote
a logical grouping of items.
 CwxStaticBoxSizer

wxStaticBoxSizer is a sizer derived from wxBoxSizer but adds a static box around
the sizer.
 CwxStaticLine

A static line is just a line which may be used in a dialog to separate the
groups of controls.
 CwxStaticText

A static text control displays one or more lines of read-only text.
 CwxStatusBar

A status bar is a narrow window that can be placed along the bottom of a frame
to give small amounts of status information.
 CwxStatusBarPane

A status bar pane data container used by wxStatusBar.
 CwxStdDialogButtonSizer

This 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).
 CwxStdInputStream

wxStdInputStream is a std::istream derived stream which reads from
a wxInputStream.
 CwxStdInputStreamBuffer

wxStdInputStreamBuffer is a std::streambuf derived stream buffer which
reads from a wxInputStream.
 CwxStdOutputStream

wxStdOutputStream is a std::ostream derived stream which writes to a
wxOutputStream.
 CwxStdOutputStreamBuffer

wxStdOutputStreamBuffer is a std::streambuf derived stream buffer which
writes to a wxOutputStream.
 CwxStockPreferencesPageSpecialization of wxPreferencesPage useful for certain commonly used preferences page
 CwxStopWatch

The wxStopWatch class allow you to measure time intervals.
 CwxStreamBase

This class is the base class of most stream related classes in wxWidgets.
 CwxStreamBuffer

wxStreamBuffer is a cache manager for wxStreamBase: it manages a stream buffer
linked to a stream.
 CwxStreamToTextRedirector

This class can be used to (temporarily) redirect all output sent to a C++
ostream object to a wxTextCtrl instead.
 CwxString

String class for passing textual data to or receiving it from wxWidgets.
 CwxStringBuffer

This 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.
 CwxStringBufferLength

This 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.
 CwxStringClientData

Predefined client data class for holding a string.
 CwxStringInputStream

This class implements an input stream which reads data from a string.
 CwxStringOutputStream

This class implements an output stream which writes data either to a
user-provided or internally allocated string.
 CwxStringPropertyBasic property with string value
 CwxStringTokenizer

wxStringTokenizer helps you to break a string up into a number of tokens.
 CwxStyledTextCtrl

A wxWidgets implementation of the Scintilla source code editing component.
 CwxStyledTextEvent

The type of events sent from wxStyledTextCtrl.
 CwxSVGBitmapEmbedHandler
Handler embedding bitmaps as base64-encoded PNGs into the SVG
 CwxSVGBitmapFileHandler
Handler saving bitmaps to external PNG files and linking to it from the SVG
 CwxSVGBitmapHandler
Abstract base class for handling bitmaps inside a wxSVGFileDC
 CwxSVGFileDC

A wxSVGFileDC is a device context onto which graphics and text can be
drawn, and the output produced as a vector file, in SVG format.
 CwxSymbolPickerDialog

wxSymbolPickerDialog presents the user with a choice of fonts and a grid
of available characters.
 CwxSysColourChangedEvent

This 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
 CwxSystemOptions

wxSystemOptions stores option/value pairs that wxWidgets itself or
applications can use to alter behaviour at run-time.
 CwxSystemSettings

wxSystemSettings allows the application to ask for details about the system.
 CwxSystemThemedControl
A helper class making it possible to use system theme for any control
 CwxTarClassFactory

Class factory for the tar archive format.
 CwxTarEntry

Holds the meta-data for an entry in a tar.
 CwxTarInputStream

Input stream for reading tar files.
 CwxTarOutputStream

Output stream for writing tar files.
 CwxTaskBarButton

A taskbar button that associated with the window under Windows 7 or later.
 CwxTaskBarIcon

This class represents a taskbar icon.
 CwxTaskBarIconEvent

The event class used by wxTaskBarIcon.
 CwxTaskBarJumpList

This class is a transparent wrapper around Windows Jump Lists.
 CwxTaskBarJumpListCategory

This class represents a category of jump list in the taskbar button.
 CwxTaskBarJumpListItem

A wxTaskBarJumpListItem represents an item in a jump list category.
 CwxTCPClient

A wxTCPClient object represents the client part of a client-server conversation.
 CwxTCPConnection

A wxTCPClient object represents the connection between a client and a server.
 CwxTCPServer

A wxTCPServer object represents the server part of a client-server conversation.
 CwxTempFFile

wxTempFFile provides a relatively safe way to replace the contents of the
existing file.
 CwxTempFFileOutputStream

wxTempFFileOutputStream is an output stream based on wxTempFFile.
 CwxTempFile

wxTempFile provides a relatively safe way to replace the contents of the
existing file.
 CwxTempFileOutputStream

wxTempFileOutputStream is an output stream based on wxTempFile.
 CwxTextAttr

wxTextAttr represents the character and paragraph attributes, or style,
for a range of text in a wxTextCtrl or wxRichTextCtrl.
 CwxTextAttrBorder
A class representing a rich text object border
 CwxTextAttrBorders
A class representing a rich text object's borders
 CwxTextAttrDimension

A class representing a rich text dimension, including units and position.
 CwxTextAttrDimensionConverter
A class to make it easier to convert dimensions
 CwxTextAttrDimensions
A class for left, right, top and bottom dimensions
 CwxTextAttrShadow
A class representing a shadow
 CwxTextAttrSize
A class for representing width and height
 CwxTextBoxAttr
A 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
 CwxTextCtrl

A text control allows text to be displayed and edited.
 CwxTextDataObject

wxTextDataObject is a specialization of wxDataObjectSimple for text data.
 CwxTextDropTarget

A predefined drop target for dealing with text data.
 CwxTextEntry

Common base class for single line text entry fields.
 CwxTextEntryDialog

This class represents a dialog that requests a one-line text string from the user.
 CwxTextFile

The wxTextFile is a simple class which allows working with text files on line by
line basis.
 CwxTextInputStream

This class provides functions that reads text data using an input stream,
allowing you to read text, floats, and integers.
 CwxTextOutputStream

This 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
 CwxTextValidator

wxTextValidator validates text controls, providing a variety of filtering
behaviours.
 CwxTextWrapper

Helps wrap lines of text to given width.
 CwxTGAHandler

This is the image handler for the TGA format.
 CwxThread

A thread is basically a path of execution through a program.
 CwxThreadEvent

This class adds some simple functionality to wxEvent to facilitate
inter-thread communication.
 CwxThreadHelper

The wxThreadHelper class is a mix-in class that manages a single background
thread, either detached or joinable (see wxThread for the differences).
 CwxThumbBarButton

A thumbnail toolbar button is a control that displayed in the thumbnail
image of a window in a taskbar button flyout.
 CwxTIFFHandler

This is the image handler for the TIFF format.
 CwxTimePickerCtrl

This control allows the user to enter time.
 CwxTimer

The wxTimer class allows you to execute code at specified intervals.
 CwxTimerEvent

wxTimerEvent object is passed to the event handler of timer events
(see wxTimer::SetOwner).
 CwxTimerRunnerStarts the timer in its ctor, stops in the dtor
 CwxTimeSpan

wxTimeSpan class represents a time interval.
 CwxTipProvider

This is the class used together with wxShowTip() function.
 CwxTipWindow

Shows simple text in a popup tip window on creation.
 CwxToggleButton

wxToggleButton is a button that stays pressed when clicked by the user.
 CwxToolBar

A 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
 CwxToolbook

wxToolbook is a class similar to wxNotebook but which uses a wxToolBar to
show the labels instead of the tabs.
 CwxToolTip

This class holds information about a tooltip associated with a window (see
wxWindow::SetToolTip()).
 CwxTopLevelWindow

wxTopLevelWindow is a common base class for wxDialog and wxFrame.
 CwxTrackable

Add-on base class for a trackable object.
 CwxTransform2D
 CwxTranslationsThis class allows getting translations for strings
 CwxTranslationsLoaderAbstraction of translations discovery and loading
 CwxTreebook

This class is an extension of the wxNotebook class that allows a tree
structured set of pages to be shown in a control.
 CwxTreeCtrl

A tree control presents information as a hierarchy, with items that may be
expanded to show further items.
 CwxTreeEvent

A tree event holds information about events associated with wxTreeCtrl
objects.
 CwxTreeItemData

wxTreeItemData is some (arbitrary) user class associated with some item.
 CwxTreeItemId

An opaque reference to a tree item.
 CwxTreeListCtrl

A control combining wxTreeCtrl and wxListCtrl features.
 CwxTreeListEvent
Event generated by wxTreeListCtrl
 CwxTreeListItem

Unique identifier of an item in wxTreeListCtrl.
 CwxTreeListItemComparator

Class defining sort order for the items in wxTreeListCtrl.
 CwxTwoFingerTapEvent
This 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
 CwxULongLong

This class represents an unsigned 64 bit long number.
 CwxUniChar

This class represents a single Unicode character.
 CwxUniCharRef

Writeable reference to a character in wxString.
 CwxUpdateUIEvent

This class is used for pseudo-events which are called by wxWidgets
to give an application the chance to update various user interface elements.
 CwxURI

wxURI is used to extract information from a URI (Uniform Resource Identifier).
 CwxURL

wxURL is a specialization of wxURI for parsing URLs.
 CwxURLDataObject

wxURLDataObject is a wxDataObject containing an URL and can be used e.g.
 CwxUString

wxUString is a class representing a Unicode character string where
each character is stored using a 32-bit value.
 CwxValidator

wxValidator is the base class for a family of validator classes that
mediate between a class of control, and application data.
 CwxVarHScrollHelper

This class provides functions wrapping the wxVarScrollHelperBase class,
targeted for horizontal-specific scrolling.
 CwxVarHVScrollHelper

This class provides functions wrapping the wxVarHScrollHelper and
wxVarVScrollHelper classes, targeted for scrolling a window in both axis.
 CwxVariant

The wxVariant class represents a container for any type.
 CwxVariantData

The wxVariantData class is used to implement a new type for wxVariant.
 CwxVariantDataCurrency

This class represents a thin wrapper for Microsoft Windows @c CURRENCY type.
 CwxVariantDataErrorCode

This class represents a thin wrapper for Microsoft Windows @c SCODE type
(which is the same as @c HRESULT).
 CwxVariantDataSafeArray

This class stores @c SAFEARRAY in a wxVariant.
 CwxVarScrollHelperBase

This 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.
 CwxVarVScrollHelper

This 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
 CwxVersionInfo

wxVersionInfo contains version information.
 CwxVideoMode

Determines the sizes and locations of displays connected to the system.
 CwxView

The 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
 CwxVListBox

wxVListBox 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).
 CwxVScrolledWindow

In 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.
 CwxWCharBuffer
This 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()
 CwxWebCredentials
Simple class containing the username and password to use for authenticating
 CwxWebRequest

This class allows for simple HTTP requests using the operating system's
components as implementation.
 CwxWebRequestEvent

A web request event sent during or after server communication.
 CwxWebResponse
A wxWebResponse allows access to the response sent by the server
 CwxWebSession

Session allows creating wxWebRequest objects used for the actual HTTP
requests.
 CwxWebView

This control may be used to render web (HTML / CSS / javascript) documents.
 CwxWebViewArchiveHandler

A custom handler for the file scheme which also supports loading from
archives.
 CwxWebViewEdge

wxWebView using Edge backend, see @ref wxWEBVIEW_BACKEND_EDGE.
 CwxWebViewEvent

A navigation  event holds information about events associated with
wxWebView objects.
 CwxWebViewFactory

An abstract factory class for creating wxWebView backends.
 CwxWebViewFSHandler

A wxWebView file system handler to support standard wxFileSystem protocols
of the form <code> example:page.htm </code> The handler allows wxWebView to
use wxFileSystem in a similar fashion to its use with wxHtml.
 CwxWebViewHandler

The base class for handling custom schemes in wxWebView, for example to
allow virtual file system support.
 CwxWebViewHistoryItem

A simple class that contains the URL and title of an element of the history
of a wxWebView.
 CwxWebViewIE

wxWebView using IE backend, see @ref wxWEBVIEW_BACKEND_IE.
 CwxWindow

wxWindow is the base class for all windows and represents any visible object
on screen.
 CwxWindowCreateEvent

This event is sent just after the actual window associated with a wxWindow
object has been created.
 CwxWindowDC

A wxWindowDC must be constructed if an application wishes to paint on the
whole area of a window (client and decorations).
 CwxWindowDestroyEvent

This event is sent as early as possible during the window destruction
process.
 CwxWindowDisabler

This 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
 CwxWindowUpdateLocker

This 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
 CwxWizard

wxWizard is the central class for implementing 'wizard-like' dialogs.
 CwxWizardEvent

wxWizardEvent 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.
 CwxWizardPage

wxWizardPage is one of the screens in wxWizard: it must know what are the
following and preceding pages (which may be <span class='literal'>NULL</span> for the first/last page).
 CwxWizardPageSimple

wxWizardPageSimple is the simplest possible wxWizardPage implementation:
it just returns the pointers given to its constructor from wxWizardPage::GetNext()
and wxWizardPage::GetPrev() functions.
 CwxWrapperInputStream

A wrapper input stream is a kind of filter stream which forwards all the
operations to its base stream.
 CwxWrapSizer

A wrap sizer lays out its items in a single line, like a box sizer -- as long
as there is space available in that direction.
 CwxXLocale

This class represents a locale object used by so-called xlocale API.
 CwxXmlAttribute

Represents a node attribute.
 CwxXmlDoctype

Represents a DOCTYPE Declaration.
 CwxXmlDocument

This class holds XML data/document as parsed by XML parser in the root node.
 CwxXmlNode

Represents a node in an XML document.
 CwxXmlResource

This is the main class for interacting with the XML-based resource system.
 CwxXmlResourceHandler
wxSizerXmlHandler is a class for resource handlers capable of creating
a wxSizer object from an XML node.
 CwxXPMHandler

This is the image handler for the XPM format.
 CwxZipClassFactory

Class factory for the zip archive format.
 CwxZipEntry

Holds the meta-data for an entry in a zip.
 CwxZipInputStream

Input stream for reading zip files.
 CwxZipNotifier

If 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().
 CwxZipOutputStream

Output stream for writing zip files.
 CwxZlibInputStream

This filter stream decompresses a stream that is in zlib or gzip format.
 CwxZlibOutputStream

This stream compresses all data written to it.
 CwxZoomGestureEvent
This event is generated when two fingers pinch the surface to zoom in or out.