provide some update node shape images, and a script to generate them
authorellson <devnull@localhost>
Sat, 29 Sep 2007 03:33:52 +0000 (03:33 +0000)
committerellson <devnull@localhost>
Sat, 29 Sep 2007 03:33:52 +0000 (03:33 +0000)
34 files changed:
doc/info/Mcircle.gif
doc/info/Mdiamond.gif
doc/info/Msquare.gif
doc/info/box.gif
doc/info/box3d.gif
doc/info/circle.gif
doc/info/component.gif
doc/info/diamond.gif
doc/info/doublecircle.gif
doc/info/doubleoctagon.gif
doc/info/egg.gif
doc/info/ellipse.gif
doc/info/hexagon.gif
doc/info/house.gif
doc/info/invhouse.gif
doc/info/invtrapezium.gif
doc/info/invtriangle.gif
doc/info/none.gif
doc/info/note.gif
doc/info/octagon.gif
doc/info/parallelogram.gif
doc/info/pentagon.gif
doc/info/plaintext.gif
doc/info/point.gif
doc/info/polygon.gif
doc/info/rect.gif
doc/info/rectangle.gif
doc/info/septagon.gif
doc/info/shapegen.tcl [new file with mode: 0755]
doc/info/shapes.html
doc/info/tab.gif
doc/info/trapezium.gif
doc/info/triangle.gif
doc/info/tripleoctagon.gif

