]> git.saurik.com Git - wxWidgets.git/commitdiff
recategorize many misplaced classes; move lots of classes from miscellaneous [window...
authorFrancesco Montorsi <f18m_cpp217828@yahoo.it>
Fri, 20 Feb 2009 11:34:52 +0000 (11:34 +0000)
committerFrancesco Montorsi <f18m_cpp217828@yahoo.it>
Fri, 20 Feb 2009 11:34:52 +0000 (11:34 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59051 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

50 files changed:
docs/doxygen/Doxyfile_inc
docs/doxygen/groups/class_appmanagement.h
docs/doxygen/groups/class_bookctrl.h [new file with mode: 0644]
docs/doxygen/groups/class_cfg.h [new file with mode: 0644]
docs/doxygen/groups/class_data.h
interface/wx/aboutdlg.h
interface/wx/accel.h
interface/wx/apptrait.h
interface/wx/artprov.h
interface/wx/bitmap.h
interface/wx/bookctrl.h
interface/wx/buffer.h
interface/wx/calctrl.h
interface/wx/choicebk.h
interface/wx/cmndata.h
interface/wx/config.h
interface/wx/datetime.h
interface/wx/display.h
interface/wx/encconv.h
interface/wx/event.h
interface/wx/fdrepdlg.h
interface/wx/fileconf.h
interface/wx/filectrl.h
interface/wx/fontmap.h
interface/wx/headerctrl.h
interface/wx/image.h
interface/wx/intl.h
interface/wx/list.h
interface/wx/listbook.h
interface/wx/listctrl.h
interface/wx/metafile.h
interface/wx/mimetype.h
interface/wx/module.h
interface/wx/msgqueue.h
interface/wx/msw/ole/activex.h
interface/wx/msw/ole/automtn.h
interface/wx/msw/registry.h
interface/wx/notebook.h
interface/wx/platinfo.h
interface/wx/settings.h
interface/wx/snglinst.h
interface/wx/sound.h
interface/wx/stc/stc.h
interface/wx/sysopt.h
interface/wx/toolbook.h
interface/wx/treebase.h
interface/wx/treebook.h
interface/wx/vidmode.h
interface/wx/windowid.h
interface/wx/xlocale.h

index 2a695611ef79b36a8d022d3f6f77ad57e58dcada..6735ab7b00c6a602a6cccc78d240069ebfbbdfe3 100644 (file)
@@ -92,6 +92,7 @@ ALIASES += appearance{1}="\htmlonly <br><div><span class='appearance'>Appearance
 # aliases for additional wx-specific infos
 ALIASES += category{1}="\ingroup group_class_\1 \n<div><span class='category'>Category:</span>&nbsp;&nbsp;<span class='category_text'>\ref group_class_\1</span></div>"
 ALIASES += category{2}="\ingroup group_class_\1 group_class_\2 \n<div><span class='category'>Category:</span>&nbsp;&nbsp;<span class='category_text'>\ref group_class_\1, \ref group_class_\2</span></div>"
 # aliases for additional wx-specific infos
 ALIASES += category{1}="\ingroup group_class_\1 \n<div><span class='category'>Category:</span>&nbsp;&nbsp;<span class='category_text'>\ref group_class_\1</span></div>"
 ALIASES += category{2}="\ingroup group_class_\1 group_class_\2 \n<div><span class='category'>Category:</span>&nbsp;&nbsp;<span class='category_text'>\ref group_class_\1, \ref group_class_\2</span></div>"
+ALIASES += category{3}="\ingroup group_class_\1 group_class_\2 group_class_\3 \n<div><span class='category'>Category:</span>&nbsp;&nbsp;<span class='category_text'>\ref group_class_\1, \ref group_class_\2, \ref group_class_\3</span></div>"
 ALIASES += library{1}="<h2></h2><div><span class='lib'>Library:</span>&nbsp;&nbsp;<span class='lib_text'>\ref page_libs_\1</span></div>"
 ALIASES += nolibrary="<h2></h2><div><span class='lib'>Library:</span>&nbsp;&nbsp;<span class='lib_text'>None; this class implementation is entirely header-based.</span></div>"
 ALIASES += stdobjects="<span class='stdobj'>Predefined objects/pointers:</span>"
 ALIASES += library{1}="<h2></h2><div><span class='lib'>Library:</span>&nbsp;&nbsp;<span class='lib_text'>\ref page_libs_\1</span></div>"
 ALIASES += nolibrary="<h2></h2><div><span class='lib'>Library:</span>&nbsp;&nbsp;<span class='lib_text'>None; this class implementation is entirely header-based.</span></div>"
 ALIASES += stdobjects="<span class='stdobj'>Predefined objects/pointers:</span>"
index 95f805f2377afa4a63e1e176d31559c83cee0fa5..211f348ae15cdbeb5ce3e9f67e572a54471515f6 100644 (file)
@@ -11,8 +11,9 @@
 @defgroup group_class_appmanagement Application and Process Management
 @ingroup group_class
 
 @defgroup group_class_appmanagement Application and Process Management
 @ingroup group_class
 
-The classes in this section are used to handle application-wide settings or
-for initialization/shutdown of the application itself.
+The classes in this section represent the application (see wxApp) or parts of it
+(e.g. wxEventLoopBase, wxModule).
+They can be used for initialization/shutdown of the application itself.
 
 Related macros/global-functions group: @ref group_funcmacro_appinitterm.
 
 
 Related macros/global-functions group: @ref group_funcmacro_appinitterm.
 
diff --git a/docs/doxygen/groups/class_bookctrl.h b/docs/doxygen/groups/class_bookctrl.h
new file mode 100644 (file)
index 0000000..2b36808
--- /dev/null
@@ -0,0 +1,19 @@
+/////////////////////////////////////////////////////////////////////////////
+// Name:        class_bookctrl.h
+// Purpose:     Book controls classes group docs
+// Author:      wxWidgets team
+// RCS-ID:      $Id$
+// Licence:     wxWindows license
+/////////////////////////////////////////////////////////////////////////////
+
+/**
+
+@defgroup group_class_bookctrl Book Controls
+@ingroup group_class
+
+A book control contains pages of other controls.
+
+Related overview: @ref overview_bookctrl
+
+*/
+
diff --git a/docs/doxygen/groups/class_cfg.h b/docs/doxygen/groups/class_cfg.h
new file mode 100644 (file)
index 0000000..68f13e5
--- /dev/null
@@ -0,0 +1,18 @@
+/////////////////////////////////////////////////////////////////////////////
+// Name:        class_cfg.h
+// Purpose:     Application and System configuration classes group docs
+// Author:      wxWidgets team
+// RCS-ID:      $Id$
+// Licence:     wxWindows license
+/////////////////////////////////////////////////////////////////////////////
+
+/**
+
+@defgroup group_class_cfg Application and System configuration
+@ingroup group_class
+
+The classes in this section are used to handle application-wide settings
+and system-wide settings.
+
+*/
+
index 15c71edb64f7fceb4ac52cdf7ae6e4217e6595f7..8150162c65ca5e375584524c84b598d52322a1c8 100644 (file)
@@ -12,6 +12,9 @@
 @ingroup group_class
 
 These are the data structure classes provided by wxWidgets.
 @ingroup group_class
 
 These are the data structure classes provided by wxWidgets.
+Some of them are used to store generic data (e.g. wxPoint, wxSize, etc),
+others are mainly helpers of other classes (e.g. wxListItem, wxCalendarDateAttr,
+wxFindReplaceDialogData, etc).
 
 */
 
 
 */
 
index 7d98bab25cd176dd816a80138a855ed25bccf1c8..7342a3ed0a6d2be90197b576133ad185336d5698 100644 (file)
@@ -31,7 +31,7 @@
     so you should avoid specifying these fields to achieve more native look and feel.
 
     @library{wxadv}
     so you should avoid specifying these fields to achieve more native look and feel.
 
     @library{wxadv}
-    @category{misc}
+    @category{cmndlg,data}
 
     @see wxAboutDialogInfo::SetArtists
 */
 
     @see wxAboutDialogInfo::SetArtists
 */
index e7d60861a5e6985ad22ec35ececdcfa444a44fba..bc67d5f3b20a1057a4eb48d4949743955f4e8563 100644 (file)
@@ -34,7 +34,7 @@ enum wxAcceleratorEntryFlags
     (see wxAcceleratorTable).
 
     @library{wxcore}
     (see wxAcceleratorTable).
 
     @library{wxcore}
-    @category{misc}
+    @category{data}
 
     @see wxAcceleratorTable, wxWindow::SetAcceleratorTable
 */
 
     @see wxAcceleratorTable, wxWindow::SetAcceleratorTable
 */
@@ -157,7 +157,7 @@ public:
     'OK'.
 
     @library{wxcore}
     'OK'.
 
     @library{wxcore}
-    @category{misc}
+    @category{data}
 
     @stdobjects
     ::wxNullAcceleratorTable
 
     @stdobjects
     ::wxNullAcceleratorTable
index 6251c5623d9fb008ba93adb758d81738ee0a7e25..57c2b6d58603bdda7a73fda43373a232ef2e803a 100644 (file)
@@ -23,7 +23,7 @@
     implementation of the wxAppTraits interface.
 
     @library{wxbase}
     implementation of the wxAppTraits interface.
 
     @library{wxbase}
-    @category{appmanagement}
+    @category{cfg}
 
     @see @ref overview_app, wxApp
 */
 
     @see @ref overview_app, wxApp
 */
index b8a0a742d36e645a9850803f933c9577d89177f8..b141297fb55ce9a07f4d48c92b31b149956b0b59 100644 (file)
@@ -164,7 +164,7 @@ typedef wxString wxArtID;
     identical bitmap for different client values!
 
     @library{wxcore}
     identical bitmap for different client values!
 
     @library{wxcore}
-    @category{misc,data}
+    @category{misc}
 
     @see the @ref page_samples_artprov for an example of wxArtProvider usage.
 */
 
     @see the @ref page_samples_artprov for an example of wxArtProvider usage.
 */
index b0a215917ee9024b92482f2f955da99e04137b43..f9d7948ea7b2eb8be56ef0310e3a30a314e80397 100644 (file)
@@ -29,7 +29,7 @@
     wxBitmap class documentation.
 
     @library{wxcore}
     wxBitmap class documentation.
 
     @library{wxcore}
-    @category{misc}
+    @category{gdi}
 
     @see @ref overview_bitmap, wxBitmap, wxIcon, wxCursor
 */
 
     @see @ref overview_bitmap, wxBitmap, wxIcon, wxCursor
 */
index 9a0d5936b29a5f4561498f7468b443cc71a8867a..4407e51c28147e061721d7e3d48aa5e2fe47b3cb 100644 (file)
@@ -23,7 +23,7 @@
     This is a pure virtual class so you cannot allocate it directly.
 
     @library{wxcore}
     This is a pure virtual class so you cannot allocate it directly.
 
     @library{wxcore}
-    @category{miscwnd}
+    @category{bookctrl}
 
     @see @ref overview_bookctrl
 */
 
     @see @ref overview_bookctrl
 */
@@ -363,7 +363,7 @@ public:
     probably unnecessary to process both events at once.
 
     @library{wxcore}
     probably unnecessary to process both events at once.
 
     @library{wxcore}
-    @category{events}
+    @category{events,bookctrl}
 
     @see wxNotebook, wxListbook, wxChoicebook, wxTreebook, wxToolbook
 */
 
     @see wxNotebook, wxListbook, wxChoicebook, wxTreebook, wxToolbook
 */
index 504df2aeb68905656d83a59fc7cb0a30a5f10e76..d8766639b0b3e9affdf68bd698563f06764dfce3 100644 (file)
 
     @todo provide better docs for this class
 
 
     @todo provide better docs for this class
 
+    @tparam T
+        The type of the characters stored in this class.
+
     @nolibrary
     @nolibrary
-    @category{misc}
+    @category{data}
 */
 template <typename T>
 class wxCharTypeBuffer
 */
 template <typename T>
 class wxCharTypeBuffer
@@ -45,7 +48,7 @@ public:
     @todo provide better docs for this class
 
     @nolibrary
     @todo provide better docs for this class
 
     @nolibrary
-    @category{misc}
+    @category{data}
 */
 class wxCharBuffer : public wxCharTypeBuffer<char>
 {
 */
 class wxCharBuffer : public wxCharTypeBuffer<char>
 {
@@ -63,7 +66,7 @@ public:
     This class is available only when <tt>wxUSE_WCHAR_T==1</tt>
 
     @nolibrary
     This class is available only when <tt>wxUSE_WCHAR_T==1</tt>
 
     @nolibrary
-    @category{misc}
+    @category{data}
 */
 class wxWCharBuffer : public wxCharTypeBuffer<wchar_t>
 {
 */
 class wxWCharBuffer : public wxCharTypeBuffer<wchar_t>
 {
@@ -76,8 +79,6 @@ public:
     wxWCharBuffer(const wxCStrData& cstr);
 };
 
     wxWCharBuffer(const wxCStrData& cstr);
 };
 
-
-
 /**
     @class wxMemoryBuffer
 
 /**
     @class wxMemoryBuffer
 
index dc0c5c9bf4be9a64681b27c24da0fd263ba592a6..536c5a3f115e64ff9499312e23d5ba3e5b9dd7fa 100644 (file)
@@ -53,7 +53,7 @@ enum wxCalendarDateBorder
     of this class are used with wxCalendarCtrl.
 
     @library{wxadv}
     of this class are used with wxCalendarCtrl.
 
     @library{wxadv}
-    @category{misc}
+    @category{data}
 
     @see wxCalendarCtrl
 */
 
     @see wxCalendarCtrl
 */
index bc3fec7ea1890bf0152e5e179b3430b0239f2660..7ed79cd30c7862ef4fad9c8b496b650fcfd4ed41 100644 (file)
@@ -46,7 +46,7 @@
     @endEventTable
 
     @library{wxcore}
     @endEventTable
 
     @library{wxcore}
-    @category{miscwnd}
+    @category{bookctrl}
     @appearance{choicebook.png}
 
     @see @ref overview_bookctrl, wxNotebook, @ref page_samples_notebook
     @appearance{choicebook.png}
 
     @see @ref overview_bookctrl, wxNotebook, @ref page_samples_notebook
index 4fd908859ebb86dbc31ebb79b0f0fe6ac4ec57fa..81c8a126b509b1573b803c5a3b008ab9c520b4e0 100644 (file)
@@ -12,7 +12,7 @@
     This class holds a variety of information related to font dialogs.
 
     @library{wxcore}
     This class holds a variety of information related to font dialogs.
 
     @library{wxcore}
-    @category{cmndlg}
+    @category{cmndlg,data}
 
     @see @ref overview_cmndlg_font, wxFont, wxFontDialog
 */
 
     @see @ref overview_cmndlg_font, wxFont, wxFontDialog
 */
@@ -137,7 +137,7 @@ public:
     stored by wxPageSetupDialogData).
 
     @library{wxcore}
     stored by wxPageSetupDialogData).
 
     @library{wxcore}
-    @category{printing}
+    @category{printing,data}
 
     @see @ref overview_printing, wxPageSetupDialog
 */
 
     @see @ref overview_printing, wxPageSetupDialog
 */
@@ -349,7 +349,7 @@ public:
     This class holds a variety of information related to colour dialogs.
 
     @library{wxcore}
     This class holds a variety of information related to colour dialogs.
 
     @library{wxcore}
-    @category{cmndlg}
+    @category{cmndlg,data}
 
     @see wxColour, wxColourDialog, @ref overview_cmndlg_colour
 */
 
     @see wxColour, wxColourDialog, @ref overview_cmndlg_colour
 */
@@ -511,7 +511,7 @@ enum wxPrintBin
     @endcode
 
     @library{wxcore}
     @endcode
 
     @library{wxcore}
-    @category{printing}
+    @category{printing,data}
 
     @see @ref overview_printing, wxPrintDialog, wxPageSetupDialog,
          wxPrintDialogData, wxPageSetupDialogData, @ref overview_cmndlg_print,
 
     @see @ref overview_printing, wxPrintDialog, wxPageSetupDialog,
          wxPrintDialogData, wxPageSetupDialogData, @ref overview_cmndlg_print,
@@ -681,7 +681,7 @@ public:
     settings.
 
     @library{wxcore}
     settings.
 
     @library{wxcore}
-    @category{printing}
+    @category{printing,cmndlg,data}
 
     @see @ref overview_printing, wxPrintDialog, @ref overview_cmndlg_print
 */
 
     @see @ref overview_printing, wxPrintDialog, @ref overview_cmndlg_print
 */
index cc134b0029907b1fda602aeaddf2c59cf4ff1932..5afaeeff33072d733b56574b395ad25d89a12615 100644 (file)
 
 
     @library{wxbase}
 
 
     @library{wxbase}
-    @category{misc}
+    @category{cfg}
 */
 class wxConfigBase : public wxObject
 {
 */
 class wxConfigBase : public wxObject
 {
index 9505c3d9a62068f3ffa2e5457793f378e3ba8bcb..70cf1c5a8998914e0223c3f85db82204b429b634 100644 (file)
@@ -2045,7 +2045,7 @@ public:
     @todo Write wxDateTimeHolidayAuthority documentation.
 
     @library{wxbase}
     @todo Write wxDateTimeHolidayAuthority documentation.
 
     @library{wxbase}
-    @category{misc}
+    @category{data}
 */
 class wxDateTimeHolidayAuthority
 {
 */
 class wxDateTimeHolidayAuthority
 {
index 20811d75809b8d64f813aa021007452a852ea2cf..421def972fd6d96e6e23d34352eba1cc20157be0 100644 (file)
@@ -12,7 +12,7 @@
     Determines the sizes and locations of displays connected to the system.
 
     @library{wxcore}
     Determines the sizes and locations of displays connected to the system.
 
     @library{wxcore}
-    @category{misc}
+    @category{cfg}
 
     @see wxClientDisplayRect(), wxDisplaySize(), wxDisplaySizeMM()
 */
 
     @see wxClientDisplayRect(), wxDisplaySize(), wxDisplaySizeMM()
 */
index f7e477d80ca2e2fdfd13060fec685dbc97dd4551..ceba036f84db006c22cec23557f7d2866af5428d 100644 (file)
     @c wxFONTENCODING_KOI8.
 
     @note
     @c wxFONTENCODING_KOI8.
 
     @note
-
     Please use wxMBConv classes instead if possible. wxCSConv has much better
     support for various encodings than wxEncodingConverter.
     wxEncodingConverter is useful only if you rely on wxCONVERT_SUBSTITUTE mode
     of operation (see wxEncodingConverter::Init()).
 
     @library{wxbase}
     Please use wxMBConv classes instead if possible. wxCSConv has much better
     support for various encodings than wxEncodingConverter.
     wxEncodingConverter is useful only if you rely on wxCONVERT_SUBSTITUTE mode
     of operation (see wxEncodingConverter::Init()).
 
     @library{wxbase}
-    @category{misc}
+    @category{conv}
 
     @see wxFontMapper, wxMBConv, @ref overview_nonenglish
 */
 
     @see wxFontMapper, wxMBConv, @ref overview_nonenglish
 */
index 65b08c16788c91b22e3c90ec24ff77917e651b1d..021e0da3427394501869158dadd6e5c8b61fafad 100644 (file)
@@ -2562,7 +2562,7 @@ public:
     (unless the @c wxEVT_CATEGORY_THREAD is specified - which is never in wx code).
 
     @library{wxcore}
     (unless the @c wxEVT_CATEGORY_THREAD is specified - which is never in wx code).
 
     @library{wxcore}
-    @category{events}
+    @category{events,threading}
 
     @see @ref overview_thread, wxEventLoopBase::YieldFor
 */
 
     @see @ref overview_thread, wxEventLoopBase::YieldFor
 */
index e8a42a4123724e1b1b8c7a31054ee2df8d72ac10..a396bab8f8fbb7cf90919a9553adf43627f2c0e8 100644 (file)
@@ -111,7 +111,7 @@ public:
     dialog and calling them has no effect later.
 
     @library{wxcore}
     dialog and calling them has no effect later.
 
     @library{wxcore}
-    @category{data}
+    @category{cmndlg,data}
 */
 class wxFindReplaceData : public wxObject
 {
 */
 class wxFindReplaceData : public wxObject
 {
index 641b3b5adf3d5cbfcaabc374a54b81608d75fee6..df88c8e24a8fcd43e4cf497c14af5805b4d2ad70 100644 (file)
@@ -20,7 +20,7 @@
     Windows.
 
     @library{wxbase}
     Windows.
 
     @library{wxbase}
-    @category{misc}
+    @category{cfg}
 
     @see wxFileConfig::Save
 */
 
     @see wxFileConfig::Save
 */
index e7ff427953101b0d4780663a3dcc369a7504f0e8..56be6351e86c3a1cefd72bd0ef7a3a7bb3425d9c 100644 (file)
     @endEventTable
 
     @library{wxbase}
     @endEventTable
 
     @library{wxbase}
-    @category{miscwnd}
+    @category{ctrl}
     @appearance{filectrl.png}
 
     @nativeimpl{wxgtk}
 
     @see wxGenericDirCtrl
 */
     @appearance{filectrl.png}
 
     @nativeimpl{wxgtk}
 
     @see wxGenericDirCtrl
 */
-class wxFileCtrl : public wxWindow
+class wxFileCtrl : public wxControl
 {
 public:
     wxFileCtrl();
 {
 public:
     wxFileCtrl();
index f3bb9ebcd402e88959c158e6aa13d9e6408aa27d..104a5ec81a4b6f663ef44c4cf19ba81e5aece83d 100644 (file)
@@ -54,9 +54,9 @@
     @endcode
 
     @library{wxcore}
     @endcode
 
     @library{wxcore}
-    @category{misc}
+    @category{cfg}
 
 
-    @see wxEncodingConverter, @ref overview_nonenglish "Writing non-English applications"
+    @see wxEncodingConverter, @ref overview_nonenglish
 */
 class wxFontMapper
 {
 */
 class wxFontMapper
 {
index 862d26c5b6545331de52605e7d2916004461dc02..73142a1959d99a40973a188324ff6591e5ce089d 100644 (file)
@@ -645,7 +645,7 @@ protected:
     Event class representing the events generated by wxHeaderCtrl.
 
     @library{wxcore}
     Event class representing the events generated by wxHeaderCtrl.
 
     @library{wxcore}
-    @category{ctrl}
+    @category{events}
 
     @see wxHeaderCtrl
 */
 
     @see wxHeaderCtrl
 */
index a45715b2c47312f580409979b6cbb8ec30f5f3e4..a5e959b6779058a7ad4a0cb96f7b20a7a07bb1d9 100644 (file)
@@ -63,7 +63,7 @@ enum wxImagePNGType
     ::wxNullImage
 
     @library{wxcore}
     ::wxNullImage
 
     @library{wxcore}
-    @category{misc}
+    @category{gdi}
 
     @see wxImage, wxInitAllImageHandlers()
 */
 
     @see wxImage, wxInitAllImageHandlers()
 */
@@ -526,7 +526,7 @@ public:
         If the image has an alpha channel, all pixels with alpha value less
         than @a threshold are replaced with the mask colour and the alpha
         channel is removed. Otherwise nothing is done.
         If the image has an alpha channel, all pixels with alpha value less
         than @a threshold are replaced with the mask colour and the alpha
         channel is removed. Otherwise nothing is done.
-        
+
         The mask colour is chosen automatically using
         FindFirstUnusedColour() by this function, see the overload below if you
         this is not appropriate.
         The mask colour is chosen automatically using
         FindFirstUnusedColour() by this function, see the overload below if you
         this is not appropriate.
@@ -558,7 +558,7 @@ public:
             considered to be opaque.
 
      */
             considered to be opaque.
 
      */
-    void ConvertAlphaToMask(unsigned char mr, unsigned char mg, unsigned char mb, 
+    void ConvertAlphaToMask(unsigned char mr, unsigned char mg, unsigned char mb,
                             unsigned char threshold = wxIMAGE_ALPHA_THRESHOLD);
     //@}
 
                             unsigned char threshold = wxIMAGE_ALPHA_THRESHOLD);
     //@}
 
index 06ef0aa23c2d294b42b7f8df477bcad2f39e2e8e..6940db777983a17cfc1669a68be6d1a6db9d91a2 100644 (file)
@@ -361,7 +361,7 @@ struct WXDLLIMPEXP_BASE wxLanguageInfo
     @endWxPerlOnly
 
     @library{wxbase}
     @endWxPerlOnly
 
     @library{wxbase}
-    @category{misc}
+    @category{cfg}
 
     @see @ref overview_i18n, @ref page_samples_internat, wxXLocale
 */
 
     @see @ref overview_i18n, @ref page_samples_internat, wxXLocale
 */
index a770d433d6c276836c0400bc091f856b0ef96859..bee1b9c1d065de66e3f305b9b720325d9802a733 100644 (file)
@@ -89,7 +89,7 @@
         The type stored in the wxList nodes.
 
     @library{wxbase}
         The type stored in the wxList nodes.
 
     @library{wxbase}
-    @category{data}
+    @category{containers}
 
     @see wxArray<T>, wxVector<T>, wxNode<T>
 */
 
     @see wxArray<T>, wxVector<T>, wxNode<T>
 */
index 5683d89c4b0d5d82e257c376f2f857689d8b8fe3..dc8001dd3d24472b0c2795b9d74d02a796c92ecf 100644 (file)
@@ -45,7 +45,7 @@
     @endEventTable
 
     @library{wxcore}
     @endEventTable
 
     @library{wxcore}
-    @category{miscwnd}
+    @category{bookctrl}
     @appearance{listbook.png}
 
     @see wxBookCtrl, wxNotebook, @ref page_samples_notebook
     @appearance{listbook.png}
 
     @see wxBookCtrl, wxNotebook, @ref page_samples_notebook
index 7547e8b3e2e20e849f914f849b7ddf80c9cdc9a5..064313ce9b43b5545e6fe52eab06c47fc191c6f2 100644 (file)
@@ -1084,7 +1084,7 @@ public:
     Represents the attributes (color, font, ...) of a wxListCtrl's wxListItem.
 
     @library{wxbase}
     Represents the attributes (color, font, ...) of a wxListCtrl's wxListItem.
 
     @library{wxbase}
-    @category{ctrl}
+    @category{data}
 
     @see @ref overview_listctrl, wxListCtrl, wxListItem
 */
 
     @see @ref overview_listctrl, wxListCtrl, wxListItem
 */
@@ -1296,7 +1296,7 @@ enum wxListColumnFormat
     If the colour/font is not specified, the default list control colour/font is used.
 
     @library{wxbase}
     If the colour/font is not specified, the default list control colour/font is used.
 
     @library{wxbase}
-    @category{ctrl}
+    @category{data}
 
     @see wxListCtrl
 */
 
     @see wxListCtrl
 */
index 8d4f7c3b28b62be7baca929389b7d22f33a554e2..cf541c567e69e43803a136186fcf3cfdf879dba3 100644 (file)
@@ -69,7 +69,7 @@ public:
     @onlyfor{wxmsw}
 
     @library{wxcore}
     @onlyfor{wxmsw}
 
     @library{wxcore}
-    @category{gdi,misc}
+    @category{gdi}
 
     @see wxMetafileDC
 */
 
     @see wxMetafileDC
 */
index 05c0f1aee72d17f1a9e204d24f1c75333625bd84..dc2244c1d5946769826878873db1ad415ddf6ffe 100644 (file)
@@ -68,7 +68,7 @@
 
 
     @library{wxbase}
 
 
     @library{wxbase}
-    @category{misc}
+    @category{cfg}
 
     @see wxFileType
 */
 
     @see wxFileType
 */
@@ -228,7 +228,7 @@ wxMimeTypesManager* wxTheMimeTypesManager;
 
 
     @library{wxbase}
 
 
     @library{wxbase}
-    @category{misc}
+    @category{data}
 
     @see wxMimeTypesManager
 */
 
     @see wxMimeTypesManager
 */
index 289530f872f140226188c0597c19ce258519e06f..a6a091e613fb0d575fba6e7cdf227ec091ec23ba 100644 (file)
@@ -73,7 +73,7 @@
     @endcode
 
     @library{wxbase}
     @endcode
 
     @library{wxbase}
-    @category{misc}
+    @category{appmanagement}
 */
 class wxModule : public wxObject
 {
 */
 class wxModule : public wxObject
 {
index 5a6347f794f412c988124e6ff7c67aec8a32e887..3c3432f8a22959d0d75492deb83c98f4a45303d4 100644 (file)
@@ -7,23 +7,25 @@
 /////////////////////////////////////////////////////////////////////////////
 
 /**
 /////////////////////////////////////////////////////////////////////////////
 
 /**
-
     wxMessageQueue allows passing messages between threads.
 
     This class should be typically used to communicate between the main and worker
     threads. The main thread calls wxMessageQueue::Post and the worker thread
     calls wxMessageQueue::Receive.
 
     wxMessageQueue allows passing messages between threads.
 
     This class should be typically used to communicate between the main and worker
     threads. The main thread calls wxMessageQueue::Post and the worker thread
     calls wxMessageQueue::Receive.
 
-    For this class a message is an object of arbitrary type T.
+    @tparam T
+        For this class a message is an object of arbitrary type T.
+
     Notice that often there is a some special message indicating that the thread
     should terminate as there is no other way to gracefully shutdown a thread
     waiting on the message queue.
 
     @nolibrary
     Notice that often there is a some special message indicating that the thread
     should terminate as there is no other way to gracefully shutdown a thread
     waiting on the message queue.
 
     @nolibrary
-    @category{misc}
+    @category{threading}
 
     @see wxThread
 */
 
     @see wxThread
 */
+template <typename T>
 class wxMessageQueue<T>
 {
 public:
 class wxMessageQueue<T>
 {
 public:
index 19f50d265d73e0f110a8ff9917e5f6ca4b117104..d69892ba8373dde403528c71b7b5d48fae986bc7 100644 (file)
@@ -279,7 +279,7 @@ public:
     @onlyfor{wxmsw}
 
     @library{wxbase}
     @onlyfor{wxmsw}
 
     @library{wxbase}
-    @category{misc,ipc}
+    @category{ctrl,ipc}
 
     @see wxActiveXEvent, @ref page_samples_flash
 */
 
     @see wxActiveXEvent, @ref page_samples_flash
 */
index f29b9f86c08679c0110a029c71cc02c1e804cf56..22f47a1d8d121ba2bc5bd31783335584c90366a7 100644 (file)
@@ -33,7 +33,7 @@
     @onlyfor{wxmsw}
 
     @library{wxcore}
     @onlyfor{wxmsw}
 
     @library{wxcore}
-    @category{misc}
+    @category{data}
 
     @see wxVariant
 */
 
     @see wxVariant
 */
index d1c83ff48e899c2c5c7ee0f09a82af55a65855cb..cf1c200c7e5aef23d20c77a4b7875781c01d86a2 100644 (file)
@@ -32,9 +32,6 @@
 
     @onlyfor{wxmsw}
 
 
     @onlyfor{wxmsw}
 
-    @library{wxbase}
-    @category{misc}
-
     @b Example:
 
     @code
     @b Example:
 
     @code
         key->GetNextKey(key_name, 1);
     }
     @endcode
         key->GetNextKey(key_name, 1);
     }
     @endcode
+
+
+    @library{wxbase}
+    @category{cfg}
 */
 class wxRegKey
 {
 */
 class wxRegKey
 {
@@ -77,7 +78,7 @@ public:
     */
     wxRegKey(const wxString& strKey);
     /**
     */
     wxRegKey(const wxString& strKey);
     /**
-        The constructor to set the full name of the key using one of the 
+        The constructor to set the full name of the key using one of the
         standard keys, that is, HKCR, HKCU, HKLM, HKUSR, HKPD, HKCC or HKDD.
     */
     wxRegKey(StdKey keyParent, const wxString& strKey);
         standard keys, that is, HKCR, HKCU, HKLM, HKUSR, HKPD, HKCC or HKDD.
     */
     wxRegKey(StdKey keyParent, const wxString& strKey);
@@ -96,7 +97,7 @@ public:
         Write ///< Read and Write
     };
 
         Write ///< Read and Write
     };
 
-    /** 
+    /**
         The standard registry key enumerator.
     */
     enum StdKey
         The standard registry key enumerator.
     */
     enum StdKey
@@ -128,7 +129,7 @@ public:
     Type_Multi_String,        ///< Multiple Unicode strings
     Type_Resource_list,       ///< Resource list in the resource map
     Type_Full_resource_descriptor,  ///< Resource list in the hardware description
     Type_Multi_String,        ///< Multiple Unicode strings
     Type_Resource_list,       ///< Resource list in the resource map
     Type_Full_resource_descriptor,  ///< Resource list in the hardware description
-    Type_Resource_requirements_list ///< 
+    Type_Resource_requirements_list ///<
     };
 
     /**
     };
 
     /**
@@ -146,12 +147,12 @@ public:
         using the key. Returns @true if successful.
     */
     bool Copy(wxRegKey& keyDst);
         using the key. Returns @true if successful.
     */
     bool Copy(wxRegKey& keyDst);
-    
+
     /**
         Copy the value to another key, possibly changing its name. By default
         it will remain the same. Returns @true if successful.
     */
     /**
         Copy the value to another key, possibly changing its name. By default
         it will remain the same. Returns @true if successful.
     */
-    bool CopyValue(const wxString& szValue, wxRegKey& keyDst,    
+    bool CopyValue(const wxString& szValue, wxRegKey& keyDst,
                   const wxString& szNewName = wxEmptyString);
     /**
         Creates the key. Will fail if the key already exists and @a bOkIfExists
                   const wxString& szNewName = wxEmptyString);
     /**
         Creates the key. Will fail if the key already exists and @a bOkIfExists
@@ -170,7 +171,7 @@ public:
     void DeleteSelf();
 
     /**
     void DeleteSelf();
 
     /**
-        Deletes the named value or use an empty string argument to remove the 
+        Deletes the named value or use an empty string argument to remove the
         default value of the key.
     */
     void DeleteValue(const wxString& szKey);
         default value of the key.
     */
     void DeleteValue(const wxString& szKey);
@@ -192,7 +193,7 @@ public:
         Returns @true if successful.
     */
     bool Export(wxOutputStream& ostr) const;
         Returns @true if successful.
     */
     bool Export(wxOutputStream& ostr) const;
-    
+
     /**
         Gets the first key. Returns @true if successful.
     */
     /**
         Gets the first key. Returns @true if successful.
     */
@@ -237,7 +238,7 @@ public:
         Gets the value type.
     */
     ValueType GetValueType(const wxString& szValue) const;
         Gets the value type.
     */
     ValueType GetValueType(const wxString& szValue) const;
-    
+
     /**
         Returns @true if given subkey exists.
     */
     /**
         Returns @true if given subkey exists.
     */
@@ -324,13 +325,13 @@ public:
     /**
         Preallocate some memory for the name. For wxRegConfig usage only.
     */
     /**
         Preallocate some memory for the name. For wxRegConfig usage only.
     */
-    void ReserveMemoryForName(size_t bytes); 
+    void ReserveMemoryForName(size_t bytes);
 
     /**
         Set or change the HKEY handle.
     */
     void SetHkey(WXHKEY hKey);
 
     /**
         Set or change the HKEY handle.
     */
     void SetHkey(WXHKEY hKey);
-    
+
     /**
         Set the full key name. The name is absolute. It should start with
         HKEY_xxx.
     /**
         Set the full key name. The name is absolute. It should start with
         HKEY_xxx.
@@ -344,7 +345,7 @@ public:
         Set the name relative to the parent key
     */
     void SetName(const wxRegKey& keyParent, const wxString& strKey);
         Set the name relative to the parent key
     */
     void SetName(const wxRegKey& keyParent, const wxString& strKey);
-    
+
     /**
         Sets the given @a szValue which must be numeric. If the value doesn't
         exist, it is created. Returns @true if successful.
     /**
         Sets the given @a szValue which must be numeric. If the value doesn't
         exist, it is created. Returns @true if successful.
@@ -356,7 +357,7 @@ public:
     */
     bool SetValue(const wxString& szValue, const wxString& strValue);
     /**
     */
     bool SetValue(const wxString& szValue, const wxString& strValue);
     /**
-        Sets the given @a szValue which must be binary. If the value doesn't 
+        Sets the given @a szValue which must be binary. If the value doesn't
         exist, it is created. Returns @true if successful.
     */
     bool SetValue(const wxString& szValue, const wxMemoryBuffer& buf);
         exist, it is created. Returns @true if successful.
     */
     bool SetValue(const wxString& szValue, const wxMemoryBuffer& buf);
index 863c01f991bd46facc6f60973991ea2f1790f8b5..19b575d27ebece19090e2367a1890ec37945cc86 100644 (file)
@@ -85,7 +85,7 @@
 
 
     @library{wxcore}
 
 
     @library{wxcore}
-    @category{miscwnd}
+    @category{bookctrl}
     @appearance{notebook.png}
 
     @see wxBookCtrl, wxBookCtrlEvent, wxImageList, @ref page_samples_notebook
     @appearance{notebook.png}
 
     @see wxBookCtrl, wxBookCtrlEvent, wxImageList, @ref page_samples_notebook
index a9a2c687ebdbc6b143199ce51177f3dccde3536b..06eff6cb082a0dc637ab60c9d483d048ff8cb6af 100644 (file)
@@ -116,7 +116,7 @@ enum wxEndianness
     where it's running.
 
     @library{wxbase}
     where it's running.
 
     @library{wxbase}
-    @category{misc}
+    @category{cfg}
 
     @see ::wxGetOsVersion(), wxIsPlatformLittleEndian(), wxIsPlatform64Bit(),
          wxAppTraits
 
     @see ::wxGetOsVersion(), wxIsPlatformLittleEndian(), wxIsPlatform64Bit(),
          wxAppTraits
index 9acd7d301e552c5a4db030de78233f2267d2bca1..8fcb3ba59f678f374e6b863d0bfe96ad10c73cdf 100644 (file)
@@ -163,7 +163,7 @@ enum wxSystemScreenType
     and user interface element sizes.
 
     @library{wxcore}
     and user interface element sizes.
 
     @library{wxcore}
-    @category{misc}
+    @category{cfg}
 
     @see wxFont, wxColour
 */
 
     @see wxFont, wxColour
 */
index 4ea2d84bb9e3adcb5837cbaa06b7d7d208809dc0..4d240abe655d4b2840b64c65d4c743e78c27c969 100644 (file)
@@ -57,7 +57,7 @@
     system call, but almost all of modern Unix systems do) only.
 
     @library{wxbase}
     system call, but almost all of modern Unix systems do) only.
 
     @library{wxbase}
-    @category{misc}
+    @category{appmanagement}
 */
 class wxSingleInstanceChecker
 {
 */
 class wxSingleInstanceChecker
 {
index b4e65d0e509e8f935a94db2c1b60aa6d5ce78571..862f93289d435300f97f8599b87fefbdba457989 100644 (file)
@@ -16,7 +16,7 @@
     Open Sound System or Simple DirectMedia Layer).
 
     @library{wxadv}
     Open Sound System or Simple DirectMedia Layer).
 
     @library{wxadv}
-    @category{misc}
+    @category{media}
 */
 class wxSound : public wxObject
 {
 */
 class wxSound : public wxObject
 {
index 6338d312bc8d56ccb028678ce81e3829db4662d5..ff4494dcf98fdc178cafebe848e20695965efee3 100644 (file)
@@ -14,7 +14,7 @@
     @todo list styled text ctrl events.
 
     @library{wxbase}
     @todo list styled text ctrl events.
 
     @library{wxbase}
-    @category{events}
+    @category{events,stc}
 */
 class wxStyledTextEvent : public wxCommandEvent
 {
 */
 class wxStyledTextEvent : public wxCommandEvent
 {
index ec08a7d28a87287527ae9e63530f1f69f6bf0646..ef436266b4ac7edc0a5f73f4c9ed7ebb6d9a316f 100644 (file)
     The compile-time option to include or exclude this functionality is wxUSE_SYSTEM_OPTIONS.
 
     @library{wxbase}
     The compile-time option to include or exclude this functionality is wxUSE_SYSTEM_OPTIONS.
 
     @library{wxbase}
-    @category{misc}
+    @category{cfg}
 
     @see wxSystemSettings
 */
 
     @see wxSystemSettings
 */
index ea4e48be83f9edfc5e9cb441a23df1ecff6b5228..96846cb262c99c58a425ed1456f2083e344004f7 100644 (file)
@@ -41,7 +41,7 @@
     @endEventTable
 
     @library{wxcore}
     @endEventTable
 
     @library{wxcore}
-    @category{miscwnd}
+    @category{bookctrl}
 
     @see @ref overview_bookctrl, wxBookCtrlBase, wxNotebook,
          @ref page_samples_notebook
 
     @see @ref overview_bookctrl, wxBookCtrlBase, wxNotebook,
          @ref page_samples_notebook
index 4218dac815075cf36aa465ba4126d143d482d5c3..4961f6678185098eaa92f8a273efe1de0516816c 100644 (file)
@@ -12,7 +12,7 @@
     An opaque reference to a tree item.
 
     @library{wxcore}
     An opaque reference to a tree item.
 
     @library{wxcore}
-    @category{misc}
+    @category{data}
 
     @see wxTreeCtrl, wxTreeItemData, @ref overview_treectrl
 */
 
     @see wxTreeCtrl, wxTreeItemData, @ref overview_treectrl
 */
index 41b74df8112c934dd9725c4df232c73575d126a8..5a5e8a5dae13b712ce8c68dfa0f40d3e72b357d4 100644 (file)
@@ -38,7 +38,7 @@
     @endEventTable
 
     @library{wxcore}
     @endEventTable
 
     @library{wxcore}
-    @category{miscwnd}
+    @category{bookctrl}
 
     @see wxBookCtrl, wxBookCtrlEvent, wxNotebook, wxTreeCtrl, wxImageList,
          @ref overview_bookctrl, @ref page_samples_notebook
 
     @see wxBookCtrl, wxBookCtrlEvent, wxNotebook, wxTreeCtrl, wxImageList,
          @ref overview_bookctrl, @ref page_samples_notebook
index ec2e197527e341895b59e27ed9ece805b38bac5b..ef6a3af909ed94f5ad91c53ffe5294721b351bee 100644 (file)
@@ -12,7 +12,7 @@
     Determines the sizes and locations of displays connected to the system.
 
     @library{wxcore}
     Determines the sizes and locations of displays connected to the system.
 
     @library{wxcore}
-    @category{misc}
+    @category{cfg}
 
     @stdobjects
     ::wxDefaultVideoMode
 
     @stdobjects
     ::wxDefaultVideoMode
index 2f0308d5518e325cce32f6a40c7ec235ef2ee05c..002c11eb00d555af2048517a497f36e993e36e3a 100644 (file)
@@ -19,7 +19,7 @@ typedef int wxWindowID;
     and can also be used be used directly.
 
     @library{wxcore}
     and can also be used be used directly.
 
     @library{wxcore}
-    @category{misc}
+    @category{cfg}
 
     @see wxWindow::NewControlId(), wxWindow::UnreserveControlId(),
          @ref overview_windowids
 
     @see wxWindow::NewControlId(), wxWindow::UnreserveControlId(),
          @ref overview_windowids
index a6809a13b7a8e2eb2210af7b7e084a1a8c66c870..4d36bea6d6b1e9ba91833d55ca9dd31b1610e676 100644 (file)
@@ -61,7 +61,7 @@
     IO) in the near future.
 
     @library{wxbase}
     IO) in the near future.
 
     @library{wxbase}
-    @category{misc}
+    @category{cfg}
 
     @see wxLocale
 */
 
     @see wxLocale
 */