]> git.saurik.com Git - wxWidgets.git/blame - docs/doxygen/Doxyfile
fix wxConfig link and layout the initial list in two columns
[wxWidgets.git] / docs / doxygen / Doxyfile
CommitLineData
15b6757b
FM
1#############################################################################
2## Name: Doxyfile
3## Purpose: Doxygen configuration file for wxWidgets manual
4## Author: wxWidgets team
5## RCS-ID: $Id$
6## Licence: wxWindows license
7#############################################################################
8
9#---------------------------------------------------------------------------
10# Project related configuration options
11#---------------------------------------------------------------------------
12
13DOXYFILE_ENCODING = UTF-8
14PROJECT_NAME = wxWidgets
15PROJECT_NUMBER = 2.9.0
16OUTPUT_DIRECTORY = out
17CREATE_SUBDIRS = NO
18OUTPUT_LANGUAGE = English
19BRIEF_MEMBER_DESC = YES
20REPEAT_BRIEF = YES
21ABBREVIATE_BRIEF =
22ALWAYS_DETAILED_SEC = YES
23INLINE_INHERITED_MEMB = NO
24FULL_PATH_NAMES = NO
25STRIP_FROM_PATH =
26STRIP_FROM_INC_PATH =
27SHORT_NAMES = NO
28JAVADOC_AUTOBRIEF = NO
29QT_AUTOBRIEF = NO
30MULTILINE_CPP_IS_BRIEF = NO
31DETAILS_AT_TOP = NO
32INHERIT_DOCS = YES
33SEPARATE_MEMBER_PAGES = NO
34TAB_SIZE = 4
35OPTIMIZE_OUTPUT_FOR_C = NO
36OPTIMIZE_OUTPUT_JAVA = NO
37BUILTIN_STL_SUPPORT = NO
38CPP_CLI_SUPPORT = NO
39DISTRIBUTE_GROUP_DOC = NO
40SUBGROUPING = YES
41
42#---------------------------------------------------------------------------
43# Aliases
44#---------------------------------------------------------------------------
45
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.
48
49# event aliases
50ALIASES = beginEventTable="\section events Events\n"
51ALIASES += event{1}="\li \b \1"
52ALIASES += event{2}="\li \b \1, \2"
53ALIASES += endEventTable="\n"
54
55# style aliases
56ALIASES += beginStyleTable="\section styles Styles\n"
57ALIASES += style{1}="\li \b \1"
58ALIASES += endStyleTable="\n"
59
60# extra style aliases
61ALIASES += beginExtraStyleTable="\section extrastyles Extra Styles\n"
62ALIASES += endExtraStyleTable="\n"
63
64# misc aliases
65ALIASES += library{1}="\section lib Library\n \b \1"
66ALIASES += seealso="\section sa See also\n" # the default \sa command does not generate a \section!
67ALIASES += stdobjects="\section stdobj Predefined objects\n \b"
68
69# some formatting aliases
70ALIASES += true="\b true"
71ALIASES += false="\b false"
72ALIASES += NULL="\b NULL"
73
a3465294
FM
74# these are useful for creation of tables
75ALIASES += row{2}=""
76
15b6757b
FM
77# NOTE: we could put aliases also for e.g. @wxDefaultSize, @wxDefaultPosition, @wxID_ANY, etc
78
a3465294
FM
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!
82ALIASES += ifdef="\b \c \#ifdef"
83ALIASES += ifndef="\b \c \#ifndef"
84ALIASES += if="\b \c \#if" # NOTE: this overrides the Doxygen \if command
85ALIASES += endif="\b \c \#endif"
86
15b6757b
FM
87
88#---------------------------------------------------------------------------
89# Build related configuration options
90#---------------------------------------------------------------------------
91EXTRACT_ALL = YES
92EXTRACT_PRIVATE = NO
93EXTRACT_STATIC = YES
94EXTRACT_LOCAL_CLASSES = YES
95EXTRACT_LOCAL_METHODS = NO
96EXTRACT_ANON_NSPACES = YES
97HIDE_UNDOC_MEMBERS = YES
98HIDE_UNDOC_CLASSES = YES
99HIDE_FRIEND_COMPOUNDS = NO
100HIDE_IN_BODY_DOCS = NO
101INTERNAL_DOCS = NO
102CASE_SENSE_NAMES = NO
103HIDE_SCOPE_NAMES = NO
104SHOW_INCLUDE_FILES = YES
105INLINE_INFO = YES
106SORT_MEMBER_DOCS = YES
107SORT_BRIEF_DOCS = YES
108SORT_BY_SCOPE_NAME = NO
109GENERATE_TODOLIST = YES
110GENERATE_TESTLIST = YES
111GENERATE_BUGLIST = YES
112GENERATE_DEPRECATEDLIST= YES
113ENABLED_SECTIONS =
114MAX_INITIALIZER_LINES = 30
115SHOW_USED_FILES = YES
116SHOW_DIRECTORIES = NO
117FILE_VERSION_FILTER =
118
119#---------------------------------------------------------------------------
120# configuration options related to warning and progress messages
121#---------------------------------------------------------------------------
122QUIET = NO
123WARNINGS = YES
124WARN_IF_UNDOCUMENTED = NO
125WARN_IF_DOC_ERROR = YES
126WARN_NO_PARAMDOC = NO
127WARN_FORMAT = "$file:$line: $text "
4411a6b6 128WARN_LOGFILE = doxygen.log
15b6757b
FM
129
130#---------------------------------------------------------------------------
131# configuration options related to the input files
132#---------------------------------------------------------------------------
a3465294 133INPUT = . ./overviews ../../interface
15b6757b
FM
134INPUT_ENCODING = UTF-8
135FILE_PATTERNS = *.h *.txt
136RECURSIVE = YES
137EXCLUDE =
138EXCLUDE_SYMLINKS = NO
139EXCLUDE_PATTERNS =
140EXCLUDE_SYMBOLS =
141EXAMPLE_PATH =
142EXAMPLE_PATTERNS = *
143EXAMPLE_RECURSIVE = YES
4411a6b6 144IMAGE_PATH = images
15b6757b
FM
145INPUT_FILTER =
146FILTER_PATTERNS =
147FILTER_SOURCE_FILES = NO
148
149#---------------------------------------------------------------------------
150# configuration options related to source browsing
151#---------------------------------------------------------------------------
152SOURCE_BROWSER = NO
153INLINE_SOURCES = NO
154STRIP_CODE_COMMENTS = YES
155REFERENCED_BY_RELATION = NO
156REFERENCES_RELATION = NO
157REFERENCES_LINK_SOURCE = YES
158USE_HTAGS = NO
159VERBATIM_HEADERS = NO
160
161#---------------------------------------------------------------------------
162# configuration options related to the alphabetical class index
163#---------------------------------------------------------------------------
164ALPHABETICAL_INDEX = YES
165COLS_IN_ALPHA_INDEX = 5
166IGNORE_PREFIX = wx
167
168#---------------------------------------------------------------------------
169# configuration options related to the HTML output
170#---------------------------------------------------------------------------
171GENERATE_HTML = YES
172HTML_OUTPUT = html
173HTML_FILE_EXTENSION = .html
174HTML_HEADER = htmlheader.inc
175HTML_FOOTER = htmlfooter.inc
176HTML_STYLESHEET =
177HTML_ALIGN_MEMBERS = YES
178GENERATE_HTMLHELP = NO
179HTML_DYNAMIC_SECTIONS = NO
180CHM_FILE =
181HHC_LOCATION =
182GENERATE_CHI = NO
183BINARY_TOC = NO
184TOC_EXPAND = NO
185DISABLE_INDEX = NO
186ENUM_VALUES_PER_LINE = 4
187GENERATE_TREEVIEW = NO
188TREEVIEW_WIDTH = 250
189
190#---------------------------------------------------------------------------
191# configuration options related to the LaTeX output
192#---------------------------------------------------------------------------
193GENERATE_LATEX = NO
194LATEX_OUTPUT = latex
195LATEX_CMD_NAME = latex
196MAKEINDEX_CMD_NAME = makeindex
197COMPACT_LATEX = NO
198PAPER_TYPE = a4wide
199EXTRA_PACKAGES =
200LATEX_HEADER =
201PDF_HYPERLINKS = NO
202USE_PDFLATEX = NO
203LATEX_BATCHMODE = NO
204LATEX_HIDE_INDICES = NO
205
206#---------------------------------------------------------------------------
207# configuration options related to the RTF output
208#---------------------------------------------------------------------------
209GENERATE_RTF = NO
210RTF_OUTPUT = rtf
211COMPACT_RTF = NO
212RTF_HYPERLINKS = NO
213RTF_STYLESHEET_FILE =
214RTF_EXTENSIONS_FILE =
215
216#---------------------------------------------------------------------------
217# configuration options related to the man page output
218#---------------------------------------------------------------------------
219GENERATE_MAN = NO
220MAN_OUTPUT = man
221MAN_EXTENSION = .3
222MAN_LINKS = NO
223
224#---------------------------------------------------------------------------
225# configuration options related to the XML output
226#---------------------------------------------------------------------------
a3465294 227GENERATE_XML = NO
15b6757b
FM
228XML_OUTPUT = xml
229XML_SCHEMA =
230XML_DTD =
231XML_PROGRAMLISTING = YES
232
233#---------------------------------------------------------------------------
234# configuration options for the AutoGen Definitions output
235#---------------------------------------------------------------------------
236GENERATE_AUTOGEN_DEF = NO
237
238#---------------------------------------------------------------------------
239# configuration options related to the Perl module output
240#---------------------------------------------------------------------------
241GENERATE_PERLMOD = NO
242PERLMOD_LATEX = NO
243PERLMOD_PRETTY = YES
244PERLMOD_MAKEVAR_PREFIX =
245
246#---------------------------------------------------------------------------
247# Configuration options related to the preprocessor
248#---------------------------------------------------------------------------
249ENABLE_PREPROCESSING = YES
250MACRO_EXPANSION = NO
251EXPAND_ONLY_PREDEF = NO
252SEARCH_INCLUDES = YES
253INCLUDE_PATH =
254INCLUDE_FILE_PATTERNS =
255PREDEFINED =
256EXPAND_AS_DEFINED =
257SKIP_FUNCTION_MACROS = YES
258
259#---------------------------------------------------------------------------
260# Configuration::additions related to external references
261#---------------------------------------------------------------------------
262TAGFILES =
263GENERATE_TAGFILE =
264ALLEXTERNALS = NO
265EXTERNAL_GROUPS = YES
266PERL_PATH = /usr/bin/perl
267
268#---------------------------------------------------------------------------
269# Configuration options related to the dot tool
270#---------------------------------------------------------------------------
271CLASS_DIAGRAMS = YES
272MSCGEN_PATH =
273HIDE_UNDOC_RELATIONS = YES
274HAVE_DOT = YES
275CLASS_GRAPH = NO
276COLLABORATION_GRAPH = NO
277GROUP_GRAPHS = NO
278UML_LOOK = NO
279TEMPLATE_RELATIONS = NO
280INCLUDE_GRAPH = NO
281INCLUDED_BY_GRAPH = NO
282CALL_GRAPH = NO
283CALLER_GRAPH = NO
284GRAPHICAL_HIERARCHY = NO
285DIRECTORY_GRAPH = NO
286DOT_IMAGE_FORMAT = png
287DOT_PATH =
288DOTFILE_DIRS =
289DOT_GRAPH_MAX_NODES = 50
290MAX_DOT_GRAPH_DEPTH = 1000
291DOT_TRANSPARENT = NO
292DOT_MULTI_TARGETS = NO
293GENERATE_LEGEND = YES
294DOT_CLEANUP = YES
295
296#---------------------------------------------------------------------------
297# Configuration::additions related to the search engine
298#---------------------------------------------------------------------------
299SEARCHENGINE = YES