index 8232e027f3a38828ea0507593c546a44975c2c98..67f5717c17bc480344a3c1a45477eeb38dd2aff9 100644 (file)
Binary files a/doc/info/Mcircle.gif and b/doc/info/Mcircle.gif differ
index 9aff31285943329eea9af19f210183651b175da2..f2454e0129234f502b66898e0cd1ff139c8074f2 100644 (file)
Binary files a/doc/info/Mdiamond.gif and b/doc/info/Mdiamond.gif differ
index aea3e744b559890d50c46fbb7463d4fcc2859e2f..616183484725f20ac5cd6aff3a14fdd7ca0bb9f9 100644 (file)
Binary files a/doc/info/Msquare.gif and b/doc/info/Msquare.gif differ
index e5c4673b9312cf72bffaed0e18ce3f4636cda613..6e564617acb17a388fb2b295ca50500f9ccb3579 100644 (file)
Binary files a/doc/info/box.gif and b/doc/info/box.gif differ
index 9ee021973c53af62db1c17788f3042a6fc5ab6e2..e77f3e24a1bc5a143923bd4223a4b1530b0d292e 100644 (file)
Binary files a/doc/info/box3d.gif and b/doc/info/box3d.gif differ
index b95f814d04232f767cb4440b54f251f90a5f5e49..7842c36161704822b50150cdb384b76b00899a3a 100644 (file)
Binary files a/doc/info/circle.gif and b/doc/info/circle.gif differ
index 275eea9698f5453c5210699c866c0cd625ef5568..cbac7a7315e434c53f8b44f30ca123fd263f78d8 100644 (file)
Binary files a/doc/info/component.gif and b/doc/info/component.gif differ
index 33324a8dbdba9a2bfe815e7a0c1cb798d672f090..2d9c4f7daba70ccd57e35f4b785fa8c85c43a7dc 100644 (file)
Binary files a/doc/info/diamond.gif and b/doc/info/diamond.gif differ
index e16529c03d4f36e33a659634634aafe995a7394a..cc4c88516e288d9512a32c852a81538d6e57cdb8 100644 (file)
Binary files a/doc/info/doublecircle.gif and b/doc/info/doublecircle.gif differ
index cf8d9e82344cc7dd5ad36a5bda07aa27820b7362..26ef01f0a1b5d1027030ef38a39fe0b17e5c899e 100644 (file)
Binary files a/doc/info/doubleoctagon.gif and b/doc/info/doubleoctagon.gif differ
index 1dd8c14e53fb15eff298de33f524553b1f33317d..4d3a185c0d9dd94e0eb636b24b910cf39a274af0 100644 (file)
Binary files a/doc/info/egg.gif and b/doc/info/egg.gif differ
index fc65a351c2ee0d8879484ddf6b96cf9a55c79ed3..96ccd3661cabb4059fae64933ad5d4c3616056e8 100644 (file)
Binary files a/doc/info/ellipse.gif and b/doc/info/ellipse.gif differ
index e9754608753b9cf0e1bc182805884a6a8edf290d..0b4ce62e7fbf214d5cc1894524da4f90fb84b7dc 100644 (file)
Binary files a/doc/info/hexagon.gif and b/doc/info/hexagon.gif differ
index c428f4324d3b2cff686628c7e338ff0979c9b2cb..7a95399fef3393e22d5d8c1af27f74f251ebebec 100644 (file)
Binary files a/doc/info/house.gif and b/doc/info/house.gif differ
index 26852ae983bb9649a84b2e60c8f9f5bfe144414d..75f3ed60df2af3702c828c9a2a7fb715dc80dd6f 100644 (file)
Binary files a/doc/info/invhouse.gif and b/doc/info/invhouse.gif differ
index d91e924c1e5355fe576cf22760f693b5dca30de5..ed0a58871637354e6103f052b1089d50baf245d6 100644 (file)
Binary files a/doc/info/invtrapezium.gif and b/doc/info/invtrapezium.gif differ
index 1a371fa2a3aa9012d496806a3f536439cc458e37..dc6a266477f58dd45cdf6c0bfa4c83b68d4ccb8d 100644 (file)
Binary files a/doc/info/invtriangle.gif and b/doc/info/invtriangle.gif differ
index d8414c80dbb4e0ab9e241408e79252d824c9a080..db9796392e9f61a5fe875a805c01b12b23b81ef3 100644 (file)
Binary files a/doc/info/none.gif and b/doc/info/none.gif differ
index 339d0698b62cdfa3cb6824df94004422f3c0e6c4..96b6aff773b21738578a3760e2fb0777b72c37f5 100644 (file)
Binary files a/doc/info/note.gif and b/doc/info/note.gif differ
index 8d55e37897db9820fb11262993ff3cc4a563d428..4f3a36e48d3e047dd05a55965abf550e7570ad38 100644 (file)
Binary files a/doc/info/octagon.gif and b/doc/info/octagon.gif differ
index 577a3192af25a2fd2e425f5fc5b0d87a59e22e9c..2738ba5c8ba87cc06ae7b6cda583acbfe1ab04b5 100644 (file)
Binary files a/doc/info/parallelogram.gif and b/doc/info/parallelogram.gif differ
index 4c5b81ca82316efc42641297e56f3b897f822e3a..2daff634bbd0f7eb3ba6cca445021bd51505abc1 100644 (file)
Binary files a/doc/info/pentagon.gif and b/doc/info/pentagon.gif differ
index 99274d93d5f086656e3fb9211a39fb2310ba05e9..757aa5eca7ebd108a513fdf788cd98d4a2dbfd94 100644 (file)
Binary files a/doc/info/plaintext.gif and b/doc/info/plaintext.gif differ
index 04c3c33409c0c5d219b35286bf04cec7b912b56c..7efb194945d4596eb90c751791ca042415938bce 100644 (file)
Binary files a/doc/info/point.gif and b/doc/info/point.gif differ
index 99cc31fe33129f80fb5d4716fb48a213022ebd71..963bd02bd9e842ae39a08937c7eabee7f77e6dda 100644 (file)
Binary files a/doc/info/polygon.gif and b/doc/info/polygon.gif differ
index e5c4673b9312cf72bffaed0e18ce3f4636cda613..6e564617acb17a388fb2b295ca50500f9ccb3579 100644 (file)
Binary files a/doc/info/rect.gif and b/doc/info/rect.gif differ
index e5c4673b9312cf72bffaed0e18ce3f4636cda613..6e564617acb17a388fb2b295ca50500f9ccb3579 100644 (file)
Binary files a/doc/info/rectangle.gif and b/doc/info/rectangle.gif differ
index 99cc31fe33129f80fb5d4716fb48a213022ebd71..963bd02bd9e842ae39a08937c7eabee7f77e6dda 100644 (file)
Binary files a/doc/info/septagon.gif and b/doc/info/septagon.gif differ
diff --git a/doc/info/shapegen.tcl b/doc/info/shapegen.tcl
new file mode 100755 (executable)
index 0000000..df7379a
--- /dev/null
@@ -0,0 +1,68 @@
+#!/usr/bin/tclsh
+
+set shapes {
+       box {}
+       polygon {sides=7 label="" style=filled}
+       ellipse {}
+       circle {}
+       point {}
+       egg {}
+       triangle {}
+       plaintext { }
+       diamond {}
+       trapezium {}
+       parallelogram {}
+       house {}
+       pentagon {}
+       hexagon {}
+       septagon {}
+       octagon {}
+       doublecircle {}
+       doubleoctagon {}
+       tripleoctagon {}
+       invtriangle {}
+       invtrapezium {}
+       invhouse {}
+       Mdiamond {}
+       Msquare {}
+       Mcircle {}
+       rect {}
+       rectangle {}
+       none { }
+       note {}
+       tab {}
+       box3d {}
+       component {}
+}
+
+set rowsize 4
+set h [open temp.html w]
+set count 0
+puts $h "<TABLE ALIGN=\"CENTER\">"
+foreach {shape attrs} $shapes {
+       if {$count % $rowsize == 0} {
+               if {$count != 0} {
+                       puts $h "  </TR>"
+               }
+               puts $h "  <TR ALIGN=\"CENTER\">"
+       }
+       puts $h "    <TD><IMG SRC=\"$shape.gif\"><BR><A NAME=\"d:$shape\">$shape</A></TD>"
+       incr count
+
+       set f [open $shape.dot w]
+       puts $f "digraph G \{"
+       puts $f "graph \[pad=\".15\"\]"
+       if {[string length $attrs]} {
+               puts $f "$shape \[shape=$shape $attrs\]"
+       } {     
+               puts $f "$shape \[label=\"\" shape=$shape style=filled\]"
+       }
+       puts $f "\}"
+       close $f
+       exec dot -Tgif $shape.dot -o $shape.gif
+
+       file delete $shape.dot
+}
+       puts $h "  </TR>"
+       puts $h "</TABLE>"
+       close $h
index f29d19fd267613e4c5cf06d09d0eb37d3e3e9a94..5104680a7ac1404f8e369d5d619af74104580de5 100644 (file)
@@ -22,102 +22,54 @@ the node attributes
 
 <H2><A NAME=polygon>Polygon-based Nodes</A></H2>
 The possible polygon-based shapes are displayed below.
