diff --git a/docs/doxygen/Doxyfile.inc b/docs/doxygen/Doxyfile.inc
index d30e661638..e64a21f9ae 100644
--- a/docs/doxygen/Doxyfile.inc
+++ b/docs/doxygen/Doxyfile.inc
@@ -78,10 +78,7 @@ ALIASES += onlyfor{3}="\section class_onlyfor Only available for\n \ref page_por
ALIASES += onlyfor{4}="\section class_onlyfor Only available for\n \ref page_port_\1, \ref page_port_\2, \ref page_port_\3, \ref page_port_\4"
# creates appearance section: this should be used for all main GUI controls
-ALIASES += appearance{1}="\section class_appearance Appearance\n"
- "
"
- "
"
- "
"
+ALIASES += appearance{1}="\section class_appearance Appearance\n @htmlonly
 |  |  |
wxMSW appearance | wxGTK appearance | wxMac appearance |
@endhtmlonly"
# IMPORTANT: the default \sa command does not generate a \section!
ALIASES += seealso="\section class_sa See also\n"
diff --git a/docs/doxygen/images/wxgtk/button.png b/docs/doxygen/images/wxgtk/button.png
new file mode 100644
index 0000000000..237f28bbe9
Binary files /dev/null and b/docs/doxygen/images/wxgtk/button.png differ
diff --git a/docs/doxygen/regen.bat b/docs/doxygen/regen.bat
index 43e6670073..158e51d93d 100644
--- a/docs/doxygen/regen.bat
+++ b/docs/doxygen/regen.bat
@@ -6,11 +6,17 @@ REM readable.
mkdir out
mkdir out\html
+mkdir out\html\wxgtk
+mkdir out\html\wxmsw
+mkdir out\html\wxmac
REM this image is not automatically copied by Doxygen because it's not
REM used in doxygen documentation but only in our html footer...
copy images\powered-by-wxwidgets.png out\html
copy images\*logo.png out\html
+copy images\wxgtk\*png out\html\wxgtk
+copy images\wxmsw\*png out\html\wxmsw
+copy images\wxmac\*png out\html\wxmac
REM this CSS is automatically copied by Doxygen because it's
REM included by our custom html header...
diff --git a/docs/doxygen/regen.sh b/docs/doxygen/regen.sh
index d6c12a73ce..a542197a39 100755
--- a/docs/doxygen/regen.sh
+++ b/docs/doxygen/regen.sh
@@ -7,11 +7,15 @@
# readable.
mkdir -p out/html # we need to copy files in this folder below
+mkdir -p out/html/wxmsw out/html/wxgtk out/html/wxmac
# this image is not automatically copied by Doxygen because it's not
# used in doxygen documentation but only in our html footer...
cp images/powered-by-wxwidgets.png out/html
cp images/*logo.png out/html
+cp images/wxmsw/*png out/html/wxmsw
+cp images/wxmac/*png out/html/wxmac
+cp images/wxgtk/*png out/html/wxgtk
# this CSS is automatically copied by Doxygen because it's
# included by our custom html header...
diff --git a/docs/doxygen/wxwidgets.css b/docs/doxygen/wxwidgets.css
index 1b5ad36bd6..19b867a4bf 100644
--- a/docs/doxygen/wxwidgets.css
+++ b/docs/doxygen/wxwidgets.css
@@ -443,3 +443,14 @@ IMG.logo {
margin: 20px;
}
+IMG.appearance {
+ margin: 20px;
+}
+
+TABLE.appearance {
+ width: 100%;
+ text-align: center;
+ font-style: italic;
+ font-size: 90%;
+ /*font-weight: bold;*/
+}