| Version: 3.2.5

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1 2]

C wxAboutDialogInfo | WxAboutDialogInfo contains information shown in the standard About dialog displayed by the wxAboutBox() function
C wxAcceleratorEntry | An object used by an application wishing to create an accelerator table (see wxAcceleratorTable)
C wxAcceleratorTable | An accelerator table allows the application to specify a table of keyboard shortcuts for menu or button commands
C wxAccessible | Allows wxWidgets applications, and wxWidgets itself, to return extended information about user interface elements to client applications such as screen readers
C wxActivateEvent | An activate event is sent when a window or application is being activated or deactivated
C wxActiveXContainer | WxActiveXContainer is a host for an ActiveX control on Windows (and as such is a platform-specific class)
C wxActiveXEvent | An event class for handling ActiveX events passed from wxActiveXContainer
C wxActivityIndicator | Small control showing an animation indicating that the program is currently busy performing some background task
C wxAddRemoveAdaptor | Object used to mediate between wxAddRemoveCtrl and the control showing the list of items which can be added or removed
C wxAddRemoveCtrl | A class adding buttons to add and remove items to a list-like child control
C wxAffineMatrix2D | A 3x2 matrix representing an affine 2D transformation
C wxAffineMatrix2DBase | A 2x3 matrix representing an affine 2D transformation
C wxANIDecoder | An animation decoder supporting animated cursor (.ani) files
C wxAnimation | The `wxAnimation` class handles the interface between the animation control and the details of the animation image or data
C wxAnimationCtrl | This is a static control which displays an animation
C wxAnimationDecoder | WxAnimationDecoder is used by `wxAnimation` for loading frames and other information for the animation from the animation image file
C wxAny | Container for any type
C wxAnyButton | A class for common button functionality used as the base for the various button classes
C wxAnyValueBuffer | Type for buffer within wxAny for holding data
C wxAnyValueType | WxAnyValueType is base class for value type functionality for C++ data types used with wxAny
C wxApp | Application itself when `wxUSE_GUI=1`
C wxAppConsole | This class is essential for writing console-only or hybrid apps without having to define `wxUSE_GUI=0`
C wxAppProgressIndicator | A helper class that can be used to update the progress bar in the taskbar button on Windows and the dock icon on macOS
C wxAppTraits | Defines various configurable aspects of a wxApp
C wxArchiveClassFactory | Allows the creation of streams to handle archive formats such as zip and tar
C wxArchiveEntry | This is an abstract base class which serves as a common interface to archive entry classes such as wxZipEntry
C wxArchiveFSHandler | A file system handler for accessing files inside of archives
C wxArchiveInputStream | This is an abstract base class which serves as a common interface to archive input streams such as wxZipInputStream
C wxArchiveIterator | An input iterator template class that can be used to transfer an archive's catalogue to a container
C wxArchiveNotifier | 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
C wxArchiveOutputStream | This is an abstract base class which serves as a common interface to archive output streams such as wxZipOutputStream
C wxArray< T > | The legacy dynamic array class, existing for compatibility only and NOT to be used in the new code
C wxArrayString | WxArrayString is an efficient container for storing wxString objects
C wxArrayStringProperty | Property that manages a list of strings
C wxArtProvider | WxArtProvider class is used to customize the look of wxWidgets application
C wxAuiDefaultDockArt | This is the default art provider for wxAuiManager
C wxAuiDefaultTabArt | Default art provider for wxAuiNotebook
C wxAuiDefaultToolBarArt | WxAuiDefaultToolBarArt is part of the wxAUI class framework
C wxAuiDockArt | WxAuiDockArt is part of the wxAUI class framework
C wxAuiDockInfo |
C wxAuiDockUIPart |
C wxAuiFloatingFrame |
C wxAuiManager | WxAuiManager is the central class of the wxAUI class framework
C wxAuiManagerEvent | Event used to indicate various actions taken with wxAuiManager
C wxAuiMDIChildFrame |
C wxAuiMDIClientWindow |
C wxAuiMDIParentFrame |
C wxAuiNotebook | WxAuiNotebook is part of the wxAUI class framework, which represents a notebook control, managing multiple windows with associated tabs
C wxAuiNotebookEvent | This class is used by the events generated by wxAuiNotebook
C wxAuiNotebookPage | A simple class which holds information about the notebook's pages and their state
C wxAuiPaneInfo | WxAuiPaneInfo is part of the wxAUI class framework
C wxAuiSimpleTabArt | Another standard tab art provider for wxAuiNotebook
C wxAuiTabArt | Tab art provider defines all the drawing functions used by wxAuiNotebook
C wxAuiTabContainer | WxAuiTabContainer is a class which contains information about each tab
C wxAuiTabContainerButton | A simple class which holds information about wxAuiNotebook tab buttons and their state
C wxAuiToolBar | WxAuiToolBar is a dockable toolbar, part of the wxAUI class framework
C wxAuiToolBarArt | WxAuiToolBarArt is part of the wxAUI class framework
C wxAuiToolBarEvent | WxAuiToolBarEvent is used for the events generated by wxAuiToolBar
C wxAuiToolBarItem | WxAuiToolBarItem is part of the wxAUI class framework, representing a toolbar element
C wxAutoBufferedPaintDC | This wxDC derivative can be used inside of an `EVT_PAINT()` event handler to achieve double-buffered drawing
C wxAutomationObject | The wxAutomationObject class represents an OLE automation object containing a single data member, an `IDispatch` pointer
C wxBannerWindow | A simple banner window showing either a bitmap or text
C wxBitmap | This class encapsulates the concept of a platform-dependent bitmap, either monochrome or colour or colour with alpha channel support
C wxBitmapBundle | Contains representations of the same bitmap in different resolutions
C wxBitmapBundleImpl | Base class for custom implementations of wxBitmapBundle
C wxBitmapButton | A bitmap button is a control that contains a bitmap
C wxBitmapComboBox | A combobox that displays bitmap in front of the list items
C wxBitmapDataObject | WxBitmapDataObject is a specialization of wxDataObject for bitmap data
C wxBitmapHandler | This is the base class for implementing bitmap file loading/saving, and bitmap creation from data
C wxBitmapToggleButton | WxBitmapToggleButton is a wxToggleButton that contains a bitmap instead of text
C wxBookCtrlBase | A book control is a convenient way of displaying multiple pages of information, displayed one page at a time
C wxBookCtrlEvent | This class represents the events generated by book controls (wxNotebook, wxListbook, wxChoicebook, wxTreebook, wxAuiNotebook)
C wxBoolProperty | Basic property with boolean value
C wxBoxSizer | 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
C wxBrush | A brush is a drawing tool for filling in areas
C wxBrushList | A brush list is a list containing all brushes which have been created
C wxBufferedDC | 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
C wxBufferedInputStream | This stream acts as a cache
C wxBufferedOutputStream | This stream acts as a cache
C wxBufferedPaintDC | This is a subclass of wxBufferedDC which can be used inside of an `EVT_PAINT()` event handler to achieve double-buffered drawing
C wxBusyCursor | This class makes it easy to tell your user that the program is temporarily busy
C wxBusyInfo | This class makes it easy to tell your user that the program is temporarily busy
C wxBusyInfoFlags | Parameters for wxBusyInfo
C wxButton | A button is a control that contains a text string, and is one of the most common elements of a GUI
C wxCalculateLayoutEvent | This event is sent by wxLayoutAlgorithm to calculate the amount of the remaining client area that the window should occupy
C wxCalendarCtrl | The calendar control allows the user to pick a date
C wxCalendarDateAttr | WxCalendarDateAttr is a custom attributes for a calendar date
C wxCalendarEvent | Used together with wxCalendarCtrl
C wxCaret | A caret is a blinking cursor showing the position where the typed text will appear
C wxCharBuffer | This is a specialization of wxCharTypeBuffer<T> for `char` type
C wxCharTypeBuffer | WxCharTypeBuffer<T> is a template class for storing characters
C wxCheckBox | A checkbox is a labelled box which by default is either on (checkmark is visible) or off (no checkmark)
C wxCheckListBox | A wxCheckListBox is like a wxListBox, but allows items to be checked or unchecked
C wxChildFocusEvent | 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
C wxChoice | A choice item is used to select one of a list of strings
C wxChoicebook | WxChoicebook is a class similar to wxNotebook, but uses a wxChoice control to show the labels instead of the tabs
C wxClassInfo | This class stores meta-information about classes
C wxClient | A wxClient object represents the client part of a client-server DDE-like (Dynamic Data Exchange) conversation
C wxClientData | All classes deriving from wxEvtHandler (such as all controls and wxApp) can hold arbitrary data which is here referred to as "client data"
C wxClientDataContainer | This class is a mixin that provides storage and management of "client data"
C wxClientDC | WxClientDC is primarily useful for obtaining information about the window from outside EVT_PAINT() handler
C wxClipboard | A class for manipulating the clipboard
C wxClipboardTextEvent | 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
C wxCloseEvent | This event class contains information about window and session close events
C wxCmdLineArg | The interface wxCmdLineArg provides information for an instance of argument passed on command line
C wxCmdLineArgs | An ordered collection of wxCmdLineArg providing an iterator to enumerate the arguments passed on command line
C wxCmdLineEntryDesc | The structure wxCmdLineEntryDesc is used to describe a command line switch, option or parameter
C wxCmdLineParser | WxCmdLineParser is a class for parsing the command line
C wxCollapsibleHeaderCtrl | Header control above a collapsible pane
C wxCollapsiblePane | 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
C wxCollapsiblePaneEvent | This event class is used for the events generated by wxCollapsiblePane
C wxColour | 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
C wxColourData | This class holds a variety of information related to colour dialogs
C wxColourDatabase | WxWidgets maintains a database of standard RGB colours for a predefined set of named colours
C wxColourDialog | This class represents the colour chooser dialog
C wxColourDialogEvent | This event class is used for the events generated by wxColourDialog
C wxColourPickerCtrl | This control allows the user to select a colour
C wxColourPickerEvent | This event class is used for the events generated by wxColourPickerCtrl
C wxColourProperty | Allows to select a colour from the list or with colour dialog
C wxColourPropertyValue | Because 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
C wxComboBox | A combobox is like a combination of an edit control and a listbox
C wxComboCtrl | A combo control is a generic combobox that allows totally custom popup
C wxComboCtrlFeatures | Features enabled for wxComboCtrl
C wxComboPopup | In order to use a custom popup with wxComboCtrl, an interface class must be derived from wxComboPopup
C wxCommand | 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
C wxCommandEvent | This event class contains information about command events, which originate from a variety of simple controls
C wxCommandLinkButton | Objects of this class are similar in appearance to the normal wxButtons but are similar to the links in a web page in functionality
C wxCommandProcessor | WxCommandProcessor is a class that maintains a history of wxCommands, with undo/redo functionality built-in
C wxCondition | WxCondition variables correspond to pthread conditions or to Win32 event objects
C wxConfigBase | WxConfigBase defines the basic interface of all config classes
C wxConfigPathChanger | A handy little class which changes the current path in a wxConfig object and restores it in dtor
C wxConnection | A wxConnection object represents the connection between a client and a server
C wxConnectionBase |
C wxContextHelp | This class changes the cursor to a query and puts the application into a 'context-sensitive help mode'
C wxContextHelpButton | Instances of this class may be used to add a question mark button that when pressed, puts the application into context-help mode
C wxContextMenuEvent | This class is used for context menu events, sent to give the application a chance to show a context (popup) menu for a wxWindow
C wxControl | This is the base class for a control or "widget"
C wxControlWithItems | This is convenience class that derives from both wxControl and wxItemContainer
C wxConvAuto | This class implements a Unicode to/from multibyte converter capable of automatically recognizing the encoding of the multibyte text on input
C wxCountingOutputStream | 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
C wxCredentialEntryDialog | This class represents a dialog that requests a user name and a password from the user
C wxCriticalSection | A critical section object is used for exactly the same purpose as a wxMutex
C wxCriticalSectionLocker | This is a small helper class to be used with wxCriticalSection objects
C wxCSConv | This class converts between any character set supported by the system and Unicode
C wxCursor | 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
C wxCursorProperty | Property representing wxCursor
C wxCustomBackgroundWindow | A helper class making it possible to use custom background for any window
C wxCustomDataObject | WxCustomDataObject is a specialization of wxDataObjectSimple for some application-specific data in arbitrary (either custom or one of the standard ones)
C wxDataFormat | 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
C wxDatagramSocket |
C wxDataInputStream | This class provides functions that read binary data types in a portable way
C wxDataObject | A wxDataObject represents data that can be copied to or from the clipboard, or dragged and dropped
C wxDataObjectComposite | WxDataObjectComposite is the simplest wxDataObject derivation which may be used to support multiple formats
C wxDataObjectSimple | This is the simplest possible implementation of the wxDataObject class
C wxDataOutputStream | This class provides functions that write binary data types in a portable way
C wxDataViewBitmapRenderer | This class is used by wxDataViewCtrl to render bitmaps
C wxDataViewCheckIconText | WxDataViewCheckIconText is used by wxDataViewCheckIconTextRenderer for data transfer
C wxDataViewCheckIconTextRenderer | 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
C wxDataViewChoiceByIndexRenderer | A wxDataViewCtrl renderer using wxChoice control and indexes into it
C wxDataViewChoiceRenderer | A wxDataViewCtrl renderer using wxChoice control and values of strings in it
C wxDataViewColumn | This class represents a column in a wxDataViewCtrl
C wxDataViewCtrl | WxDataViewCtrl is a control to display data either in a tree like fashion or in a tabular form or both
C wxDataViewCustomRenderer | You need to derive a new class from wxDataViewCustomRenderer in order to write a new renderer
C wxDataViewDateRenderer | This class is used by wxDataViewCtrl to render calendar controls
C wxDataViewEvent | This is the event class for the wxDataViewCtrl notifications
C wxDataViewIconText | WxDataViewIconText is used by wxDataViewIconTextRenderer for data transfer
C wxDataViewIconTextRenderer | Used to display text with a small icon next to it as it is typically done in a file manager
C wxDataViewIndexListModel | 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)
C wxDataViewItem | WxDataViewItem is a small opaque class that represents an item in a wxDataViewCtrl in a persistent way, i.e
C wxDataViewItemAttr | This class is used to indicate to a wxDataViewCtrl that a certain item (see wxDataViewItem) has extra font attributes for its renderer
C wxDataViewListCtrl | This class is a wxDataViewCtrl which internally uses a wxDataViewListStore and forwards most of its API to that class
C wxDataViewListModel | Base class with abstract API for wxDataViewIndexListModel and wxDataViewVirtualListModel
C wxDataViewListStore | WxDataViewListStore is a specialised wxDataViewModel for storing a simple table of data
C wxDataViewModel | WxDataViewModel is the base class for all data model to be displayed by a wxDataViewCtrl
C wxDataViewModelNotifier | A wxDataViewModelNotifier instance is owned by a wxDataViewModel and mirrors its notification interface
C wxDataViewProgressRenderer | This class is used by wxDataViewCtrl to render progress bars
C wxDataViewRenderer | This class is used by wxDataViewCtrl to render the individual cells
C wxDataViewSpinRenderer | This is a specialized renderer for rendering integer values
C wxDataViewTextRenderer | WxDataViewTextRenderer is used for rendering text
C wxDataViewToggleRenderer | This class is used by wxDataViewCtrl to render toggle controls
C wxDataViewTreeCtrl | This class is a wxDataViewCtrl which internally uses a wxDataViewTreeStore and forwards most of its API to that class
C wxDataViewTreeStore | WxDataViewTreeStore is a specialised wxDataViewModel for storing simple trees very much like wxTreeCtrl does and it offers a similar API
C wxDataViewValueAdjuster | This class can be used with wxDataViewRenderer::SetValueAdjuster() to customize rendering of model values with standard renderers
C wxDataViewVirtualListModel | 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
C wxDateEvent | This event class holds information about a date change and is used together with wxDatePickerCtrl
C wxDatePickerCtrl | This control allows the user to select a date
C wxDateProperty | Property representing wxDateTime
C wxDateSpan | 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)
►C wxDateTime | WxDateTime class represents an absolute moment in time
C TimeZone | Class representing a time zone
C Tm | Contains broken down date-time representation
C wxDateTimeHolidayAuthority |
C wxDateTimeWorkDays |
C wxDC | A wxDC is a "device context" onto which graphics and text can be drawn
C wxDCBgModeChanger |
C wxDCBrushChanger | WxDCBrushChanger is a small helper class for setting a brush on a wxDC and unsetting it automatically in the destructor, restoring the previous one
C wxDCClipper | WxDCClipper is a helper class for setting a clipping region on a wxDC during its lifetime
C wxDCFontChanger | WxDCFontChanger is a small helper class for setting a font on a wxDC and unsetting it automatically in the destructor, restoring the previous one
C wxDCOverlay | Connects an overlay with a drawing DC
C wxDCPenChanger | WxDCPenChanger is a small helper class for setting a pen on a wxDC and unsetting it automatically in the destructor, restoring the previous one
C wxDCTextBgColourChanger | 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
C wxDCTextBgModeChanger | 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
C wxDCTextColourChanger | 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
C wxDDEClient | A wxDDEClient object represents the client part of a client-server DDE (Dynamic Data Exchange) conversation
C wxDDEConnection | A wxDDEConnection object represents the connection between a client and a server
C wxDDEServer | A wxDDEServer object represents the server part of a client-server DDE (Dynamic Data Exchange) conversation
C wxDebugContext | A class for performing various debugging and memory tracing operations
C wxDebugReport | WxDebugReport is used to generate a debug report, containing information about the program current state
C wxDebugReportCompress | WxDebugReportCompress is a wxDebugReport which compresses all the files in this debug report into a single ZIP file in its wxDebugReport::Process() function
C wxDebugReportPreview | This class presents the debug report to the user and allows him to veto report entirely or remove some parts of it
C wxDebugReportPreviewStd | WxDebugReportPreviewStd is a standard debug report preview window
C wxDebugReportUpload | This class is used to upload a compressed file using HTTP POST request
C wxDelegateRendererNative | 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
C wxDialog | A dialog box is a window with a title bar and sometimes a system menu, which can be moved around the screen
C wxDialogLayoutAdapter | This abstract class is the base for classes that help wxWidgets perform run-time layout adaptation of dialogs
C wxDialUpEvent | This is the event class for the dialup events sent by wxDialUpManager
C wxDialUpManager | 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
C wxDir | WxDir is a portable equivalent of Unix open/read/closedir functions which allow enumerating of the files in a directory
C wxDirDialog | This class represents the directory chooser dialog
C wxDirFilterListCtrl |
C wxDirPickerCtrl | This control allows the user to select a directory
C wxDirProperty | Like wxLongStringProperty, but the button triggers directory selector instead
C wxDirTraverser | WxDirTraverser is an abstract interface which must be implemented by objects passed to wxDir::Traverse() function
C wxDisplay | Determines the sizes and locations of displays connected to the system
C wxDisplayChangedEvent | A display changed event is sent to top-level windows when the display resolution has changed
C wxDocChildFrame | Default frame for displaying documents on separate windows
C wxDocManager | Part of the document/view framework supported by wxWidgets, and cooperates with the wxView, wxDocument and wxDocTemplate classes
C wxDocMDIChildFrame | Default frame for displaying documents on separate windows
C wxDocMDIParentFrame | Default top-level frame for applications using the document/view framework
C wxDocParentFrame | Default top-level frame for applications using the document/view framework
C wxDocTemplate | Used to model the relationship between a document class and a view class
C wxDocument | The document class can be used to model an application's file-based data
C wxDPIChangedEvent | 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
C wxDragImage | This class is used when you wish to drag an object on the screen, and a simple cursor is not enough
C wxDropFilesEvent | This class is used for drop files events, that is, when files have been dropped onto the window
C wxDropSource | This class represents a source for a drag and drop operation
C wxDropTarget | This class represents a target for a drag and drop operation
C wxDynamicLibrary | WxDynamicLibrary is a class representing dynamically loadable library (Windows DLL, shared library under Unix etc)
C wxDynamicLibraryDetails | 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
C wxEditableListBox | An editable listbox is composite control that lets the user easily enter, delete and reorder a list of strings
C wxEditEnumProperty | WxEnumProperty with wxString value and writable combo box editor
C wxEditorDialogProperty | This is an abstract class which serves as a base class for the properties having a button triggering an editor dialog, like e.g
C wxEncodingConverter | This class is capable of converting strings between two 8-bit encodings/charsets
C wxEnumProperty | You can derive custom properties with choices from this class
C wxEraseEvent | An erase event is sent when a window's background needs to be repainted
C wxEvent | An event is a structure holding information about an event passed to a callback or member function
C wxEventBlocker | This class is a special event handler which allows discarding any event (or a set of event types) directed to a specific window
C wxEventFilter | A global event filter for pre-processing all the events generated in the program
C wxEventLoopActivator | Makes an event loop temporarily active
C wxEventLoopBase | Base class for all event loop implementations
C wxEvtHandler | A class that can handle events from the windowing system
C wxExecuteEnv | This structure can optionally be passed to wxExecute() to specify additional options to use for the child process
C wxExtHelpController | This class implements help via an external browser
C wxFFile | WxFFile implements buffered file I/O
C wxFFileInputStream | This class represents data read in from a file
C wxFFileOutputStream | This class represents data written to a file
C wxFFileStream | This stream allows both reading from and writing to a file using buffered STDIO functions
C wxFile | A wxFile performs raw file I/O
C wxFileConfig | WxFileConfig implements wxConfigBase interface for storing and retrieving configuration information using plain text files
C wxFileCtrl | This control allows the user to select a file
C wxFileCtrlEvent | A file control event holds information about events associated with wxFileCtrl objects
C wxFileDataObject | WxFileDataObject is a specialization of wxDataObject for file names
C wxFileDialog | This class represents the file chooser dialog
C wxFileDialogButton | Represents a custom button inside wxFileDialog
C wxFileDialogCheckBox | Represents a custom checkbox inside wxFileDialog
C wxFileDialogChoice | Represents a custom read-only combobox inside wxFileDialog
C wxFileDialogCustomControl | The base class for all wxFileDialog custom controls
C wxFileDialogCustomize | Used with wxFileDialogCustomizeHook to add custom controls to wxFileDialog
C wxFileDialogCustomizeHook | Base class for customization hooks used with wxFileDialog
C wxFileDialogRadioButton | Represents a custom radio button inside wxFileDialog
C wxFileDialogStaticText | Represents a custom static text inside wxFileDialog
C wxFileDialogTextCtrl | Represents a custom text control inside wxFileDialog
C wxFileDirPickerEvent | This event class is used for the events generated by wxFilePickerCtrl and by wxDirPickerCtrl
C wxFileDropTarget | This is a drop target which accepts files (dragged from File Manager or Explorer)
C wxFileHistory | The wxFileHistory encapsulates a user interface convenience, the list of most recently visited files as shown on a menu (usually the File menu)
C wxFileInputStream | This class represents data read in from a file
C wxFileName | WxFileName encapsulates a file name
C wxFileOutputStream | This class represents data written to a file
C wxFilePickerCtrl | This control allows the user to select a file
C wxFileProperty | Like wxLongStringProperty, but the button triggers file selector instead
C wxFileStream | This class represents data that can be both read from and written to a file
C wxFileSystem | This class provides an interface for opening files on different file systems
C wxFileSystemHandler | Classes derived from wxFileSystemHandler are used to access virtual file systems
C wxFileSystemWatcher | Allows receiving notifications of file system changes
C wxFileSystemWatcherEvent | A class of events sent when a file system event occurs
C wxFileTranslationsLoader | Standard wxTranslationsLoader implementation
►C wxFileType | This class holds information about a given file type
C MessageParameters | Class representing message parameters
C wxFileTypeInfo | Container of information about wxFileType
C wxFilterClassFactory | Allows the creation of filter streams to handle compression formats such as gzip and bzip2
C wxFilterFSHandler | Filter file system handler
C wxFilterInputStream | A filter stream has the capability of a normal stream but it can be placed on top of another stream
C wxFilterOutputStream | A filter stream has the capability of a normal stream but it can be placed on top of another stream
C wxFindDialogEvent | WxFindReplaceDialog events
C wxFindReplaceData | WxFindReplaceData holds the data for wxFindReplaceDialog
C wxFindReplaceDialog | 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)
C wxFlagsProperty | Represents a bit set that fits in a long integer
C wxFlexGridSizer | 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
C wxFloatingPointValidator | Validator for text entries used for floating point numbers entry
C wxFloatProperty | Basic property with double-precision floating point value
C wxFocusEvent | A focus event is sent when a window's focus changes
C wxFont | A font is an object which determines the appearance of text
C wxFontData | This class holds a variety of information related to font dialogs
C wxFontDialog | This class represents the font chooser dialog
C wxFontEnumerator | 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)
C wxFontInfo | This 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
C wxFontList | A font list is a list containing all fonts which have been created
C wxFontMapper | WxFontMapper manages user-definable correspondence between logical font names and the fonts present on the machine
C wxFontMetrics | Simple collection of various font metrics
C wxFontPickerCtrl | This control allows the user to select a font
C wxFontPickerEvent | This event class is used for the events generated by wxFontPickerCtrl
C wxFontProperty | Property representing wxFont
C wxFrame | A frame is a window whose size and position can (usually) be changed by the user
C wxFSFile | This class represents a single file opened by wxFileSystem
C wxFSInputStream | Input stream for virtual file stream files
C wxFSVolume | WxFSVolume represents a volume (also known as 'drive') in a file system under wxMSW
C wxFTP | WxFTP can be used to establish a connection to an FTP server and perform all the usual operations
C wxFullScreenEvent | An event being sent when the user enters or exits full screen mode
C wxGauge | A gauge is a horizontal or vertical bar which shows a quantity (often time)
C wxGBPosition | This class represents the position of an item in a virtual grid of rows and columns managed by a wxGridBagSizer
C wxGBSizerItem | Used by the wxGridBagSizer for tracking the items in the sizer
C wxGBSpan | This class is used to hold the row and column spanning attributes of items in a wxGridBagSizer
C wxGCDC | WxGCDC is a device context that draws on a wxGraphicsContext
C wxGDIObject | This class allows platforms to implement functionality to optimise GDI objects, such as wxPen, wxBrush and wxFont
C wxGenericAboutDialog | This class defines a customizable About dialog
C wxGenericAnimationCtrl | Generic implementation of wxAnimationCtrl interface
C wxGenericDirCtrl | This control can be used to place a directory listing (with optional files) on an arbitrary window
C wxGenericProgressDialog | This class represents a dialog that shows a short message and a progress bar
C wxGenericValidator | WxGenericValidator performs data transfer (but not validation or filtering) for many type of controls
C wxGestureEvent | This is the base class for all supported gesture events
C wxGIFDecoder | An animation decoder supporting animated GIF files
C wxGIFHandler | This is the image handler for the GIF format
C wxGLAttribsBase | This is the base class for wxGLAttributes and wxGLContextAttrs
C wxGLAttributes | This class is used for setting display attributes when drawing through OpenGL ("Pixel format" in MSW and OSX parlance, "Configs" in X11)
C wxGLCanvas | WxGLCanvas is a class for displaying OpenGL graphics
C wxGLContext | An instance of a wxGLContext represents the state of an OpenGL state machine and the connection between OpenGL and the system
C wxGLContextAttrs | This class is used for setting context attributes
C wxGraphicsBitmap | Represents a bitmap
C wxGraphicsBrush | A wxGraphicsBrush is a native representation of a brush
C wxGraphicsContext | A wxGraphicsContext instance is the object that is drawn upon
C wxGraphicsFont | A wxGraphicsFont is a native representation of a font
C wxGraphicsGradientStop | Represents a single gradient stop in a collection of gradient stops as represented by wxGraphicsGradientStops
C wxGraphicsGradientStops | Represents a collection of wxGraphicGradientStop values for use with CreateLinearGradientBrush and CreateRadialGradientBrush
C wxGraphicsMatrix | A wxGraphicsMatrix is a native representation of an affine matrix
C wxGraphicsObject | This class is the superclass of native graphics objects like pens etc
C wxGraphicsPath | A wxGraphicsPath is a native representation of a geometric path
C wxGraphicsPen | A wxGraphicsPen is a native representation of a pen
C wxGraphicsPenInfo | This 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
C wxGraphicsRenderer | A wxGraphicsRenderer is the instance corresponding to the rendering engine used
C wxGrid | WxGrid and its related classes are used for displaying and editing tabular data
C wxGridActivationResult | Represents the result of wxGridCellEditor::TryActivate()
C wxGridActivationSource | Represents a source of cell activation, which may be either a user event (mouse or keyboard) or the program itself
C wxGridBagSizer | 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
C wxGridBlockCoords | Represents coordinates of a block of cells in the grid
C wxGridBlockDiffResult | The helper struct uses as a result type for difference functions of `wxGridBlockCoords` class
►C wxGridBlocks | Represents a collection of grid blocks that can be iterated over
C iterator | Read-only forward iterator type
C wxGridCellActivatableEditor | Base class for activatable editors
C wxGridCellAttr | This class can be used to alter the cells' appearance in the grid by changing their attributes from the defaults
C wxGridCellAttrProvider | Class providing attributes to be used for the grid cells
C wxGridCellAutoWrapStringEditor | Grid cell editor for wrappable string/text data
C wxGridCellAutoWrapStringRenderer | This class may be used to format string data in a cell
C wxGridCellBoolEditor | Grid cell editor for boolean data
C wxGridCellBoolRenderer | This class may be used to format boolean data in a cell
C wxGridCellChoiceEditor | Grid cell editor for string data providing the user a choice from a list of strings
C wxGridCellCoords | Represents coordinates of a grid cell
C wxGridCellDateEditor | Grid cell editor for dates
C wxGridCellDateRenderer | This class may be used to show a date, without time, in a cell
C wxGridCellDateTimeRenderer | This class may be used to format a date/time data in a cell
C wxGridCellEditor | This class is responsible for providing and manipulating the in-place edit controls for the grid
C wxGridCellEnumEditor | Grid cell editor which displays an enum number as a textual equivalent (e.g
C wxGridCellEnumRenderer | This class may be used to render in a cell a number as a textual equivalent
C wxGridCellFloatEditor | The editor for floating point numbers data
C wxGridCellFloatRenderer | This class may be used to format floating point data in a cell
C wxGridCellNumberEditor | Grid cell editor for numeric integer data
C wxGridCellNumberRenderer | This class may be used to format integer data in a cell
C wxGridCellRenderer | This class is responsible for actually drawing the cell in the grid
C wxGridCellStringRenderer | This class may be used to format string data in a cell; it is the default for string cells
C wxGridCellTextEditor | Grid cell editor for string/text data
C wxGridColumnHeaderRenderer | Base class for column headers renderer
C wxGridColumnHeaderRendererDefault | Default column header renderer
C wxGridCornerHeaderRenderer | Base class for corner header renderer
C wxGridCornerHeaderRendererDefault | Default corner window renderer
C wxGridEditorCreatedEvent |
C wxGridEvent | This event class contains information about various grid events
C wxGridFitMode | Allows to specify the behaviour when the cell contents doesn't fit into its allotted space
C wxGridHeaderLabelsRenderer | Base class for header cells renderers
C wxGridRangeSelectEvent | Events of this class notify about a range of cells being selected
C wxGridRowHeaderRenderer | Base class for row headers renderer
C wxGridRowHeaderRendererDefault | Default row header renderer
C wxGridSizeEvent | This event class contains information about a row/column resize event
C wxGridSizer | 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
C wxGridSizesInfo | WxGridSizesInfo stores information about sizes of all wxGrid rows or columns
C wxGridStringTable | Simplest type of data table for a grid for small tables of strings that are stored in memory
C wxGridTableBase | The almost abstract base class for grid tables
C wxGridTableMessage | Message class used by the grid table to send requests and notifications to the grid view
C wxGridUpdateLocker | 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
C wxGUIEventLoop | A generic implementation of the GUI event loop
C wxHashMap | This is a simple, type-safe, and reasonably efficient hash map class, whose interface is a subset of the interface of STL containers
C wxHashSet | This is a simple, type-safe, and reasonably efficient hash set class, whose interface is a subset of the interface of STL containers
C wxHashTable |
C wxHeaderButtonParams | This `struct` can optionally be used with wxRendererNative::DrawHeaderButton() to specify custom values used to draw the text or bitmap label
C wxHeaderColumn | Represents a column header in controls displaying tabular data such as wxDataViewCtrl or wxGrid
C wxHeaderColumnSimple | Simple container for the information about the column
C wxHeaderCtrl | WxHeaderCtrl is the control containing the column headings which is usually used for display of tabular data
C wxHeaderCtrlEvent | Event class representing the events generated by wxHeaderCtrl
C wxHeaderCtrlSimple | WxHeaderCtrlSimple is a concrete header control which can be used directly, without inheriting from it as you need to do when using wxHeaderCtrl itself
C wxHelpController | This is an alias for one of a family of help controller classes which is most appropriate for the current platform
C wxHelpControllerBase | This is the abstract base class a family of classes by which applications may invoke a help viewer to provide on-line help
C wxHelpControllerHelpProvider | WxHelpControllerHelpProvider is an implementation of wxHelpProvider which supports both context identifiers and plain text help strings
C wxHelpEvent | A help event is sent when the user has requested context-sensitive help
C wxHelpProvider | WxHelpProvider is an abstract class used by a program implementing context-sensitive help to show the help text for the given window
C wxHScrolledWindow | In the name of this class, "H" stands for "horizontal" because it can be used for scrolling columns of variable widths
C wxHtmlBookRecord | Helper class for wxHtmlHelpData
C wxHtmlCell | Internal data structure
C wxHtmlCellEvent | This event class is used for the events generated by wxHtmlWindow
C wxHtmlColourCell | This cell changes the colour of either the background or the foreground
C wxHtmlContainerCell | Implementation of a cell that may contain more cells in it
C wxHTMLDataObject | WxHTMLDataObject is used for working with HTML-formatted text
C wxHtmlDCRenderer | This class can render HTML document into a specified area of a DC
C wxHtmlEasyPrinting | This class provides very simple interface to printing architecture
C wxHtmlFilter | This class is the parent class of input filters for wxHtmlWindow
C wxHtmlFontCell | This cell represents a font change in the document stream
C wxHtmlHelpController | This help controller provides an easy way of displaying HTML help in your application (see HTML Sample, test example)
C wxHtmlHelpData | This class is used by wxHtmlHelpController and wxHtmlHelpFrame to access HTML help items
C wxHtmlHelpDataItem | Helper class for wxHtmlHelpData
C wxHtmlHelpDialog | This class is used by wxHtmlHelpController to display help
C wxHtmlHelpFrame | This class is used by wxHtmlHelpController to display help
C wxHtmlHelpWindow | 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
C wxHtmlLinkEvent | This event class is used for the events generated by wxHtmlWindow
C wxHtmlLinkInfo | This class stores all necessary information about hypertext links (as represented by <A> tag in HTML documents)
C wxHtmlListBox | WxHtmlListBox is an implementation of wxVListBox which shows HTML content in the listbox rows
C wxHtmlModalHelp | This class uses wxHtmlHelpController to display help in a modal dialog
C wxHtmlParser | Classes derived from this handle the generic parsing of HTML documents: it scans the document and divide it into blocks of tags (where one block consists of beginning and ending tag and of text between these two tags)
C wxHtmlPrintout | This class serves as printout class for HTML documents
C wxHtmlRenderingInfo | This class contains information given to cells when drawing them
C wxHtmlRenderingState | Selection state is passed to wxHtmlCell::Draw so that it can render itself differently e.g
C wxHtmlRenderingStyle | WxHtmlSelection is data holder with information about text selection
C wxHtmlSelection |
C wxHtmlTag | This class represents a single HTML tag
C wxHtmlTagHandler |
C wxHtmlTagsModule | This class provides easy way of filling wxHtmlWinParser's table of tag handlers
C wxHtmlWidgetCell | WxHtmlWidgetCell is a class that provides a connection between HTML cells and widgets (an object derived from wxWindow)
C wxHtmlWindow | 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)
C wxHtmlWindowInterface | Abstract interface to a HTML rendering window (such as wxHtmlWindow or wxHtmlListBox) that is passed to wxHtmlWinParser
C wxHtmlWinParser | This class is derived from wxHtmlParser and its main goal is to parse HTML input so that it can be displayed in wxHtmlWindow
C wxHtmlWinTagHandler | 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)
C wxHtmlWordCell | This html cell represents a single word or text fragment in the document stream
C wxHtmlWordWithTabsCell | WxHtmlWordCell is a specialization for storing text fragments with embedded tab characters
C wxHTTP | WxHTTP can be used to establish a connection to an HTTP server
C wxHVScrolledWindow | This window inherits all functionality of both vertical and horizontal, variable scrolled windows
C wxHyperlinkCtrl | This class shows a static text element which links to an URL
C wxHyperlinkEvent | This event class is used for the events generated by wxHyperlinkCtrl
C wxIcon | An icon is a small rectangular bitmap usually used for denoting a minimized application
C wxIconBundle | This class contains multiple copies of an icon in different sizes
C wxIconizeEvent | An event being sent when the frame is iconized (minimized) or restored
C wxIconLocation | WxIconLocation is a tiny class describing the location of an (external, i.e
C wxIdleEvent | This class is used for idle events, which are generated when the system becomes idle
C wxIdManager | WxIdManager is responsible for allocating and releasing window IDs
C wxIFFHandler | This is the image handler for the IFF format
►C wxImage | This class encapsulates a platform-independent image
C HSVValue | A simple class which stores hue, saturation and value as doubles in the range 0.0-1.0
C RGBValue | A simple class which stores red, green and blue values as 8 bit unsigned integers in the range of 0-255
C wxImageDataObject | WxImageDataObject is a specialization of wxDataObject for image data
C wxImageFileProperty | Property representing image file(name)
C wxImageHandler | This is the base class for implementing image file loading/saving, and image creation from data
C wxImageHistogram |
C wxImageList | A wxImageList contains a list of images, which are stored in an unspecified form
C wxIndividualLayoutConstraint |
C wxInfoBar | An info bar is a transient window shown at top or bottom of its parent window to display non-critical information to the user
C wxInitDialogEvent | A wxInitDialogEvent is sent as a dialog or panel is being initialised
C wxInitializer | Create an object of this class on the stack to initialize/cleanup the library automatically
C wxInputStream | WxInputStream is an abstract base class which may not be used directly
C wxIntegerValidator | Validator for text entries used for integer entry
C wxInternetFSHandler | A file system handler for accessing files from internet servers
C wxIntProperty | Basic property with integer value
C wxIPaddress | WxIPaddress is an abstract base class for all internet protocol address objects
C wxIPV4address | A class for working with IPv4 network addresses
C wxItemAttr | Represents the attributes (colour, font, ...) of an item of a control with multiple items such as e.g
C wxItemContainer | This class is an abstract base class for some wxWidgets controls which contain several items such as wxListBox, wxCheckListBox, wxComboBox or wxChoice
C wxItemContainerImmutable | WxItemContainer defines an interface which is implemented by all controls which have string subitems each of which may be selected
C wxJoystick | WxJoystick allows an application to control one or more joysticks
C wxJoystickEvent | This event class contains information about joystick events, particularly events received by windows
C wxJPEGHandler | This is the image handler for the JPEG format
C wxKeyboardState | Provides methods for testing the state of the keyboard modifier keys
C wxKeyEvent | This event class contains information about key press and release events
C wxLanguageInfo | Encapsulates a wxLanguage identifier together with OS-specific information related to that language
C wxLayoutAlgorithm | WxLayoutAlgorithm implements layout of subwindows in MDI or SDI frames
C wxLayoutConstraints |
C wxLinuxDistributionInfo | A structure containing information about a Linux distribution as returned by the `lsb_release` utility
C wxList< T > | The wxList<T> class provides linked list functionality
C wxListbook | WxListbook is a class similar to wxNotebook but which uses a wxListCtrl to show the labels instead of the tabs
C wxListBox | A listbox is used to select one or more of a list of strings
C wxListCtrl | A list control presents lists in a number of formats: list view, report view, icon view and small icon view
C wxListEvent | A list event holds information about events associated with wxListCtrl objects
C wxListItem | This class stores information about a wxListCtrl item or column
C wxListView | This class currently simply presents a simpler to use interface for the wxListCtrl – it can be thought of as a façade for that complicated class
C wxLocale | WxLocale class encapsulates all language-dependent settings and is a generalization of the C locale concept
C wxLocaleIdent | Represents a locale in a portable way
C wxLog | WxLog class defines the interface for the log targets used by wxWidgets logging functions as explained in the Logging Overview
C wxLogBuffer | 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)
C wxLogChain | 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
C wxLogFormatter | WxLogFormatter class is used to format the log messages
C wxLogGui | This is the default log target for the GUI wxWidgets applications
C wxLogInterposer | A special version of wxLogChain which uses itself as the new log target
C wxLogInterposerTemp | Legacy class which should not be used any longer
C wxLogNull | This class allows you to temporarily suspend logging
C wxLogRecordInfo | Information about a log record (unit of the log output)
C wxLogStderr | This class can be used to redirect the log messages to a C file stream (not to be confused with C++ streams)
C wxLogStream | This class can be used to redirect the log messages to a C++ stream
C wxLogTextCtrl | Using these target all the log messages can be redirected to a text control
C wxLogWindow | 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
C wxLongLong | This class represents a signed 64 bit long number
C wxLongPressEvent | This event is generated when one finger touches the surface and remains stationary
C wxLongStringProperty | Like wxStringProperty, but has a button that triggers a small text editor dialog
C wxLZMAInputStream | This filter stream decompresses data in XZ format
C wxLZMAOutputStream | This filter stream compresses data using XZ format
C wxMask | This class encapsulates a monochrome mask bitmap, where the masked area is black and the unmasked area is white
C wxMatrix2D | A simple container for 2x2 matrix
C wxMaximizeEvent | An event being sent when a top level window is maximized
C wxMBConv | This class is the base class of a hierarchy of classes capable of converting text strings between multibyte (SBCS or DBCS) encodings and Unicode
C wxMBConvUTF16 | This class is used to convert between multibyte encodings and UTF-16 Unicode encoding (also known as UCS-2)
C wxMBConvUTF32 | This class is used to convert between multibyte encodings and UTF-32 Unicode encoding (also known as UCS-4)
C wxMBConvUTF7 | This class converts between the UTF-7 encoding and Unicode
C wxMBConvUTF8 | This class converts between the UTF-8 encoding and Unicode
C wxMDIChildFrame | An MDI child frame is a frame that can only exist inside a wxMDIClientWindow, which is itself a child of wxMDIParentFrame
C wxMDIClientWindow | An MDI client window is a child of wxMDIParentFrame, and manages zero or more wxMDIChildFrame objects
C wxMDIParentFrame | 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
C wxMediaCtrl | WxMediaCtrl is a class for displaying various types of media, such as videos, audio files, natively through native codecs
C wxMediaEvent | Event wxMediaCtrl uses
C wxMemoryBuffer | A wxMemoryBuffer is a useful data structure for storing arbitrary sized blocks of memory
C wxMemoryDC | A memory device context provides a means to draw graphics onto a bitmap
C wxMemoryFSHandler | This wxFileSystem handler can store arbitrary data in memory stream and make them accessible via an URL
C wxMemoryInputStream | This class allows using all methods taking a wxInputStream reference to read in-memory data
C wxMemoryOutputStream | This class allows using all methods taking a wxOutputStream reference to write to in-memory data
C wxMenu | 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)
C wxMenuBar | A menu bar is a series of menus accessible from the top of a frame
C wxMenuEvent | This class is used for a variety of menu-related events
C wxMenuItem | A menu item represents an item in a menu
►C wxMessageDialog | This class represents a dialog that shows a single or multi-line message, with a choice of OK, Yes, No and Cancel buttons
C ButtonLabel | Helper class allowing to use either stock id or string labels
C wxMessageOutput | Simple class allowing to write strings to various output channels
C wxMessageOutputBest | Output messages in the best possible way
C wxMessageOutputDebug | Output messages to the system debug output channel
C wxMessageOutputMessageBox | Output messages by showing them in a message box
C wxMessageOutputStderr | Output messages to stderr or another STDIO file stream
C wxMessageQueue< T > | WxMessageQueue allows passing messages between threads
C wxMetafile | A wxMetafile represents the MS Windows metafile object, so metafile operations have no effect in X
C wxMetafileDC | 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 wxDC
C wxMimeTypesManager | 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
C wxMiniFrame | A miniframe is a frame with a small title bar
C wxMirrorDC | 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 x and y coordinates which makes it possible to reuse the same code to draw a figure and its mirror – i.e
C wxModalDialogHook | Allows intercepting all modal dialog calls
C wxModule | 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
C wxMouseCaptureChangedEvent | A mouse capture changed event is sent to a window that loses its mouse capture
C wxMouseCaptureLostEvent | 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)
C wxMouseEvent | This event class contains information about the events generated by the mouse: they include mouse buttons press and release events and mouse move events
C wxMouseEventsManager | Helper for handling mouse input events in windows containing multiple items
C wxMouseState | Represents the mouse state
C wxMoveEvent | A move event holds information about window position change
C wxMsgCatalog | Represents a loaded translations message catalog
C wxMultiChoiceDialog | This class represents a dialog that shows a list of strings, and allows the user to select one or more
C wxMultiChoiceProperty | Property that manages a value resulting from wxMultiChoiceDialog
C wxMutex | 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
C wxMutexLocker | This is a small helper class to be used with wxMutex objects
C wxNativeFontInfo | 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())
C wxNativeWindow | Allows embedding a native widget in an application using wxWidgets
C wxNavigationEnabled | A helper class implementing TAB navigation among the window children
C wxNavigationKeyEvent | This event class contains information about navigation events, generated by navigation keys such as tab and page down
C wxNode< T > | WxNode<T> is the node structure used in linked lists (see wxList) and derived classes
C wxNonOwnedWindow | Common base class for all non-child windows
C wxNotebook | This class represents a notebook control, which manages multiple windows with associated tabs
C wxNotificationMessage | This class allows showing the user a message non intrusively
C wxNotifyEvent | This class is not used by the event handlers by itself, but is a base class for other event classes (such as wxBookCtrlEvent)
C wxNumberEntryDialog | This class represents a dialog that requests a numeric input from the user
C wxNumberFormatter | Formatting and parsing numbers using the current UI locale conventions, including support for using the correct decimal point character and thousands separators
C wxNumericProperty | This is an abstract class which serves as a base class for numeric properties, like wxIntProperty, wxUIntProperty, wxFloatProperty
C wxNumericPropertyValidator | A more comprehensive numeric validator class
C wxNumValidator | WxNumValidator is the common base class for numeric validator classes
C wxObject | This is the root class of many of the wxWidgets classes
C wxObjectDataPtr< T > | This is a helper template class primarily written to avoid memory leaks because of missing calls to wxRefCounter::DecRef() and wxObjectRefData::DecRef()
C wxObjectRefData | This class is just a typedef to wxRefCounter and is used by wxObject
C wxOutputStream | WxOutputStream is an abstract base class which may not be used directly
C wxOverlay | Creates an overlay over an existing window, allowing for manipulations like rubberbanding, etc
C wxOwnerDrawnComboBox | WxOwnerDrawnComboBox is a combobox with owner-drawn list items
C wxPageSetupDialog | This class represents the page setup common dialog
C wxPageSetupDialogData | This class holds a variety of information related to wxPageSetupDialog
C wxPaintDC | 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
C wxPaintEvent | A paint event is sent when a window's contents needs to be repainted
C wxPalette | A palette is a table that maps pixel values to RGB colours
C wxPaletteChangedEvent |
C wxPanel | A panel is a window on which controls are placed
C wxPanGestureEvent | This event is generated when the user moves a finger on the surface
C wxPasswordEntryDialog | This class represents a dialog that requests a one-line password string from the user
C wxPathList | 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
C wxPCXHandler | This is the image handler for the PCX format
C wxPen | A pen is a drawing tool for drawing outlines
C wxPenInfo | This 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
C wxPenList | There is only one instance of this class: wxThePenList
C wxPersistenceManager | Provides support for automatically saving and restoring object properties to persistent storage
C wxPersistentBookCtrl | Persistence adapter for wxBookCtrlBase
C wxPersistentComboBox | Persistence adapter for wxComboBox
C wxPersistentDataViewCtrl | Persistence adapter for wxDataViewCtrl
C wxPersistentObject | Base class for persistent object adapters
C wxPersistentTLW | Persistence adapter for wxTopLevelWindow
C wxPersistentTreeBookCtrl | Persistence adapter for wxTreebook
C wxPersistentWindow | Base class for persistent windows
C wxPGArrayEditorDialog |
C wxPGArrayStringEditorDialog |
C wxPGAttributeStorage | WxPGAttributeStorage is somewhat optimized storage for key=variant pairs (i.e
C wxPGCell | Base class for wxPropertyGrid cell information
C wxPGCellData |
C wxPGCellRenderer | Base class for wxPropertyGrid cell renderers
C wxPGCheckBoxEditor |
C wxPGChoiceAndButtonEditor |
C wxPGChoiceEditor |
C wxPGChoiceEntry | Data of a single wxPGChoices choice
C wxPGChoices | Helper class for managing choices of wxPropertyGrid properties
C wxPGChoicesData |
C wxPGComboBoxEditor |
C wxPGDefaultRenderer | Default cell renderer, that can handles the common scenarios
C wxPGEditor | Base class for custom wxPropertyGrid editors
C wxPGEditorDialogAdapter | Derive a class from this to adapt an existing editor dialog or function to be used when editor button of a property is pushed
C wxPGInDialogValidator | Creates and manages a temporary wxTextCtrl for validation purposes
C wxPGMultiButton | This class can be used to have multiple buttons in a property editor
C wxPGPaintData | Contains information related to property's OnCustomPaint
C wxPGPropArgCls |
C wxPGProperty | WxPGProperty is base class for all wxPropertyGrid properties and as such it is not intended to be instantiated directly
C wxPGRootProperty | Root parent property
C wxPGSpinCtrlEditor |
C wxPGTextCtrlAndButtonEditor |
C wxPGTextCtrlEditor |
C wxPGValidationInfo | Used to convey validation information to and from functions that actually perform validation
C wxPGVIterator |
C wxPGWindowList | Contains a list of editor windows returned by CreateControls
C wxPickerBase | Base abstract class for all pickers which support an auxiliary text control
►C wxPixelData | 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
C Iterator | The iterator of class wxPixelData
C wxPlatformId | Defines a very broad platform categorization
C wxPlatformInfo | This class holds information about the operating system, the toolkit and the basic architecture bitness of the machine where the application is currently running
C wxPNGHandler | This is the image handler for the PNG format
C wxPNMHandler | This is the image handler for the PNM format
C wxPoint | A wxPoint is a useful data structure for graphics operations
C wxPoint2DDouble |
C wxPoint2DInt |
C wxPopupTransientWindow | A wxPopupWindow which disappears automatically when the user clicks mouse outside it or if it loses focus in any other way
C wxPopupWindow | A special kind of top level window used for popup menus, combobox popups and such
C wxPosition | This class represents the position of an item in any kind of grid of rows and columns such as wxGridBagSizer, or wxHVScrolledWindow
C wxPostScriptDC | This defines the wxWidgets Encapsulated PostScript device context, which can write PostScript files on any platform
C wxPowerEvent | The power events are generated when the system power state changes, e.g
C wxPowerResource | Helper functions for acquiring and releasing the given power resource
C wxPowerResourceBlocker | Helper RAII class ensuring that power resources are released
C wxPreferencesEditor | Manage preferences dialog
C wxPreferencesPage | One page of preferences dialog
C wxPressAndTapEvent | This event is generated when the user press the surface with one finger and taps with another
C wxPreviewCanvas | A preview canvas is the default canvas used by the print preview system to display the preview
C wxPreviewControlBar | This is the default implementation of the preview control bar, a panel with buttons and a zoom control
C wxPreviewFrame | This class provides the default method of managing the print preview interface
C wxPrintAbortDialog | The dialog created by default by the print framework that enables aborting the printing process
C wxPrintData | This class holds a variety of information related to printers and printer device contexts
C wxPrintDialog | This class represents the print and print setup common dialogs
C wxPrintDialogData | This class holds information related to the visual characteristics of wxPrintDialog
C wxPrinter | This class represents the Windows or PostScript printer, and is the vehicle through which printing may be launched by an application
C wxPrinterDC | A printer device context is specific to MSW and Mac, and allows access to any printer with a Windows or Macintosh driver
C wxPrintout | This class encapsulates the functionality of printing out an application document
C wxPrintPreview | Objects of this class manage the print preview process
C wxProcess | The objects of this class are used in conjunction with the wxExecute() function
C wxProcessEvent | A process event is sent to the wxEvtHandler specified to wxProcess when a process is terminated
C wxProgressDialog | If supported by the platform this class will provide the platform's native progress dialog, else it will simply be the wxGenericProgressDialog
C wxPropagateOnce | Helper class to temporarily lower propagation level
C wxPropagationDisabler | Helper class to temporarily change an event to not propagate
C wxPropertyCategory | Category (caption) property
C wxPropertyGrid | WxPropertyGrid is a specialized grid for editing properties - in other words name = value pairs
C wxPropertyGridConstIterator | Const version of wxPropertyGridIterator
C wxPropertyGridEvent | A property grid event holds information about events associated with wxPropertyGrid objects
C wxPropertyGridHitTestResult |
C wxPropertyGridInterface | Most of the shared property manipulation interface shared by wxPropertyGrid, wxPropertyGridPage, and wxPropertyGridManager is defined in this class
C wxPropertyGridIterator |
C wxPropertyGridIteratorBase | Base for wxPropertyGridIterator classes
C wxPropertyGridManager | 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
C wxPropertyGridPage | Holder of property grid page information
C wxPropertyGridPageState | Contains low-level property page information (properties, column widths, etc.) of a single wxPropertyGrid or single wxPropertyGridPage
C wxPropertyGridPopulator | Allows populating wxPropertyGrid from arbitrary text source
C wxPropertySheetDialog | This class represents a property sheet dialog: a tabbed dialog for showing settings
C wxProtocol | Represents a protocol for use with wxURL
C wxProtocolLog | Class allowing to log network operations performed by wxProtocol
C wxQuantize | Performs quantization, or colour reduction, on a wxImage
C wxQueryLayoutInfoEvent | This event is sent when wxLayoutAlgorithm wishes to get the size, orientation and alignment of a window
C wxQueryNewPaletteEvent |
C wxRadioBox | A radio box item is used to select one of number of mutually exclusive choices
C wxRadioButton | A radio button item is a button which usually denotes one of several mutually exclusive options
C wxRealPoint | A wxRealPoint is a useful data structure for graphics operations
C wxRearrangeCtrl | A composite control containing a wxRearrangeList and the buttons allowing to move the items in it
C wxRearrangeDialog | A dialog allowing the user to rearrange the specified items
C wxRearrangeList | A listbox-like control allowing the user to rearrange the items and to enable or disable them
C wxRect | Represents a rectangle with integer coordinates
C wxRect2DDouble |
C wxRect2DInt |
C wxRecursionGuard | WxRecursionGuard is a very simple class which can be used to prevent reentrancy problems in a function
C wxRecursionGuardFlag | This is a completely opaque class which exists only to be used with wxRecursionGuard, please see the example in that class' documentation
C wxRefCounter | This class is used to manage reference-counting providing a simple interface and a counter
C wxRegConfig | WxRegConfig implements the wxConfigBase interface for storing and retrieving configuration information using Windows registry
C wxRegEx | WxRegEx represents a regular expression
C wxRegion | A wxRegion represents a simple or complex region on a device context or window
C wxRegionIterator | 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
C wxRegKey | 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
C wxRendererNative | First, a brief introduction to wxRendererNative and why it is needed
C wxRendererVersion | This simple struct represents the wxRendererNative interface version and is only used as the return value of wxRendererNative::GetVersion()
C wxResourceTranslationsLoader | This loader makes it possible to load translations from Windows resources
C wxRibbonArtProvider | WxRibbonArtProvider is responsible for drawing all the components of the ribbon interface
C wxRibbonAUIArtProvider |
C wxRibbonBar | Top-level control in a ribbon user interface
C wxRibbonBarEvent | Event used to indicate various actions relating to a wxRibbonBar
C wxRibbonButtonBar | A ribbon button bar is similar to a traditional toolbar
C wxRibbonButtonBarEvent | Event used to indicate various actions relating to a button on a wxRibbonButtonBar
C wxRibbonControl | 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
C wxRibbonGallery | A ribbon gallery is like a wxListBox, but for bitmaps rather than strings
C wxRibbonGalleryEvent |
C wxRibbonMSWArtProvider |
C wxRibbonPage | Container for related ribbon panels, and a tab within a ribbon bar
C wxRibbonPageTabInfo |
C wxRibbonPanel | Serves as a container for a group of (ribbon) controls
C wxRibbonPanelEvent | Event used to indicate various actions relating to a wxRibbonPanel
C wxRibbonToolBar | A ribbon tool bar is similar to a traditional toolbar which has no labels
C wxRibbonToolBarEvent |
C wxRichMessageDialog | Extension of wxMessageDialog with additional functionality
C wxRichTextAction | Implements a part of a command
C wxRichTextAttr | A class representing enhanced attributes for rich text objects
C wxRichTextBox | This class implements a floating or inline text box, containing paragraphs
C wxRichTextBuffer | This is a kind of paragraph layout box, used to represent the whole buffer
C wxRichTextBufferDataObject | Implements a rich text data object for clipboard transfer
C wxRichTextCell | WxRichTextCell is the cell in a table, in which the user can type
C wxRichTextCharacterStyleDefinition | This class represents a character style definition, usually added to a wxRichTextStyleSheet
C wxRichTextCommand | Implements a command on the undo/redo stack
C wxRichTextCompositeObject | Objects of this class can contain other objects
C wxRichTextContextMenuPropertiesInfo | WxRichTextContextMenuPropertiesInfo keeps track of objects that appear in the context menu, whose properties are available to be edited
C wxRichTextCtrl | WxRichTextCtrl provides a generic, ground-up implementation of a text control capable of showing multiple styles and images
C wxRichTextDrawingContext | A class for passing information to drawing and measuring functions
C wxRichTextDrawingHandler | The base class for custom drawing handlers
C wxRichTextEvent | This is the event class for wxRichTextCtrl notifications
C wxRichTextField | 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
C wxRichTextFieldType | The base class for custom field types
C wxRichTextFieldTypeStandard | 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
C wxRichTextFileHandler | The base class for file handlers
C wxRichTextFontTable | Manages quick access to a pool of fonts for rendering rich text
C wxRichTextFormattingDialog | This dialog allows the user to edit a character and/or paragraph style
C wxRichTextFormattingDialogFactory | This class provides pages for wxRichTextFormattingDialog, and allows other customization of the dialog
C wxRichTextHeaderFooterData | This class represents header and footer data to be passed to the wxRichTextPrinting and wxRichTextPrintout classes
C wxRichTextHTMLHandler | Handles HTML output (only) for wxRichTextCtrl content
C wxRichTextImage | This class implements a graphic object
C wxRichTextImageBlock | This class stores information about an image, in binary in-memory form
C wxRichTextLine | 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
C wxRichTextListStyleDefinition | This class represents a list style definition, usually added to a wxRichTextStyleSheet
C wxRichTextObject | This is the base for drawable rich text objects
C wxRichTextObjectAddress | 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
C wxRichTextParagraph | This object represents a single paragraph containing various objects such as text content, images, and further paragraph layout objects
C wxRichTextParagraphLayoutBox | This class knows how to lay out paragraphs
C wxRichTextParagraphStyleDefinition | This class represents a paragraph style definition, usually added to a wxRichTextStyleSheet
C wxRichTextPlainText | This object represents a single piece of text
C wxRichTextPlainTextHandler | Implements saving a buffer to plain text
C wxRichTextPrinting | This class provides a simple interface for performing wxRichTextBuffer printing and previewing
C wxRichTextPrintout | This class implements print layout for wxRichTextBuffer
C wxRichTextProperties | A simple property class using wxVariants
C wxRichTextRange | This stores beginning and end positions for a range of data
C wxRichTextRenderer | This class isolates some common drawing functionality
C wxRichTextSelection | Stores selection information
C wxRichTextStdRenderer | The standard renderer for drawing bullets
C wxRichTextStyleComboCtrl | This is a combo control that can display the styles in a wxRichTextStyleSheet, and apply the selection to an associated wxRichTextCtrl
C wxRichTextStyleDefinition | This is a base class for paragraph and character styles
C wxRichTextStyleListBox | This is a listbox that can display the styles in a wxRichTextStyleSheet, and apply the selection to an associated wxRichTextCtrl
C wxRichTextStyleListCtrl | This class incorporates a wxRichTextStyleListBox and a choice control that allows the user to select the category of style to view
C wxRichTextStyleOrganiserDialog | This class shows a style sheet and allows the user to edit, add and remove styles
C wxRichTextStyleSheet | A style sheet contains named paragraph and character styles that make it easy for a user to apply combinations of attributes to a wxRichTextCtrl
C wxRichTextTable | WxRichTextTable represents a table with arbitrary columns and rows
C wxRichTextTableBlock | Stores the coordinates for a block of cells
C wxRichTextXMLHandler | A handler for loading and saving content in an XML format specific to wxRichTextBuffer
C wxRichToolTip | Allows showing a tool tip with more customizations than wxToolTip
C wxRotateGestureEvent | This event is generated when two fingers move in opposite directions on the surface
C wxSafeArray< varType > | WxSafeArray<varType> is wxWidgets wrapper for working with MS Windows `SAFEARRAY` used in Component Object Model (COM) and OLE Automation APIs
C wxSashEvent | A sash event is sent when the sash of a wxSashWindow has been dragged by the user
C wxSashLayoutWindow | WxSashLayoutWindow responds to OnCalculateLayout events generated by wxLayoutAlgorithm
C wxSashWindow | WxSashWindow allows any of its edges to have a sash which can be dragged to resize the window
C wxScopedArray | A scoped array template class
C wxScopedCharTypeBuffer | WxScopedCharTypeBuffer<T> is a template class for storing characters
C wxScopedPtr | 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
C wxScopedPtr< T > | A scoped pointer template class
C wxScopedTiedPtr | This is a variation on the topic of wxScopedPtr
C wxScopeGuard | Scope guard is an object which allows executing an action on scope exit
C wxScreenDC | A wxScreenDC can be used to paint on the screen
C wxScrollBar | A wxScrollBar is a control that represents a horizontal or vertical scrollbar
C wxScrolled | The 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
C wxScrollEvent | A scroll event holds information about events sent from stand-alone scrollbars (see wxScrollBar) and sliders (see wxSlider)
C wxScrollWinEvent | A scroll event holds information about events sent from scrolling windows
C wxSearchCtrl | A search control is a composite control with a search button, a text control, and a cancel button
C wxSecretStore | A collection of secrets, sometimes called a key chain
C wxSecretString | Temporary string whose contents will be overwritten when it is destroyed
C wxSecretValue | Represents the value of a secret in wxSecretStore
C wxSemaphore | WxSemaphore is a counter limiting the number of threads concurrently accessing a shared resource
C wxServer | A wxServer object represents the server part of a client-server DDE-like (Dynamic Data Exchange) conversation
C wxSetCursorEvent | A wxSetCursorEvent is generated from wxWindow when the mouse cursor is about to be set as a result of mouse motion
C wxSettableHeaderColumn | Adds methods to set the column attributes to wxHeaderColumn
C wxSharedClientDataContainer | This class is a replacement for wxClientDataContainer, and unlike wxClientDataContainer the wxSharedClientDataContainer client data is copiable, so it can be copied when objects containing it are cloned
C wxSharedPtr< T > | A smart pointer with non-intrusive reference counting
C wxShowEvent | An event being sent when the window is shown or hidden
C wxSimplebook | WxSimplebook is a control showing exactly one of its several pages
C wxSimpleHelpProvider | 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
C wxSimpleHtmlListBox | WxSimpleHtmlListBox is an implementation of wxHtmlListBox which shows HTML content in the listbox rows
C wxSingleChoiceDialog | This class represents a dialog that shows a list of strings, and allows the user to select one
C wxSingleInstanceChecker | WxSingleInstanceChecker class allows checking that only a single instance of a program is running
C wxSize | A wxSize is a useful data structure for graphics operations
C wxSizeEvent | A size event holds information about size change events of wxWindow
C wxSizer | WxSizer is the abstract base class used for laying out subwindows in a window
C wxSizerFlags | Container for sizer items flags providing readable names for them
C wxSizerItem | Used to track the position, size and other attributes of each item managed by a wxSizer
C wxSizerXmlHandler |
C wxSlider | A slider is a control with a handle which can be pulled back and forth to change the value
C wxSockAddress | You are unlikely to need to use this class: only wxSocketBase uses it
C wxSocketBase | WxSocketBase is the base class for all socket-related objects, and it defines all basic IO functionality
C wxSocketClient |
C wxSocketEvent | This event class contains information about socket events
C wxSocketInputStream | This class implements an input stream which reads data from a connected socket
C wxSocketOutputStream | This class implements an output stream which writes data from a connected socket
C wxSocketServer |
C wxSortedArrayString | WxSortedArrayString is an efficient container for storing wxString objects which always keeps the strings in alphabetical order
C wxSound | This class represents a short sound (loaded from Windows WAV file), that can be stored in memory and played
C wxSpinButton | A wxSpinButton has two small up and down (or left and right) arrow buttons
C wxSpinCtrl | WxSpinCtrl combines wxTextCtrl and wxSpinButton in one control
C wxSpinCtrlDouble | WxSpinCtrlDouble combines wxTextCtrl and wxSpinButton in one control and displays a real number
C wxSpinDoubleEvent | This event class is used for the events generated by wxSpinCtrlDouble
C wxSpinEvent | This event class is used for the events generated by wxSpinButton and wxSpinCtrl
C wxSplashScreen | WxSplashScreen shows a window with a thin border, displaying a bitmap describing your application
C wxSplitterEvent | This class represents the events generated by a splitter control
C wxSplitterRenderParams | This is just a simple `struct` used as a return value of wxRendererNative::GetSplitterParams()
C wxSplitterWindow | This class manages up to two subwindows
C wxStack< T > | WxStack<T> is similar to `std::stack` and can be used exactly like it
C wxStackFrame | 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
C wxStackWalker | WxStackWalker allows an application to enumerate, or walk, the stack frames (the function callstack)
C wxStandardPaths | WxStandardPaths returns the standard locations in the file system and should be used by applications to find their data files in a portable way
C wxStaticBitmap | A static bitmap control displays a bitmap
C wxStaticBox | A static box is a rectangle drawn around other windows to denote a logical grouping of items
C wxStaticBoxSizer | WxStaticBoxSizer is a sizer derived from wxBoxSizer but adds a static box around the sizer
C wxStaticLine | A static line is just a line which may be used in a dialog to separate the groups of controls
C wxStaticText | A static text control displays one or more lines of read-only text
C wxStatusBar | A status bar is a narrow window that can be placed along the bottom of a frame to give small amounts of status information
C wxStatusBarPane | A status bar pane data container used by wxStatusBar
C wxStdDialogButtonSizer | 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)
C wxStdInputStream | WxStdInputStream is a std::istream derived stream which reads from a wxInputStream
C wxStdInputStreamBuffer | WxStdInputStreamBuffer is a std::streambuf derived stream buffer which reads from a wxInputStream
C wxStdOutputStream | WxStdOutputStream is a std::ostream derived stream which writes to a wxOutputStream
C wxStdOutputStreamBuffer | WxStdOutputStreamBuffer is a std::streambuf derived stream buffer which writes to a wxOutputStream
C wxStockPreferencesPage | Specialization of wxPreferencesPage useful for certain commonly used preferences page
C wxStopWatch | Allow you to measure time intervals
C wxStreamBase | This class is the base class of most stream related classes in wxWidgets
C wxStreamBuffer | WxStreamBuffer is a cache manager for wxStreamBase: it manages a stream buffer linked to a stream
C wxStreamToTextRedirector | This class can be used to (temporarily) redirect all output sent to a C++ ostream object to a wxTextCtrl instead
C wxString | String class for passing textual data to or receiving it from wxWidgets
C wxStringBuffer | 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
C wxStringBufferLength | 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
C wxStringClientData | Predefined client data class for holding a string
C wxStringInputStream | This class implements an input stream which reads data from a string
C wxStringOutputStream | This class implements an output stream which writes data either to a user-provided or internally allocated string
C wxStringProperty | Basic property with string value
C wxStringTokenizer | WxStringTokenizer helps you to break a string up into a number of tokens
C wxStyledTextCtrl | A wxWidgets implementation of the Scintilla source code editing component
C wxStyledTextEvent | The type of events sent from wxStyledTextCtrl
C wxSVGBitmapEmbedHandler | Handler embedding bitmaps as base64-encoded PNGs into the SVG
C wxSVGBitmapFileHandler | Handler saving bitmaps to external PNG files and linking to it from the SVG
C wxSVGBitmapHandler | Abstract base class for handling bitmaps inside a wxSVGFileDC
C wxSVGFileDC | 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
C wxSymbolPickerDialog | WxSymbolPickerDialog presents the user with a choice of fonts and a grid of available characters
C wxSysColourChangedEvent | 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)
C wxSystemAppearance | Provides information about the current system appearance
C wxSystemColourProperty | Has dropdown list of wxWidgets system colours
C wxSystemOptions | WxSystemOptions stores option/value pairs that wxWidgets itself or applications can use to alter behaviour at run-time
C wxSystemSettings | WxSystemSettings allows the application to ask for details about the system
C wxSystemThemedControl | A helper class making it possible to use system theme for any control
C wxTarClassFactory | Class factory for the tar archive format
C wxTarEntry | Holds the meta-data for an entry in a tar
C wxTarInputStream | Input stream for reading tar files
C wxTarOutputStream | Output stream for writing tar files
C wxTaskBarButton | A taskbar button that associated with the window under Windows 7 or later
C wxTaskBarIcon | This class represents a taskbar icon
C wxTaskBarIconEvent | The event class used by wxTaskBarIcon
C wxTaskBarJumpList | This class is a transparent wrapper around Windows Jump Lists
C wxTaskBarJumpListCategory | This class represents a category of jump list in the taskbar button
C wxTaskBarJumpListItem | A wxTaskBarJumpListItem represents an item in a jump list category
C wxTCPClient | A wxTCPClient object represents the client part of a client-server conversation
C wxTCPConnection | A wxTCPClient object represents the connection between a client and a server
C wxTCPServer | A wxTCPServer object represents the server part of a client-server conversation
C wxTempFFile | WxTempFFile provides a relatively safe way to replace the contents of the existing file
C wxTempFFileOutputStream | WxTempFFileOutputStream is an output stream based on wxTempFFile
C wxTempFile | WxTempFile provides a relatively safe way to replace the contents of the existing file
C wxTempFileOutputStream | WxTempFileOutputStream is an output stream based on wxTempFile
C wxTextAttr | WxTextAttr represents the character and paragraph attributes, or style, for a range of text in a wxTextCtrl or wxRichTextCtrl
C wxTextAttrBorder | A class representing a rich text object border
C wxTextAttrBorders | A class representing a rich text object's borders
C wxTextAttrDimension | A class representing a rich text dimension, including units and position
C wxTextAttrDimensionConverter | A class to make it easier to convert dimensions
C wxTextAttrDimensions | A class for left, right, top and bottom dimensions
C wxTextAttrShadow | A class representing a shadow
C wxTextAttrSize | A class for representing width and height
C wxTextBoxAttr | A class representing the box attributes of a rich text object
C wxTextCompleter | Base class for custom text completer objects
C wxTextCompleterSimple | A simpler base class for custom completer objects
C wxTextCtrl | A text control allows text to be displayed and edited
C wxTextDataObject | WxTextDataObject is a specialization of wxDataObjectSimple for text data
C wxTextDropTarget | A predefined drop target for dealing with text data
C wxTextEntry | Common base class for single line text entry fields
C wxTextEntryDialog | This class represents a dialog that requests a one-line text string from the user
C wxTextFile | The wxTextFile is a simple class which allows working with text files on line by line basis
C wxTextInputStream | This class provides functions that reads text data using an input stream, allowing you to read text, floats, and integers
C wxTextOutputStream | This class provides functions that write text data using an output stream, allowing you to write text, floats, and integers
C wxTextProofOptions | This class provides a convenient means of passing multiple parameters to wxTextCtrl::EnableProofCheck()
C wxTextUrlEvent |
C wxTextValidator | WxTextValidator validates text controls, providing a variety of filtering behaviours
C wxTextWrapper | Helps wrap lines of text to given width
C wxTGAHandler | This is the image handler for the TGA format
C wxThread | A thread is basically a path of execution through a program
C wxThreadEvent | This class adds some simple functionality to wxEvent to facilitate inter-thread communication
C wxThreadHelper | Mix-in class that manages a single background thread, either detached or joinable (see wxThread for the differences)
C wxThumbBarButton | A thumbnail toolbar button is a control that displayed in the thumbnail image of a window in a taskbar button flyout
C wxTIFFHandler | This is the image handler for the TIFF format
C wxTimePickerCtrl | This control allows the user to enter time
C wxTimer | Allows you to execute code at specified intervals
C wxTimerEvent | WxTimerEvent object is passed to the event handler of timer events (see wxTimer::SetOwner)
C wxTimerRunner | Starts the timer in its ctor, stops in the dtor
C wxTimeSpan | WxTimeSpan class represents a time interval
C wxTipProvider | This is the class used together with wxShowTip() function
C wxTipWindow | Shows simple text in a popup tip window on creation
C wxToggleButton | WxToggleButton is a button that stays pressed when clicked by the user
C wxToolBar | A toolbar is a bar of buttons and/or other controls usually placed below the menu bar in a wxFrame
C wxToolBarToolBase | A toolbar tool represents one item on the toolbar
C wxToolbook | WxToolbook is a class similar to wxNotebook but which uses a wxToolBar to show the labels instead of the tabs
C wxToolTip | This class holds information about a tooltip associated with a window (see wxWindow::SetToolTip())
►C wxTopLevelWindow | WxTopLevelWindow is a common base class for wxDialog and wxFrame
C GeometrySerializer | Class used with SaveGeometry() and RestoreToGeometry()
C wxTrackable | Add-on base class for a trackable object
C wxTransform2D |
C wxTranslations | This class allows getting translations for strings
C wxTranslationsLoader | Abstraction of translations discovery and loading
C wxTreebook | This class is an extension of the wxNotebook class that allows a tree structured set of pages to be shown in a control
C wxTreeCtrl | A tree control presents information as a hierarchy, with items that may be expanded to show further items
C wxTreeEvent | A tree event holds information about events associated with wxTreeCtrl objects
C wxTreeItemData | WxTreeItemData is some (arbitrary) user class associated with some item
C wxTreeItemId | An opaque reference to a tree item
C wxTreeListCtrl | A control combining wxTreeCtrl and wxListCtrl features
C wxTreeListEvent | Event generated by wxTreeListCtrl
C wxTreeListItem | Unique identifier of an item in wxTreeListCtrl
C wxTreeListItemComparator | Class defining sort order for the items in wxTreeListCtrl
C wxTwoFingerTapEvent | This event is generated when two fingers touch the surface at the same time
C wxUIActionSimulator | WxUIActionSimulator is a class used to simulate user interface actions such as a mouse click or a key press
C wxUILocale | Query and modify locale used for the UI by the current platform
C wxUIntProperty | Basic property with unsigned integer value
C wxULongLong | This class represents an unsigned 64 bit long number
C wxUniChar | This class represents a single Unicode character
C wxUniCharRef | Writeable reference to a character in wxString
C wxUpdateUIEvent | This class is used for pseudo-events which are called by wxWidgets to give an application the chance to update various user interface elements
C wxURI | WxURI is used to extract information from a URI (Uniform Resource Identifier)
C wxURL | WxURL is a specialization of wxURI for parsing URLs
C wxURLDataObject | WxURLDataObject is a wxDataObject containing an URL and can be used e.g
C wxUString | WxUString is a class representing a Unicode character string where each character is stored using a 32-bit value
C wxValidator | WxValidator is the base class for a family of validator classes that mediate between a class of control, and application data
C wxVarHScrollHelper | This class provides functions wrapping the wxVarScrollHelperBase class, targeted for horizontal-specific scrolling
C wxVarHVScrollHelper | This class provides functions wrapping the wxVarHScrollHelper and wxVarVScrollHelper classes, targeted for scrolling a window in both axis
C wxVariant | Container for any type
C wxVariantData | Used to implement a new type for wxVariant
C wxVariantDataCurrency | This class represents a thin wrapper for Microsoft Windows `CURRENCY` type
C wxVariantDataErrorCode | This class represents a thin wrapper for Microsoft Windows `SCODE` type (which is the same as `HRESULT`)
C wxVariantDataSafeArray | This class stores `SAFEARRAY` in a wxVariant
C wxVarScrollHelperBase | 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
C wxVarVScrollHelper | This class provides functions wrapping the wxVarScrollHelperBase class, targeted for vertical-specific scrolling
C wxVector< T > | WxVector<T> is a template class which implements most of the `std::vector` class and can be used like it
C wxVersionInfo | WxVersionInfo contains version information
C wxVideoMode | Determines the sizes and locations of displays connected to the system
C wxView | The view class can be used to model the viewing and editing component of an application's file-based data
C wxVisualAttributes | Struct containing all the visual attributes of a control

