This group defines all major function and macro groups.
|
Modules |
| | 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.
|
| | Wrappers of CRT functions |
| | For documentation of these functions please refer to the documentation of the standard CRT functions (see e.g.
|
| | 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:.
|