initial commit
Signed-off-by: Peter Siegmund <mars3142@noreply.mars3142.dev>
This commit is contained in:
587
libs/wxWidgets-3.3.1/docs/doxygen/Doxyfile
Normal file
587
libs/wxWidgets-3.3.1/docs/doxygen/Doxyfile
Normal file
@@ -0,0 +1,587 @@
|
||||
# Doxyfile 1.8.8
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Project Options
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
DOXYFILE_ENCODING = UTF-8
|
||||
PROJECT_NAME = wxWidgets
|
||||
PROJECT_NUMBER = 3.3.1
|
||||
PROJECT_BRIEF =
|
||||
PROJECT_LOGO = logo.png
|
||||
OUTPUT_DIRECTORY = out
|
||||
CREATE_SUBDIRS = NO
|
||||
ALLOW_UNICODE_NAMES = NO
|
||||
OUTPUT_LANGUAGE = English
|
||||
BRIEF_MEMBER_DESC = YES
|
||||
REPEAT_BRIEF = YES
|
||||
ABBREVIATE_BRIEF =
|
||||
ALWAYS_DETAILED_SEC = YES # Default: NO
|
||||
INLINE_INHERITED_MEMB = NO
|
||||
FULL_PATH_NAMES = YES
|
||||
STRIP_FROM_PATH = ../..
|
||||
STRIP_FROM_INC_PATH = "$(WXWIDGETS)/include/" \
|
||||
"$(WXWIDGETS)/interface/"
|
||||
SHORT_NAMES = NO
|
||||
JAVADOC_AUTOBRIEF = YES # Default: NO
|
||||
QT_AUTOBRIEF = NO
|
||||
MULTILINE_CPP_IS_BRIEF = NO
|
||||
INHERIT_DOCS = YES
|
||||
SEPARATE_MEMBER_PAGES = NO
|
||||
TAB_SIZE = 4
|
||||
OPTIMIZE_OUTPUT_FOR_C = NO
|
||||
OPTIMIZE_OUTPUT_JAVA = NO
|
||||
OPTIMIZE_FOR_FORTRAN = NO
|
||||
OPTIMIZE_OUTPUT_VHDL = NO
|
||||
EXTENSION_MAPPING =
|
||||
MARKDOWN_SUPPORT = YES
|
||||
AUTOLINK_SUPPORT = YES
|
||||
BUILTIN_STL_SUPPORT = NO
|
||||
CPP_CLI_SUPPORT = NO
|
||||
SIP_SUPPORT = NO
|
||||
IDL_PROPERTY_SUPPORT = NO # Default: YES
|
||||
DISTRIBUTE_GROUP_DOC = YES # Default: NO
|
||||
SUBGROUPING = YES
|
||||
INLINE_GROUPED_CLASSES = NO # TODO: Examine this setting.
|
||||
INLINE_SIMPLE_STRUCTS = NO # TODO: Examine this setting.
|
||||
TYPEDEF_HIDES_STRUCT = NO
|
||||
LOOKUP_CACHE_SIZE = 0
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Aliases
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
# This is the most important part of the wxWidgets Doxyfile. Aliases allow
|
||||
# us to keep the headers readable and "implement" wxWidgets-specific commands.
|
||||
|
||||
# Aliases for documenting C++ classes
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
# aliases to be used by classes which emit wxEvents (e.g. wxWindow, wxTextCtrl, etc):
|
||||
ALIASES = beginEventEmissionTable="^^<h2>Events emitted by this class</h2><p>Event macros for events emitted by this class:</p><div>"
|
||||
ALIASES += beginEventEmissionTable{1}="^^<h2>Events emitted by this class</h2><p>The following event handler macros redirect the events to member function handlers '<b>func</b>' with prototypes like: <div class='eventHandler'><span>void handlerFuncName(\1& event)</span></div></p>Event macros for events emitted by this class:<div>"
|
||||
ALIASES += beginEventEmissionTable{2}="^^<h2>Events emitted by this class</h2><p>The following event handler macros redirect the events to member function handlers '<b>func</b>' with prototypes like: <div class='eventHandler'><span>void handlerFuncName(\1& event)</span> or <span>void handlerFuncName(\2& event)</span></div></p>Event macros for events emitted by this class:<div>"
|
||||
|
||||
# aliases to be used in wxEvent-derived classes:
|
||||
ALIASES += beginEventTable{1}="^^<h2>Events using this class</h2><p>The following event handler macros redirect the events to member function handlers '<b>func</b>' with prototypes like: <div class='eventHandler'><span>void handlerFuncName(\1& event)</span></div></p>Event macros:<div>"
|
||||
ALIASES += beginEventTable{2}="^^<h2>Events using this class</h2><p>The following event handler macros redirect the events to member function handlers '<b>func</b>' with prototypes like: <div class='eventHandler'><span>void handlerFuncName(\1& event)</span> or <span>void handlerFuncName(\2& event)</span></div></p>Event macros:<div>"
|
||||
|
||||
# common event aliases:
|
||||
ALIASES += event{1}="</div>\li <span class='event'>\1</span>:<div class='eventDesc'>"
|
||||
ALIASES += event{2}="</div>\li <span class='event'>\1, \2</span>:<div class='eventDesc'>"
|
||||
ALIASES += event{3}="</div>\li <span class='event'>\1, \2, \3</span>:<div class='eventDesc'>"
|
||||
ALIASES += event{4}="</div>\li <span class='event'>\1, \2, \3, \4</span>:<div class='eventDesc'>"
|
||||
ALIASES += endEventTable="</div>^^"
|
||||
|
||||
# style aliases
|
||||
ALIASES += beginStyleTable="^^<h2>Styles</h2><p>This class supports the following styles:</p><div>"
|
||||
ALIASES += style{1}="</div>\li <span class='style'>\1</span>:<div class='styleDesc'>"
|
||||
ALIASES += endStyleTable="</div>^^"
|
||||
|
||||
# extra style aliases
|
||||
ALIASES += beginExtraStyleTable="^^<hr><h2>Extra Styles</h2><p>This class supports the following extra styles:</p><div>"
|
||||
ALIASES += endExtraStyleTable="</div>^^"
|
||||
|
||||
# flag aliases
|
||||
ALIASES += beginFlagTable="<div>"
|
||||
ALIASES += flag{1}="</div>\li <span class='flag'>\1</span>:<div class='flagDesc'>"
|
||||
ALIASES += endFlagTable="</div>^^"
|
||||
|
||||
# creates appearance section: this should be used for all main GUI controls
|
||||
# that look different in different ports. genericAppearance can be used for the
|
||||
# controls that always look the same.
|
||||
ALIASES += appearance{1}="\htmlonly<div class='appearance'><span class='appearance'>Appearance:</span><table><tr><td>\endhtmlonly^^\image html appear-\1-msw.png \"wxMSW Appearance\"^^\htmlonly</td><td>\endhtmlonly^^\image html appear-\1-gtk.png \"wxGTK Appearance\"^^\htmlonly</td><td>\endhtmlonly^^\image html appear-\1-mac.png \"wxOSX Appearance\"^^\htmlonly</td></tr></table></div>\endhtmlonly"
|
||||
ALIASES += genericAppearance{1}="\htmlonly<div class='appearance'><span class='appearance'>Appearance:</span><table class='appearance'><tr><td>\endhtmlonly^^\image html generic/\1.png \"Generic Appearance\"^^\htmlonly</td></tr></table></div>\endhtmlonly"
|
||||
|
||||
# these compact versions are only used on the screenshots page
|
||||
ALIASES += appearance_brief{2}="\htmlonly<div class='appearance_brief'><table><tr><td>\endhtmlonly^^\1\htmlonly</td><td>\endhtmlonly^^\image html appear-\2-msw.png ^^\htmlonly</td><td>\endhtmlonly^^\image html appear-\2-gtk.png ^^\htmlonly</td><td>\endhtmlonly^^\image html appear-\2-mac.png ^^\htmlonly</td></tr></table></div>\endhtmlonly"
|
||||
ALIASES += genericAppearance_brief{2}="\htmlonly<div class='appearance_brief'><table><tr><td>\endhtmlonly^^\1\htmlonly</td><td>\endhtmlonly^^\image html generic/\2.png ^^\htmlonly</td></tr></table></div>\endhtmlonly"
|
||||
|
||||
# aliases for the creation of "named member groups"
|
||||
# USAGE: the first argument must not contain spaces and be a unique identifier
|
||||
# of the member group for the class being documented;
|
||||
# the second argument is the member group name and can contain spaces
|
||||
# See wxString as an usage example.
|
||||
# NOTE: no warnings are given for wrong member group names so be careful and check
|
||||
# the doxygen output to verify that there are no typos
|
||||
ALIASES += member_group_name{2}="<a name='\1'></a> \name \2"
|
||||
ALIASES += ref_member_group{2}="<a href='#\1' class='el'>\2</a>"
|
||||
|
||||
# Aliases for documenting any C++ entity
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
# aliases for additional wx-specific infos
|
||||
ALIASES += category{1}="\ingroup group_class_\1 ^^<div><span class='category'>Category:</span> <span class='category_text'>\ref group_class_\1</span></div>"
|
||||
ALIASES += category{2}="\ingroup group_class_\1 group_class_\2 ^^<div><span class='category'>Category:</span> <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 ^^<div><span class='category'>Category:</span> <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> <span class='lib_text'>\ref page_libs_\1</span></div>"
|
||||
ALIASES += nolibrary="<h2></h2><div><span class='lib'>Library:</span> <span class='lib_text'>None; this class implementation is entirely header-based.</span></div>"
|
||||
ALIASES += stdobjects="<span class='stdobj'>Predefined objects/pointers:</span>"
|
||||
|
||||
# native implementation infos:
|
||||
ALIASES += nativeimpl{1}="<div><span class='impl'>Implementations:</span> native under \ref page_port_\1 port; a generic implementation is used elsewhere.</div>"
|
||||
ALIASES += nativeimpl{2}="<div><span class='impl'>Implementations:</span> native under \ref page_port_\1, \ref page_port_\2 ports; a generic implementation is used elsewhere.</div>"
|
||||
ALIASES += nativeimpl{3}="<div><span class='impl'>Implementations:</span> native under \ref page_port_\1, \ref page_port_\2, \ref page_port_\3 ports; a generic implementation is used elsewhere.</div>"
|
||||
ALIASES += nativeimpl{4}="<div><span class='impl'>Implementations:</span> native under \ref page_port_\1, \ref page_port_\2, \ref page_port_\3, \ref page_port_\4 ports; a generic implementation is used elsewhere.</div>"
|
||||
|
||||
# onlyfor infos:
|
||||
# NOTE: we need to be able to retrieve these infos also from the XML output, thus
|
||||
# we use the \xmlonly and \endxmlonly commands to include custom XML tags
|
||||
ALIASES += onlyfor{1}="<div><span class='avail'>Availability:</span> only available for the \ref page_port_\1 port.</div> \xmlonly <onlyfor>\1</onlyfor> \endxmlonly"
|
||||
ALIASES += onlyfor{2}="<div><span class='avail'>Availability:</span> only available for the \ref page_port_\1, \ref page_port_\2 ports.</div> \xmlonly <onlyfor>\1,\2</onlyfor> \endxmlonly"
|
||||
ALIASES += onlyfor{3}="<div><span class='avail'>Availability:</span> only available for the \ref page_port_\1, \ref page_port_\2, \ref page_port_\3 ports.</div> \xmlonly <onlyfor>\1,\2,\3</onlyfor> \endxmlonly"
|
||||
ALIASES += onlyfor{4}="<div><span class='avail'>Availability:</span> only available for the \ref page_port_\1, \ref page_port_\2, \ref page_port_\3, \ref page_port_\4 ports.</div> \xmlonly <onlyfor>\1,\2,\3,\4</onlyfor> \endxmlonly"
|
||||
|
||||
# similar to standard @since but keeps everything on the same line:
|
||||
ALIASES += since_wx{1}="Available since wxWidgets version \1."
|
||||
|
||||
# Use this in grouped global functions, and macros since they
|
||||
# wouldn't otherwise indicate what header they are defined in.
|
||||
ALIASES += header{1}="Include file:^^ \verbatim #include <\1> \endverbatim"
|
||||
|
||||
# some formatting aliases
|
||||
ALIASES += true="<span class='literal'>true</span>"
|
||||
ALIASES += false="<span class='literal'>false</span>"
|
||||
ALIASES += nullptr="<span class='literal'>nullptr</span>"
|
||||
ALIASES += NULL="<span class='literal'>nullptr</span>"
|
||||
ALIASES += NUL="<span class='literal'>NUL</span>"
|
||||
|
||||
# NOTE: these are important as you can't write in the docs
|
||||
# just #ifdef since the # character is used by Doxygen
|
||||
# for explicit linking; use the following aliases instead!
|
||||
# However to avoid overwriting e.g. \if Doxygen command the _
|
||||
# character is postfixed
|
||||
ALIASES += ifdef_="<span class='literal'>\#ifdef</span>"
|
||||
ALIASES += ifndef_="<span class='literal'>\#ifndef</span>"
|
||||
ALIASES += if_="<span class='literal'>\#if</span>"
|
||||
ALIASES += endif_="<span class='literal'>\#endif</span>"
|
||||
|
||||
# table aliases for 2 and 3 column tables
|
||||
ALIASES += beginTable="<table class='doctable' border='1' cellspacing='0' cellpadding='3'>"
|
||||
ALIASES += beginInvisibleTable="<table class='doctable' border='0' cellspacing='0' cellpadding='4'>"
|
||||
ALIASES += row2col{2}="<tr><td>\1</td> <td>\2</td></tr>"
|
||||
ALIASES += row2col{3}="<tr><td>\1</td> <td>\2,\3</td></tr>"
|
||||
ALIASES += row2col{4}="<tr><td>\1</td> <td>\2,\3,\4</td></tr>"
|
||||
ALIASES += row2col{5}="<tr><td>\1</td> <td>\2,\3,\4,\5</td></tr>"
|
||||
ALIASES += row2col{6}="<tr><td>\1</td> <td>\2,\3,\4,\5,\6</td></tr>"
|
||||
ALIASES += row2col{7}="<tr><td>\1</td> <td>\2,\3,\4,\5,\6,\7</td></tr>"
|
||||
ALIASES += row2col{8}="<tr><td>\1</td> <td>\2,\3,\4,\5,\6,\7,\8</td></tr>"
|
||||
ALIASES += row2col{9}="<tr><td>\1</td> <td>\2,\3,\4,\5,\6,\7,\8,\9</td></tr>"
|
||||
ALIASES += row2col{10}="<tr><td>\1</td> <td>\2,\3,\4,\5,\6,\7,\8,\9,\10</td></tr>"
|
||||
ALIASES += row3col{3}="<tr><td>\1</td> <td>\2</td> <td>\3</td></tr>"
|
||||
ALIASES += row3col{4}="<tr><td>\1</td> <td>\2</td> <td>\3,\4</td></tr>"
|
||||
ALIASES += row3col{5}="<tr><td>\1</td> <td>\2</td> <td>\3,\4,\5</td></tr>"
|
||||
ALIASES += row3col{6}="<tr><td>\1</td> <td>\2</td> <td>\3,\4,\5,\6</td></tr>"
|
||||
ALIASES += row3col{7}="<tr><td>\1</td> <td>\2</td> <td>\3,\4,\5,\6,\7</td></tr>"
|
||||
ALIASES += row3col{8}="<tr><td>\1</td> <td>\2</td> <td>\3,\4,\5,\6,\7,\8</td></tr>"
|
||||
ALIASES += row3col{9}="<tr><td>\1</td> <td>\2</td> <td>\3,\4,\5,\6,\7,\8,\9</td></tr>"
|
||||
ALIASES += row3col{10}="<tr><td>\1</td> <td>\2</td> <td>\3,\4,\5,\6,\7,\8,\9,\10</td></tr>"
|
||||
ALIASES += row3col{11}="<tr><td>\1</td> <td>\2</td> <td>\3,\4,\5,\6,\7,\8,\9,\10,\11</td></tr>"
|
||||
ALIASES += row3col{12}="<tr><td>\1</td> <td>\2</td> <td>\3,\4,\5,\6,\7,\8,\9,\10,\11,\12</td></tr>"
|
||||
ALIASES += row3col{13}="<tr><td>\1</td> <td>\2</td> <td>\3,\4,\5,\6,\7,\8,\9,\10,\11,\12,\13</td></tr>"
|
||||
ALIASES += row3col{14}="<tr><td>\1</td> <td>\2</td> <td>\3,\4,\5,\6,\7,\8,\9,\10,\11,\12,\13,\14</td></tr>"
|
||||
ALIASES += row3col{15}="<tr><td>\1</td> <td>\2</td> <td>\3,\4,\5,\6,\7,\8,\9,\10,\11,\12,\13,\14,\15</td></tr>"
|
||||
ALIASES += row3col{16}="<tr><td>\1</td> <td>\2</td> <td>\3,\4,\5,\6,\7,\8,\9,\10,\11,\12,\13,\14,\15,\16</td></tr>"
|
||||
ALIASES += hdr3col{3}="<tr><th>\1</th> <th>\2</th> <th>\3</th></tr>"
|
||||
ALIASES += endTable="</table>"
|
||||
|
||||
# definition list aliases
|
||||
# a definition list currently is rendered as 2-column table but it may use as
|
||||
# well the <dl>, <dt> and <dd> HTML tags in future.
|
||||
# In any case a definition list differs from a table because of its semantic
|
||||
# nature and because it is always the association of a "title" with a "description"
|
||||
# (in contrast a table may have more than 2 columns of data)...
|
||||
ALIASES += beginDefList="<table class='doclist' border='1' cellspacing='0'>"
|
||||
ALIASES += itemdef{2}="<tr><td><span class='itemdef'>\1</span></td> <td>\2</td></tr>"
|
||||
ALIASES += itemdef{3}="<tr><td><span class='itemdef'>\1</span></td> <td>\2,\3</td></tr>"
|
||||
ALIASES += itemdef{4}="<tr><td><span class='itemdef'>\1</span></td> <td>\2,\3,\4</td></tr>"
|
||||
ALIASES += itemdef{5}="<tr><td><span class='itemdef'>\1</span></td> <td>\2,\3,\4,\5</td></tr>"
|
||||
ALIASES += itemdef{6}="<tr><td><span class='itemdef'>\1</span></td> <td>\2,\3,\4,\5,\6</td></tr>"
|
||||
ALIASES += itemdef{7}="<tr><td><span class='itemdef'>\1</span></td> <td>\2,\3,\4,\5,\6,\7</td></tr>"
|
||||
ALIASES += itemdef{8}="<tr><td><span class='itemdef'>\1</span></td> <td>\2,\3,\4,\5,\6,\7,\8</td></tr>"
|
||||
ALIASES += itemdef{9}="<tr><td><span class='itemdef'>\1</span></td> <td>\2,\3,\4,\5,\6,\7,\8,\9</td></tr>"
|
||||
ALIASES += itemdef{10}="<tr><td><span class='itemdef'>\1</span></td> <td>\2,\3,\4,\5,\6,\7,\8,\9,\10</td></tr>"
|
||||
ALIASES += endDefList="</table>"
|
||||
ALIASES += stock{3}="<tr><td><span class='itemdef'>\1</span></td> <td>\2</td> <td> @image html gtk-\3.png </td></tr>"
|
||||
|
||||
# Aliases for documenting wxPerl/wxPython-specific parts
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
# See ENABLED_SECTIONS configuration key for more info about these:
|
||||
ALIASES += beginWxPerlOnly="\if WXPERL_MANUAL <b>wxPerl Note:</b> "
|
||||
ALIASES += endWxPerlOnly="\endif"
|
||||
|
||||
# This is to get around a bug in Doxygen that prevents use of '{' or '}'
|
||||
# inside of any aliased command in parameters.
|
||||
ALIASES += leftCurly="{"
|
||||
ALIASES += rightCurly="}"
|
||||
|
||||
# Aliases for documenting samples
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
# For indicating a sample location
|
||||
ALIASES += sampledir{1}="@e Location: @c samples/\1 subdirectory of your wxWidgets installation or https://github.com/wxWidgets/wxWidgets/tree/master/samples/\1"
|
||||
|
||||
# For referring to the corresponding sample in a class document or a overview
|
||||
# Usually placed in the queue of @see
|
||||
ALIASES += sample{1}="\ref page_samples_\1"
|
||||
|
||||
# For generating a general description for a sample
|
||||
# \1 could be a class or an overview or a descriptive sentence
|
||||
# Shall be replaced by manual written description soon
|
||||
ALIASES += sampleabout{1}="This sample demonstrates \1."
|
||||
|
||||
# For indicating the necessary condition of a sample or a class
|
||||
# \1 is the wxUSE_XXX macro
|
||||
ALIASES += buildwith{1}="<b>Build Note:</b> You may need to build the wxWidgets library with <tt>\1</tt> being set to 1 to be able to make it work, please read comments in @c <wx/setup_inc.h> for more info."
|
||||
ALIASES += buildwith{2}="<b>Build Note:</b> You may need to build the wxWidgets library with <tt>\1</tt> and <tt>\2</tt> being set to 1 to be able to make it work, please read comments in @c <wx/setup_inc.h> for more info."
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Build Options
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
EXTRACT_ALL = YES # Default: NO
|
||||
EXTRACT_PRIVATE = YES # Default: NO
|
||||
EXTRACT_PACKAGE = NO
|
||||
EXTRACT_STATIC = YES # Default: NO
|
||||
EXTRACT_LOCAL_CLASSES = YES
|
||||
EXTRACT_LOCAL_METHODS = NO
|
||||
EXTRACT_ANON_NSPACES = YES # TODO: Default: NO
|
||||
HIDE_UNDOC_MEMBERS = NO
|
||||
HIDE_UNDOC_CLASSES = NO
|
||||
HIDE_FRIEND_COMPOUNDS = NO
|
||||
HIDE_IN_BODY_DOCS = NO
|
||||
INTERNAL_DOCS = NO
|
||||
CASE_SENSE_NAMES = NO # Default: YES
|
||||
HIDE_SCOPE_NAMES = NO
|
||||
SHOW_INCLUDE_FILES = YES
|
||||
SHOW_GROUPED_MEMB_INC = NO # TODO: YES
|
||||
FORCE_LOCAL_INCLUDES = NO
|
||||
INLINE_INFO = YES
|
||||
SORT_MEMBER_DOCS = YES
|
||||
SORT_BRIEF_DOCS = NO # Don't set to YES, it renders our named groups out of order.
|
||||
SORT_MEMBERS_CTORS_1ST = NO # Default: NO
|
||||
SORT_GROUP_NAMES = YES # Default: NO
|
||||
SORT_BY_SCOPE_NAME = NO
|
||||
STRICT_PROTO_MATCHING = NO
|
||||
GENERATE_TODOLIST = YES
|
||||
GENERATE_TESTLIST = YES
|
||||
GENERATE_BUGLIST = YES
|
||||
GENERATE_DEPRECATEDLIST= YES
|
||||
ENABLED_SECTIONS = WXPERL_MANUAL \
|
||||
WXPYTHON_MANUAL
|
||||
MAX_INITIALIZER_LINES = 30
|
||||
SHOW_USED_FILES = NO # Default: YES
|
||||
SHOW_FILES = YES
|
||||
SHOW_NAMESPACES = NO # TODO: Default: YES
|
||||
FILE_VERSION_FILTER =
|
||||
LAYOUT_FILE = DoxygenLayout.xml
|
||||
CITE_BIB_FILES =
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Warning and Progress Message Options
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
QUIET = YES # Default: NO
|
||||
WARNINGS = YES
|
||||
WARN_IF_UNDOCUMENTED = YES
|
||||
WARN_IF_DOC_ERROR = YES
|
||||
WARN_NO_PARAMDOC = YES # Default: NO
|
||||
WARN_FORMAT = "$file:$line: $text"
|
||||
WARN_LOGFILE = doxygen.log
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Input File Options
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
INPUT = mainpages \
|
||||
groups \
|
||||
overviews \
|
||||
../gtk \
|
||||
../ios \
|
||||
../msw \
|
||||
../osx \
|
||||
../qt \
|
||||
../x11 \
|
||||
../../interface
|
||||
INPUT_ENCODING = UTF-8
|
||||
FILE_PATTERNS = *.h *.md
|
||||
RECURSIVE = YES # Default: NO
|
||||
EXCLUDE =
|
||||
EXCLUDE_SYMLINKS = NO
|
||||
EXCLUDE_PATTERNS =
|
||||
EXCLUDE_SYMBOLS =
|
||||
EXAMPLE_PATH = ../
|
||||
EXAMPLE_PATTERNS = *
|
||||
EXAMPLE_RECURSIVE = NO
|
||||
IMAGE_PATH = images
|
||||
INPUT_FILTER =
|
||||
FILTER_PATTERNS =
|
||||
FILTER_SOURCE_FILES = NO
|
||||
FILTER_SOURCE_PATTERNS =
|
||||
USE_MDFILE_AS_MAINPAGE =
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Source Browsing Options
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
SOURCE_BROWSER = NO
|
||||
INLINE_SOURCES = NO
|
||||
STRIP_CODE_COMMENTS = YES
|
||||
REFERENCED_BY_RELATION = NO
|
||||
REFERENCES_RELATION = NO
|
||||
REFERENCES_LINK_SOURCE = YES
|
||||
SOURCE_TOOLTIPS = YES
|
||||
USE_HTAGS = NO
|
||||
VERBATIM_HEADERS = NO # Default: YES
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Alphabetical Class Index Options
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
ALPHABETICAL_INDEX = YES
|
||||
IGNORE_PREFIX = wx
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# HTML Output Options
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
GENERATE_HTML = $(GENERATE_HTML)
|
||||
HTML_OUTPUT = $(WX_HTML_OUTPUT_DIR)
|
||||
HTML_FILE_EXTENSION = .html
|
||||
HTML_HEADER = $(HTML_HEADER)
|
||||
HTML_FOOTER = custom_footer.html
|
||||
HTML_STYLESHEET =
|
||||
HTML_EXTRA_STYLESHEET = $(CUSTOM_THEME_CSS) extra_stylesheet.css
|
||||
HTML_EXTRA_FILES = $(CUSTOM_THEME_JS1) $(CUSTOM_THEME_JS2) wxwidgets.js
|
||||
HTML_COLORSTYLE_HUE = 220 # Default: 220
|
||||
HTML_COLORSTYLE_SAT = 255 # Default: 100
|
||||
HTML_COLORSTYLE_GAMMA = 100 # Default: 80
|
||||
HTML_TIMESTAMP = YES
|
||||
HTML_DYNAMIC_SECTIONS = YES # Default: NO
|
||||
HTML_INDEX_NUM_ENTRIES = 100
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Docset Output Options
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
GENERATE_DOCSET = $(GENERATE_DOCSET)
|
||||
DOCSET_FEEDNAME = "wxWidgets 3.3"
|
||||
DOCSET_BUNDLE_ID = org.wxwidgets.doxygen.wx31
|
||||
DOCSET_PUBLISHER_ID = org.wxwidgets.doxygen
|
||||
DOCSET_PUBLISHER_NAME = wxWidgets
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# CHM Output Options
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
GENERATE_HTMLHELP = $(GENERATE_HTMLHELP)
|
||||
CHM_FILE = ..\wx.chm # Windows style separator is required.
|
||||
HHC_LOCATION = hhc.exe
|
||||
GENERATE_CHI = NO
|
||||
CHM_INDEX_ENCODING =
|
||||
BINARY_TOC = NO
|
||||
TOC_EXPAND = NO
|
||||
TOC_INCLUDE_HEADINGS = 3
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# QHP Output Options
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
GENERATE_QHP = $(GENERATE_QHP)
|
||||
QCH_FILE =
|
||||
QHP_NAMESPACE = org.wxwidgets.doxygen
|
||||
QHP_VIRTUAL_FOLDER = doc
|
||||
QHP_CUST_FILTER_NAME =
|
||||
QHP_CUST_FILTER_ATTRS =
|
||||
QHP_SECT_FILTER_ATTRS =
|
||||
QHG_LOCATION =
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Eclipse Output Options
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
GENERATE_ECLIPSEHELP = NO
|
||||
ECLIPSE_DOC_ID = org.wxwidgets.doxygen
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Other Output Options
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
DISABLE_INDEX = NO
|
||||
GENERATE_TREEVIEW = NO
|
||||
ENUM_VALUES_PER_LINE = 1 # Default: 4
|
||||
TREEVIEW_WIDTH = 250
|
||||
EXT_LINKS_IN_WINDOW = YES # Default: NO
|
||||
FORMULA_FONTSIZE = 10
|
||||
FORMULA_TRANSPARENT = YES
|
||||
USE_MATHJAX = NO
|
||||
MATHJAX_FORMAT = HTML-CSS
|
||||
MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest
|
||||
MATHJAX_EXTENSIONS =
|
||||
MATHJAX_CODEFILE =
|
||||
SEARCHENGINE = $(SEARCHENGINE)
|
||||
SERVER_BASED_SEARCH = $(SERVER_BASED_SEARCH)
|
||||
EXTERNAL_SEARCH = NO
|
||||
SEARCHENGINE_URL =
|
||||
SEARCHDATA_FILE = searchdata.xml
|
||||
EXTERNAL_SEARCH_ID =
|
||||
EXTRA_SEARCH_MAPPINGS =
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# LaTeX Output Options
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
GENERATE_LATEX = $(GENERATE_LATEX)
|
||||
LATEX_OUTPUT = latex
|
||||
LATEX_CMD_NAME = latex
|
||||
MAKEINDEX_CMD_NAME = makeindex
|
||||
COMPACT_LATEX = NO
|
||||
PAPER_TYPE = a4
|
||||
EXTRA_PACKAGES =
|
||||
LATEX_HEADER = latex_header.tex
|
||||
LATEX_FOOTER =
|
||||
LATEX_EXTRA_FILES =
|
||||
PDF_HYPERLINKS = YES
|
||||
USE_PDFLATEX = YES
|
||||
LATEX_BATCHMODE = YES # Default: NO
|
||||
LATEX_HIDE_INDICES = NO
|
||||
LATEX_SOURCE_CODE = NO
|
||||
LATEX_BIB_STYLE = plain
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# RTF Output Options
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
GENERATE_RTF = NO
|
||||
RTF_OUTPUT = rtf
|
||||
COMPACT_RTF = NO
|
||||
RTF_HYPERLINKS = NO
|
||||
RTF_STYLESHEET_FILE =
|
||||
RTF_EXTENSIONS_FILE =
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Man Page Output Options
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
GENERATE_MAN = NO
|
||||
MAN_OUTPUT = man
|
||||
MAN_EXTENSION = .3
|
||||
MAN_SUBDIR =
|
||||
MAN_LINKS = NO
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# XML Output Options
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
GENERATE_XML = $(GENERATE_XML)
|
||||
XML_OUTPUT = xml
|
||||
XML_PROGRAMLISTING = NO # Default: YES
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# DOCBOOK Output Options
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
GENERATE_DOCBOOK = NO
|
||||
DOCBOOK_OUTPUT = docbook
|
||||
DOCBOOK_PROGRAMLISTING = NO
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# AutoGen Definitions Output Options
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
GENERATE_AUTOGEN_DEF = NO
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Perl Module Output Options
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
GENERATE_PERLMOD = NO
|
||||
PERLMOD_LATEX = YES # Default: NO
|
||||
PERLMOD_PRETTY = YES
|
||||
PERLMOD_MAKEVAR_PREFIX =
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Preprocessor Options
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
ENABLE_PREPROCESSING = YES
|
||||
MACRO_EXPANSION = NO
|
||||
EXPAND_ONLY_PREDEF = NO
|
||||
SEARCH_INCLUDES = YES
|
||||
INCLUDE_PATH =
|
||||
INCLUDE_FILE_PATTERNS =
|
||||
PREDEFINED = wxUSE_BASE \
|
||||
wxUSE_GUI
|
||||
EXPAND_AS_DEFINED =
|
||||
SKIP_FUNCTION_MACROS = YES
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Additions Related to External References
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
TAGFILES =
|
||||
GENERATE_TAGFILE = $(GENERATE_TAGFILE)
|
||||
ALLEXTERNALS = NO
|
||||
EXTERNAL_GROUPS = YES
|
||||
EXTERNAL_PAGES = YES
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# dot Tool Options
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
CLASS_DIAGRAMS = YES
|
||||
DIA_PATH =
|
||||
HIDE_UNDOC_RELATIONS = YES
|
||||
HAVE_DOT = YES # Default: NO
|
||||
DOT_NUM_THREADS = 0
|
||||
DOT_FONTNAME =
|
||||
DOT_FONTSIZE = 10
|
||||
DOT_FONTPATH =
|
||||
CLASS_GRAPH = YES
|
||||
COLLABORATION_GRAPH = NO # Default: YES
|
||||
GROUP_GRAPHS = NO # Default: YES
|
||||
UML_LOOK = NO
|
||||
UML_LIMIT_NUM_FIELDS = 10
|
||||
TEMPLATE_RELATIONS = NO
|
||||
INCLUDE_GRAPH = NO # Default: YES
|
||||
INCLUDED_BY_GRAPH = NO # Default: YES
|
||||
CALL_GRAPH = NO
|
||||
CALLER_GRAPH = NO
|
||||
GRAPHICAL_HIERARCHY = NO # TODO: Default: YES
|
||||
DIRECTORY_GRAPH = NO # Default: YES
|
||||
DOT_IMAGE_FORMAT = $(DOT_IMAGE_FORMAT)
|
||||
INTERACTIVE_SVG = NO
|
||||
DOT_PATH =
|
||||
DOTFILE_DIRS =
|
||||
MSCFILE_DIRS =
|
||||
DIAFILE_DIRS =
|
||||
PLANTUML_JAR_PATH =
|
||||
DOT_GRAPH_MAX_NODES = 150 # Default 50, we currently have 108 for wxObject
|
||||
MAX_DOT_GRAPH_DEPTH = 1000 # Default: 0
|
||||
DOT_TRANSPARENT = yes
|
||||
DOT_MULTI_TARGETS = NO
|
||||
GENERATE_LEGEND = YES
|
||||
DOT_CLEANUP = YES
|
||||
187
libs/wxWidgets-3.3.1/docs/doxygen/DoxygenLayout.xml
Normal file
187
libs/wxWidgets-3.3.1/docs/doxygen/DoxygenLayout.xml
Normal file
@@ -0,0 +1,187 @@
|
||||
<doxygenlayout version="1.0">
|
||||
<!-- Navigation index tabs for HTML output -->
|
||||
<navindex>
|
||||
<tab type="mainpage" visible="yes" title=""/>
|
||||
<tab type="pages" visible="yes" title="" intro=""/>
|
||||
<tab type="modules" visible="yes" title="Categories" intro=""/>
|
||||
<tab type="namespaces" visible="yes" title="">
|
||||
<tab type="namespacelist" visible="yes" title="" intro=""/>
|
||||
<tab type="namespacemembers" visible="yes" title="" intro=""/>
|
||||
</tab>
|
||||
<tab type="classes" visible="yes" title="">
|
||||
<tab type="classlist" visible="yes" title="" intro=""/>
|
||||
<tab type="classindex" visible="$ALPHABETICAL_INDEX" title=""/>
|
||||
<tab type="hierarchy" visible="yes" title="" intro=""/>
|
||||
<tab type="classmembers" visible="yes" title="" intro=""/>
|
||||
</tab>
|
||||
<tab type="files" visible="yes" title="">
|
||||
<tab type="filelist" visible="yes" title="" intro=""/>
|
||||
<tab type="globals" visible="yes" title="" intro=""/>
|
||||
</tab>
|
||||
<tab type="examples" visible="yes" title="" intro=""/>
|
||||
</navindex>
|
||||
|
||||
<!-- Layout definition for a class page -->
|
||||
<class>
|
||||
<briefdescription visible="no"/>
|
||||
<includes visible="$SHOW_INCLUDE_FILES"/>
|
||||
<inheritancegraph visible="$CLASS_GRAPH"/>
|
||||
<collaborationgraph visible="$COLLABORATION_GRAPH"/>
|
||||
<detaileddescription title=""/>
|
||||
<memberdecl>
|
||||
<membergroups visible="yes"/>
|
||||
<nestedclasses visible="yes" title=""/>
|
||||
<publictypes title=""/>
|
||||
<publicslots title=""/>
|
||||
<signals title=""/>
|
||||
<publicmethods title=""/>
|
||||
<publicstaticmethods title=""/>
|
||||
<publicattributes title=""/>
|
||||
<publicstaticattributes title=""/>
|
||||
<protectedtypes title=""/>
|
||||
<protectedslots title=""/>
|
||||
<protectedmethods title=""/>
|
||||
<protectedstaticmethods title=""/>
|
||||
<protectedattributes title=""/>
|
||||
<protectedstaticattributes title=""/>
|
||||
<packagetypes title=""/>
|
||||
<packagemethods title=""/>
|
||||
<packagestaticmethods title=""/>
|
||||
<packageattributes title=""/>
|
||||
<packagestaticattributes title=""/>
|
||||
<properties title=""/>
|
||||
<events title=""/>
|
||||
<privatetypes title=""/>
|
||||
<privateslots title=""/>
|
||||
<privatemethods title=""/>
|
||||
<privatestaticmethods title=""/>
|
||||
<privateattributes title=""/>
|
||||
<privatestaticattributes title=""/>
|
||||
<friends title=""/>
|
||||
<related title="" subtitle=""/>
|
||||
</memberdecl>
|
||||
<allmemberslink visible="yes"/>
|
||||
<memberdef>
|
||||
<inlineclasses title=""/>
|
||||
<typedefs title=""/>
|
||||
<enums title=""/>
|
||||
<constructors title=""/>
|
||||
<functions title=""/>
|
||||
<related title=""/>
|
||||
<variables title=""/>
|
||||
<properties title=""/>
|
||||
<events title=""/>
|
||||
</memberdef>
|
||||
<usedfiles visible="$SHOW_USED_FILES"/>
|
||||
<authorsection visible="yes"/>
|
||||
</class>
|
||||
|
||||
<!-- Layout definition for a namespace page -->
|
||||
<namespace>
|
||||
<briefdescription visible="no"/>
|
||||
<detaileddescription title=""/>
|
||||
<memberdecl>
|
||||
<membergroups visible="yes"/>
|
||||
<nestednamespaces visible="yes" title=""/>
|
||||
<classes visible="yes" title=""/>
|
||||
<typedefs title=""/>
|
||||
<enums title=""/>
|
||||
<functions title=""/>
|
||||
<variables title=""/>
|
||||
</memberdecl>
|
||||
<memberdef>
|
||||
<inlineclasses title=""/>
|
||||
<typedefs title=""/>
|
||||
<enums title=""/>
|
||||
<functions title=""/>
|
||||
<variables title=""/>
|
||||
</memberdef>
|
||||
<authorsection visible="yes"/>
|
||||
</namespace>
|
||||
|
||||
<!-- Layout definition for a file page -->
|
||||
<file>
|
||||
<briefdescription visible="no"/>
|
||||
<includes visible="$SHOW_INCLUDE_FILES"/>
|
||||
<includegraph visible="$INCLUDE_GRAPH"/>
|
||||
<includedbygraph visible="$INCLUDED_BY_GRAPH"/>
|
||||
<sourcelink visible="yes"/>
|
||||
<detaileddescription title=""/>
|
||||
<memberdecl>
|
||||
<membergroups visible="yes"/>
|
||||
<classes visible="yes" title=""/>
|
||||
<namespaces visible="yes" title=""/>
|
||||
<defines title=""/>
|
||||
<typedefs title=""/>
|
||||
<enums title=""/>
|
||||
<functions title=""/>
|
||||
<variables title=""/>
|
||||
</memberdecl>
|
||||
<memberdef>
|
||||
<inlineclasses title=""/>
|
||||
<defines title=""/>
|
||||
<typedefs title=""/>
|
||||
<enums title=""/>
|
||||
<functions title=""/>
|
||||
<variables title=""/>
|
||||
</memberdef>
|
||||
<authorsection/>
|
||||
</file>
|
||||
|
||||
<!-- Layout definition for a group page -->
|
||||
<group>
|
||||
<briefdescription visible="no"/>
|
||||
<groupgraph visible="$GROUP_GRAPHS"/>
|
||||
<detaileddescription title=""/>
|
||||
<memberdecl>
|
||||
<membergroups visible="yes"/>
|
||||
<nestedgroups visible="yes" title=""/>
|
||||
<dirs visible="yes" title=""/>
|
||||
<files visible="yes" title=""/>
|
||||
<namespaces visible="yes" title=""/>
|
||||
<classes visible="yes" title=""/>
|
||||
<defines title=""/>
|
||||
<typedefs title=""/>
|
||||
<enums title=""/>
|
||||
<enumvalues title=""/>
|
||||
<functions title=""/>
|
||||
<variables title=""/>
|
||||
<signals title=""/>
|
||||
<publicslots title=""/>
|
||||
<protectedslots title=""/>
|
||||
<privateslots title=""/>
|
||||
<events title=""/>
|
||||
<properties title=""/>
|
||||
<friends title=""/>
|
||||
</memberdecl>
|
||||
<memberdef>
|
||||
<pagedocs/>
|
||||
<inlineclasses title=""/>
|
||||
<defines title=""/>
|
||||
<typedefs title=""/>
|
||||
<enums title=""/>
|
||||
<enumvalues title=""/>
|
||||
<functions title=""/>
|
||||
<variables title=""/>
|
||||
<signals title=""/>
|
||||
<publicslots title=""/>
|
||||
<protectedslots title=""/>
|
||||
<privateslots title=""/>
|
||||
<events title=""/>
|
||||
<properties title=""/>
|
||||
<friends title=""/>
|
||||
</memberdef>
|
||||
<authorsection visible="yes"/>
|
||||
</group>
|
||||
|
||||
<!-- Layout definition for a directory page -->
|
||||
<directory>
|
||||
<briefdescription visible="yes"/>
|
||||
<directorygraph visible="yes"/>
|
||||
<detaileddescription title=""/>
|
||||
<memberdecl>
|
||||
<dirs visible="yes"/>
|
||||
<files visible="yes"/>
|
||||
</memberdecl>
|
||||
</directory>
|
||||
</doxygenlayout>
|
||||
26
libs/wxWidgets-3.3.1/docs/doxygen/custom_footer.html
Normal file
26
libs/wxWidgets-3.3.1/docs/doxygen/custom_footer.html
Normal file
@@ -0,0 +1,26 @@
|
||||
|
||||
<!--BEGIN GENERATE_TREEVIEW-->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
$navpath
|
||||
<li class="footer">
|
||||
$generatedby <a href="http://www.doxygen.org/index.html" target="_new">Doxygen</a> $doxygenversion
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!--END GENERATE_TREEVIEW-->
|
||||
<!--BEGIN !GENERATE_TREEVIEW-->
|
||||
<address class="footer">
|
||||
<small>
|
||||
$generatedby <a href="http://www.doxygen.org/index.html" target="_new">Doxygen</a> $doxygenversion
|
||||
</small>
|
||||
</address>
|
||||
<!--END !GENERATE_TREEVIEW-->
|
||||
|
||||
<script src="wxwidgets.js" type="text/javascript"></script>
|
||||
|
||||
<!--EXTRA FOOTER SCRIPT-->
|
||||
|
||||
</div><!-- #page_container -->
|
||||
</body>
|
||||
</html>
|
||||
49
libs/wxWidgets-3.3.1/docs/doxygen/custom_header.html
Normal file
49
libs/wxWidgets-3.3.1/docs/doxygen/custom_header.html
Normal file
@@ -0,0 +1,49 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<!--BEGIN PROJECT_NAME--><title>$title | $projectname</title><!--END PROJECT_NAME-->
|
||||
<!--BEGIN !PROJECT_NAME--><title>$title</title><!--END !PROJECT_NAME-->
|
||||
<link href="$relpath$tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="$relpath$jquery.js"></script>
|
||||
<script type="text/javascript" src="$relpath$dynsections.js"></script>
|
||||
<script type="text/javascript" src="$relpath^doxygen-awesome-darkmode-toggle.js"></script>
|
||||
<script type="text/javascript">DoxygenAwesomeDarkModeToggle.init()</script>
|
||||
<script type="text/javascript" src="$relpath^doxygen-awesome-fragment-copy-button.js"></script>
|
||||
<script type="text/javascript">DoxygenAwesomeFragmentCopyButton.init()</script>
|
||||
$treeview
|
||||
$search
|
||||
$mathjax
|
||||
<link href="$relpath$$stylesheet" rel="stylesheet" type="text/css" />
|
||||
$extrastylesheet
|
||||
</head>
|
||||
<body>
|
||||
<div id="page_container">
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
|
||||
<!--BEGIN TITLEAREA-->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0" style="width: 100%;">
|
||||
<tbody>
|
||||
<tr>
|
||||
<!--BEGIN PROJECT_LOGO-->
|
||||
<td id="projectlogo">
|
||||
<a href="https://www.wxwidgets.org/" target="_new">
|
||||
<img alt="wxWidgets" src="$relpath$$projectlogo"/>
|
||||
</a>
|
||||
</td>
|
||||
<!--END PROJECT_LOGO-->
|
||||
<td style="padding-left: 0.5em; text-align: right;">
|
||||
<!--BEGIN PROJECT_NUMBER--><span id="projectnumber">Version: $projectnumber</span><!--END PROJECT_NUMBER-->
|
||||
</td>
|
||||
<!--BEGIN DISABLE_INDEX-->
|
||||
<!--BEGIN SEARCHENGINE-->
|
||||
<td>$searchbox</td>
|
||||
<!--END SEARCHENGINE-->
|
||||
<!--END DISABLE_INDEX-->
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!--END TITLEAREA-->
|
||||
45
libs/wxWidgets-3.3.1/docs/doxygen/custom_header_simple.html
Normal file
45
libs/wxWidgets-3.3.1/docs/doxygen/custom_header_simple.html
Normal file
@@ -0,0 +1,45 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<!--BEGIN PROJECT_NAME--><title>$projectname: $title</title><!--END PROJECT_NAME-->
|
||||
<!--BEGIN !PROJECT_NAME--><title>$title</title><!--END !PROJECT_NAME-->
|
||||
<link href="$relpath$tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="$relpath$jquery.js"></script>
|
||||
<script type="text/javascript" src="$relpath$dynsections.js"></script>
|
||||
$treeview
|
||||
$search
|
||||
$mathjax
|
||||
<link href="$relpath$$stylesheet" rel="stylesheet" type="text/css" />
|
||||
$extrastylesheet
|
||||
</head>
|
||||
<body>
|
||||
<div id="page_container">
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
|
||||
<!--BEGIN TITLEAREA-->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0" style="width: 100%;">
|
||||
<tbody>
|
||||
<tr>
|
||||
<!--BEGIN PROJECT_LOGO-->
|
||||
<td id="projectlogo">
|
||||
<a href="https://www.wxwidgets.org/" target="_new">
|
||||
<img alt="wxWidgets" src="$relpath$$projectlogo"/>
|
||||
</a>
|
||||
</td>
|
||||
<!--END PROJECT_LOGO-->
|
||||
<td style="padding-left: 0.5em; text-align: right;">
|
||||
<!--BEGIN PROJECT_NUMBER--><span id="projectnumber">Version: $projectnumber</span><!--END PROJECT_NUMBER-->
|
||||
</td>
|
||||
<!--BEGIN DISABLE_INDEX-->
|
||||
<!--BEGIN SEARCHENGINE-->
|
||||
<td>$searchbox</td>
|
||||
<!--END SEARCHENGINE-->
|
||||
<!--END DISABLE_INDEX-->
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!--END TITLEAREA-->
|
||||
360
libs/wxWidgets-3.3.1/docs/doxygen/custom_search_functions.php
Normal file
360
libs/wxWidgets-3.3.1/docs/doxygen/custom_search_functions.php
Normal file
@@ -0,0 +1,360 @@
|
||||
<?php
|
||||
require_once "search_config.php";
|
||||
|
||||
function end_form($value)
|
||||
{
|
||||
global $config;
|
||||
global $translator;
|
||||
if ($config['DISABLE_INDEX'] == false)
|
||||
{
|
||||
echo "</div>\n";
|
||||
}
|
||||
if ($config['GENERATE_TREEVIEW'])
|
||||
{
|
||||
echo $translator['split_bar'];
|
||||
}
|
||||
}
|
||||
|
||||
function search_results()
|
||||
{
|
||||
global $translator;
|
||||
return $translator['search_results_title'];
|
||||
}
|
||||
|
||||
function matches_text($num)
|
||||
{
|
||||
global $translator;
|
||||
$string = $translator['search_results'][($num>2)?2:$num];
|
||||
// The eval is used so that translator strings can contain $num.
|
||||
eval("\$result = \"$string\";");
|
||||
return $result;
|
||||
}
|
||||
|
||||
function report_matches()
|
||||
{
|
||||
global $translator;
|
||||
return $translator['search_matches'];
|
||||
}
|
||||
|
||||
function readInt($file)
|
||||
{
|
||||
$b1 = ord(fgetc($file)); $b2 = ord(fgetc($file));
|
||||
$b3 = ord(fgetc($file)); $b4 = ord(fgetc($file));
|
||||
return ($b1<<24)|($b2<<16)|($b3<<8)|$b4;
|
||||
}
|
||||
|
||||
function readString($file)
|
||||
{
|
||||
$result="";
|
||||
while (ord($c=fgetc($file))) $result.=$c;
|
||||
return $result;
|
||||
}
|
||||
|
||||
function readHeader($file)
|
||||
{
|
||||
$header =fgetc($file); $header.=fgetc($file);
|
||||
$header.=fgetc($file); $header.=fgetc($file);
|
||||
return $header;
|
||||
}
|
||||
|
||||
function computeIndex($word)
|
||||
{
|
||||
// Simple hashing that allows for substring search
|
||||
if (strlen($word)<2) return -1;
|
||||
// high char of the index
|
||||
$hi = ord($word{0});
|
||||
if ($hi==0) return -1;
|
||||
// low char of the index
|
||||
$lo = ord($word{1});
|
||||
if ($lo==0) return -1;
|
||||
// return index
|
||||
return $hi*256+$lo;
|
||||
}
|
||||
|
||||
function search($file,$word,&$statsList)
|
||||
{
|
||||
$index = computeIndex($word);
|
||||
if ($index!=-1) // found a valid index
|
||||
{
|
||||
fseek($file,$index*4+4); // 4 bytes per entry, skip header
|
||||
$index = readInt($file);
|
||||
if ($index) // found words matching the hash key
|
||||
{
|
||||
$start=sizeof($statsList);
|
||||
$count=$start;
|
||||
fseek($file,$index);
|
||||
$w = readString($file);
|
||||
while ($w)
|
||||
{
|
||||
$statIdx = readInt($file);
|
||||
if ($word==substr($w,0,strlen($word)))
|
||||
{ // found word that matches (as substring)
|
||||
$statsList[$count++]=array(
|
||||
"word"=>$word,
|
||||
"match"=>$w,
|
||||
"index"=>$statIdx,
|
||||
"full"=>strlen($w)==strlen($word),
|
||||
"docs"=>array()
|
||||
);
|
||||
}
|
||||
$w = readString($file);
|
||||
}
|
||||
$totalHi=0;
|
||||
$totalFreqHi=0;
|
||||
$totalFreqLo=0;
|
||||
for ($count=$start;$count<sizeof($statsList);$count++)
|
||||
{
|
||||
$statInfo = &$statsList[$count];
|
||||
$multiplier = 1;
|
||||
// whole word matches have a double weight
|
||||
if ($statInfo["full"]) $multiplier=2;
|
||||
fseek($file,$statInfo["index"]);
|
||||
$numDocs = readInt($file);
|
||||
$docInfo = array();
|
||||
// read docs info + occurrence frequency of the word
|
||||
for ($i=0;$i<$numDocs;$i++)
|
||||
{
|
||||
$idx=readInt($file);
|
||||
$freq=readInt($file);
|
||||
$docInfo[$i]=array("idx" => $idx,
|
||||
"freq" => $freq>>1,
|
||||
"rank" => 0.0,
|
||||
"hi" => $freq&1
|
||||
);
|
||||
if ($freq&1) // word occurs in high priority doc
|
||||
{
|
||||
$totalHi++;
|
||||
$totalFreqHi+=$freq*$multiplier;
|
||||
}
|
||||
else // word occurs in low priority doc
|
||||
{
|
||||
$totalFreqLo+=$freq*$multiplier;
|
||||
}
|
||||
}
|
||||
// read name and url info for the doc
|
||||
for ($i=0;$i<$numDocs;$i++)
|
||||
{
|
||||
fseek($file,$docInfo[$i]["idx"]);
|
||||
$docInfo[$i]["name"]=readString($file);
|
||||
$docInfo[$i]["url"]=readString($file);
|
||||
}
|
||||
$statInfo["docs"]=$docInfo;
|
||||
}
|
||||
$totalFreq=($totalHi+1)*$totalFreqLo + $totalFreqHi;
|
||||
for ($count=$start;$count<sizeof($statsList);$count++)
|
||||
{
|
||||
$statInfo = &$statsList[$count];
|
||||
$multiplier = 1;
|
||||
// whole word matches have a double weight
|
||||
if ($statInfo["full"]) $multiplier=2;
|
||||
for ($i=0;$i<sizeof($statInfo["docs"]);$i++)
|
||||
{
|
||||
$docInfo = &$statInfo["docs"];
|
||||
// compute frequency rank of the word in each doc
|
||||
$freq=$docInfo[$i]["freq"];
|
||||
if ($docInfo[$i]["hi"])
|
||||
{
|
||||
$statInfo["docs"][$i]["rank"]=
|
||||
(float)($freq*$multiplier+$totalFreqLo)/$totalFreq;
|
||||
}
|
||||
else
|
||||
{
|
||||
$statInfo["docs"][$i]["rank"]=
|
||||
(float)($freq*$multiplier)/$totalFreq;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return $statsList;
|
||||
}
|
||||
|
||||
function combine_results($results,&$docs)
|
||||
{
|
||||
foreach ($results as $wordInfo)
|
||||
{
|
||||
$docsList = &$wordInfo["docs"];
|
||||
foreach ($docsList as $di)
|
||||
{
|
||||
$key=$di["url"];
|
||||
$rank=$di["rank"];
|
||||
if (isset($docs[$key]))
|
||||
{
|
||||
$docs[$key]["rank"]+=$rank;
|
||||
}
|
||||
else
|
||||
{
|
||||
$docs[$key] = array("url"=>$key,
|
||||
"name"=>$di["name"],
|
||||
"rank"=>$rank
|
||||
);
|
||||
}
|
||||
$docs[$key]["words"][] = array(
|
||||
"word"=>$wordInfo["word"],
|
||||
"match"=>$wordInfo["match"],
|
||||
"freq"=>$di["freq"]
|
||||
);
|
||||
}
|
||||
}
|
||||
return $docs;
|
||||
}
|
||||
|
||||
function filter_results($docs,&$requiredWords,&$forbiddenWords)
|
||||
{
|
||||
$filteredDocs=array();
|
||||
while (list ($key, $val) = each ($docs))
|
||||
{
|
||||
$words = &$docs[$key]["words"];
|
||||
$copy=1; // copy entry by default
|
||||
if (sizeof($requiredWords)>0)
|
||||
{
|
||||
foreach ($requiredWords as $reqWord)
|
||||
{
|
||||
$found=0;
|
||||
foreach ($words as $wordInfo)
|
||||
{
|
||||
$found = $wordInfo["word"]==$reqWord;
|
||||
if ($found) break;
|
||||
}
|
||||
if (!$found)
|
||||
{
|
||||
$copy=0; // document contains none of the required words
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (sizeof($forbiddenWords)>0)
|
||||
{
|
||||
foreach ($words as $wordInfo)
|
||||
{
|
||||
if (in_array($wordInfo["word"],$forbiddenWords))
|
||||
{
|
||||
$copy=0; // document contains a forbidden word
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
if ($copy) $filteredDocs[$key]=$docs[$key];
|
||||
}
|
||||
return $filteredDocs;
|
||||
}
|
||||
|
||||
function compare_rank($a,$b)
|
||||
{
|
||||
if ($a["rank"] == $b["rank"])
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
return ($a["rank"]>$b["rank"]) ? -1 : 1;
|
||||
}
|
||||
|
||||
function sort_results($docs,&$sorted)
|
||||
{
|
||||
$sorted = $docs;
|
||||
usort($sorted,"compare_rank");
|
||||
return $sorted;
|
||||
}
|
||||
|
||||
function report_results(&$docs)
|
||||
{
|
||||
echo "<div class=\"header\">";
|
||||
echo " <div class=\"headertitle\">\n";
|
||||
echo " <h1>".search_results()."</h1>\n";
|
||||
echo " </div>\n";
|
||||
echo "</div>\n";
|
||||
echo "<div class=\"searchresults\">\n";
|
||||
echo "<table cellspacing=\"2\">\n";
|
||||
$numDocs = sizeof($docs);
|
||||
if ($numDocs==0)
|
||||
{
|
||||
echo " <tr>\n";
|
||||
echo " <td colspan=\"2\">".matches_text(0)."</td>\n";
|
||||
echo " </tr>\n";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo " <tr>\n";
|
||||
echo " <td colspan=\"2\">".matches_text($numDocs);
|
||||
echo "\n";
|
||||
echo " </td>\n";
|
||||
echo " </tr>\n";
|
||||
$num=1;
|
||||
foreach ($docs as $doc)
|
||||
{
|
||||
echo " <tr>\n";
|
||||
echo " <td align=\"right\">$num.</td>";
|
||||
echo "<td><a class=\"el\" href=\"".$doc["url"]."\">".$doc["name"]."</a></td>\n";
|
||||
echo " <tr>\n";
|
||||
echo " <td></td><td class=\"tiny\">".report_matches()." ";
|
||||
foreach ($doc["words"] as $wordInfo)
|
||||
{
|
||||
$word = $wordInfo["word"];
|
||||
$matchRight = substr($wordInfo["match"],strlen($word));
|
||||
echo "<b>$word</b>$matchRight(".$wordInfo["freq"].") ";
|
||||
}
|
||||
echo " </td>\n";
|
||||
echo " </tr>\n";
|
||||
$num++;
|
||||
}
|
||||
}
|
||||
echo "</table>\n";
|
||||
echo "</div>\n";
|
||||
}
|
||||
|
||||
function run_query($query)
|
||||
{
|
||||
if(strcmp('4.1.0', phpversion()) > 0)
|
||||
{
|
||||
die("Error: PHP version 4.1.0 or above required!");
|
||||
}
|
||||
if (!($file=fopen("search/search.idx","rb")))
|
||||
{
|
||||
die("Error: Search index file could NOT be opened!");
|
||||
}
|
||||
if (readHeader($file)!="DOXS")
|
||||
{
|
||||
die("Error: Header of index file is invalid!");
|
||||
}
|
||||
$results = array();
|
||||
$requiredWords = array();
|
||||
$forbiddenWords = array();
|
||||
$foundWords = array();
|
||||
$word=strtok($query," ");
|
||||
while ($word) // for each word in the search query
|
||||
{
|
||||
if (($word{0}=='+')) { $word=substr($word,1); $requiredWords[]=$word; }
|
||||
if (($word{0}=='-')) { $word=substr($word,1); $forbiddenWords[]=$word; }
|
||||
if (!in_array($word,$foundWords))
|
||||
{
|
||||
$foundWords[]=$word;
|
||||
search($file,strtolower($word),$results);
|
||||
}
|
||||
$word=strtok(" ");
|
||||
}
|
||||
fclose($file);
|
||||
$docs = array();
|
||||
combine_results($results,$docs);
|
||||
// filter out documents with forbidden word or that do not contain
|
||||
// required words
|
||||
$filteredDocs = filter_results($docs,$requiredWords,$forbiddenWords);
|
||||
// sort the results based on rank
|
||||
$sorted = array();
|
||||
sort_results($filteredDocs,$sorted);
|
||||
return $sorted;
|
||||
}
|
||||
|
||||
function main()
|
||||
{
|
||||
$query = "";
|
||||
if (array_key_exists("query", $_GET))
|
||||
{
|
||||
$query=$_GET["query"];
|
||||
}
|
||||
$sorted = run_query($query);
|
||||
// Now output the HTML stuff...
|
||||
// End the HTML form
|
||||
end_form(preg_replace("/[^a-zA-Z0-9\-\_\.\x80-\xFF]/i", " ", $query ));
|
||||
// report results to the user
|
||||
report_results($sorted);
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,4 @@
|
||||
Files in this subdirectory were taken from the [Doxygen Awesome][1] CSS theme
|
||||
and are under MIT licence.
|
||||
|
||||
[1]: https://github.com/jothepro/doxygen-awesome-css
|
||||
@@ -0,0 +1,157 @@
|
||||
/**
|
||||
|
||||
Doxygen Awesome
|
||||
https://github.com/jothepro/doxygen-awesome-css
|
||||
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2021 - 2022 jothepro
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
||||
*/
|
||||
|
||||
class DoxygenAwesomeDarkModeToggle extends HTMLElement {
|
||||
// SVG icons from https://fonts.google.com/icons
|
||||
// Licensed under the Apache 2.0 license:
|
||||
// https://www.apache.org/licenses/LICENSE-2.0.html
|
||||
static lightModeIcon = `<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#FCBF00"><rect fill="none" height="24" width="24"/><circle cx="12" cy="12" opacity=".3" r="3"/><path d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"/></svg>`
|
||||
static darkModeIcon = `<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#FE9700"><rect fill="none" height="24" width="24"/><path d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27 C17.45,17.19,14.93,19,12,19c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z" opacity=".3"/><path d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"/></svg>`
|
||||
static title = "Toggle Light/Dark Mode"
|
||||
|
||||
static prefersLightModeInDarkModeKey = "prefers-light-mode-in-dark-mode"
|
||||
static prefersDarkModeInLightModeKey = "prefers-dark-mode-in-light-mode"
|
||||
|
||||
static _staticConstructor = function() {
|
||||
DoxygenAwesomeDarkModeToggle.enableDarkMode(DoxygenAwesomeDarkModeToggle.userPreference)
|
||||
// Update the color scheme when the browsers preference changes
|
||||
// without user interaction on the website.
|
||||
window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', event => {
|
||||
DoxygenAwesomeDarkModeToggle.onSystemPreferenceChanged()
|
||||
})
|
||||
// Update the color scheme when the tab is made visible again.
|
||||
// It is possible that the appearance was changed in another tab
|
||||
// while this tab was in the background.
|
||||
document.addEventListener("visibilitychange", visibilityState => {
|
||||
if (document.visibilityState === 'visible') {
|
||||
DoxygenAwesomeDarkModeToggle.onSystemPreferenceChanged()
|
||||
}
|
||||
});
|
||||
}()
|
||||
|
||||
static init() {
|
||||
$(function() {
|
||||
$(document).ready(function() {
|
||||
const toggleButton = document.createElement('doxygen-awesome-dark-mode-toggle')
|
||||
toggleButton.title = DoxygenAwesomeDarkModeToggle.title
|
||||
toggleButton.updateIcon()
|
||||
|
||||
window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', event => {
|
||||
toggleButton.updateIcon()
|
||||
})
|
||||
document.addEventListener("visibilitychange", visibilityState => {
|
||||
if (document.visibilityState === 'visible') {
|
||||
toggleButton.updateIcon()
|
||||
}
|
||||
});
|
||||
|
||||
$(document).ready(function(){
|
||||
document.getElementById("MSearchBox").parentNode.appendChild(toggleButton)
|
||||
})
|
||||
$(window).resize(function(){
|
||||
document.getElementById("MSearchBox").parentNode.appendChild(toggleButton)
|
||||
})
|
||||
})
|
||||
})
|
||||
}
|
||||
|
||||
constructor() {
|
||||
super();
|
||||
this.onclick=this.toggleDarkMode
|
||||
}
|
||||
|
||||
/**
|
||||
* @returns `true` for dark-mode, `false` for light-mode system preference
|
||||
*/
|
||||
static get systemPreference() {
|
||||
return window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
}
|
||||
|
||||
/**
|
||||
* @returns `true` for dark-mode, `false` for light-mode user preference
|
||||
*/
|
||||
static get userPreference() {
|
||||
return (!DoxygenAwesomeDarkModeToggle.systemPreference && localStorage.getItem(DoxygenAwesomeDarkModeToggle.prefersDarkModeInLightModeKey)) ||
|
||||
(DoxygenAwesomeDarkModeToggle.systemPreference && !localStorage.getItem(DoxygenAwesomeDarkModeToggle.prefersLightModeInDarkModeKey))
|
||||
}
|
||||
|
||||
static set userPreference(userPreference) {
|
||||
DoxygenAwesomeDarkModeToggle.darkModeEnabled = userPreference
|
||||
if(!userPreference) {
|
||||
if(DoxygenAwesomeDarkModeToggle.systemPreference) {
|
||||
localStorage.setItem(DoxygenAwesomeDarkModeToggle.prefersLightModeInDarkModeKey, true)
|
||||
} else {
|
||||
localStorage.removeItem(DoxygenAwesomeDarkModeToggle.prefersDarkModeInLightModeKey)
|
||||
}
|
||||
} else {
|
||||
if(!DoxygenAwesomeDarkModeToggle.systemPreference) {
|
||||
localStorage.setItem(DoxygenAwesomeDarkModeToggle.prefersDarkModeInLightModeKey, true)
|
||||
} else {
|
||||
localStorage.removeItem(DoxygenAwesomeDarkModeToggle.prefersLightModeInDarkModeKey)
|
||||
}
|
||||
}
|
||||
DoxygenAwesomeDarkModeToggle.onUserPreferenceChanged()
|
||||
}
|
||||
|
||||
static enableDarkMode(enable) {
|
||||
if(enable) {
|
||||
DoxygenAwesomeDarkModeToggle.darkModeEnabled = true
|
||||
document.documentElement.classList.add("dark-mode")
|
||||
document.documentElement.classList.remove("light-mode")
|
||||
} else {
|
||||
DoxygenAwesomeDarkModeToggle.darkModeEnabled = false
|
||||
document.documentElement.classList.remove("dark-mode")
|
||||
document.documentElement.classList.add("light-mode")
|
||||
}
|
||||
}
|
||||
|
||||
static onSystemPreferenceChanged() {
|
||||
DoxygenAwesomeDarkModeToggle.darkModeEnabled = DoxygenAwesomeDarkModeToggle.userPreference
|
||||
DoxygenAwesomeDarkModeToggle.enableDarkMode(DoxygenAwesomeDarkModeToggle.darkModeEnabled)
|
||||
}
|
||||
|
||||
static onUserPreferenceChanged() {
|
||||
DoxygenAwesomeDarkModeToggle.enableDarkMode(DoxygenAwesomeDarkModeToggle.darkModeEnabled)
|
||||
}
|
||||
|
||||
toggleDarkMode() {
|
||||
DoxygenAwesomeDarkModeToggle.userPreference = !DoxygenAwesomeDarkModeToggle.userPreference
|
||||
this.updateIcon()
|
||||
}
|
||||
|
||||
updateIcon() {
|
||||
if(DoxygenAwesomeDarkModeToggle.darkModeEnabled) {
|
||||
this.innerHTML = DoxygenAwesomeDarkModeToggle.darkModeIcon
|
||||
} else {
|
||||
this.innerHTML = DoxygenAwesomeDarkModeToggle.lightModeIcon
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
customElements.define("doxygen-awesome-dark-mode-toggle", DoxygenAwesomeDarkModeToggle);
|
||||
@@ -0,0 +1,85 @@
|
||||
/**
|
||||
|
||||
Doxygen Awesome
|
||||
https://github.com/jothepro/doxygen-awesome-css
|
||||
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2022 jothepro
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
||||
*/
|
||||
|
||||
class DoxygenAwesomeFragmentCopyButton extends HTMLElement {
|
||||
constructor() {
|
||||
super();
|
||||
this.onclick=this.copyContent
|
||||
}
|
||||
static title = "Copy to clipboard"
|
||||
static copyIcon = `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"/></svg>`
|
||||
static successIcon = `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z"/></svg>`
|
||||
static successDuration = 980
|
||||
static init() {
|
||||
$(function() {
|
||||
$(document).ready(function() {
|
||||
if(navigator.clipboard) {
|
||||
const fragments = document.getElementsByClassName("fragment")
|
||||
for(const fragment of fragments) {
|
||||
const fragmentWrapper = document.createElement("div")
|
||||
fragmentWrapper.className = "doxygen-awesome-fragment-wrapper"
|
||||
const fragmentCopyButton = document.createElement("doxygen-awesome-fragment-copy-button")
|
||||
fragmentCopyButton.innerHTML = DoxygenAwesomeFragmentCopyButton.copyIcon
|
||||
fragmentCopyButton.title = DoxygenAwesomeFragmentCopyButton.title
|
||||
|
||||
fragment.parentNode.replaceChild(fragmentWrapper, fragment)
|
||||
fragmentWrapper.appendChild(fragment)
|
||||
fragmentWrapper.appendChild(fragmentCopyButton)
|
||||
|
||||
}
|
||||
}
|
||||
})
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
copyContent() {
|
||||
const content = this.previousSibling.cloneNode(true)
|
||||
// filter out line number from file listings
|
||||
content.querySelectorAll(".lineno, .ttc").forEach((node) => {
|
||||
node.remove()
|
||||
})
|
||||
let textContent = content.textContent
|
||||
// remove trailing newlines that appear in file listings
|
||||
let numberOfTrailingNewlines = 0
|
||||
while(textContent.charAt(textContent.length - (numberOfTrailingNewlines + 1)) == '\n') {
|
||||
numberOfTrailingNewlines++;
|
||||
}
|
||||
textContent = textContent.substring(0, textContent.length - numberOfTrailingNewlines)
|
||||
navigator.clipboard.writeText(textContent);
|
||||
this.classList.add("success")
|
||||
this.innerHTML = DoxygenAwesomeFragmentCopyButton.successIcon
|
||||
window.setTimeout(() => {
|
||||
this.classList.remove("success")
|
||||
this.innerHTML = DoxygenAwesomeFragmentCopyButton.copyIcon
|
||||
}, DoxygenAwesomeFragmentCopyButton.successDuration);
|
||||
}
|
||||
}
|
||||
|
||||
customElements.define("doxygen-awesome-fragment-copy-button", DoxygenAwesomeFragmentCopyButton)
|
||||
File diff suppressed because it is too large
Load Diff
79
libs/wxWidgets-3.3.1/docs/doxygen/extra_stylesheet.css
Normal file
79
libs/wxWidgets-3.3.1/docs/doxygen/extra_stylesheet.css
Normal file
@@ -0,0 +1,79 @@
|
||||
/* wxWidgets Custom Styles */
|
||||
|
||||
div.appearance {
|
||||
margin: 1em 0em;
|
||||
}
|
||||
div.appearance table {
|
||||
/* this is set to inline-block by the custom CSS theme, override it */
|
||||
display: table !important;
|
||||
margin: 0.5em 0em;
|
||||
width: 100%;
|
||||
text-align: center;
|
||||
}
|
||||
div.appearance img {
|
||||
margin: 0.5em;
|
||||
filter: none !important;
|
||||
}
|
||||
div.appearance .caption {
|
||||
font-style: italic;
|
||||
font-weight: normal;
|
||||
font-size: 90%;
|
||||
}
|
||||
|
||||
div.appearance_brief table {
|
||||
width: 100%;
|
||||
table-layout: fixed;
|
||||
text-align: center;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
div.appearance_brief table td:first-child {
|
||||
width: 20em;
|
||||
text-align: left;
|
||||
padding-left: 2em;
|
||||
}
|
||||
|
||||
div.appearance_brief table td {
|
||||
border-style: none solid solid none;
|
||||
border-width: 1px;
|
||||
border-color: lightblue;
|
||||
}
|
||||
|
||||
|
||||
td.green { color: green; }
|
||||
td.orange { color: #ff8000; }
|
||||
td.red { color: red; }
|
||||
|
||||
span.literal {
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
font-family: monospace, fixed;
|
||||
}
|
||||
|
||||
/* we make all the following <span> tags render the text just like
|
||||
the standard Doxygen @remarks, @see tags do, to obtain a uniform
|
||||
look and feel */
|
||||
span.itemdef, span.lib, span.category, span.stdobj, span.styles,
|
||||
span.events, span.flags, span.appearance, span.impl, span.avail {
|
||||
font-weight: bold;
|
||||
line-height: 130%;
|
||||
}
|
||||
|
||||
span.style, span.event, span.flag {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
div.styleDesc, div.eventDesc, div.flagDesc {
|
||||
margin-left: 3%;
|
||||
margin-bottom: 1ex;
|
||||
}
|
||||
|
||||
div.eventHandler {
|
||||
margin: 1em;
|
||||
text-indent: 3%;
|
||||
}
|
||||
|
||||
div.eventHandler span {
|
||||
padding: 5px;
|
||||
font-family: monospace, fixed;
|
||||
}
|
||||
16
libs/wxWidgets-3.3.1/docs/doxygen/groups/class.h
Normal file
16
libs/wxWidgets-3.3.1/docs/doxygen/groups/class.h
Normal file
@@ -0,0 +1,16 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class.h
|
||||
// Purpose: Main class group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class Class List by Category
|
||||
|
||||
This group contains all full class list groups. The @ref page_class_cat
|
||||
provides a quick summary of these groups on one page.
|
||||
|
||||
*/
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_appmanagement.h
|
||||
// Purpose: Application and Process Management classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_appmanagement Application and Process Management
|
||||
@ingroup group_class
|
||||
|
||||
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.
|
||||
|
||||
*/
|
||||
|
||||
16
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_archive.h
Normal file
16
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_archive.h
Normal file
@@ -0,0 +1,16 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_archive.h
|
||||
// Purpose: wxArchive* classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_archive Archive support
|
||||
@ingroup group_class
|
||||
|
||||
Classes for managing (eventually compressed) archives.
|
||||
|
||||
*/
|
||||
|
||||
19
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_aui.h
Normal file
19
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_aui.h
Normal file
@@ -0,0 +1,19 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_aui.h
|
||||
// Purpose: Window Docking (wxAUI) classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_aui Window Docking (wxAUI)
|
||||
@ingroup group_class
|
||||
|
||||
wxAUI is a set classes for writing a customizable application interface
|
||||
with built-in docking, floatable panes and a flexible MDI-like interface.
|
||||
|
||||
Related Overviews: @ref overview_aui
|
||||
|
||||
*/
|
||||
|
||||
18
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_bookctrl.h
Normal file
18
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_bookctrl.h
Normal file
@@ -0,0 +1,18 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_bookctrl.h
|
||||
// Purpose: Book controls classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_bookctrl Book Controls
|
||||
@ingroup group_class
|
||||
|
||||
A book control contains pages of other controls.
|
||||
|
||||
Related overview: @ref overview_bookctrl
|
||||
|
||||
*/
|
||||
|
||||
17
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_cfg.h
Normal file
17
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_cfg.h
Normal file
@@ -0,0 +1,17 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_cfg.h
|
||||
// Purpose: Application and System configuration classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@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.
|
||||
|
||||
*/
|
||||
|
||||
19
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_cmndlg.h
Normal file
19
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_cmndlg.h
Normal file
@@ -0,0 +1,19 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_cmndlg.h
|
||||
// Purpose: Common Dialog classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_cmndlg Common Dialogs
|
||||
@ingroup group_class
|
||||
|
||||
Common dialogs are ready-made dialog classes which are frequently used in an
|
||||
application.
|
||||
|
||||
Related Overviews: @ref overview_cmndlg
|
||||
|
||||
*/
|
||||
|
||||
19
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_containers.h
Normal file
19
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_containers.h
Normal file
@@ -0,0 +1,19 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_containers.h
|
||||
// Purpose: Container classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_containers Containers
|
||||
@ingroup group_class
|
||||
|
||||
These are classes, templates and class macros are used by wxWidgets. Most of
|
||||
these classes provide a subset or almost complete STL API.
|
||||
|
||||
Related Overviews: @ref overview_container
|
||||
|
||||
*/
|
||||
|
||||
16
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_conv.h
Normal file
16
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_conv.h
Normal file
@@ -0,0 +1,16 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_conv.h
|
||||
// Purpose: Conversion classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_conv Text Conversion
|
||||
@ingroup group_class
|
||||
|
||||
These are the classes used for conversions between different text encodings.
|
||||
|
||||
*/
|
||||
|
||||
17
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_ctrl.h
Normal file
17
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_ctrl.h
Normal file
@@ -0,0 +1,17 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_ctrl.h
|
||||
// Purpose: Control classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_ctrl Controls
|
||||
@ingroup group_class
|
||||
|
||||
Typically, these are small windows which provide interaction with the user.
|
||||
Controls that are not static can have wxValidator associated with them.
|
||||
|
||||
*/
|
||||
|
||||
19
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_data.h
Normal file
19
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_data.h
Normal file
@@ -0,0 +1,19 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_data.h
|
||||
// Purpose: Data Structure classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_data Data Structures
|
||||
@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).
|
||||
|
||||
*/
|
||||
|
||||
20
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_dc.h
Normal file
20
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_dc.h
Normal file
@@ -0,0 +1,20 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_gdi.h
|
||||
// Purpose: Graphics Device Interface classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_dc Device Contexts
|
||||
@ingroup group_class
|
||||
|
||||
Device contexts are surfaces that may be drawn on, and provide an abstraction
|
||||
that allows parameterisation of your drawing code by passing different device
|
||||
contexts.
|
||||
|
||||
Related Overviews: @ref overview_dc
|
||||
|
||||
*/
|
||||
|
||||
21
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_debugging.h
Normal file
21
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_debugging.h
Normal file
@@ -0,0 +1,21 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_debugging.h
|
||||
// Purpose: Debugging classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_debugging Debugging
|
||||
@ingroup group_class
|
||||
|
||||
wxWidgets supports some aspects of debugging an application through classes,
|
||||
functions and macros.
|
||||
|
||||
Related Overviews: @ref overview_debugging
|
||||
|
||||
Related macros/global-functions group: @ref group_funcmacro_debug
|
||||
|
||||
*/
|
||||
|
||||
16
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_dnd.h
Normal file
16
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_dnd.h
Normal file
@@ -0,0 +1,16 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_dnd.h
|
||||
// Purpose: Clipboard and Drag & Drop classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_dnd Clipboard and Drag & Drop
|
||||
@ingroup group_class
|
||||
|
||||
Related Overviews: @ref overview_dnd
|
||||
|
||||
*/
|
||||
|
||||
19
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_docview.h
Normal file
19
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_docview.h
Normal file
@@ -0,0 +1,19 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_docview.h
|
||||
// Purpose: Document/View Framework classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_docview Document/View Framework
|
||||
@ingroup group_class
|
||||
|
||||
wxWidgets supports a document/view framework which provides housekeeping for a
|
||||
document-centric application.
|
||||
|
||||
Related Overviews: @ref overview_docview
|
||||
|
||||
*/
|
||||
|
||||
16
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_dvc.h
Normal file
16
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_dvc.h
Normal file
@@ -0,0 +1,16 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_dvc.h
|
||||
// Purpose: wxDataViewControl classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_dvc wxDataViewCtrl Related Classes
|
||||
@ingroup group_class
|
||||
|
||||
These are all classes used or provided for use with wxDataViewCtrl.
|
||||
|
||||
*/
|
||||
|
||||
21
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_events.h
Normal file
21
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_events.h
Normal file
@@ -0,0 +1,21 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_events.h
|
||||
// Purpose: Event classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_events Events
|
||||
@ingroup group_class
|
||||
|
||||
An event object contains information about a specific event. Event handlers
|
||||
(usually member functions) have a single, event argument.
|
||||
|
||||
Related Overviews: @ref overview_events
|
||||
|
||||
Related macros/global-functions group: @ref group_funcmacro_events
|
||||
|
||||
*/
|
||||
|
||||
20
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_file.h
Normal file
20
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_file.h
Normal file
@@ -0,0 +1,20 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_file.h
|
||||
// Purpose: File Handling classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_file File Handling
|
||||
@ingroup group_class
|
||||
|
||||
wxWidgets has several small classes to work with disk files and directories.
|
||||
|
||||
Related Overviews: @ref overview_file
|
||||
|
||||
Related macros/global-functions group: @ref group_funcmacro_file
|
||||
|
||||
*/
|
||||
|
||||
22
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_gdi.h
Normal file
22
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_gdi.h
Normal file
@@ -0,0 +1,22 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_gdi.h
|
||||
// Purpose: Graphics Device Interface classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_gdi Graphics Device Interface (GDI)
|
||||
@ingroup group_class
|
||||
|
||||
The following are classes related to GDI (Graphics Device Interface) access.
|
||||
They provide an API for drawing on device contexts, windows, and printing.
|
||||
|
||||
Related Overviews: @ref overview_dc, @ref overview_bitmap
|
||||
|
||||
Related macros/global-functions group: @ref group_funcmacro_gdi
|
||||
|
||||
|
||||
*/
|
||||
|
||||
16
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_gl.h
Normal file
16
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_gl.h
Normal file
@@ -0,0 +1,16 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_gl.h
|
||||
// Purpose: OpenGL classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_gl OpenGL
|
||||
@ingroup group_class
|
||||
|
||||
Classes interfacing wxWidgets with OpenGL (http://opengl.org/).
|
||||
|
||||
*/
|
||||
|
||||
16
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_grid.h
Normal file
16
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_grid.h
Normal file
@@ -0,0 +1,16 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_grid.h
|
||||
// Purpose: wxGrid classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_grid Grid Related Classes
|
||||
@ingroup group_class
|
||||
|
||||
Classes related to the wxGrid generic widget.
|
||||
|
||||
*/
|
||||
|
||||
16
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_help.h
Normal file
16
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_help.h
Normal file
@@ -0,0 +1,16 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_help.h
|
||||
// Purpose: Help classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_help Help
|
||||
@ingroup group_class
|
||||
|
||||
Classes for loading and displaying help manuals or help information in general.
|
||||
|
||||
*/
|
||||
|
||||
17
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_html.h
Normal file
17
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_html.h
Normal file
@@ -0,0 +1,17 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_html.h
|
||||
// Purpose: HTML classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_html HTML
|
||||
@ingroup group_class
|
||||
|
||||
wxWidgets provides a set of classes to display text in HTML format. These
|
||||
classes include a help system based on the HTML widget.
|
||||
|
||||
*/
|
||||
|
||||
19
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_ipc.h
Normal file
19
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_ipc.h
Normal file
@@ -0,0 +1,19 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_ipc.h
|
||||
// Purpose: Interprocess Communication classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_ipc Interprocess Communication
|
||||
@ingroup group_class
|
||||
|
||||
wxWidgets provides simple interprocess communications facilities based on
|
||||
Windows DDE, but they are available on most platforms using TCP.
|
||||
|
||||
Related Overviews: @ref overview_ipc
|
||||
|
||||
*/
|
||||
|
||||
20
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_logging.h
Normal file
20
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_logging.h
Normal file
@@ -0,0 +1,20 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_logging.h
|
||||
// Purpose: Logging classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_logging Logging
|
||||
@ingroup group_class
|
||||
|
||||
wxWidgets provides several classes and functions for message logging.
|
||||
|
||||
Related Overviews: @ref overview_log
|
||||
|
||||
Related macros/global-functions group: @ref group_funcmacro_log
|
||||
|
||||
*/
|
||||
|
||||
22
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_managedwnd.h
Normal file
22
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_managedwnd.h
Normal file
@@ -0,0 +1,22 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_managedwnd.h
|
||||
// Purpose: Managed Windows classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_managedwnd Managed Windows
|
||||
@ingroup group_class
|
||||
|
||||
There are several types of window that are directly controlled by the window
|
||||
manager (such as MS Windows, or the X11 Window Manager). Frames and dialogs
|
||||
are similar in wxWidgets, but only dialogs may be modal.
|
||||
|
||||
Related Overviews: @ref overview_cmndlg
|
||||
|
||||
Related macros/global-functions group: @ref group_funcmacro_dialog
|
||||
|
||||
*/
|
||||
|
||||
16
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_media.h
Normal file
16
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_media.h
Normal file
@@ -0,0 +1,16 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_media.h
|
||||
// Purpose: Multimedia classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_media Multimedia
|
||||
@ingroup group_class
|
||||
|
||||
Classes for showing multimedia contents.
|
||||
|
||||
*/
|
||||
|
||||
16
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_menus.h
Normal file
16
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_menus.h
Normal file
@@ -0,0 +1,16 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_menus.h
|
||||
// Purpose: Menu classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_menus Menus
|
||||
@ingroup group_class
|
||||
|
||||
Group of classes for handling menu bars and items.
|
||||
|
||||
*/
|
||||
|
||||
18
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_misc.h
Normal file
18
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_misc.h
Normal file
@@ -0,0 +1,18 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_misc.h
|
||||
// Purpose: Miscellaneous classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_misc Miscellaneous
|
||||
@ingroup group_class
|
||||
|
||||
Group of miscellaneous classes.
|
||||
|
||||
Related macros/global-functions group: @ref group_funcmacro_misc
|
||||
|
||||
*/
|
||||
|
||||
16
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_miscwnd.h
Normal file
16
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_miscwnd.h
Normal file
@@ -0,0 +1,16 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_miscwnd.h
|
||||
// Purpose: Miscellaneous Windows classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_miscwnd Miscellaneous Windows
|
||||
@ingroup group_class
|
||||
|
||||
The following are a variety of classes that are derived from wxWindow.
|
||||
|
||||
*/
|
||||
|
||||
18
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_net.h
Normal file
18
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_net.h
Normal file
@@ -0,0 +1,18 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_net.h
|
||||
// Purpose: Networking classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_net Networking
|
||||
@ingroup group_class
|
||||
|
||||
wxWidgets provides its own classes for socket based networking.
|
||||
|
||||
Related macros/global-functions group: @ref group_funcmacro_networkuseros
|
||||
|
||||
*/
|
||||
|
||||
17
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_pickers.h
Normal file
17
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_pickers.h
Normal file
@@ -0,0 +1,17 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_pickers.h
|
||||
// Purpose: Picker Control classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_pickers Picker Controls
|
||||
@ingroup group_class
|
||||
|
||||
A picker control is a control whose appearance and behaviour is highly
|
||||
platform-dependent.
|
||||
|
||||
*/
|
||||
|
||||
19
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_printing.h
Normal file
19
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_printing.h
Normal file
@@ -0,0 +1,19 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_printing.h
|
||||
// Purpose: Printing Framework classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_printing Printing Framework
|
||||
@ingroup group_class
|
||||
|
||||
A printing and previewing framework is implemented to make it relatively
|
||||
straightforward to provide document printing facilities.
|
||||
|
||||
Related Overviews: @ref overview_printing
|
||||
|
||||
*/
|
||||
|
||||
19
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_propgrid.h
Normal file
19
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_propgrid.h
Normal file
@@ -0,0 +1,19 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_propgrid.h
|
||||
// Purpose: wxPropertyGrid classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_propgrid wxPropertyGrid
|
||||
@ingroup group_class
|
||||
|
||||
wxPropertyGrid is a specialized grid for editing properties (that is,
|
||||
name=value pairs). This style of control has also been known as
|
||||
property sheet or object grid.
|
||||
|
||||
Related Overviews: @ref overview_propgrid
|
||||
|
||||
*/
|
||||
18
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_ribbon.h
Normal file
18
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_ribbon.h
Normal file
@@ -0,0 +1,18 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_ribbon.h
|
||||
// Purpose: Ribbon classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_ribbon Ribbon User Interface
|
||||
@ingroup group_class
|
||||
|
||||
The wxRibbon library is a set of classes for writing a ribbon user interface.
|
||||
At the most generic level, this is a combination of a tab control with a
|
||||
toolbar. At a more functional level, it is similar to the user interface
|
||||
present in recent versions of Microsoft Office.
|
||||
|
||||
*/
|
||||
17
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_richtext.h
Normal file
17
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_richtext.h
Normal file
@@ -0,0 +1,17 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_richtext.h
|
||||
// Purpose: Rich Text classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_richtext Rich Text
|
||||
@ingroup group_class
|
||||
|
||||
wxWidgets provides a set of generic classes to edit and print simple rich text
|
||||
with character and paragraph formatting.
|
||||
|
||||
*/
|
||||
|
||||
21
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_rtti.h
Normal file
21
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_rtti.h
Normal file
@@ -0,0 +1,21 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_rtti.h
|
||||
// Purpose: Runtime Type Information (RTTI) classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_rtti Runtime Type Information (RTTI)
|
||||
@ingroup group_class
|
||||
|
||||
wxWidgets supports runtime manipulation of class information, and dynamic
|
||||
creation of objects given class names.
|
||||
|
||||
Related Overviews: @ref overview_rtti
|
||||
|
||||
Related macros/global-functions group: @ref group_funcmacro_rtti
|
||||
|
||||
*/
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_smartpointers.h
|
||||
// Purpose: Smart Pointer classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_smartpointers Smart Pointers
|
||||
@ingroup group_class
|
||||
|
||||
wxWidgets provides a few smart pointer class templates.
|
||||
|
||||
*/
|
||||
|
||||
18
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_stc.h
Normal file
18
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_stc.h
Normal file
@@ -0,0 +1,18 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_stc.h
|
||||
// Purpose: Scintilla Text Editor classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_stc Scintilla Text Editor
|
||||
@ingroup group_class
|
||||
|
||||
wxWidgets also provides a wrapper around the Scintilla text editor control,
|
||||
which is a control for plain-text editing with support for highlighting, smart
|
||||
indentation, etc.
|
||||
|
||||
*/
|
||||
|
||||
19
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_streams.h
Normal file
19
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_streams.h
Normal file
@@ -0,0 +1,19 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_streams.h
|
||||
// Purpose: Stream classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_streams Streams
|
||||
@ingroup group_class
|
||||
|
||||
wxWidgets has its own set of stream classes, as an alternative to often buggy
|
||||
standard stream libraries, and to provide enhanced functionality.
|
||||
|
||||
Related overviews: @ref overview_stream
|
||||
|
||||
*/
|
||||
|
||||
21
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_threading.h
Normal file
21
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_threading.h
Normal file
@@ -0,0 +1,21 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_threading.h
|
||||
// Purpose: Threading classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_threading Threading
|
||||
@ingroup group_class
|
||||
|
||||
wxWidgets provides a set of classes to make use of the native thread
|
||||
capabilities of the various platforms.
|
||||
|
||||
Related Overviews: @ref overview_thread
|
||||
|
||||
Related macros/global-functions group: @ref group_funcmacro_thread
|
||||
|
||||
*/
|
||||
|
||||
18
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_validator.h
Normal file
18
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_validator.h
Normal file
@@ -0,0 +1,18 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_validator.h
|
||||
// Purpose: Validator classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_validator Validators
|
||||
@ingroup group_class
|
||||
|
||||
These are the window validators, used for filtering and validating user input.
|
||||
|
||||
Related Overviews: @ref overview_validator
|
||||
|
||||
*/
|
||||
|
||||
17
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_vfs.h
Normal file
17
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_vfs.h
Normal file
@@ -0,0 +1,17 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_vfs.h
|
||||
// Purpose: Virtual File System classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_vfs Virtual File System
|
||||
@ingroup group_class
|
||||
|
||||
wxWidgets provides a set of classes that implement an extensible virtual file
|
||||
system, used internally by the HTML classes.
|
||||
|
||||
*/
|
||||
|
||||
17
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_webview.h
Normal file
17
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_webview.h
Normal file
@@ -0,0 +1,17 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_webview.h
|
||||
// Purpose: WebView classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_webview WebView
|
||||
@ingroup group_class
|
||||
|
||||
The wxWebView library is a set of classes for viewing complex web documents and
|
||||
for internet browsing. It is built around a series of backends, and exposes
|
||||
common functions for them.
|
||||
|
||||
*/
|
||||
21
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_winlayout.h
Normal file
21
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_winlayout.h
Normal file
@@ -0,0 +1,21 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_winlayout.h
|
||||
// Purpose: Window Layout classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_winlayout Window Layout
|
||||
@ingroup group_class
|
||||
|
||||
wxWidgets makes window layout and sizing easy and painless using a set of
|
||||
classes known as "sizers". Sizers allow for flexible window positioning and
|
||||
sizes that can help with automatically handling localization differences, as
|
||||
well as making it easy to write user resizable windows.
|
||||
|
||||
Related Overviews: @ref overview_sizer, @ref overview_windowsizing
|
||||
|
||||
*/
|
||||
|
||||
16
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_xml.h
Normal file
16
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_xml.h
Normal file
@@ -0,0 +1,16 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_xml.h
|
||||
// Purpose: XML classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_xml XML
|
||||
@ingroup group_class
|
||||
|
||||
Group of classes loading and saving XML documents (http://www.w3.org/XML/).
|
||||
|
||||
*/
|
||||
|
||||
19
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_xrc.h
Normal file
19
libs/wxWidgets-3.3.1/docs/doxygen/groups/class_xrc.h
Normal file
@@ -0,0 +1,19 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_xrc.h
|
||||
// Purpose: XML Based Resource System (XRC) classes group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_xrc XML Based Resource System (XRC)
|
||||
@ingroup group_class
|
||||
|
||||
Resources allow your application to create controls and other user interface
|
||||
elements from specifications stored in an XML format.
|
||||
|
||||
Related Overviews: @ref overview_xrc
|
||||
|
||||
*/
|
||||
|
||||
15
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro.h
Normal file
15
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro.h
Normal file
@@ -0,0 +1,15 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: funcmacro.h
|
||||
// Purpose: Main function and macro group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_funcmacro Functions and Macros by Category
|
||||
|
||||
This group defines all major function and macro groups.
|
||||
|
||||
*/
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: funcmacro_appinitterm.h
|
||||
// Purpose: App Initialization and Termination fn and macro group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_funcmacro_appinitterm Application Initialization and Termination
|
||||
@ingroup group_funcmacro
|
||||
|
||||
The functions in this section are used on application startup/shutdown and also
|
||||
to control the behaviour of the main event loop of the GUI programs.
|
||||
|
||||
Related macros/global-functions group: @ref group_class_appmanagement.
|
||||
|
||||
*/
|
||||
|
||||
27
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_atomic.h
Normal file
27
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_atomic.h
Normal file
@@ -0,0 +1,27 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: funcmacro_atomic.h
|
||||
// Purpose: Atomic Operation function and macro group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_funcmacro_atomic Atomic Operations
|
||||
@ingroup group_funcmacro
|
||||
|
||||
When using multi-threaded applications, it is often required to access or
|
||||
modify memory which is shared between threads. Atomic integer and pointer
|
||||
operations are an efficient way to handle this issue (another, less efficient,
|
||||
way is to use a wxMutex or wxCriticalSection). A native implementation exists
|
||||
for Windows, Linux, Solaris and macOS; for others, a wxCriticalSection is
|
||||
used to protect the data.
|
||||
|
||||
One particular application is reference counting (used by so-called
|
||||
@ref group_class_smartpointers "smart pointers").
|
||||
|
||||
You should define your variable with the type wxAtomicInt in order to apply
|
||||
atomic operations to it.
|
||||
|
||||
*/
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: funcmacro_byteorder.h
|
||||
// Purpose: Byte Order function and macro group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_funcmacro_byteorder Byte Order
|
||||
@ingroup group_funcmacro
|
||||
|
||||
The endian-ness issues (that is the difference between big-endian and
|
||||
little-endian architectures) are important for the portable programs working
|
||||
with the external binary data (for example, data files or data coming from
|
||||
network) which is usually in some fixed, platform-independent format.
|
||||
|
||||
The macros are helpful for transforming the data to the correct format.
|
||||
|
||||
*/
|
||||
|
||||
17
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_crt.h
Normal file
17
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_crt.h
Normal file
@@ -0,0 +1,17 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: funcmacro_crt.h
|
||||
// Purpose: wx wrappers for CRT functions
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_funcmacro_crt Wrappers of CRT functions
|
||||
@ingroup group_funcmacro
|
||||
|
||||
For documentation of these functions please refer to the documentation
|
||||
of the standard CRT functions (see e.g.\ http://www.cppreference.com/wiki/c/start).
|
||||
|
||||
*/
|
||||
|
||||
36
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_debug.h
Normal file
36
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_debug.h
Normal file
@@ -0,0 +1,36 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: funcmacro_debug.h
|
||||
// Purpose: Debugging function and macro group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_funcmacro_debug Debugging macros
|
||||
@ingroup group_funcmacro
|
||||
|
||||
Useful macros and functions for error checking and defensive programming.
|
||||
|
||||
Starting with wxWidgets 2.9.1, debugging support in wxWidgets is always
|
||||
compiled in by default, you need to explicitly define ::wxDEBUG_LEVEL as 0 to
|
||||
disable it completely. However, by default debugging macros are dormant in the
|
||||
release builds, i.e. when the main program is compiled with the standard @c
|
||||
NDEBUG symbol being defined. You may explicitly activate the debugging checks
|
||||
in the release build by calling wxSetAssertHandler() with a custom function if
|
||||
needed.
|
||||
|
||||
When debugging support is active, failure of both wxASSERT() and wxCHECK()
|
||||
macros conditions result in a debug alert. When debugging support is inactive
|
||||
or turned off entirely at compilation time, wxASSERT() and wxFAIL() macros
|
||||
don't do anything while wxCHECK() still checks its condition and returns if it
|
||||
fails, even if no alerts are shown to the user.
|
||||
|
||||
Finally, the compile time assertions don't happen during the run-time but
|
||||
result in the compilation error messages if the condition they check fail.
|
||||
They are always enabled and are not affected by ::wxDEBUG_LEVEL.
|
||||
|
||||
Related class group: @ref group_class_debugging.
|
||||
|
||||
*/
|
||||
|
||||
20
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_dialog.h
Normal file
20
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_dialog.h
Normal file
@@ -0,0 +1,20 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: funcmacro_dialog.h
|
||||
// Purpose: Dialog function and macro group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_funcmacro_dialog Dialogs
|
||||
@ingroup group_funcmacro
|
||||
|
||||
Below are a number of convenience functions for getting input from the user
|
||||
or displaying messages. Note that in these functions the last three parameters
|
||||
are optional. However, it is recommended to pass a parent frame parameter, or
|
||||
the wrong window frame may be brought to the front when the dialog box is
|
||||
popped up.
|
||||
|
||||
*/
|
||||
|
||||
25
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_env.h
Normal file
25
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_env.h
Normal file
@@ -0,0 +1,25 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: funcmacro_env.h
|
||||
// Purpose: Environment function and macro group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_funcmacro_env Environment
|
||||
@ingroup group_funcmacro
|
||||
|
||||
These functions allow access to get or change the values of environment
|
||||
variables in a portable way. They are currently implemented under Win32 and
|
||||
POSIX-like systems (Unix).
|
||||
|
||||
Remember that these functions add/change/delete environment variables of the
|
||||
current process only. Child processes copy the environment variables of the parent,
|
||||
but do not share them (a wxSetEnv() in the parent process won't change the value
|
||||
returned by wxGetEnv() in the child process and vice versa).
|
||||
|
||||
For more advanced interprocess communication techniques see @ref overview_ipc.
|
||||
|
||||
*/
|
||||
|
||||
18
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_events.h
Normal file
18
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_events.h
Normal file
@@ -0,0 +1,18 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: funcmacro_events.h
|
||||
// Purpose: Event functions and macro group doc
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_funcmacro_events Events
|
||||
@ingroup group_funcmacro
|
||||
|
||||
Below are a number of functions/macros used with wxWidgets event-handling system.
|
||||
|
||||
Related class group: @ref group_class_events
|
||||
|
||||
*/
|
||||
|
||||
19
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_file.h
Normal file
19
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_file.h
Normal file
@@ -0,0 +1,19 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: funcmacro_file.h
|
||||
// Purpose: Files and Directories function and macro group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_funcmacro_file Files and Directories
|
||||
@ingroup group_funcmacro
|
||||
|
||||
These functions provide a platform-independent API for common file and
|
||||
directory functionality.
|
||||
|
||||
Related class group: @ref group_class_file
|
||||
|
||||
*/
|
||||
|
||||
21
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_gdi.h
Normal file
21
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_gdi.h
Normal file
@@ -0,0 +1,21 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: funcmacro_gdi.h
|
||||
// Purpose: Graphics Device Interface function and macro docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_funcmacro_gdi Graphics Device Interface (GDI)
|
||||
@ingroup group_funcmacro
|
||||
|
||||
The following are functions and macros related to GDI (Graphics Device
|
||||
Interface) access.
|
||||
|
||||
Related Overviews: @ref overview_dc
|
||||
|
||||
Related class group: @ref group_class_gdi
|
||||
|
||||
*/
|
||||
|
||||
28
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_locale.h
Normal file
28
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_locale.h
Normal file
@@ -0,0 +1,28 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: funcmacro_locale.h
|
||||
// Purpose: wxXLocale-enabled functions
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_funcmacro_locale Locale-dependent functions
|
||||
@ingroup group_funcmacro
|
||||
|
||||
Below are a number of functions/macros which accept as last parameter a
|
||||
specific wxXLocale instance.
|
||||
|
||||
For the documentation of function @c wxFunc_l(), please see the documentation
|
||||
of the standard @c Func() function (see e.g. http://www.cppreference.com/wiki/c/string/start)
|
||||
and keep in mind that the wxWidgets function takes as last parameter the
|
||||
locale which should be internally used for locale-dependent operations.
|
||||
|
||||
Last, note that when the @c wxHAS_XLOCALE_SUPPORT symbol is not defined,
|
||||
then wxWidgets will provide implementations of these functions itself
|
||||
and that they are not granted to be thread-safe (and they will work only with the
|
||||
C locale; see @ref xlocale_avail).
|
||||
|
||||
|
||||
*/
|
||||
|
||||
23
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_log.h
Normal file
23
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_log.h
Normal file
@@ -0,0 +1,23 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: funcmacro_log.h
|
||||
// Purpose: Logging function and macro group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_funcmacro_log Logging
|
||||
@ingroup group_funcmacro
|
||||
|
||||
These functions provide a variety of logging functions. The functions use
|
||||
(implicitly) the currently active log target, so their descriptions here may
|
||||
not apply if the log target is not the standard one (installed by wxWidgets in
|
||||
the beginning of the program).
|
||||
|
||||
Related Overviews: @ref overview_log
|
||||
|
||||
Related class group: @ref group_class_logging
|
||||
|
||||
*/
|
||||
|
||||
18
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_math.h
Normal file
18
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_math.h
Normal file
@@ -0,0 +1,18 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: funcmacro_math.h
|
||||
// Purpose: Math function and macro group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_funcmacro_math Math
|
||||
@ingroup group_funcmacro
|
||||
|
||||
The functions in this section are typically related with math operations and
|
||||
floating point numbers.
|
||||
|
||||
|
||||
*/
|
||||
|
||||
18
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_misc.h
Normal file
18
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_misc.h
Normal file
@@ -0,0 +1,18 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: funcmacro_misc.h
|
||||
// Purpose: Miscellaneous function and macro group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_funcmacro_misc Miscellaneous
|
||||
@ingroup group_funcmacro
|
||||
|
||||
Group of miscellaneous functions and macros.
|
||||
|
||||
Related class group: @ref group_class_misc
|
||||
|
||||
*/
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: funcmacro_networkuseros.h
|
||||
// Purpose: Network, User and OS function and macro group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_funcmacro_networkuseros Network, User and OS
|
||||
@ingroup group_funcmacro
|
||||
|
||||
The functions in this section are used to retrieve information about the
|
||||
current computer and/or user characteristics.
|
||||
|
||||
Related class group: @ref group_class_net, wxPlatformInfo.
|
||||
|
||||
*/
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: funcmacro_procctrl.h
|
||||
// Purpose: Process Control function and macro group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_funcmacro_procctrl Process Control
|
||||
@ingroup group_funcmacro
|
||||
|
||||
The functions in this section are used to launch or terminate the other
|
||||
processes.
|
||||
|
||||
*/
|
||||
|
||||
26
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_rtti.h
Normal file
26
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_rtti.h
Normal file
@@ -0,0 +1,26 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: funcmacro_rtti.h
|
||||
// Purpose: Runtime Type Information function and macro group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_funcmacro_rtti Runtime Type Information (RTTI)
|
||||
@ingroup group_funcmacro
|
||||
|
||||
wxWidgets uses its own RTTI ("run-time type identification") system which
|
||||
predates the current standard C++ RTTI and so is kept for backwards
|
||||
compatibility reasons but also because it allows some things which the standard
|
||||
RTTI doesn't directly support (such as creating a class from its name). The
|
||||
standard C++ RTTI can be used in the user code without any problems and in
|
||||
general you shouldn't need to use the functions and the macros in this section
|
||||
unless you are thinking of modifying or adding any wxWidgets classes.
|
||||
|
||||
Related Overviews: @ref overview_rtti
|
||||
|
||||
Related class group: @ref group_class_rtti
|
||||
|
||||
*/
|
||||
|
||||
22
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_string.h
Normal file
22
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_string.h
Normal file
@@ -0,0 +1,22 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: funcmacro_string.h
|
||||
// Purpose: String function and macro group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_funcmacro_string Strings
|
||||
@ingroup group_funcmacro
|
||||
|
||||
Global string functions and macros. See wxString for the wxWidgets string class.
|
||||
|
||||
Please note that all functions of this group which are documented to take @c char*
|
||||
arrays are overloaded with @c wchar_t* variants.
|
||||
|
||||
Note also that wxWidgets wraps all standard CRT functions, even if the wrappers
|
||||
are not (all) documented.
|
||||
|
||||
*/
|
||||
|
||||
28
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_thread.h
Normal file
28
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_thread.h
Normal file
@@ -0,0 +1,28 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: funcmacro_thread.h
|
||||
// Purpose: Threads function and macro group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_funcmacro_thread Threads
|
||||
@ingroup group_funcmacro
|
||||
|
||||
The functions and macros here mainly exist to make it possible to write code
|
||||
which may be compiled in multi thread build (wxUSE_THREADS = 1) as well as in
|
||||
single thread configuration (wxUSE_THREADS = 0).
|
||||
|
||||
For example, a static variable must be protected against simultaneous access by
|
||||
multiple threads in the former configuration but in the latter the extra
|
||||
overhead of using the critical section is not needed. To solve this problem,
|
||||
the wxCRITICAL_SECTION() macro may be used to create and use the critical
|
||||
section only when needed.
|
||||
|
||||
@see wxThread, wxMutex, @ref overview_thread
|
||||
|
||||
Related class group: @ref group_class_threading
|
||||
|
||||
*/
|
||||
|
||||
17
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_time.h
Normal file
17
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_time.h
Normal file
@@ -0,0 +1,17 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: funcmacro_time.h
|
||||
// Purpose: Time function and macro group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_funcmacro_time Time
|
||||
@ingroup group_funcmacro
|
||||
|
||||
The functions in this section deal with getting the current time and sleeping
|
||||
for the specified time interval.
|
||||
|
||||
*/
|
||||
|
||||
36
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_version.h
Normal file
36
libs/wxWidgets-3.3.1/docs/doxygen/groups/funcmacro_version.h
Normal file
@@ -0,0 +1,36 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: funcmacro_version.h
|
||||
// Purpose: Versioning function and macro group docs
|
||||
// Author: wxWidgets team
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_funcmacro_version Versioning
|
||||
@ingroup group_funcmacro
|
||||
|
||||
The following constants are defined in wxWidgets:
|
||||
|
||||
@beginDefList
|
||||
@itemdef{ wxMAJOR_VERSION, The major version of wxWidgets }
|
||||
@itemdef{ wxMINOR_VERSION, The minor version of wxWidgets }
|
||||
@itemdef{ wxRELEASE_NUMBER, The release number }
|
||||
@itemdef{ wxSUBRELEASE_NUMBER, The subrelease number which is 0 for all
|
||||
official releases }
|
||||
@endDefList
|
||||
|
||||
For example, the values or these constants for wxWidgets 2.8.7
|
||||
are 2, 8, 7 and 0.
|
||||
|
||||
Additionally, wxVERSION_STRING is a user-readable string containing the full
|
||||
wxWidgets version and wxVERSION_NUMBER is a combination of the three version
|
||||
numbers above: for 2.1.15, it is 2115 and it is 2200 for wxWidgets 2.2.
|
||||
|
||||
The subrelease number is only used for the sources in between official releases
|
||||
and so normally is not useful.
|
||||
|
||||
@header{wx/version.h}
|
||||
|
||||
*/
|
||||
|
||||
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-about-simple-gtk.png
LFS
Normal file
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-about-simple-gtk.png
LFS
Normal file
Binary file not shown.
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-about-simple-mac.png
LFS
Normal file
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-about-simple-mac.png
LFS
Normal file
Binary file not shown.
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-about-simple-msw.png
LFS
Normal file
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-about-simple-msw.png
LFS
Normal file
Binary file not shown.
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-about-with-url-gtk.png
LFS
Normal file
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-about-with-url-gtk.png
LFS
Normal file
Binary file not shown.
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-about-with-url-mac.png
LFS
Normal file
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-about-with-url-mac.png
LFS
Normal file
Binary file not shown.
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-about-with-url-msw.png
LFS
Normal file
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-about-with-url-msw.png
LFS
Normal file
Binary file not shown.
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-activityindicator-gtk.png
LFS
Normal file
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-activityindicator-gtk.png
LFS
Normal file
Binary file not shown.
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-activityindicator-mac.png
LFS
Normal file
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-activityindicator-mac.png
LFS
Normal file
Binary file not shown.
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-activityindicator-msw.png
LFS
Normal file
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-activityindicator-msw.png
LFS
Normal file
Binary file not shown.
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-animationctrl-gtk.png
LFS
Normal file
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-animationctrl-gtk.png
LFS
Normal file
Binary file not shown.
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-animationctrl-mac.png
LFS
Normal file
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-animationctrl-mac.png
LFS
Normal file
Binary file not shown.
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-animationctrl-msw.png
LFS
Normal file
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-animationctrl-msw.png
LFS
Normal file
Binary file not shown.
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-bitmapbutton-gtk.png
LFS
Normal file
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-bitmapbutton-gtk.png
LFS
Normal file
Binary file not shown.
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-bitmapbutton-mac.png
LFS
Normal file
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-bitmapbutton-mac.png
LFS
Normal file
Binary file not shown.
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-bitmapbutton-msw.png
LFS
Normal file
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-bitmapbutton-msw.png
LFS
Normal file
Binary file not shown.
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-bitmapcombobox-gtk.png
LFS
Normal file
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-bitmapcombobox-gtk.png
LFS
Normal file
Binary file not shown.
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-bitmapcombobox-mac.png
LFS
Normal file
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-bitmapcombobox-mac.png
LFS
Normal file
Binary file not shown.
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-bitmapcombobox-msw.png
LFS
Normal file
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-bitmapcombobox-msw.png
LFS
Normal file
Binary file not shown.
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-button-gtk.png
LFS
Normal file
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-button-gtk.png
LFS
Normal file
Binary file not shown.
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-button-mac.png
LFS
Normal file
BIN
libs/wxWidgets-3.3.1/docs/doxygen/images/appear-button-mac.png
LFS
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user