first round, connecting overviews properly to main page
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52042 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -8,11 +8,12 @@
|
|||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
|
||||||
@page thread_overview Multithreading overview
|
@page overview_thread Multithreading overview
|
||||||
|
|
||||||
Classes: #wxThread, #wxMutex,
|
Classes: #wxThread, #wxMutex,
|
||||||
#wxCriticalSection,
|
#wxCriticalSection,
|
||||||
#wxCondition
|
#wxCondition
|
||||||
|
|
||||||
wxWidgets provides a complete set of classes encapsulating objects necessary in
|
wxWidgets provides a complete set of classes encapsulating objects necessary in
|
||||||
multithreaded (MT) programs: the #thread class itself and different
|
multithreaded (MT) programs: the #thread class itself and different
|
||||||
synchronization objects: #mutexes and
|
synchronization objects: #mutexes and
|
||||||
@@ -21,6 +22,7 @@
|
|||||||
POSIX1.c threads API (a.k.a. pthreads), although several functions have
|
POSIX1.c threads API (a.k.a. pthreads), although several functions have
|
||||||
different names and some features inspired by Win32 thread API are there as
|
different names and some features inspired by Win32 thread API are there as
|
||||||
well.
|
well.
|
||||||
|
|
||||||
These classes will hopefully make writing MT programs easier and they also
|
These classes will hopefully make writing MT programs easier and they also
|
||||||
provide some extra error checking (compared to the native (be it Win32 or Posix)
|
provide some extra error checking (compared to the native (be it Win32 or Posix)
|
||||||
thread API), however it is still a non-trivial undertaking especially for large
|
thread API), however it is still a non-trivial undertaking especially for large
|
||||||
@@ -35,6 +37,7 @@
|
|||||||
@ref idleevent_overview or even simply do everything at once
|
@ref idleevent_overview or even simply do everything at once
|
||||||
but call wxWindow::Update() periodically to update
|
but call wxWindow::Update() periodically to update
|
||||||
the screen.
|
the screen.
|
||||||
|
|
||||||
If you do decide to use threads in your application, it is strongly recommended
|
If you do decide to use threads in your application, it is strongly recommended
|
||||||
that no more than one thread calls GUI functions. The thread sample shows that
|
that no more than one thread calls GUI functions. The thread sample shows that
|
||||||
it @e is possible for many different threads to call GUI functions at once
|
it @e is possible for many different threads to call GUI functions at once
|
||||||
@@ -44,6 +47,7 @@
|
|||||||
more robust and will undoubtedly save you countless problems (example: under
|
more robust and will undoubtedly save you countless problems (example: under
|
||||||
Win32 a thread can only access GDI objects such as pens, brushes, c created by
|
Win32 a thread can only access GDI objects such as pens, brushes, c created by
|
||||||
itself and not by the other threads).
|
itself and not by the other threads).
|
||||||
|
|
||||||
For communication between secondary threads and the main thread, you may use
|
For communication between secondary threads and the main thread, you may use
|
||||||
wxEvtHandler::AddPendingEvent
|
wxEvtHandler::AddPendingEvent
|
||||||
or its short version #wxPostEvent. These functions
|
or its short version #wxPostEvent. These functions
|
||||||
|
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
|
||||||
@page tips_overview wxTipProvider overview
|
@page overview_tips wxTipProvider overview
|
||||||
|
|
||||||
Many "modern" Windows programs have a feature (some would say annoyance) of
|
Many "modern" Windows programs have a feature (some would say annoyance) of
|
||||||
presenting the user tips at program startup. While this is probably useless to
|
presenting the user tips at program startup. While this is probably useless to
|
||||||
|
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
|
||||||
@page toolbar_overview Toolbar overview
|
@page overview_toolbar Toolbar overview
|
||||||
|
|
||||||
Classes: #wxToolBar
|
Classes: #wxToolBar
|
||||||
The toolbar family of classes allows an application to use toolbars
|
The toolbar family of classes allows an application to use toolbars
|
||||||
|
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
|
||||||
@page treectrl_overview wxTreeCtrl overview
|
@page overview_treectrl wxTreeCtrl overview
|
||||||
|
|
||||||
Classes: #wxTreeCtrl, #wxImageList
|
Classes: #wxTreeCtrl, #wxImageList
|
||||||
The tree control displays its items in a tree like structure. Each item has its
|
The tree control displays its items in a tree like structure. Each item has its
|
||||||
|
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
|
||||||
@page unicode_overview Unicode support in wxWidgets
|
@page overview_unicode Unicode support in wxWidgets
|
||||||
|
|
||||||
This section briefly describes the state of the Unicode support in wxWidgets.
|
This section briefly describes the state of the Unicode support in wxWidgets.
|
||||||
Read it if you want to know more about how to write programs able to work with
|
Read it if you want to know more about how to write programs able to work with
|
||||||
|
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
|
||||||
@page unixprinting_overview Printing under Unix (GTK+)
|
@page overview_unixprinting Printing under Unix (GTK+)
|
||||||
|
|
||||||
Printing under Unix has always been a cause of problems as Unix
|
Printing under Unix has always been a cause of problems as Unix
|
||||||
does not provide a standard way to display text and graphics
|
does not provide a standard way to display text and graphics
|
||||||
|
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
|
||||||
@page validator_overview wxValidator overview
|
@page overview_validator wxValidator overview
|
||||||
|
|
||||||
Classes: #wxValidator, #wxTextValidator,
|
Classes: #wxValidator, #wxTextValidator,
|
||||||
#wxGenericValidator
|
#wxGenericValidator
|
||||||
|
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
|
||||||
@page windowdeletion_overview Window deletion overview
|
@page overview_windowdeletion Window deletion overview
|
||||||
|
|
||||||
Classes: #wxCloseEvent, #wxWindow
|
Classes: #wxCloseEvent, #wxWindow
|
||||||
Window deletion can be a confusing subject, so this overview is provided
|
Window deletion can be a confusing subject, so this overview is provided
|
||||||
|
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
|
||||||
@page windowids_overview Window IDs overview
|
@page overview_windowids Window IDs overview
|
||||||
|
|
||||||
@b See Also
|
@b See Also
|
||||||
#wxIdManager
|
#wxIdManager
|
||||||
|
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
|
||||||
@page windowsizing_overview Window Sizing Overview
|
@page overview_windowsizing Window Sizing Overview
|
||||||
|
|
||||||
It can sometimes be confusing to keep track of the various
|
It can sometimes be confusing to keep track of the various
|
||||||
size-related attributes of a #wxWindow, how they
|
size-related attributes of a #wxWindow, how they
|
||||||
|
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
|
||||||
@page windowstyles_overview Window styles
|
@page overview_windowstyles Window styles
|
||||||
|
|
||||||
Window styles are used to specify alternative behaviour and appearances for windows, when they are
|
Window styles are used to specify alternative behaviour and appearances for windows, when they are
|
||||||
created. The symbols are defined in such a way that they can be combined in a 'bit-list' using the
|
created. The symbols are defined in such a way that they can be combined in a 'bit-list' using the
|
||||||
|
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
|
||||||
@page xrc_overview XML-based resource system overview
|
@page overview_xrc XML-based resource system overview
|
||||||
|
|
||||||
Classes: #wxXmlResource, #wxXmlResourceHandler
|
Classes: #wxXmlResource, #wxXmlResourceHandler
|
||||||
The XML-based resource system, known as XRC, allows user interface elements such as
|
The XML-based resource system, known as XRC, allows user interface elements such as
|
||||||
|
Reference in New Issue
Block a user