C wxVListBox

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)

C wxVScrolledWindow | 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
C wxWCharBuffer | This is a specialization of wxCharTypeBuffer<T> for `wchar_t` type
C wxWeakRef< T > | WxWeakRef<T> is a template class for weak references to wxWidgets objects, such as wxEvtHandler, wxWindow and wxObject
C wxWeakRefDynamic< T > | WxWeakRefDynamic<T> is a template class for weak references that is used in the same way as wxWeakRef<T>
C wxWebAuthChallenge | Authentication challenge information available via wxWebRequest::GetAuthChallenge()
C wxWebCredentials | Simple class containing the username and password to use for authenticating
C wxWebRequest | This class allows for simple HTTP requests using the operating system's components as implementation
C wxWebRequestEvent | A web request event sent during or after server communication
C wxWebResponse | A wxWebResponse allows access to the response sent by the server
C wxWebSession | Session allows creating wxWebRequest objects used for the actual HTTP requests
C wxWebView | This control may be used to render web (HTML / CSS / javascript) documents
C wxWebViewArchiveHandler | A custom handler for the file scheme which also supports loading from archives
C wxWebViewEdge | WxWebView using Edge backend, see wxWEBVIEW_BACKEND_EDGE (MSW)
C wxWebViewEvent | A navigation event holds information about events associated with wxWebView objects
C wxWebViewFactory | An abstract factory class for creating wxWebView backends
C wxWebViewFSHandler | A wxWebView file system handler to support standard wxFileSystem protocols of the form `example:page.htm` The handler allows wxWebView to use wxFileSystem in a similar fashion to its use with wxHtml
C wxWebViewHandler | The base class for handling custom schemes in wxWebView, for example to allow virtual file system support
C wxWebViewHistoryItem | A simple class that contains the URL and title of an element of the history of a wxWebView
C wxWebViewIE | WxWebView using IE backend, see wxWEBVIEW_BACKEND_IE (MSW)
►C wxWindow | WxWindow is the base class for all windows and represents any visible object on screen
C ChildrenRepositioningGuard | Helper for ensuring EndRepositioningChildren() is called correctly
C wxWindowCreateEvent | This event is sent just after the actual window associated with a wxWindow object has been created
C wxWindowDC | A wxWindowDC must be constructed if an application wishes to paint on the whole area of a window (client and decorations)
C wxWindowDestroyEvent | This event is sent as early as possible during the window destruction process
C wxWindowDisabler | 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
C wxWindowModalDialogEvent | Event sent by wxDialog::ShowWindowModal() when the dialog closes
C wxWindowPtr< T > | A reference-counted smart pointer for holding wxWindow instances
C wxWindowUpdateLocker | This tiny class prevents redrawing of a wxWindow during its lifetime by using wxWindow::Freeze() and wxWindow::Thaw() methods
C wxWithImages | A mixin class to be used with other classes that use a wxImageList
C wxWizard | WxWizard is the central class for implementing 'wizard-like' dialogs
C wxWizardEvent | 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
C wxWizardPage | WxWizardPage is one of the screens in wxWizard: it must know what are the following and preceding pages (which may be NULL for the first/last page)
C wxWizardPageSimple | WxWizardPageSimple is the simplest possible wxWizardPage implementation: it just returns the pointers given to its constructor from wxWizardPage::GetNext() and wxWizardPage::GetPrev() functions
C wxWrapperInputStream | A wrapper input stream is a kind of filter stream which forwards all the operations to its base stream
C wxWrapSizer | 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
C wxXLocale | This class represents a locale object used by so-called xlocale API
C wxXmlAttribute | Represents a node attribute
C wxXmlDoctype | Represents a DOCTYPE Declaration
C wxXmlDocument | This class holds XML data/document as parsed by XML parser in the root node
C wxXmlNode | Represents a node in an XML document
C wxXmlResource | This is the main class for interacting with the XML-based resource system
C wxXmlResourceHandler | WxSizerXmlHandler is a class for resource handlers capable of creating a wxSizer object from an XML node
C wxXPMHandler | This is the image handler for the XPM format
C wxZipClassFactory | Class factory for the zip archive format
C wxZipEntry | Holds the meta-data for an entry in a zip
C wxZipInputStream | Input stream for reading zip files
C wxZipNotifier | 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()
C wxZipOutputStream | Output stream for writing zip files
C wxZlibInputStream | This filter stream decompresses a stream that is in zlib or gzip format
C wxZlibOutputStream | This stream compresses all data written to it
C wxZoomGestureEvent | This event is generated when two fingers pinch the surface to zoom in or out