From 1175f7886b00bfb260f7aa4aef3b368ce8052e82 Mon Sep 17 00:00:00 2001 From: NishiOwO Date: Sun, 19 Oct 2025 14:36:23 +0000 Subject: [PATCH] doxygen support git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@418 b9cfdab3-6d41-4d17-bbe4-086880011989 --- Doxyfile | 23 +++++++++++++++++++++++ resource/logo64.png | Bin 0 -> 2236 bytes tools/doxyfilter.pl | 12 ++++++++++++ tools/logo.sh | 1 + 4 files changed, 36 insertions(+) create mode 100644 Doxyfile create mode 100644 resource/logo64.png create mode 100755 tools/doxyfilter.pl diff --git a/Doxyfile b/Doxyfile new file mode 100644 index 0000000..7cbf2d2 --- /dev/null +++ b/Doxyfile @@ -0,0 +1,23 @@ +# $Id$ +PROJECT_LOGO = "resource/logo64.png" +PROJECT_NAME = Milsko +PROJECT_BRIEF "Lightweight and fast GUI toolkit" +OUTPUT_DIRECTORY = doxygen +TAB_SIZE = 8 +OPTIMIZE_OUTPUT_FOR_C = YES +MARKDOWN_SUPPORT = YES +FILE_PATTERNS = *.h +INPUT = include/Mw +RECURSIVE = YES +HTML_DYNAMIC_MENUS = YES +GENERATE_TREEVIEW = YES +FULL_SIDEBAR = NO +DISABLE_INDEX = NO +HAVE_DOT = YES +FULL_PATH_NAMES = YES +STRIP_FROM_PATH = include/ +ENABLED_SECTIONS = YES +OUTPUT_LANGUAGE = English +FILTER_PATTERNS = *.h=tools/doxyfilter.pl +GENERATE_LATEX = NO +EXTRACT_ALL = YES diff --git a/resource/logo64.png b/resource/logo64.png new file mode 100644 index 0000000000000000000000000000000000000000..1bfdca692d8939a7f9a8e2110c7977c55b85a5e5 GIT binary patch literal 2236 zcmZ`*X;f257QTrIkFY$D7zp|_U}Q0hB%sIx977-k1Og~I!$4#a0S#+dM59R1Gy;O6 zLcnh0$|9#x5CjC5Hlj#_i~ehm#6z?jpcqH+6y$ZswwM@#+XHVZuSL`Spvuv0G~82`3rzFHo&WJ0H;y_ zlcZBE0WJW>!fVOSG@Erw+Xg?UV7K7a#)v@)3-8cik=9YfJh z8qJkP+btF!rO|Gos1K7_gdjo;OOZ%|0F(f`A|r3GSl2OZ6N^;~u!K&>Y;Bo~7h6)P zwhI?}>+9oue(1)H6hlKWH3f5XI*%8JuC>GtT7pyzfkcyqU`hp3V{mkYpdiT11f^2O z`qfglq_k7-D_AXR7sm;$T>@CQf)IP#raDB(nj6E~od6euvG$ha{St`z)ZK<*7( zjWpR{lYmI2QU;gr_jpP1Wjp7FaxgoQIvFlSsz8xf;m7kie>^h{&{+G2g%vW3aLbdLZK3Jvyd}Vs0@V$ zZ|G#PzGB!n6#b@?t7B?v8XO#~gqSRDw^aHmF7ks&^f@LeDdsYGcLJ{$EXRTQ5@9eH zVPRo;%<2@$2PL1c%mvwqNcu@C`Ygh~;+C_T{jfFpOH%#(j-e$Aygf_7-7S7rgcKet zL1iaJGSM#?!r>fNeF0W36OCjF`U=W1skAGb(^3!-p=igYWtw|vlr}bI_6c(8SsBB^ z-Ot3*6H-M8K0iOtwPGCCyllcYZ-M)JUh8PPW`U%7`SOvMI#iTN@_2AsqX((g%iT3F zsN>(obLkHQ7j=a_7;{7?e8+AO?L5yeJ}L5ez|6PnLHFj}_`5lmw&WtADW9mncPgHz z{d2ityY;oW1>|u8naBP+A0Z3pVsF$uAkeDSE`oK4zK@&a-?^38kF=xwJctDiVu%h&P|Bgx@; zXcUohM2ooHm8$Vtb1U%K&x7SUkH3TLyA<1+zO)!J?y&d@lr40;HP_XeaDFb z!*_~qx{21oy*CS&`;_MOtbTqfxZ-V6#}2heQOa_?e_7|SSK5;&8+pK~Rr^y*d zc@Tbh!QUq7-=U7yDzhsyJn)fzpV3X~X)}z^yY2F{q_*!tb^V^T;fK3VG(D2Mj<4`} zVC-PfvAQ@kbbHjvBhe1eN<-RropMy~dWifUA*dznHyEqB$+k;QDo>4wNHWJ=Qr0!uV&94C1FWpt_UM}$DyGJExP%|S^wn{ z-E$wG2r%4+Cs>-{?6)x zT*lH4=tz59e?Dy%*H`Tg-7@*PWvu;hh2NR|?=4g+mA1I6+4};aWb3jErlBR1G@T!| zUCGf?(#G?4sEeiYpLMqK!|c6tA}u-x@5y7wVOZH)zbUxBH~johmBSV!aTx11tEAWe zz#(i^B7OY|(xVr9MzD-UlV;~CleSD7_naPe^YUwxCJ0A(RfhL-+=s4o+fWE8X>Z@w z8JAku-?>B~?B9`2aX2R*vmG*JoP9H#<#RtKIfTcpN_Ac_#Tt3CM`j?NyVD7mn)MC1 z=@z74haQ_mOO{0BH`+}JwXRvcgSeSFb#}CE<3e7TORY3 zoGh*Nyt=u{Ww^ip!@k7CDcy{W4BKzcW98GmHKg|mBZ&Xx;HE7fp0A(z{Q$Y9_1@^{ z{ByNh9g?}=m#;@2E}EX`f~h-<{`R>M#+I~u$XNqdM#h)!%4Rl<3kYXy^azp&_4&fT z%@s7MU3ND=Py1p$b~uR;mJNqHMuDNkiMGF@NoM@fIZd5i&`&Z}N~H zIey^vA5*andk+4=Fg{B3XqPkQDIZr}Y&J5w|DXE(Ey0(*+1X9MP8@tS<*R0J8YLruCa+Jn^9ouf54To*R z!2>yKo$S{+vDdC*vz^%N%c}UW{{zG)Zr>Tb=dS^y>cI&O!1{j-sXODNQc@%0ll~f$ TGdQDZF#x>yLifwO@B{w^A{){ + $l =~ s/\r?\n$//g; + $l =~ s/%([^ ]+)/@\1/g; + if(!($l =~ /\@prop /)){ + print("$l\n"); + } +} +close(IN); diff --git a/tools/logo.sh b/tools/logo.sh index 9b1bbd3..2f66d1c 100755 --- a/tools/logo.sh +++ b/tools/logo.sh @@ -3,3 +3,4 @@ povray +W256 +H256 +Ologo.png resource/logo.pov povray +W200 +H40 +Obanner.png resource/banner.pov mv logo.png banner.png resource/ +convert resource/logo.png -scale x64 resource/logo64.png