-<TABLE ALIGN=CENTER>
-  <TR ALIGN=CENTER>
-    <TD><IMG SRC=box.gif>
-    <TD><IMG SRC=polygon.gif>
-    <TD><IMG SRC=ellipse.gif>
-    <TD><IMG SRC=circle.gif>
+<TABLE ALIGN="CENTER">
+  <TR ALIGN="CENTER">
+    <TD><IMG SRC="box.gif"><BR><A NAME="d:box">box</A></TD>
+    <TD><IMG SRC="polygon.gif"><BR><A NAME="d:polygon">polygon</A></TD>
+    <TD><IMG SRC="ellipse.gif"><BR><A NAME="d:ellipse">ellipse</A></TD>
+    <TD><IMG SRC="circle.gif"><BR><A NAME="d:circle">circle</A></TD>
   </TR>
-  <TR ALIGN=CENTER>
-    <TD><A NAME=d:box>box</A>
-    <TD><A NAME=d:polygon>polygon</A>
-    <TD><A NAME=d:ellipse>ellipse</A>
-    <TD><A NAME=d:circle>circle</A>
+  <TR ALIGN="CENTER">
+    <TD><IMG SRC="point.gif"><BR><A NAME="d:point">point</A></TD>
+    <TD><IMG SRC="egg.gif"><BR><A NAME="d:egg">egg</A></TD>
+    <TD><IMG SRC="triangle.gif"><BR><A NAME="d:triangle">triangle</A></TD>
+    <TD><IMG SRC="plaintext.gif"><BR><A NAME="d:plaintext">plaintext</A></TD>
   </TR>
