From a6bfdf40d50c58e9d7337fc0047d2708d5c2b506 Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Thu, 11 May 2023 21:35:06 +0200 Subject: [PATCH] Setting up doxygen --- .gitattributes | 1 + .gitignore | 4 + src/ochess.hpp | 1 + tools/assets/icons/ochess-64x64.png | Bin 0 -> 1730 bytes tools/doxygen/BoardTheming.md | 4 + tools/doxygen/Doxyfile | 2736 +++++++++++++++++ tools/doxygen/MainPage.md | 12 + tools/doxygen/Opening.md | 9 + .../doxygen-awesome-darkmode-toggle.js | 157 + .../doxygen-awesome-fragment-copy-button.js | 85 + .../doxygen-awesome-interactive-toc.js | 81 + .../doxygen-awesome-paragraph-link.js | 51 + ...n-awesome-sidebar-only-darkmode-toggle.css | 40 + .../doxygen-awesome-sidebar-only.css | 115 + .../doxygen-awesome-tabs.js | 70 + .../doxygen-awesome-css/doxygen-awesome.css | 2522 +++++++++++++++ 16 files changed, 5888 insertions(+) create mode 100644 .gitattributes create mode 100644 tools/assets/icons/ochess-64x64.png create mode 100644 tools/doxygen/BoardTheming.md create mode 100644 tools/doxygen/Doxyfile create mode 100644 tools/doxygen/MainPage.md create mode 100644 tools/doxygen/Opening.md create mode 100644 tools/doxygen/doxygen-awesome-css/doxygen-awesome-darkmode-toggle.js create mode 100644 tools/doxygen/doxygen-awesome-css/doxygen-awesome-fragment-copy-button.js create mode 100644 tools/doxygen/doxygen-awesome-css/doxygen-awesome-interactive-toc.js create mode 100644 tools/doxygen/doxygen-awesome-css/doxygen-awesome-paragraph-link.js create mode 100644 tools/doxygen/doxygen-awesome-css/doxygen-awesome-sidebar-only-darkmode-toggle.css create mode 100644 tools/doxygen/doxygen-awesome-css/doxygen-awesome-sidebar-only.css create mode 100644 tools/doxygen/doxygen-awesome-css/doxygen-awesome-tabs.js create mode 100644 tools/doxygen/doxygen-awesome-css/doxygen-awesome.css diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..bbb92e8 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +tools/doxygen/doxygen-awesome-css/* binary \ No newline at end of file diff --git a/.gitignore b/.gitignore index a420510..8f02dac 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,10 @@ build doc/html doc/latex +# Doxygen +tools/doxygen/html +tools/doxygen/latex + # Ignore Caches *#*# *#* diff --git a/src/ochess.hpp b/src/ochess.hpp index f810b7d..8366926 100644 --- a/src/ochess.hpp +++ b/src/ochess.hpp @@ -76,6 +76,7 @@ public: class MyApp : public wxApp { public: Openings Book; + /// @brief Entry point of the application virtual bool OnInit(); std::vector ListTabInfos(); void FocusOnTab(TabInfos *); diff --git a/tools/assets/icons/ochess-64x64.png b/tools/assets/icons/ochess-64x64.png new file mode 100644 index 0000000000000000000000000000000000000000..30729e9a8ae4cc460ace353b0395796188fc8241 GIT binary patch literal 1730 zcmV;z20i(SP)$FLnI5xh(+UvcZJ<|tYAZj+v zIcLvq!2Ug1GoG1m{_~yrzL~Q}lv225-@biYtc?C6rDQiEVL{ozyn-3Pa^0~jlnwke zksNr%Nh`zca1ZW@zko8H6%YhKu_Wbs;5N7Yx<>$c26)9uD^~*S-5vjdrtw_`+`cVJ z{Hu4csjU%R6F1#?W_WapU%z$+P>v07EI|Cr@y+P+tWt`D@g02Y=@^>kw3o_KEZVNy zIyOD4@e(MlYisnDn7mgUdw?K43dR1u+gB#Pkje9>!^32=g-Y937G2YLFxJVotr1WC zI2J%@DvW~Gmhej1nP|i+?ER3+g%(+_u5uQcCB8p-Da%nsnPuWf9r# zw25m0BB2snBSkK!bS|e%GDSgTF(Ius3Q!7^Qgcq*x)uN+s4Kc67ARq4#$5e$Mka@2m+>YXfSHr#;~RA)3(I(S{g0(_@oZmIWfTw6_ol1(_b7 zqAA+M`sNLc{A0*ZQ_A9-2Z+G_ulG|QZotYHc=V~qF-(Kr$NFgQXk+@y6x|QUSeQ$5 zPwZX{(?HV~%@Iuq)CE@h3Wn-1%*C}bOoL#ku3~oj<^k&>>)F`Z!O_!2nzC z>ZEgL7lTLtMn0P(`IiKtaEL%C$j%3Lv8l72qrV#<{*AA3Y2+e?sgwRBO=M$~bSlln zg)4MFyoZ0DK1(5A;Od1dp6&F_1FV7tN}(A#0J^S|&E&9c8)K=gE*t`&m@hCgI7H)y zCL*m7Lg5B7^9v{&KK^Ky=Jr-Px^5%4kR_kZabI6IR^U2By3_0OIs8vo{t$1@wHWJx@z`@%Vdw#$;s19v&z=(@4EDVD)7jg?h4116Sbp=^a=8YrbGedg%BoCpDLCz3~coy^DAC;*^r z_33@_a+%_WlLxMG@nWHP-SSGX>hpj#0cvePty%Q~_`V4)Gn*0S3+|7~rY3A^R29E( zsEPne!N7=M228XvZ&FH@O}=pB9e)3IMccZ{+EyJ85GdL3;&XBC+0l00e|h=mN&bA~ z#s?w~Z@|j3>i2*(0cvePtyvSG)&|s?RWCr*5+Q(>UQVD&*N`XB%7lpiLoJpyY2)Y^brvnD{T4X8C$jRH5~<4>}j z{cxgeeW^_N^h(tPXsm;|T>1L<&W-clx$&~~h7RFC*=pBRMF0T~?(}B`y|U`}fHeV} zHc(IisP1n<{ll>Unqmwfo&RDuj~fqo17Iv=VA-|#K%$a37C;Xbey?CSX9;J<0~9{z z&w}GHcbMb}8Yz97@tiD&w<=l_y`1b+J^!6UOQ?u+} zA;esdUUAg%L~@|~t;%(9Ex}JzX>-X8 zG8zaX!Z48VWWW+iDI0h-ksNs2NjuL1l%ucbK+Lx7ciM|ZUYr=artXb(P5ibgf`VV1 zOdk2BF9zHsUyNAhfvO2G8m!}3cpbLfTA{NlhoQkxJ%^%gSRxDs>e*b(S7X?l!gm2? z41=FUH&R+$c$I8ukoWD7-^1QCzCQwak>$z1s*p#3bmkWN+R`^mO1Ayk3xGo>PY*nK zGI{t-&6Y=jIRHUw{>7DV0%VK9a{_+=^?V|E