summaryrefslogtreecommitdiff
path: root/contrib/hdtbl/examples/rainbow
diff options
context:
space:
mode:
authorwl <wl>2006-05-20 09:20:44 +0000
committerwl <wl>2006-05-20 09:20:44 +0000
commit1ac7b3b556bd975b77424335ac6b05132803c8a2 (patch)
treefca1dd554b11e73b68eb55a45809888ac2667880 /contrib/hdtbl/examples/rainbow
parentbcfb86bc0ed342601f1fce6b14ba33e6479c9f47 (diff)
downloadgroff-1ac7b3b556bd975b77424335ac6b05132803c8a2.tar.gz
* Import of hdtbl 0.91 (with some further modifications). Still
many rough edges.
Diffstat (limited to 'contrib/hdtbl/examples/rainbow')
-rw-r--r--contrib/hdtbl/examples/rainbow42
1 files changed, 42 insertions, 0 deletions
diff --git a/contrib/hdtbl/examples/rainbow b/contrib/hdtbl/examples/rainbow
new file mode 100644
index 00000000..d676742c
--- /dev/null
+++ b/contrib/hdtbl/examples/rainbow
@@ -0,0 +1,42 @@
+.\" Time-stamp: <Rainbow.roff: 13.07.2005 13:08:35 x01 - JWalsdorff@compuserve.de
+.time start
+.nr *n 25
+.nr *# 0 1
+.de ctab
+.nr #cc 0
+.PN \\$1 ".nr #cc +1f/\\$1" ".defcolor \En[t*#] rgb \\$2 \\$3 \\$4" \
+".TBL csp=\nl/(12*\\$1+2) border= cpd=0 bgc=\\\\n[t*#] bc=" \
+".if \\\\n+(*#=1 .CPTN Rainbow Colors \(em Nested Tables with Colored \
+Backgrounds val=b" .TR .TD
+..
+.ctab \n(*n 1 0 \En[#cc]u \" rot -> magenta
+.ctab \n(*n 1-\En[#cc]u 0 1 \" magenta -> blau
+.ctab \n(*n 0 \En[#cc]u 1 \" blau -> cyan
+.ctab \n(*n 0 1 1-\En[#cc]u \" cyan -> grün
+.ctab \n(*n \En[#cc]u 1 0 \" grün -> gelb
+.ctab \n(*n 1 1-\En[#cc]u 0 \" gelb -> rot
+.PN 6*\n(*n .ETB
+.time end
+.bp
+.time start
+.nr *n 25
+.nr *# 0 1
+.de ctab
+.nr #cc 0
+.PN \\$1 ".nr #cc +1f/\\$1" ".defcolor \En[t*#] rgb \\$2 \\$3 \\$4" \
+".TBL border=\nl/(12*\\$1+2) csp=0 cpd=0 bc=\\\\n[t*#] bgc=" \
+".if \\\\n+(*#=1 .CPTN Rainbow Colors \(em Nested Tables with Colored Borders \
+ val=b" .TR .TD
+..
+.ctab \n(*n 1 \En[#cc]u 0 \" rot -> gelb
+.ctab \n(*n 1-\En[#cc]u 1 0 \" gelb -> grün
+.ctab \n(*n 0 1 \En[#cc]u \" grün -> cyan
+.ctab \n(*n 0 1-\En[#cc]u 1 \" cyan -> blau
+.ctab \n(*n \En[#cc]u 0 1 \" blau -> magenta
+.ctab \n(*n 1 0 1-\En[#cc]u \" magenta -> rot
+.PN 6*\n(*n .ETB
+.time end
+.\" 466MHz Celeron CPU, 384MB RAM
+.\" WindowsXP/cygwin groff18.1: 11/10s
+.\" WindowsXP/cygwin groff19.2: 57/55s
+.\" Suse Linux 9.3 groff19.2: 8/8s \ No newline at end of file