git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51981
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
@li wxTipWindow: Shows text in a small window
@li wxWizard: A wizard dialog
@li wxTipWindow: Shows text in a small window
@li wxWizard: A wizard dialog
- See also the @ref commondialogs_overview.
+ See also the @ref overview_commondialogs.
@section page_categories_miscwnd Miscellaneous windows
@section page_categories_miscwnd Miscellaneous windows
@section page_categories_cmndlg Common dialogs
@section page_categories_cmndlg Common dialogs
- @ref commondialogs_overview
+ @ref overview_commondialogs
Common dialogs are ready-made dialog classes which are frequently used
in an application.
Common dialogs are ready-made dialog classes which are frequently used
in an application.
This is a new set of classes for writing a customizable application
interface with built-in docking, floatable panes and a flexible
MDI-like interface. Further classes for custom notebooks with
This is a new set of classes for writing a customizable application
interface with built-in docking, floatable panes and a flexible
MDI-like interface. Further classes for custom notebooks with
- draggable tabs etc. are in progress. See also @ref aui_overview.
+ draggable tabs etc. are in progress. See also @ref overview_aui.
@li wxAuiManager: The central class for managing the interface
@li wxAuiNotebook: A replacement notebook class with extra features
@li wxAuiManager: The central class for managing the interface
@li wxAuiNotebook: A replacement notebook class with extra features
and will in almost all cases produce dialogs looking equally well on all platforms, the
other is based on so-called constraints and is deprecated, though still available.
and will in almost all cases produce dialogs looking equally well on all platforms, the
other is based on so-called constraints and is deprecated, though still available.
- @ref sizer_overview describes sizer-based layout.
+ @ref overview_sizer describes sizer-based layout.
These are the classes relevant to sizer-based layout.
These are the classes relevant to sizer-based layout.
@li wxStaticBoxSizer: Same as wxBoxSizer, but with a surrounding static box
@li wxWrapSizer: A sizer which wraps its child controls as size permits
@li wxStaticBoxSizer: Same as wxBoxSizer, but with a surrounding static box
@li wxWrapSizer: A sizer which wraps its child controls as size permits
- @ref constraints_overview describes constraints-based layout.
+ @ref overview_constraints describes constraints-based layout.
These are the classes relevant to constraints-based window layout.
These are the classes relevant to constraints-based window layout.
@section page_categories_dc Device contexts
@section page_categories_dc Device contexts
Device contexts are surfaces that may be drawn on, and provide an
abstraction that allows parameterisation of your drawing code
Device contexts are surfaces that may be drawn on, and provide an
abstraction that allows parameterisation of your drawing code
@section page_categories_gdi Graphics device interface
@section page_categories_gdi Graphics device interface
These classes are related to drawing on device contexts and windows.
These classes are related to drawing on device contexts and windows.
@section page_categories_events Events
@section page_categories_events Events
- @ref eventhandling_overview
+ @ref overview_eventhandling
An event object contains information about a specific event. Event handlers
(usually member functions) have a single, event argument.
An event object contains information about a specific event. Event handlers
(usually member functions) have a single, event argument.
@section page_categories_val Validators
@section page_categories_val Validators
- @ref validator_overview
+ @ref overview_validator
These are the window validators, used for filtering and validating
user input.
These are the window validators, used for filtering and validating
user input.
@section page_categories_containers Container classes
@section page_categories_containers Container classes
- @ref container_overview
+ @ref overview_container
These are classes, templates and class macros are used by wxWidgets. Most
of these classes provide a subset or almost complete STL API.
These are classes, templates and class macros are used by wxWidgets. Most
of these classes provide a subset or almost complete STL API.
@section page_categories_rtti Run-time class information system
@section page_categories_rtti Run-time class information system
- @ref runtimeclass_overview
+ @ref overview_runtimeclass
wxWidgets supports run-time manipulation of class information, and dynamic
creation of objects given class names.
wxWidgets supports run-time manipulation of class information, and dynamic
creation of objects given class names.
@section page_categories_logging Logging features
@section page_categories_logging Logging features
wxWidgets provides several classes and functions for message logging.
wxWidgets provides several classes and functions for message logging.
- Please see the @ref log_overview for more details.
+ Please see the @ref overview_log for more details.
@li wxLog: The base log class
@li wxLogStderr: Log messages to a C STDIO stream
@li wxLog: The base log class
@li wxLogStderr: Log messages to a C STDIO stream
@section page_categories_debugging Debugging features
@section page_categories_debugging Debugging features
- @ref debugging_overview
+ @ref overview_debugging
wxWidgets supports some aspects of debugging an application through
classes, functions and macros.
wxWidgets supports some aspects of debugging an application through
classes, functions and macros.
@section page_categories_ipc Interprocess communication
@section page_categories_ipc Interprocess communication
wxWidgets provides simple interprocess communications facilities
based on Windows DDE, but available on most platforms using TCP.
wxWidgets provides simple interprocess communications facilities
based on Windows DDE, but available on most platforms using TCP.
@section page_categories_dvf Document-view framework
@section page_categories_dvf Document-view framework
wxWidgets supports a document/view framework which provides
housekeeping for a document-centric application.
wxWidgets supports a document/view framework which provides
housekeeping for a document-centric application.
@section page_categories_printing Printing framework
@section page_categories_printing Printing framework
A printing and previewing framework is implemented to
make it relatively straightforward to provide document printing
A printing and previewing framework is implemented to
make it relatively straightforward to provide document printing
@section page_categories_dd Drag and drop and clipboard classes
@section page_categories_dd Drag and drop and clipboard classes
@li wxDataObject: Data object class
@li wxDataFormat: Represents a data format
@li wxDataObject: Data object class
@li wxDataFormat: Represents a data format
@section page_categories_file File related classes
@section page_categories_file File related classes
- wxWidgets has several small classes to work with disk files, see wxfileoverview for more details.
+ wxWidgets has several small classes to work with disk files, see
+ @ref overview_file for more details.
@li wxFileName: Operations with the file name and attributes
@li wxDir: Class for enumerating files/subdirectories.
@li wxFileName: Operations with the file name and attributes
@li wxDir: Class for enumerating files/subdirectories.
@section page_categories_threading Threading classes
@section page_categories_threading Threading classes
wxWidgets provides a set of classes to make use of the native thread
capabilities of the various platforms.
wxWidgets provides a set of classes to make use of the native thread
capabilities of the various platforms.
@section page_categories_xrc XML-based resource system classes
@section page_categories_xrc XML-based resource system classes
Resources allow your application to create controls and other user interface elements
from specifications stored in an XML format.
Resources allow your application to create controls and other user interface elements
from specifications stored in an XML format.
corresponding condition is @true and undefined if it isn't, so they should be
always tested using @ifdef and not @if.
corresponding condition is @true and undefined if it isn't, so they should be
always tested using @ifdef and not @if.
- TODO: what can we use here instead of \twocolitem to keep text readable??
-
@li @ref page_cppconst_guisystem
@li @ref page_cppconst_os
@li @ref page_cppconst_cpu
@li @ref page_cppconst_guisystem
@li @ref page_cppconst_os
@li @ref page_cppconst_cpu
Most ports of wxWidgets can create either a static library or a shared
library. wxWidgets can also be built in multilib and monolithic variants.
Most ports of wxWidgets can create either a static library or a shared
library. wxWidgets can also be built in multilib and monolithic variants.
- See the @ref libraries_page for more information on these.
+ See the @ref page_libs for more information on these.
One of the purposes of wxWidgets is to reduce the need for conditional
compilation in source code, which can be messy and confusing to follow.
However, sometimes it is necessary to incorporate platform-specific
One of the purposes of wxWidgets is to reduce the need for conditional
compilation in source code, which can be messy and confusing to follow.
However, sometimes it is necessary to incorporate platform-specific
- features (such as metafile use under MS Windows). The @ref wxusedef
+ features (such as metafile use under MS Windows). The @ref page_wxusedef
symbols listed in the file @c setup.h may be used for this purpose,
along with any user-supplied ones.
symbols listed in the file @c setup.h may be used for this purpose,
along with any user-supplied ones.
@image html libs.gif
Please note that arrows indicate the "depends from" relation and that
@image html libs.gif
Please note that arrows indicate the "depends from" relation and that
- all blue boxes depend from @ref wxbase library (i.e. they are non-GUI libraries),
- and all green boxes depend from @ref wxcore library (i.e. they are GUI libraries).
+ all blue boxes depend from @ref page_libs_wxbase library (i.e. they are non-GUI libraries),
+ and all green boxes depend from @ref page_libs_wxcore library (i.e. they are GUI libraries).
Every wxWidgets application must link against this library. It contains
mandatory classes that any wxWidgets code depends on (e.g. wxString) and
portability classes that abstract differences between platforms.
Every wxWidgets application must link against this library. It contains
mandatory classes that any wxWidgets code depends on (e.g. wxString) and
portability classes that abstract differences between platforms.
- @ref wxbase can be used to develop console mode applications, it does not require
- any GUI libraries or running X Window System on Unix.
+ wxBase can be used to develop console mode applications,
+ it does not require any GUI libraries or running X Window System on Unix.
@section page_libs_wxcore wxCore
@section page_libs_wxcore wxCore
@section page_utils_utils Utilities
@section page_utils_utils Utilities
- In addition to the @ref libraries_page, some
+ In addition to the @ref page_libs, some
additional utilities are supplied in the @c utils hierarchy.
For other user-contributed packages, please see the Contributions page
additional utilities are supplied in the @c utils hierarchy.
For other user-contributed packages, please see the Contributions page