mkdir out\html\wxmsw 2>&1 >NUL\r
mkdir out\html\wxmac 2>&1 >NUL\r
\r
-REM These not automatically copied by Doxygen because it's not\r
-REM used in doxygen documentation, only in our html footer.\r
+REM These not automatically copied by Doxygen because they're not\r
+REM used in doxygen documentation, only in our html footer and by our\r
+REM custom aliases\r
copy images\powered-by-wxwidgets.png out\html 2>&1 >NUL\r
copy images\logo_*.png out\html 2>&1 >NUL\r
+copy images\tab_*.gif out\html 2>&1 >NUL\r
copy images\wxgtk\*.png out\html\wxgtk 2>&1 >NUL\r
copy images\wxmsw\*.png out\html\wxmsw 2>&1 >NUL\r
copy images\wxmac\*.png out\html\wxmac 2>&1 >NUL\r
copy wxwidgets.js out\html 2>&1 >NUL\r
\r
-REM this CSS is automatically copied by Doxygen because it's\r
+REM these CSS are not automatically copied by Doxygen because they're\r
REM included by our custom html header...\r
copy wxwidgets.css out\html 2>&1 >NUL\r
+copy wxtabs.css out\html 2>&1 >NUL\r
\r
REM set cfgfile variable to the right doxyfile to use,\r
REM using MS broken batch scripting\r
# custom aliases
cp images/powered-by-wxwidgets.png out/html
cp images/logo_*.png out/html
+cp images/tab_*.gif out/html
cp images/wxmsw/*png out/html/wxmsw
cp images/wxmac/*png out/html/wxmac
cp images/wxgtk/*png out/html/wxgtk
cp wxwidgets.js out/html
-# this CSS is not automatically copied by Doxygen because it's
+# these CSS are not automatically copied by Doxygen because they're
# included by our custom html header...
cp wxwidgets.css out/html
+cp wxtabs.css out/html
# which configuration should we use?
if [[ -z "$1" ]]; then
--- /dev/null
+/*****************************************************************************
+** Name: wxtabs.css
+** Purpose: The wxWidgets documentation CSS
+** Author: Doxygen team
+** RCS-ID: $Id$
+** Licence: wxWindows licence
+*****************************************************************************/
+
+/*
+ Doxygen classic tabs styles, based on http://www.alistapart.com/articles/slidingdoors
+*/
+
+DIV.tabs
+{
+ float : left;
+ width : 100%;
+ background : url("tab_b.gif") repeat-x bottom;
+ margin-bottom : 4px;
+}
+
+DIV.tabs UL
+{
+ margin : 0px;
+ padding-left : 10px;
+ list-style : none;
+}
+
+DIV.tabs LI, DIV.tabs FORM
+{
+ display : inline;
+ margin : 0px;
+ padding : 0px;
+}
+
+DIV.tabs FORM
+{
+ float : right;
+}
+
+DIV.tabs A
+{
+ float : left;
+ background : url("tab_r.gif") no-repeat right top;
+ border-bottom : 1px solid #84B0C7;
+ font-size : 80%;
+ font-weight : bold;
+ text-decoration : none;
+}
+
+DIV.tabs A:hover
+{
+ background-position: 100% -150px;
+}
+
+DIV.tabs A:link, DIV.tabs A:visited,
+DIV.tabs A:active, DIV.tabs A:hover
+{
+ color: #1A419D;
+}
+
+DIV.tabs SPAN
+{
+ float : left;
+ display : block;
+ background : url("tab_l.gif") no-repeat left top;
+ padding : 5px 9px;
+ white-space : nowrap;
+}
+
+DIV.tabs INPUT
+{
+ float : right;
+ display : inline;
+ font-size : 1em;
+}
+
+DIV.tabs TD
+{
+ font-size : 80%;
+ font-weight : bold;
+ text-decoration : none;
+}
+
+
+
+/* Commented Backslash Hack hides rule from IE5-Mac \*/
+DIV.tabs SPAN {float : none;}
+/* End IE5-Mac hack */
+
+DIV.tabs A:hover SPAN
+{
+ background-position: 0% -150px;
+}
+
+DIV.tabs LI.current A
+{
+ background-position: 100% -150px;
+ border-width : 0px;
+}
+
+DIV.tabs LI.current SPAN
+{
+ background-position: 0% -150px;
+ padding-bottom : 6px;
+}
+
+DIV.navpath
+{
+ background : none;
+ border : none;
+ border-bottom : 1px solid #84B0C7;
+ text-align : center;
+ margin : 2px;
+ padding : 2px;
+}
+
+
+/*
+ NOTE: since v. 1.7.0 Doxygen uses new style names for some tabs... and in particular uses "tabs2" for
+ the CSS style names of the "Class List, Class Index, Class Hierarchy, Class Members" tabs.
+ For now we keep for "tabs2" tabs the same style used with other ones.
+*/
+
+
+DIV.tabs2
+{
+ float : left;
+ width : 100%;
+ background : url("tab_b.gif") repeat-x bottom;
+ margin-bottom : 4px;
+}
+
+DIV.tabs2 UL
+{
+ margin : 0px;
+ padding-left : 10px;
+ list-style : none;
+}
+
+DIV.tabs2 LI, DIV.tabs2 FORM
+{
+ display : inline;
+ margin : 0px;
+ padding : 0px;
+}
+
+DIV.tabs2 FORM
+{
+ float : right;
+}
+
+DIV.tabs2 A
+{
+ float : left;
+ background : url("tab_r.gif") no-repeat right top;
+ border-bottom : 1px solid #84B0C7;
+ font-size : 80%;
+ font-weight : bold;
+ text-decoration : none;
+}
+
+DIV.tabs2 A:hover
+{
+ background-position: 100% -150px;
+}
+
+DIV.tabs2 A:link, DIV.tabs2 A:visited,
+DIV.tabs2 A:active, DIV.tabs2 A:hover
+{
+ color: #1A419D;
+}
+
+DIV.tabs2 SPAN
+{
+ float : left;
+ display : block;
+ background : url("tab_l.gif") no-repeat left top;
+ padding : 5px 9px;
+ white-space : nowrap;
+}
+
+DIV.tabs2 INPUT
+{
+ float : right;
+ display : inline;
+ font-size : 1em;
+}
+
+DIV.tabs2 TD
+{
+ font-size : 80%;
+ font-weight : bold;
+ text-decoration : none;
+}
+
+
+
+/* Commented Backslash Hack hides rule from IE5-Mac \*/
+DIV.tabs2 SPAN {float : none;}
+/* End IE5-Mac hack */
+
+DIV.tabs2 A:hover SPAN
+{
+ background-position: 0% -150px;
+}
+
+DIV.tabs2 LI.current A
+{
+ background-position: 100% -150px;
+ border-width : 0px;
+}
+
+DIV.tabs2 LI.current SPAN
+{
+ background-position: 0% -150px;
+ padding-bottom : 6px;
+}
\ No newline at end of file