diff mbox

[ARCH] Add ODP style, logo and API inclusion

Message ID 1399065572-34148-1-git-send-email-mike.holmes@linaro.org
State Not Applicable
Headers show

Commit Message

Mike Holmes May 2, 2014, 9:19 p.m. UTC
Signed-off-by: Mike Holmes <mike.holmes@linaro.org>
---
 Doxyfile.in            |   7 +++
 Makefile               |   1 +
 images/ODP-Logo-HQ.png | Bin 0 -> 5736 bytes
 odpdoxygen.css         | 133 +++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 141 insertions(+)
 create mode 100644 images/ODP-Logo-HQ.png
 create mode 100644 odpdoxygen.css

Comments

Anders Roxell May 5, 2014, 9:31 p.m. UTC | #1
On 2014-05-02 17:19, Mike Holmes wrote:
> Signed-off-by: Mike Holmes <mike.holmes@linaro.org>
> ---
>  Doxyfile.in            |   7 +++
>  Makefile               |   1 +
>  images/ODP-Logo-HQ.png | Bin 0 -> 5736 bytes
>  odpdoxygen.css         | 133 +++++++++++++++++++++++++++++++++++++++++++++++++
>  4 files changed, 141 insertions(+)
>  create mode 100644 images/ODP-Logo-HQ.png
>  create mode 100644 odpdoxygen.css

Applied!

Thanks,
Anders
diff mbox

Patch

diff --git a/Doxyfile.in b/Doxyfile.in
index 5b1c030..2d6f3a7 100644
--- a/Doxyfile.in
+++ b/Doxyfile.in
@@ -3,3 +3,10 @@  OUTPUT_DIRECTORY       = ./doc
 OPTIMIZE_OUTPUT_FOR_C  = YES
 EXTRACT_ALL            = YES
 GENERATE_TREEVIEW      = YES
+HTML_EXTRA_STYLESHEET = odpdoxygen.css
+HAVE_DOT = YES
+CALL_GRAPH = YES
+RECURSIVE = yes
+FILE_PATTERNS = odp*.h odp*.c *.dox
+PROJECT_LOGO = images/ODP-Logo-HQ.png
+IMAGE_PATH = images
diff --git a/Makefile b/Makefile
index 918d88c..c33f6cf 100644
--- a/Makefile
+++ b/Makefile
@@ -22,6 +22,7 @@  clean:
 
 Doxyfile: Doxyfile.in
 	doxygen -u - < $< > $@
+	sed -i "s|\(^INPUT\s*=\)\(.*\)|\1 $(API_DOC_PATH) \2|" Doxyfile
 
 .PHONY: docs
 docs: $(DOC_DIR) Doxyfile
diff --git a/images/ODP-Logo-HQ.png b/images/ODP-Logo-HQ.png
new file mode 100644
index 0000000000000000000000000000000000000000..721bf40b185f75ee6899b161a35b2e6fdf0c5ab4
GIT binary patch
literal 5736
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
a!~X#iwCib~9qg<C0000<MNUMnLSTZTj#rid

literal 0
HcmV?d00001

diff --git a/odpdoxygen.css b/odpdoxygen.css
new file mode 100644
index 0000000..b96ab93
--- /dev/null
+++ b/odpdoxygen.css
@@ -0,0 +1,133 @@ 
+@import url(http://fonts.googleapis.com/css?family=Squada+One);
+
+
+body {
+}
+#titlearea {
+    width: 30%;
+    display: inline-block;
+    border-bottom: 0;
+}
+.tabs, .tabs2, .tabs3 {
+    width: 60%;
+    display: inline-block;
+    background-image: none;
+    font-size: 14px;
+}
+#top {
+    border-top: 3px solid #7AC043;
+}
+.tablist li {
+    background-image: none;
+}
+.tablist a {
+    background-image: none;
+    color: #030303;
+    text-shadow: 0px 0px 0px;
+}
+.tablist li.current a {
+    background-image: none;
+    background: #555;
+    -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;
+    color: #FEE639;
+}
+.tablist a:hover {
+    background-image: none; background: #555; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;
+    color: #FEE639;
+}
+#projectname {
+    font: font-family: 'Squada One', cursive;
+}
+div.header {
+    background-image: none;
+    background-color: white;
+    border-bottom: 1px dotted #E6E6E6;
+}
+#nav-tree {
+    background-image: none;
+    background-color: white;
+}
+#nav-tree .selected {
+    background-image: none;
+    background-color: #009645;
+}
+a {
+    color: #009645;
+}
+
+.navpath ul {
+    -webkit-filter: grayscale(100%);;
+    /* background-image: none; */
+    border-bottom: 0;
+    background-color: #000;
+    padding: 10px 0 6px 0;
+    color: #ddd;
+    background-image: -webkit-filter: grayscale(100%);
+    background-image: none;
+}
+ {
+}
+#nav-path {}
+.navpath li.footer {
+    color: #ddd
+}
+.tabs2, .tabs3 {
+    border-bottom: 1px solid #22a35d;
+    padding: 8px;
+    width: 99%;
+    display: block;
+}
+div.directory {
+    border-top: 1px solid #D8D8D8;
+    border-bottom: 1px solid #D8D8D8;
+}
+.directory img {
+    -webkit-filter: grayscale(100%);
+}
+#nav-tree img {
+    -webkit-filter: grayscale(100%);
+}
+.ui-resizable-e {
+    -webkit-filter: grayscale(100%);
+    border-right: 1px solid;
+}
+ba {}
+.tabs2 .tablist li.current a {
+    background: none;
+    text-shadow: 0 0 0;
+    color: #22a35d;
+}
+
+h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
+	text-shadow: 0 0 15px #a1cd41;
+}
+h2.groupheader {
+    color: #22a35d;
+    border-bottom: 1px solid #22a35d;
+}
+.mdescLeft, .mdescRight, .memItemLeft, .memItemRight, .memTemplItemLeft, .memTemplItemRight, .memTemplParams {
+    background-color: #F5FFFA;
+}
+.memproto, dl.reflist dt {
+    background: #c4f2c5; /* Old browsers */
+/* IE9 SVG, needs conditional override of 'filter' to 'none' */
+background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M0ZjJjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iI2Y1ZmZmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWZmZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
+background: -moz-linear-gradient(top,  #c4f2c5 0%, #f5fffa 19%, #f5fffa 100%); /* FF3.6+ */
+background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4f2c5), color-stop(19%,#f5fffa), color-stop(100%,#f5fffa)); /* Chrome,Safari4+ */
+background: -webkit-linear-gradient(top,  #c4f2c5 0%,#f5fffa 19%,#f5fffa 100%); /* Chrome10+,Safari5.1+ */
+background: -o-linear-gradient(top,  #c4f2c5 0%,#f5fffa 19%,#f5fffa 100%); /* Opera 11.10+ */
+background: -ms-linear-gradient(top,  #c4f2c5 0%,#f5fffa 19%,#f5fffa 100%); /* IE10+ */
+background: linear-gradient(to bottom,  #c4f2c5 0%,#f5fffa 19%,#f5fffa 100%); /* W3C */
+filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4f2c5', endColorstr='#f5fffa',GradientType=0 ); /* IE6-8 */
+    border: 1px solid #22a35d;
+}
+.memdoc, dl.reflist dd {
+    border: 1px solid #22a35d;
+}
+.navpath li.navelem a {
+    color: #ddd;
+    text-shadow: 0px 0px 0px;
+}
+.navpath li.navelem a:hover {
+    color: #22a35d;
+}