Version: 3.0.5
Categories
Here is a list of all modules:
[detail level 12]
 Class List by Category
This group contains all full class list groups
 Application and Process Management
The classes in this section represent the application (see wxApp) or parts of it (e.g
 Application and System configuration
The classes in this section are used to handle application-wide settings and system-wide settings
 Archive support
Classes for managing (eventually compressed) archives
 Book Controls
A book control contains pages of other controls
 Clipboard and Drag & Drop
Related Overviews: Drag and Drop Overview
 Common Dialogs
Common dialogs are ready-made dialog classes which are frequently used in an application
 Containers
These are classes, templates and class macros are used by wxWidgets
 Controls
Typically, these are small windows which provide interaction with the user
 Data Structures
These are the data structure classes provided by wxWidgets
 Debugging
wxWidgets supports some aspects of debugging an application through classes, functions and macros
 Device Contexts
Device contexts are surfaces that may be drawn on, and provide an abstraction that allows parameterisation of your drawing code by passing different device contexts
 Document/View Framework
wxWidgets supports a document/view framework which provides housekeeping for a document-centric application
 Events
An event object contains information about a specific event
 File Handling
wxWidgets has several small classes to work with disk files and directories
 Graphics Device Interface (GDI)
The following are classes related to GDI (Graphics Device Interface) access
 Grid Related Classes
Classes related to the wxGrid generic widget
 HTML
wxWidgets provides a set of classes to display text in HTML format
 Help
Classes for loading and displaying help manuals or help informations in general
 Interprocess Communication
wxWidgets provides simple interprocess communications facilities based on Windows DDE, but they are available on most platforms using TCP
 Logging
wxWidgets provides several classes and functions for message logging
 Managed Windows
There are several types of window that are directly controlled by the window manager (such as MS Windows, or the Motif Window Manager)
 Menus
Group of classes for handling menu bars and items
 Miscellaneous
Group of miscellaneous classes
 Miscellaneous Windows
The following are a variety of classes that are derived from wxWindow
 Multimedia
Classes for showing multimedia contents
 Networking
wxWidgets provides its own classes for socket based networking
 OpenGL
Classes interfacing wxWidgets with OpenGL (http://opengl.org/)
 Picker Controls
A picker control is a control whose appearance and behaviour is highly platform-dependent
 Printing Framework
A printing and previewing framework is implemented to make it relatively straightforward to provide document printing facilities
 Ribbon User Interface
The wxRibbon library is a set of classes for writing a ribbon user interface
 Rich Text
wxWidgets provides a set of generic classes to edit and print simple rich text with character and paragraph formatting
 Runtime Type Information (RTTI)
wxWidgets supports runtime manipulation of class information, and dynamic creation of objects given class names
 Scintilla Text Editor
wxWidgets also provides a wrapper around the Scintilla text editor control, which is a control for plain-text editing with support for highlighting, smart indentation, etc
 Smart Pointers
wxWidgets provides a few smart pointer class templates
 Streams
wxWidgets has its own set of stream classes, as an alternative to often buggy standard stream libraries, and to provide enhanced functionality
 Text Conversion
These are the classes used for conversions between different text encodings
 Threading
wxWidgets provides a set of classes to make use of the native thread capabilities of the various platforms
 Validators
These are the window validators, used for filtering and validating user input
 Virtual File System
wxWidgets provides a set of classes that implement an extensible virtual file system, used internally by the HTML classes
 WebView
The wxWebView library is a set of classes for viewing complex web documents and for internet browsing
 Window Docking (wxAUI)
wxAUI is a set classes for writing a customizable application interface with built-in docking, floatable panes and a flexible MDI-like interface
 Window Layout
wxWidgets makes window layout and sizing easy and painless using a set of classes known as "sizers"
 XML
Group of classes loading and saving XML documents (http://www.w3.org/XML/)
 XML Based Resource System (XRC)
Resources allow your application to create controls and other user interface elements from specifications stored in an XML format
 wxDataViewCtrl Related Classes
These are all classes used or provided for use with wxDataViewCtrl
 wxPropertyGrid
wxPropertyGrid is a specialized grid for editing properties (that is, name=value pairs)
 Functions and Macros by Category
This group defines all major function and macro groups
 Application Initialization and Termination
The functions in this section are used on application startup/shutdown and also to control the behaviour of the main event loop of the GUI programs
 Atomic Operations
When using multi-threaded applications, it is often required to access or modify memory which is shared between threads
 Byte Order
The endian-ness issues (that is the difference between big-endian and little-endian architectures) are important for the portable programs working with the external binary data (for example, data files or data coming from network) which is usually in some fixed, platform-independent format
 Debugging macros
Useful macros and functions for error checking and defensive programming
 Dialogs
Below are a number of convenience functions for getting input from the user or displaying messages
 Environment
These functions allow access to get or change the values of environment variables in a portable way
 Events
Below are a number of functions/macros used with wxWidgets event-handling system
 Files and Directories
These functions provide a platform-independent API for common file and directory functionality
 Graphics Device Interface (GDI)
The following are functions and macros related to GDI (Graphics Device Interface) access
 Locale-dependent functions
Below are a number of functions/macros which accept as last parameter a specific wxXLocale instance
 Logging
These functions provide a variety of logging functions
 Math
The functions in this section are typically related with math operations and floating point numbers
 Miscellaneous
Group of miscellaneous functions and macros
 Network, User and OS
The functions in this section are used to retrieve information about the current computer and/or user characteristics
 Process Control
The functions in this section are used to launch or terminate the other processes
 Runtime Type Information (RTTI)
wxWidgets uses its own RTTI ("run-time type identification") system which predates the current standard C++ RTTI and so is kept for backwards compatibility reasons but also because it allows some things which the standard RTTI doesn't directly support (such as creating a class from its name)
 Strings
Global string functions and macros
 Threads
The functions and macros here mainly exist to make it possible to write code which may be compiled in multi thread build (wxUSE_THREADS = 1) as well as in single thread configuration (wxUSE_THREADS = 0)
 Time
The functions in this section deal with getting the current time and sleeping for the specified time interval
 Versioning
The following constants are defined in wxWidgets:
 Wrappers of CRT functions
For documentation of these functions please refer to the documentation of the standard CRT functions (see e.g