1 #############################################################################
3 ## Purpose: Doxygen configuration file for wxWidgets manual
4 ## Author: wxWidgets team
6 ## Licence: wxWindows license
7 #############################################################################
9 #---------------------------------------------------------------------------
10 # Project related configuration options
11 #---------------------------------------------------------------------------
13 DOXYFILE_ENCODING = UTF-8
14 PROJECT_NAME = wxWidgets
15 PROJECT_NUMBER = 2.9.0
16 OUTPUT_DIRECTORY = out
18 OUTPUT_LANGUAGE = English
19 BRIEF_MEMBER_DESC = YES
22 ALWAYS_DETAILED_SEC = YES
23 INLINE_INHERITED_MEMB = NO
28 JAVADOC_AUTOBRIEF = NO
30 MULTILINE_CPP_IS_BRIEF = NO
33 SEPARATE_MEMBER_PAGES = NO
35 OPTIMIZE_OUTPUT_FOR_C = NO
36 OPTIMIZE_OUTPUT_JAVA = NO
37 BUILTIN_STL_SUPPORT = NO
39 DISTRIBUTE_GROUP_DOC = NO
42 #---------------------------------------------------------------------------
44 #---------------------------------------------------------------------------
46 # This is the most important part of the wxWidgets Doxyfile; aliases allow
47 # us to keep the headers readable and "implement" wxWidgets-specific commands.
50 ALIASES = beginEventTable="\section events Events\n"
51 ALIASES += event{1}="\li \b \1"
52 ALIASES += event{2}="\li \b \1, \2"
53 ALIASES += endEventTable="\n"
56 ALIASES += beginStyleTable="\section styles Styles\n"
57 ALIASES += style{1}="\li \b \1"
58 ALIASES += endStyleTable="\n"
61 ALIASES += beginExtraStyleTable="\section extrastyles Extra Styles\n"
62 ALIASES += endExtraStyleTable="\n"
65 ALIASES += library{1}="\section lib Library\n \b \1"
66 ALIASES += seealso="\section sa See also\n" # the default \sa command does not generate a \section!
67 ALIASES += stdobjects="\section stdobj Predefined objects\n \b"
69 # some formatting aliases
70 ALIASES += true="\b true"
71 ALIASES += false="\b false"
72 ALIASES += NULL="\b NULL"
74 # these are useful for creation of tables
77 # NOTE: we could put aliases also for e.g. @wxDefaultSize, @wxDefaultPosition, @wxID_ANY, etc
79 # NOTE: these are important as you can't write in the docs
80 # just #ifdef since the # character is used by Doxygen
81 # for explicit linking; use the following aliases instead!
82 ALIASES += ifdef="\b \c \#ifdef"
83 ALIASES += ifndef="\b \c \#ifndef"
84 ALIASES += if="\b \c \#if" # NOTE: this overrides the Doxygen \if command
85 ALIASES += endif="\b \c \#endif"
88 #---------------------------------------------------------------------------
89 # Build related configuration options
90 #---------------------------------------------------------------------------
94 EXTRACT_LOCAL_CLASSES = YES
95 EXTRACT_LOCAL_METHODS = NO
96 EXTRACT_ANON_NSPACES = YES
97 HIDE_UNDOC_MEMBERS = YES
98 HIDE_UNDOC_CLASSES = YES
99 HIDE_FRIEND_COMPOUNDS = NO
100 HIDE_IN_BODY_DOCS = NO
102 CASE_SENSE_NAMES = NO
103 HIDE_SCOPE_NAMES = NO
104 SHOW_INCLUDE_FILES = YES
106 SORT_MEMBER_DOCS = YES
107 SORT_BRIEF_DOCS = YES
108 SORT_BY_SCOPE_NAME = NO
109 GENERATE_TODOLIST = YES
110 GENERATE_TESTLIST = YES
111 GENERATE_BUGLIST = YES
112 GENERATE_DEPRECATEDLIST= YES
114 MAX_INITIALIZER_LINES = 30
115 SHOW_USED_FILES = YES
116 SHOW_DIRECTORIES = NO
117 FILE_VERSION_FILTER =
119 #---------------------------------------------------------------------------
120 # configuration options related to warning and progress messages
121 #---------------------------------------------------------------------------
124 WARN_IF_UNDOCUMENTED = NO
125 WARN_IF_DOC_ERROR = YES
126 WARN_NO_PARAMDOC = NO
127 WARN_FORMAT = "$file:$line: $text "
128 WARN_LOGFILE = doxygen.log
130 #---------------------------------------------------------------------------
131 # configuration options related to the input files
132 #---------------------------------------------------------------------------
133 INPUT = . ./overviews ../../interface
134 INPUT_ENCODING = UTF-8
135 FILE_PATTERNS = *.h *.txt
138 EXCLUDE_SYMLINKS = NO
143 EXAMPLE_RECURSIVE = YES
147 FILTER_SOURCE_FILES = NO
149 #---------------------------------------------------------------------------
150 # configuration options related to source browsing
151 #---------------------------------------------------------------------------
154 STRIP_CODE_COMMENTS = YES
155 REFERENCED_BY_RELATION = NO
156 REFERENCES_RELATION = NO
157 REFERENCES_LINK_SOURCE = YES
159 VERBATIM_HEADERS = NO
161 #---------------------------------------------------------------------------
162 # configuration options related to the alphabetical class index
163 #---------------------------------------------------------------------------
164 ALPHABETICAL_INDEX = YES
165 COLS_IN_ALPHA_INDEX = 5
168 #---------------------------------------------------------------------------
169 # configuration options related to the HTML output
170 #---------------------------------------------------------------------------
173 HTML_FILE_EXTENSION = .html
174 HTML_HEADER = htmlheader.inc
175 HTML_FOOTER = htmlfooter.inc
177 HTML_ALIGN_MEMBERS = YES
178 GENERATE_HTMLHELP = NO
179 HTML_DYNAMIC_SECTIONS = NO
186 ENUM_VALUES_PER_LINE = 4
187 GENERATE_TREEVIEW = NO
190 #---------------------------------------------------------------------------
191 # configuration options related to the LaTeX output
192 #---------------------------------------------------------------------------
195 LATEX_CMD_NAME = latex
196 MAKEINDEX_CMD_NAME = makeindex
204 LATEX_HIDE_INDICES = NO
206 #---------------------------------------------------------------------------
207 # configuration options related to the RTF output
208 #---------------------------------------------------------------------------
213 RTF_STYLESHEET_FILE =
214 RTF_EXTENSIONS_FILE =
216 #---------------------------------------------------------------------------
217 # configuration options related to the man page output
218 #---------------------------------------------------------------------------
224 #---------------------------------------------------------------------------
225 # configuration options related to the XML output
226 #---------------------------------------------------------------------------
231 XML_PROGRAMLISTING = YES
233 #---------------------------------------------------------------------------
234 # configuration options for the AutoGen Definitions output
235 #---------------------------------------------------------------------------
236 GENERATE_AUTOGEN_DEF = NO
238 #---------------------------------------------------------------------------
239 # configuration options related to the Perl module output
240 #---------------------------------------------------------------------------
241 GENERATE_PERLMOD = NO
244 PERLMOD_MAKEVAR_PREFIX =
246 #---------------------------------------------------------------------------
247 # Configuration options related to the preprocessor
248 #---------------------------------------------------------------------------
249 ENABLE_PREPROCESSING = YES
251 EXPAND_ONLY_PREDEF = NO
252 SEARCH_INCLUDES = YES
254 INCLUDE_FILE_PATTERNS =
257 SKIP_FUNCTION_MACROS = YES
259 #---------------------------------------------------------------------------
260 # Configuration::additions related to external references
261 #---------------------------------------------------------------------------
265 EXTERNAL_GROUPS = YES
266 PERL_PATH = /usr/bin/perl
268 #---------------------------------------------------------------------------
269 # Configuration options related to the dot tool
270 #---------------------------------------------------------------------------
273 HIDE_UNDOC_RELATIONS = YES
276 COLLABORATION_GRAPH = NO
279 TEMPLATE_RELATIONS = NO
281 INCLUDED_BY_GRAPH = NO
284 GRAPHICAL_HIERARCHY = NO
286 DOT_IMAGE_FORMAT = png
289 DOT_GRAPH_MAX_NODES = 50
290 MAX_DOT_GRAPH_DEPTH = 1000
292 DOT_MULTI_TARGETS = NO
293 GENERATE_LEGEND = YES
296 #---------------------------------------------------------------------------
297 # Configuration::additions related to the search engine
298 #---------------------------------------------------------------------------