[beast] DOCS: moved style/ files needed for docu generation



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]