-  <TR ALIGN=CENTER>
-    <TD><IMG SRC=point.gif>
-    <TD><IMG SRC=egg.gif>
-    <TD><IMG SRC=triangle.gif>
-    <TD><IMG SRC=plaintext.gif>
+  <TR ALIGN="CENTER">
+    <TD><IMG SRC="diamond.gif"><BR><A NAME="d:diamond">diamond</A></TD>
+    <TD><IMG SRC="trapezium.gif"><BR><A NAME="d:trapezium">trapezium</A></TD>
+    <TD><IMG SRC="parallelogram.gif"><BR><A NAME="d:parallelogram">parallelogram</A></TD>
+    <TD><IMG SRC="house.gif"><BR><A NAME="d:house">house</A></TD>
   </TR>
-  <TR ALIGN=CENTER>
-    <TD><A NAME=d:point>point</A>
-    <TD><A NAME=d:egg>egg</A>
-    <TD><A NAME=d:triangle>triangle</A>
-    <TD><A NAME=d:plaintext>plaintext</A>
+  <TR ALIGN="CENTER">
+    <TD><IMG SRC="pentagon.gif"><BR><A NAME="d:pentagon">pentagon</A></TD>
+    <TD><IMG SRC="hexagon.gif"><BR><A NAME="d:hexagon">hexagon</A></TD>
+    <TD><IMG SRC="septagon.gif"><BR><A NAME="d:septagon">septagon</A></TD>
+    <TD><IMG SRC="octagon.gif"><BR><A NAME="d:octagon">octagon</A></TD>
   </TR>
-  <TR ALIGN=CENTER>
-    <TD><IMG SRC=diamond.gif>
-    <TD><IMG SRC=trapezium.gif>
-    <TD><IMG SRC=parallelogram.gif>
-    <TD><IMG SRC=house.gif>
+  <TR ALIGN="CENTER">
+    <TD><IMG SRC="doublecircle.gif"><BR><A NAME="d:doublecircle">doublecircle</A></TD>
+    <TD><IMG SRC="doubleoctagon.gif"><BR><A NAME="d:doubleoctagon">doubleoctagon</A></TD>
+    <TD><IMG SRC="tripleoctagon.gif"><BR><A NAME="d:tripleoctagon">tripleoctagon</A></TD>
+    <TD><IMG SRC="invtriangle.gif"><BR><A NAME="d:invtriangle">invtriangle</A></TD>
   </TR>
-  <TR ALIGN=CENTER>
-    <TD><A NAME=d:diamond>diamond</A>
-    <TD><A NAME=d:trapezium>trapezium</A>
-    <TD><A NAME=d:parallelogram>parallelogram</A>
-    <TD><A NAME=d:house>house</A>
+  <TR ALIGN="CENTER">
+    <TD><IMG SRC="invtrapezium.gif"><BR><A NAME="d:invtrapezium">invtrapezium</A></TD>
+    <TD><IMG SRC="invhouse.gif"><BR><A NAME="d:invhouse">invhouse</A></TD>
+    <TD><IMG SRC="Mdiamond.gif"><BR><A NAME="d:Mdiamond">Mdiamond</A></TD>
+    <TD><IMG SRC="Msquare.gif"><BR><A NAME="d:Msquare">Msquare</A></TD>
   </TR>
-  <TR ALIGN=CENTER>
-    <TD><IMG SRC=pentagon.gif>
-    <TD><IMG SRC=hexagon.gif>
-    <TD><IMG SRC=septagon.gif>
-    <TD><IMG SRC=octagon.gif>
+  <TR ALIGN="CENTER">
+    <TD><IMG SRC="Mcircle.gif"><BR><A NAME="d:Mcircle">Mcircle</A></TD>
+    <TD><IMG SRC="rect.gif"><BR><A NAME="d:rect">rect</A></TD>
+    <TD><IMG SRC="rectangle.gif"><BR><A NAME="d:rectangle">rectangle</A></TD>
+    <TD><IMG SRC="none.gif"><BR><A NAME="d:none">none</A></TD>
   </TR>
