[beast] DOCS: moved style/ files needed for docu generation
- From: Tim Janik <timj src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [beast] DOCS: moved style/ files needed for docu generation
- Date: Sat, 9 Apr 2011 00:27:11 +0000 (UTC)
commit c75c5265bf39c09b0fd37b3fbc41913453371fb9
Author: Tim Janik <timj gtk org>
Date: Fri Apr 8 21:44:06 2011 +0200
DOCS: moved style/ files needed for docu generation
docs/Makefile.am | 31 ++++---
docs/style/beast-dot.png | Bin 0 -> 121 bytes
docs/style/beast-small.png | Bin 0 -> 12508 bytes
docs/style/beast-style.css | 185 ++++++++++++++++++++++++++++++++++++
docs/style/home-arrow-24x64.png | Bin 0 -> 158 bytes
docs/style/plain.css | 6 +
docs/style/square.png | Bin 0 -> 137 bytes
docs/style/title-arrow-24x64.png | Bin 0 -> 191 bytes
docs/style/triangle-down-blue.png | Bin 0 -> 176 bytes
docs/style/triangle-right-blue.png | Bin 0 -> 155 bytes
10 files changed, 208 insertions(+), 14 deletions(-)
---
diff --git a/docs/Makefile.am b/docs/Makefile.am
index 5f21238..66b3add 100644
--- a/docs/Makefile.am
+++ b/docs/Makefile.am
@@ -39,16 +39,20 @@ HTML_IMPORTS = $(strip \
html/Beast-Quickstart \
)
CLEANFILES += ${HTML_TARGETS}
-STYLE_TARGETS = $(strip \
- html/style/beast-style.css \
- html/style/plain.css \
- html/style/doxer-style.css \
- html/style/beast-dot.png \
- html/style/beast-small.png \
- html/style/title-arrow-24x64.png \
- html/style/home-arrow-24x64.png \
+STYLE_FILES = $(strip \
+ style/beast-style.css \
+ style/plain.css \
+ style/doxer-style.css \
+ style/beast-dot.png \
+ style/beast-small.png \
+ style/title-arrow-24x64.png \
+ style/home-arrow-24x64.png \
+ style/triangle-down-blue.png \
+ style/triangle-right-blue.png \
)
-CLEANFILES += ${STYLE_TARGETS}
+EXTRA_DIST += $(patsubst %, %, $(STYLE_FILES))
+STYLE_TARGETS = $(patsubst %, html/%, $(STYLE_FILES))
+CLEANFILES += ${STYLE_TARGETS}
PSOURCE_TARGETS = $(strip \
psource/birnet.psrc \
psource/sfi.psrc \
@@ -64,7 +68,7 @@ DOCFRAME_DEFS = -D DOXI_INCLUDE_FILE \"docframe.doxi\"
DOXIDEFS = -D TOP_WEBDIR "." -D BST_VERSION ${BST_VERSION} -I $(srcdir) $(call DOCFRAME_DEFS)
# ship readily built documentation
-EXTRA_DIST += $(MAN_TARGETS) $(HTML_TARGETS) $(STYLE_TARGETS)
+EXTRA_DIST += $(MAN_TARGETS) $(HTML_TARGETS)
# build and install MAN pages
dist_man_MANS = $(MAN_TARGETS) # sfi.3 bse.3 beast-gxk.3 bse-procs.3 bse-structs.3
@@ -89,12 +93,11 @@ uninstall-local:
##${install_htmldocsDATA_VARIABLE}: make-install-dirs
# CSS style sheet rules
-html/style/%: $(top_srcdir)/web/style/%
+html/style/%: $(srcdir)/style/%
@mkdir -p html/style/
cp $< $@
-html/style/doxer-style.css: @DOXRULE@
- @mkdir -p html/style/
- $(DOXER) writecss -d html/style/
+style/doxer-style.css: @DOXRULE@
+ $(DOXER) writecss -d style/
# MAN generation rules
mans/%.1: @DOXRULE@ %.1.doxi
diff --git a/docs/style/beast-dot.png b/docs/style/beast-dot.png
new file mode 100644
index 0000000..9aa936c
Binary files /dev/null and b/docs/style/beast-dot.png differ
diff --git a/docs/style/beast-small.png b/docs/style/beast-small.png
new file mode 100644
index 0000000..38c8ec4
Binary files /dev/null and b/docs/style/beast-small.png differ
diff --git a/docs/style/beast-style.css b/docs/style/beast-style.css
new file mode 100644
index 0000000..44a08c3
--- /dev/null
+++ b/docs/style/beast-style.css
@@ -0,0 +1,185 @@
+/* BEAST - Bedevilled Audio System
+ * Copyright (C) 2005-2006 Tim Janik
+ *
+ * GNU Lesser General Public License version 2 or any later version.
+ */
+ import url(doxer-style.css);
+
+/* general layout */
+body {
+ margin: 0;
+ padding: 0;
+ background-color: White;
+ color: Black;
+ font-size: 100%;
+ font-weight: 500; /* 500:normnal 700:bold */
+}
+
+/* debugging colors *
+#header { background-color: #ffcccc; }
+#lheader { background-color: #ffffaa; }
+#cheader { background-color: #ffaaaa; }
+#rheader { background-color: #aaffaa; }
+#left { background-color: #ffffcc; }
+#content { background-color: #99ccff; }
+#right { background-color: #ccffcc; }
+#lfooter { background-color: #ffffaa; }
+#cfooter { background-color: #ffaaaa; }
+#rfooter { background-color: #aaffaa; }
+#footer { background-color: #ccccff; }
+/* debugging end */
+
+
+/* equalize browser behaviour */
+#header { padding: 0 1px; }
+#lheader { padding: 0 1px; }
+#cheader { padding: 0 1px; }
+#rheader { padding: 0 1px; }
+#left { padding: 0 1px; }
+#content { padding: 0 1px; }
+#right { padding: 0 1px; }
+#lfooter { padding: 0 1px; }
+#cfooter { padding: 0 1px; }
+#rfooter { padding: 0 1px; }
+#footer { padding: 0 1px; }
+
+/* infobox */
+.infobox { width:1em; }
+
+/* navigation menu */
+.webmenu { font-weight: bold; }
+.webmenu { white-space:nowrap; /* needed because mozilla ignores padding during text wrapping */ }
+.webmenu ul { margin-left:0.3em; padding-left:0; }
+.webmenu ul ul { margin-left:1em; padding-left:0; }
+.webmenu li { margin-left:0; padding-left:0; min-width:12.1em; margin-bottom:0.2em; }
+.webmenu li li { margin-left:0; padding-left:0; }
+* html .webmenu li { /* IE-switch */
+ white-space:normal; /* needed because IE nowrap creates bogus newlines */
+}
+/* tree-expanders for web menus */
+.webmenu .menu-leaf {
+ padding-left:14px;
+ background-image:none;
+}
+.webmenu .menu-expand a,
+.webmenu .menu-collapse a {
+ padding-left:14px;
+ background-position: center left;
+ background-repeat: no-repeat;
+}
+.webmenu .menu-expand a { background-image: url(triangle-down-blue.png); }
+.webmenu .menu-collapse a { background-image: url(triangle-right-blue.png); }
+
+/* standard links */
+a { text-decoration:underline; color: #0000ff; }
+/* navigation links */
+.webmenu a { text-decoration:none; color: #0000ff; /* padding: 0.3em 1em; */ }
+.webmenu a {
+ margin-right:1em; /* work around Firefox/1.0.4 ignoring anchor padding due to an over-wide table column */
+}
+/* link states */
+a:hover { background-color: #e8e8ff; }
+a:visited { color: #460086; }
+/* links linking to the same page */
+.webmenu .menu-expand a { text-decoration:none; color: #000000; }
+/* link states */
+a:active { color: #8000ff; background-color: transparent; }
+
+/* section definitions */
+#header, #footer { width:100%; }
+#content { min-width:60%; float:none; }
+#lfooter, #cfooter, #rfooter, #footer { font-weight:normal; }
+
+/* titles */
+h1, h2, h3, h4, h5, h6 { font-weight:600; margin: 0; margin-top: 0.5em; padding: 0; }
+h1 { font-size: 160%; }
+h2 { font-size: 150%; }
+h3 { font-size: 140%; }
+h4 { font-size: 130%; }
+h5 { font-size: 120%; }
+h6 { font-size: 110%; }
+.beast-webpage .section-title { color:#005a9c; }
+.section-title { margin-top:0.15em; margin-bottom:0.1em; }
+.section1-title-table { background-color: #e8e8ff; }
+.section1-title {
+ letter-spacing: 0.1em;
+ background-color: #e8e8ff;
+ background-image: url(title-arrow-24x64.png);
+ background-position: center left;
+ background-repeat: repeat-y;
+ padding-left: 32px; /* indent for image width */
+ padding-top: 0.05em;
+ padding-bottom: 0.15em;
+ margin-top: 1em;
+ margin-bottom: 1em;
+}
+a.home-title, .home-title {
+ display: block;
+ white-space: nowrap;
+ text-decoration: underline;
+ font-weight: bold;
+ letter-spacing: 0.1em;
+ color: black;
+ background-color: #e8e8ff;
+ background-repeat: repeat-y;
+ background-position: left center;
+ background-image: url(home-arrow-24x64.png);
+ min-height: 20px; /* minimum image height */
+ padding-left: 32px; /* indent 32px for image width */
+ padding-right: 0.75em;
+ padding-top: 0.4em;
+ padding-bottom: 0.2em;
+}
+
+/* bodies */
+.section-body {
+ margin: 0 1em;
+}
+.nomargin, .nomargin *, .nomargin * * { margin:0; padding:0; }
+
+/* un-space lists and preformatetd sections */
+pre, ul, ol { margin-top: 0; margin-bottom: 0; }
+
+/* custom markup */
+.tabulator {
+ border: 1px solid #999999;
+ padding: 0 0.25em;
+}
+.key { /* FIXME: remove? */
+ border: 1px outset #999999;
+ background-color: #eeeeee;
+ padding: 0 0.25em;
+}
+
+.newstitle {
+ padding-left:12px;
+ background-image:url(square.png);
+ background-repeat:no-repeat;
+ background-position:center left;
+}
+.newsdptmt {
+ color:#8f83cc;
+}
+
+/* ChangeLog markup */
+.ChangeLog-title { font-weight:bold; }
+h3.ChangeLog-title { font-size:120%; color: #404040; }
+.ChangeLog-body { }
+.ChangeLog-file { color: #a08000; font-weight:bold; font-family:monospace; font-style:italic; }
+.ChangeLog-symbol { color: #008080; }
+.ChangeLog-function { color: #000090; }
+.ChangeLog-macro { color: #009090; }
+.ChangeLog-number { color: #009090; }
+.ChangeLog-string { color: #b000b0; }
+
+ media screen {
+.php-file-browser .php-file-browser-file0 { background-color: #e2e2f6 }
+.php-file-browser .php-file-browser-file1 { background-color: #e8e8ff }
+.php-file-browser .php-file-browser-file2 { background-color: #f0f0ff }
+}
+
+/* wiki markup */
+.wiki .NotFound b { font-weight: normal; }
+.wiki table { margin: 0.5em 0; border-collapse: collapse; }
+.wiki td { padding: 0.2em 0.25em 0.2em; border: 1pt solid #ADB9CC; }
+.wiki td p { margin: 0; padding: 0; }
diff --git a/docs/style/home-arrow-24x64.png b/docs/style/home-arrow-24x64.png
new file mode 100644
index 0000000..da9715a
Binary files /dev/null and b/docs/style/home-arrow-24x64.png differ
diff --git a/docs/style/plain.css b/docs/style/plain.css
new file mode 100644
index 0000000..113ae95
--- /dev/null
+++ b/docs/style/plain.css
@@ -0,0 +1,6 @@
+/* BEAST - Bedevilled Audio System
+ * Copyright (C) 2005-2006 Tim Janik
+ *
+ * GNU Lesser General Public License version 2 or any later version.
+ */
+ import url(doxer-style.css);
diff --git a/docs/style/square.png b/docs/style/square.png
new file mode 100644
index 0000000..5985aa3
Binary files /dev/null and b/docs/style/square.png differ
diff --git a/docs/style/title-arrow-24x64.png b/docs/style/title-arrow-24x64.png
new file mode 100644
index 0000000..b20f591
Binary files /dev/null and b/docs/style/title-arrow-24x64.png differ
diff --git a/docs/style/triangle-down-blue.png b/docs/style/triangle-down-blue.png
new file mode 100644
index 0000000..650ef7d
Binary files /dev/null and b/docs/style/triangle-down-blue.png differ
diff --git a/docs/style/triangle-right-blue.png b/docs/style/triangle-right-blue.png
new file mode 100644
index 0000000..f98686b
Binary files /dev/null and b/docs/style/triangle-right-blue.png differ
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]