From 9e85b0594def604dd42f034592cd32eb0a715afa Mon Sep 17 00:00:00 2001 From: Bryan Petty Date: Mon, 3 Mar 2008 10:15:13 +0000 Subject: [PATCH] Updated library dependancy graph to use Graphviz (through Doxygen) while removing wxODBC library. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52282 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- docs/doxygen/images/libs.bmp | Bin 100370 -> 0 bytes docs/doxygen/images/libs.gif | Bin 9187 -> 0 bytes docs/doxygen/mainpages/libs.h | 205 +++++++++++++++++++--------------- 3 files changed, 117 insertions(+), 88 deletions(-) delete mode 100644 docs/doxygen/images/libs.bmp delete mode 100644 docs/doxygen/images/libs.gif diff --git a/docs/doxygen/images/libs.bmp b/docs/doxygen/images/libs.bmp deleted file mode 100644 index fb0f9e3655fa0eae8d23c657f2bdb1e48d3ca884..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 100370 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 diff --git a/docs/doxygen/images/libs.gif b/docs/doxygen/images/libs.gif deleted file mode 100644 index 707f2cee86fee0c0bce339c083f36ee4928b2b19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9187 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 diff --git a/docs/doxygen/mainpages/libs.h b/docs/doxygen/mainpages/libs.h index f944d7700e..e0ead95a56 100644 --- a/docs/doxygen/mainpages/libs.h +++ b/docs/doxygen/mainpages/libs.h @@ -6,154 +6,183 @@ // Licence: wxWindows license ///////////////////////////////////////////////////////////////////////////// - /*! - @page page_libs Libraries list +@page page_libs Library List + +wxWidgets can be built either as a single large library (this is called a +monolithic build) or as several smaller libraries +(multilib build). Multilib build is the default. + +wxWidgets library is divided into libraries briefly described below. This +diagram show dependencies between them: - wxWidgets can be built either as a single large - library (this is called the monolithic build) or as several smaller - libraries (multilib build}). Multilib build is the default. +@dot +digraph Dependancies +{ + node [shape = ellipse, fontname = "Courier", fontsize = 10, style = filled]; - wxWidgets library is divided into libraries briefly described below. This - diagram show dependencies between them: + wxBase [URL = "\ref page_libs_wxbase"]; - @image html libs.gif + wxCore [fillcolor = deepskyblue, URL = "\ref page_libs_wxcore"]; + wxNet [fillcolor = deepskyblue, URL = "\ref page_libs_wxNet"]; + wxXML [fillcolor = deepskyblue, URL = "\ref page_libs_wxxml"]; - Please note that arrows indicate the "depends from" relation and that - 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). + wxAdvanced [fillcolor = green, URL = "\ref page_libs_wxadv"]; + wxAUI [fillcolor = green, URL = "\ref page_libs_wxaui"]; + wxGL [fillcolor = green, URL = "\ref page_libs_wxgl"]; + wxHTML [fillcolor = green, URL = "\ref page_libs_wxhtml"]; + wxMedia [fillcolor = green, URL = "\ref page_libs_wxmedia"]; + wxQA [fillcolor = green, URL = "\ref page_libs_wxqa"]; + wxRichText [fillcolor = green, URL = "\ref page_libs_wxrichtext"]; + wxSTC [fillcolor = green, URL = "\ref page_libs_wxstc"]; + wxXRC [fillcolor = green, URL = "\ref page_libs_wxxrc"]; + wxCore -> wxBase; + wxNet -> wxBase; + wxXML -> wxBase; - + wxAdvanced -> wxCore; + wxAUI -> wxAdvanced; wxAUI -> wxHTML; wxAUI -> wxXML; + wxGL -> wxCore; + wxHTML -> wxCore; + wxMedia -> wxCore; + wxQA -> wxCore; wxQA -> wxXML; + wxRichText -> wxAdvanced; wxRichText -> wxHTML; wxRichText -> wxXML; + wxSTC -> wxCore; + wxXRC -> wxAdvanced; wxXRC -> wxHTML; wxXRC -> wxXML; +} +@enddot +Please note that arrows indicate the "depends from" relation and that all blue +boxes depend on the @ref page_libs_wxbase library (i.e. they are non-GUI +libraries), and all green boxes depend on the @ref page_libs_wxcore library +(i.e. they are GUI libraries). - @section page_libs_wxbase wxBase - 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. - 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_wxbase wxBase +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. 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 - Basic GUI classes such as GDI classes or controls are in this library. All - wxWidgets GUI applications must link against this library, only console mode - applications don't. +@section page_libs_wxcore wxCore - Requires @ref page_libs_wxbase. +Basic GUI classes such as GDI classes or controls are in this library. All +wxWidgets GUI applications must link against this library, only console mode +applications don't. +Requires @ref page_libs_wxbase. - @section page_libs_wxaui wxAui - This contains the Advanced User Interface docking library. +@section page_libs_wxaui wxAui - Requires @ref page_libs_wxadv, @ref page_libs_wxhtml, @ref page_libs_wxxml, - @ref page_libs_wxcore, @ref page_libs_wxbase. +This contains the Advanced User Interface docking library. +Requires @ref page_libs_wxadv, @ref page_libs_wxhtml, @ref page_libs_wxxml, +@ref page_libs_wxcore, @ref page_libs_wxbase. - @section page_libs_wxnet wxNet - Classes for network access: +@section page_libs_wxnet wxNet - @li wxSocket classes (wxSocketClient, wxSocketServer and related classes) - @li wxSocketOutputStream and wxSocketInputStream - @li sockets-based IPC classes (wxTCPServer, wxTCPClient and wxTCPConnection) - @li wxURL - @li wxInternetFSHandler (a wxFileSystem handler) +Classes for network access: - Requires @ref page_libs_wxbase. +@li wxSocket classes (wxSocketClient, wxSocketServer and related classes) +@li wxSocketOutputStream and wxSocketInputStream +@li sockets-based IPC classes (wxTCPServer, wxTCPClient and wxTCPConnection) +@li wxURL +@li wxInternetFSHandler (a wxFileSystem handler) +Requires @ref page_libs_wxbase. - @section page_libs_wxrichtext wxRichText - This contains generic rich text control functionality. +@section page_libs_wxrichtext wxRichText - Requires @ref page_libs_wxadv, @ref page_libs_wxhtml, @ref page_libs_wxxml, - @ref page_libs_wxcore, @ref page_libs_wxbase. +This contains generic rich text control functionality. +Requires @ref page_libs_wxadv, @ref page_libs_wxhtml, @ref page_libs_wxxml, +@ref page_libs_wxcore, @ref page_libs_wxbase. - @section page_libs_wxxml wxXML - This library contains simple classes for parsing XML documents. +@section page_libs_wxxml wxXML - Requires @ref page_libs_wxbase. +This library contains simple classes for parsing XML documents. +Requires @ref page_libs_wxbase. - @section page_libs_wxadv wxAdvanced - Advanced or rarely used GUI classes: +@section page_libs_wxadv wxAdvanced - @li wxCalendarCtrl - @li wxGrid classes - @li wxJoystick - @li wxLayoutAlgorithm - @li wxSplashScreen - @li wxTaskBarIcon - @li wxSound - @li wxWizard - @li wxSashLayoutWindow - @li wxSashWindow - @li ...others +Advanced or rarely used GUI classes: - Requires @ref page_libs_wxcore and @ref page_libs_wxbase. +@li wxCalendarCtrl +@li wxGrid classes +@li wxJoystick +@li wxLayoutAlgorithm +@li wxSplashScreen +@li wxTaskBarIcon +@li wxSound +@li wxWizard +@li wxSashLayoutWindow +@li wxSashWindow +@li ...others +Requires @ref page_libs_wxcore and @ref page_libs_wxbase. - @section page_libs_wxmedia wxMedia - Miscellaneous classes related to multimedia. Currently this library only - contains wxMediaCtrl but more classes will be added in - the future. +@section page_libs_wxmedia wxMedia - Requires @ref page_libs_wxcore and @ref page_libs_wxbase. +Miscellaneous classes related to multimedia. Currently this library only +contains wxMediaCtrl but more classes will be added in the future. +Requires @ref page_libs_wxcore and @ref page_libs_wxbase. - @section page_libs_wxgl wxGL - This library contains wxGLCanvas class for integrating - OpenGL library with wxWidgets. Unlike all others, this library is {\em not} - part of the monolithic library, it is always built as separate library. +@section page_libs_wxgl wxGL - Requires @ref page_libs_wxcore and @ref page_libs_wxbase. +This library contains wxGLCanvas class for integrating OpenGL library with +wxWidgets. Unlike all others, this library is @b not part of the monolithic +library, it is always built as separate library. +Requires @ref page_libs_wxcore and @ref page_libs_wxbase. - @section page_libs_wxhtml wxHTML - Simple HTML renderer and other @ref overview_html are contained in this library, - as well as wxHtmlHelpController, wxBestHelpController and wxHtmlListBox. +@section page_libs_wxhtml wxHTML - Requires @ref page_libs_wxcore and @ref page_libs_wxbase. +Simple HTML renderer and other @ref overview_html are contained in this +library, as well as wxHtmlHelpController, wxBestHelpController and +wxHtmlListBox. +Requires @ref page_libs_wxcore and @ref page_libs_wxbase. - @section page_libs_wxqa wxQA - This is the library containing extra classes for quality assurance. Currently - it only contains wxDebugReport and related classes, - but more will be added to it in the future. +@section page_libs_wxqa wxQA - Requires @ref page_libs_wxxml, @ref page_libs_wxcore, @ref page_libs_wxbase. +This is the library containing extra classes for quality assurance. Currently +it only contains wxDebugReport and related classes, but more will be added to +it in the future. +Requires @ref page_libs_wxxml, @ref page_libs_wxcore, @ref page_libs_wxbase. - @section page_libs_wxxrc wxXRC - This library contains wxXmlResource class that - provides access to XML resource files in XRC format. +@section page_libs_wxxrc wxXRC - Requires @ref page_libs_wxadv, @ref page_libs_wxhtml, @ref page_libs_wxxml, - @ref page_libs_wxcore, @ref page_libs_wxbase. +This library contains wxXmlResource class that provides access to XML resource +files in XRC format. +Requires @ref page_libs_wxadv, @ref page_libs_wxhtml, @ref page_libs_wxxml, +@ref page_libs_wxcore, @ref page_libs_wxbase. - @section page_libs_wxstc wxSTC - STC (Styled Text Control) is a wrapper around Scintilla, a syntax-highlighting text editor. - See http://www.scintilla.org for more info about Scintilla. +@section page_libs_wxstc wxSTC - Requires @ref page_libs_wxcore, @ref page_libs_wxbase. +STC (Styled Text Control) is a wrapper around Scintilla, a syntax-highlighting +text editor. See for more info about Scintilla. + +Requires @ref page_libs_wxcore, @ref page_libs_wxbase. */ + -- 2.45.2