-  <TR ALIGN=CENTER>
-    <TD><A NAME=d:pentagon>pentagon</A>
-    <TD><A NAME=d:hexagon>hexagon</A>
-    <TD><A NAME=d:septagon>septagon</A>
-    <TD><A NAME=d:octagon>octagon</A>
-  </TR>
-  <TR ALIGN=CENTER>
-    <TD><IMG SRC=doublecircle.gif>
-    <TD><IMG SRC=doubleoctagon.gif>
-    <TD><IMG SRC=tripleoctagon.gif>
-    <TD><IMG SRC=invtriangle.gif>
-  </TR>
-  <TR ALIGN=CENTER>
-    <TD><A NAME=d:doublecircle>doublecircle</A>
-    <TD><A NAME=d:doubleoctagon>doubleoctagon</A>
-    <TD><A NAME=d:tripleoctagon>tripleoctagon</A>
-    <TD><A NAME=d:invtriangle>invtriangle</A>
-  </TR>
-  <TR ALIGN=CENTER>
-    <TD><IMG SRC=invtrapezium.gif>
-    <TD><IMG SRC=invhouse.gif>
-    <TD><IMG SRC=Mdiamond.gif>
-    <TD><IMG SRC=Msquare.gif>
-  </TR>
-  <TR ALIGN=CENTER>
-    <TD><A NAME=d:invtrapezium>invtrapezium</A>
-    <TD><A NAME=d:invhouse>invhouse</A>
-    <TD><A NAME=d:Mdiamond>Mdiamond</A>
-    <TD><A NAME=d:Msquare>Msquare</A>
-  </TR>
-  <TR ALIGN=CENTER>
-    <TD><IMG SRC=Mcircle.gif>
-    <TD><IMG SRC=rect.gif>
-    <TD><IMG SRC=rectangle.gif>
-    <TD><IMG SRC=none.gif>
-  </TR>
-  <TR ALIGN=CENTER>
-    <TD><A NAME=d:Mcircle>Mcircle</A>
-    <TD><A NAME=d:rect>rect</A>
-    <TD><A NAME=d:rectangle>rectangle</A>
-    <TD><A NAME=d:none>none</A>
-  </TR>
-  <TR ALIGN=CENTER>
-    <TD><IMG SRC=note.gif>
-    <TD><IMG SRC=tab.gif>
-    <TD><IMG SRC=box3d.gif>
-    <TD><IMG SRC=component.gif>
-  </TR>
-  <TR ALIGN=CENTER>
-    <TD><A NAME=d:note>note</A>
-    <TD><A NAME=d:tab>tab</A>
-    <TD><A NAME=d:box3d>box3d</A>
-    <TD><A NAME=d:component>component</A>
+  <TR ALIGN="CENTER">
+    <TD><IMG SRC="note.gif"><BR><A NAME="d:note">note</A></TD>
+    <TD><IMG SRC="tab.gif"><BR><A NAME="d:tab">tab</A></TD>
+    <TD><IMG SRC="box3d.gif"><BR><A NAME="d:box3d">box3d</A></TD>
+    <TD><IMG SRC="component.gif"><BR><A NAME="d:component">component</A></TD>
   </TR>
 </TABLE>
 As the figures suggest, the shapes <TT>rect</TT> and <TT>rectangle</TT> are synonyms for <TT>box</TT>, and <TT>none</TT> is a synonym for <TT>plaintext</TT>.
index 0f02b3900b9c0d3f549bbeda2004c1649e75d7c7..5d56425be763998ae0941ca7c00d7be4045070a7 100644 (file)
Binary files a/doc/info/tab.gif and b/doc/info/tab.gif differ
index 85ceba78e186108b2b7b10a0544c716dbbf108ea..dba87c11ec98014e752a0a3e4f82f6f149666b87 100644 (file)
Binary files a/doc/info/trapezium.gif and b/doc/info/trapezium.gif differ
index eea8b61ae0fd7fdd596e7c1bd1423691f60aa2df..1ca1195b94ddafe5373d6b4665935f759bdfa058 100644 (file)
Binary files a/doc/info/triangle.gif and b/doc/info/triangle.gif differ
index 56ecb5f40ef19193aebe56ffe874fbb3e592c8ef..75044fe0ba00e2cf7b3c3329594288b06f4db594 100644 (file)
Binary files a/doc/info/tripleoctagon.gif and b/doc/info/tripleoctagon.gif differ