home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / Linux / Divers / angela-1.28-BETA-bin-Linux-i586.tar.gz / angela-1.28-BETA-bin-Linux-i586.tar / angela-1.28-BETA / angela.rc < prev    next >
Text File  |  1998-05-05  |  11KB  |  252 lines

  1. # -*- Mode: tcl -*-
  2.  
  3. set angela_option(gui:font:tool)      {Arial 10}
  4. set angela_option(gui:font:status)    {Arial 12}
  5. set angela_option(gui:font:cap)       {Arial 10}
  6.  
  7. set angela_option(gui:grid:x)         25
  8. set angela_option(gui:grid:y)         25
  9.  
  10. set angela_option(print:paper:width)  21c
  11. set angela_option(print:paper:height) 29.7c
  12. set angela_option(print:paper:left)   1c
  13. set angela_option(print:paper:right)  1c
  14. set angela_option(print:paper:top)    1c
  15. set angela_option(print:paper:bottom) 1c
  16.  
  17. set angela_option(modules:startup) { \
  18.     ge_node     module_node.o         dll \
  19.     ge_edge        module_edge.o         dll \
  20.     ge_text     module_text.o         dll \
  21.     ge_shape    module_shape.o         dll \
  22.     ge_line        module_line.o          dll \
  23.     pling_out    module_pling.tcl     tcl \
  24.     pling_in    module_plingread.tcl     tcl \
  25.     pling_exec    module_plingexternal.tcl tcl \
  26.     gml_out         module_gmlout.tcl        tcl \
  27.     gml_in          module_gmlin.o           dll \
  28.         tcl_out         module_tclout.tcl        tcl
  29. }
  30.  
  31. set colors "gray60 gray70 gray80 gray85 gray90 gray95 \
  32.     snow1 snow2 snow3 snow4 seashell1 seashell2 \
  33.     seashell3 seashell4 AntiqueWhite1 AntiqueWhite2 AntiqueWhite3 \
  34.     AntiqueWhite4 bisque1 bisque2 bisque3 bisque4 PeachPuff1 \
  35.     PeachPuff2 PeachPuff3 PeachPuff4 NavajoWhite1 NavajoWhite2 \
  36.     NavajoWhite3 NavajoWhite4 LemonChiffon1 LemonChiffon2 \
  37.     LemonChiffon3 LemonChiffon4 cornsilk1 cornsilk2 cornsilk3 \
  38.     cornsilk4 ivory1 ivory2 ivory3 ivory4 honeydew1 honeydew2 \
  39.     honeydew3 honeydew4 LavenderBlush1 LavenderBlush2 \
  40.     LavenderBlush3 LavenderBlush4 MistyRose1 MistyRose2 \
  41.     MistyRose3 MistyRose4 azure1 azure2 azure3 azure4 \
  42.     SlateBlue1 SlateBlue2 SlateBlue3 SlateBlue4 RoyalBlue1 \
  43.     RoyalBlue2 RoyalBlue3 RoyalBlue4 blue1 blue2 blue3 blue4 \
  44.     DodgerBlue1 DodgerBlue2 DodgerBlue3 DodgerBlue4 SteelBlue1 \
  45.     SteelBlue2 SteelBlue3 SteelBlue4 DeepSkyBlue1 DeepSkyBlue2 \
  46.     DeepSkyBlue3 DeepSkyBlue4 SkyBlue1 SkyBlue2 SkyBlue3 \
  47.     SkyBlue4 LightSkyBlue1 LightSkyBlue2 LightSkyBlue3 \
  48.     LightSkyBlue4 SlateGray1 SlateGray2 SlateGray3 SlateGray4 \
  49.     LightSteelBlue1 LightSteelBlue2 LightSteelBlue3 \
  50.     LightSteelBlue4 LightBlue1 LightBlue2 LightBlue3 \
  51.     LightBlue4 LightCyan1 LightCyan2 LightCyan3 LightCyan4 \
  52.     PaleTurquoise1 PaleTurquoise2 PaleTurquoise3 PaleTurquoise4 \
  53.     CadetBlue1 CadetBlue2 CadetBlue3 CadetBlue4 turquoise1 \
  54.     turquoise2 turquoise3 turquoise4 cyan1 cyan2 cyan3 cyan4 \
  55.     DarkSlateGray1 DarkSlateGray2 DarkSlateGray3 \
  56.     DarkSlateGray4 aquamarine1 aquamarine2 aquamarine3 \
  57.     aquamarine4 DarkSeaGreen1 DarkSeaGreen2 DarkSeaGreen3 \
  58.     DarkSeaGreen4 SeaGreen1 SeaGreen2 SeaGreen3 SeaGreen4 \
  59.     PaleGreen1 PaleGreen2 PaleGreen3 PaleGreen4 SpringGreen1 \
  60.     SpringGreen2 SpringGreen3 SpringGreen4 green1 green2 \
  61.     green3 green4 chartreuse1 chartreuse2 chartreuse3 \
  62.     chartreuse4 OliveDrab1 OliveDrab2 OliveDrab3 OliveDrab4 \
  63.     DarkOliveGreen1 DarkOliveGreen2 DarkOliveGreen3 \
  64.     DarkOliveGreen4 khaki1 khaki2 khaki3 khaki4 \
  65.     LightGoldenrod1 LightGoldenrod2 LightGoldenrod3 \
  66.     LightGoldenrod4 LightYellow1 LightYellow2 LightYellow3 \
  67.     LightYellow4 yellow1 yellow2 yellow3 yellow4 gold1 gold2 \
  68.     gold3 gold4 goldenrod1 goldenrod2 goldenrod3 goldenrod4 \
  69.     DarkGoldenrod1 DarkGoldenrod2 DarkGoldenrod3 DarkGoldenrod4 \
  70.     RosyBrown1 RosyBrown2 RosyBrown3 RosyBrown4 IndianRed1 \
  71.     IndianRed2 IndianRed3 IndianRed4 sienna1 sienna2 sienna3 \
  72.     sienna4 burlywood1 burlywood2 burlywood3 burlywood4 wheat1 \
  73.     wheat2 wheat3 wheat4 tan1 tan2 tan3 tan4 chocolate1 \
  74.     chocolate2 chocolate3 chocolate4 firebrick1 firebrick2 \
  75.     firebrick3 firebrick4 brown1 brown2 brown3 brown4 salmon1 \
  76.     salmon2 salmon3 salmon4 LightSalmon1 LightSalmon2 \
  77.     LightSalmon3 LightSalmon4 orange1 orange2 orange3 orange4 \
  78.     DarkOrange1 DarkOrange2 DarkOrange3 DarkOrange4 coral1 \
  79.     coral2 coral3 coral4 tomato1 tomato2 tomato3 tomato4 \
  80.     OrangeRed1 OrangeRed2 OrangeRed3 OrangeRed4 red1 red2 red3 \
  81.     red4 DeepPink1 DeepPink2 DeepPink3 DeepPink4 HotPink1 \
  82.     HotPink2 HotPink3 HotPink4 pink1 pink2 pink3 pink4 \
  83.     LightPink1 LightPink2 LightPink3 LightPink4 PaleVioletRed1 \
  84.     PaleVioletRed2 PaleVioletRed3 PaleVioletRed4 maroon1 \
  85.     maroon2 maroon3 maroon4 VioletRed1 VioletRed2 VioletRed3 \
  86.     VioletRed4 magenta1 magenta2 magenta3 magenta4 orchid1 \
  87.     orchid2 orchid3 orchid4 plum1 plum2 plum3 plum4 \
  88.     MediumOrchid1 MediumOrchid2 MediumOrchid3 MediumOrchid4 \
  89.     DarkOrchid1 DarkOrchid2 DarkOrchid3 DarkOrchid4 purple1 \
  90.     purple2 purple3 purple4 MediumPurple1 MediumPurple2 \
  91.     MediumPurple3 MediumPurple4 thistle1 thistle2 thistle3 \
  92.     thistle4"
  93.  
  94. set shapes     "rectangle oval etiquettel etiquetter"
  95. set shapeargs    "{10 10} {30 30} {50 50} {80 80} {100 100} {80 40}"
  96. set width    "0 1 2 3 4 5 10 15"
  97. set fonts    "{Arial 5} {Arial 8} {Arial 10} {Arial 12} {Arial 20}"
  98. set textwidth    "10 50 100 150 200"
  99. set justification "left center right"
  100. set anchor    "n ne e se s sw w nw"
  101. set arrow    "none first last both"
  102. set arrowshape     "{8 10 3}"
  103. set capstyle    "butt"
  104. set joinstyle     "miter"
  105. set stipple    ""
  106.  
  107. set angela_option(synonym:shape:shape)                 "Aspect"
  108. set angela_option(synonym:shape:shapeargs)             "Geometry"
  109. set angela_option(synonym:shape:color)                 "Color within"
  110. set angela_option(synonym:shape:outline)               "Border color"
  111. set angela_option(synonym:shape:width)                 "Border width"
  112. set angela_option(synonym:text:font)                   "Font"
  113. set angela_option(synonym:text:textcolor)              "Color"
  114. set angela_option(synonym:text:width)                  "Reserved width"
  115. set angela_option(synonym:text:justification)          "Justification"
  116. set angela_option(synonym:text:text)                   "Label text"
  117. set angela_option(synonym:text:anchor)                 "Anchor"
  118. set angela_option(synonym:line:arrow)                  "Where is arrow?"
  119. set angela_option(synonym:line:arrowshape)             "Aspect of arrow"
  120. set angela_option(synonym:line:capstyle)               "Capstyle"
  121. set angela_option(synonym:line:color)                  "Color"
  122. set angela_option(synonym:line:joinstyle)              "Joinstyle"
  123. set angela_option(synonym:line:stipple)                "Stipple pattern"
  124. set angela_option(synonym:line:width)                  "Linewidth"
  125. set angela_option(synonym:line:bezier)                 "Bezier resolution"
  126. set angela_option(synonym:node:type)                   "Abstract type"
  127. set angela_option(synonym:node:x)                      "X-coordinate"
  128. set angela_option(synonym:node:y)                      "Y-coordinate"
  129. set angela_option(synonym:node:vx)                     "X-velocity"
  130. set angela_option(synonym:node:vy)                     "Y-velocity"
  131. set angela_option(synonym:node:ax)                     "X-acceleration"
  132. set angela_option(synonym:node:ay)                     "Y-acceleration"
  133. set angela_option(synonym:node:mass)                   "Mass"
  134. set angela_option(synonym:node:elastic)                "Elasticity"
  135. set angela_option(synonym:shape:x)                     "X-coordinate"
  136. set angela_option(synonym:shape:y)                     "Y-coordinate"
  137. set angela_option(synonym:shape:coords)                "Coordinates"
  138. set angela_option(synonym:edge:type)                   "Abstract type"
  139. set angela_option(synonym:edge:ks)                     "Elasticity"
  140. set angela_option(synonym:edge:kd)                     "Dampering"
  141. set angela_option(synonym:edge:restlen)                "Rest length"
  142.  
  143. set angela_option(choice:shape:shape)             $shapes
  144. set angela_option(choice:shape:shapeargs)        $shapeargs
  145. set angela_option(choice:shape:color)            $colors
  146. set angela_option(choice:shape:outline)                $colors
  147. set angela_option(choice:shape:width)            $width
  148. set angela_option(choice:text:font)            $fonts
  149. set angela_option(choice:text:textcolor)        $colors
  150. set angela_option(choice:text:width)            $textwidth
  151. set angela_option(choice:text:justification)        $justification
  152. set angela_option(choice:text:anchor)            $anchor
  153. set angela_option(choice:line:arrow)            $arrow
  154. set angela_option(choice:line:arrowshape)        $arrowshape
  155. set angela_option(choice:line:capstyle)                $capstyle
  156. set angela_option(choice:line:color)            $colors
  157. set angela_option(choice:line:joinstyle)        $joinstyle
  158. set angela_option(choice:line:stipple)            $stipple
  159. set angela_option(choice:line:width)            $width
  160. set angela_option(choice:line:bezier)            "0 15 60"
  161.  
  162. set angela_cap_value(shape:shape)         oval
  163. set angela_cap_value(shape:shapeargs)         "50 50"
  164. set angela_cap_value(shape:color)         steelblue
  165. set angela_cap_value(shape:outline)        black
  166. set angela_cap_value(shape:width)        1
  167. set angela_cap_value(text:font)            "Arial 12"
  168. set angela_cap_value(text:textcolor)        white
  169. set angela_cap_value(text:width)        50
  170. set angela_cap_value(text:justification)    center
  171. set angela_cap_value(text:anchor)        c
  172. set angela_cap_value(text:text)            "Node"
  173. set angela_cap_value(line:arrow)        both
  174. set angela_cap_value(line:arrowshape)        ""
  175. set angela_cap_value(line:capstyle)        butt
  176. set angela_cap_value(line:color)        black
  177. set angela_cap_value(line:joinstyle)        miter
  178. set angela_cap_value(line:stipple)        ""
  179. set angela_cap_value(line:width)        2
  180.  
  181. set angela_option(style:node:shape:text) \
  182.     "{ {angela! default} \
  183.        shape:shape     oval \
  184.        shape:shapeargs {50 50} \
  185.        shape:color     steelblue \
  186.        shape:outline   black \
  187.        shape:width     1 \
  188.        text:font       {Arial 12} \
  189.        text:textcolor  white \
  190.        text:width      50 \
  191.        text:anchor     c } \
  192.      { {angela! box} \
  193.        shape:shape     rectangle \
  194.        shape:shapeargs {50 50} \
  195.        shape:color     steelblue \
  196.        shape:outline   black \
  197.        shape:width     1 \
  198.        text:font       {Arial 12} \
  199.        text:textcolor  white \
  200.        text:width      50 \
  201.        text:anchor     c } \
  202.      { {angela! tag} \
  203.        shape:shape     rectangle \
  204.        shape:shapeargs {60 10} \
  205.        shape:color     white \
  206.        shape:width     0 \
  207.        shape:outline   white \
  208.        text:font       {Arial 8} \
  209.        text:textcolor  red \
  210.        text:width      60 } \
  211.      { {angela! etiquette left} \
  212.        shape:shape     etiquettel \
  213.        shape:shapeargs {60 40} \
  214.        shape:color     brown \
  215.        shape:width     2 \
  216.        shape:outline   black \
  217.        text:font       {Arial 12 bold} \
  218.        text:textcolor  white \
  219.        text:width      50 } \
  220.      { {angela! etiquette right} \
  221.        shape:shape     etiquetter \
  222.        shape:shapeargs {60 40} \
  223.        shape:color     brown \
  224.        shape:width     2 \
  225.        shape:outline   black \
  226.        text:font       {Arial 12 bold} \
  227.        text:textcolor  white \
  228.        text:width      50 }"
  229.  
  230. set angela_option(style:edge:line)\
  231.     "{ {angela! default} \
  232.        line:arrow      both \
  233.        line:arrowshape {} \
  234.        line:capstyle   butt \
  235.        line:color      black \
  236.        line:joinstyle  miter \
  237.        line:bezier     0 \
  238.        line:stipple    {} \
  239.        line:width      2 } \
  240.      { {angela! curved} \
  241.        line:bezier     60 } \
  242.      { {angela! big} \
  243.        line:width      15 \
  244.        line:arrowshape {15 20 10} } \
  245.      { {angela! hair} \
  246.        line:width      1 \
  247.        line:arrow      none }"
  248.  
  249. set angela_option(module:filter_exec/pling:command) \
  250.     "{Copy}       {cat %i >> %o} \
  251.      {Nothing}    {cat %i %o}"
  252.