home *** CD-ROM | disk | FTP | other *** search
/ Australian Personal Computer 1999 July / APC47-1.ISO / new_hot / edge / ed230u.exe / PSBASIC.EDF < prev    next >
Encoding:
Text File  |  1999-03-22  |  6.7 KB  |  323 lines

  1. EDGE Figure Symbol Definition 
  2. Version 2.3
  3.  
  4. Comment "Basic Symbols"
  5. Comment "Pacestar Software"
  6.  
  7. FigureSymbol "rectangle"
  8. {
  9.   TextBox 100,100,900,900
  10.   Height 128
  11.   Width 192
  12.   Fill
  13.   {
  14.     Rect 0,0,1000,1000
  15.   }
  16.   Outline
  17.   {
  18.     Rect 0,0,1000,1000
  19.   }
  20. }
  21.  
  22. FigureSymbol "square"
  23. {
  24.   TextBox 100,100,900,900
  25.   Height 192
  26.   Width 192
  27.   Fill
  28.   {
  29.     Rect 0,0,1000,1000
  30.   }
  31.   Outline
  32.   {
  33.     Rect 0,0,1000,1000
  34.   }
  35. }
  36.  
  37. FigureSymbol "circle"
  38. {
  39.   TextBox 100,100,900,900
  40.   Height 192
  41.   Width 192
  42.   FixedAspect TRUE
  43.   Fill
  44.   {
  45.     Ellipse 0,0,1000,1000
  46.   }
  47.   Outline
  48.   {
  49.     Ellipse 0,0,1000,1000
  50.   }
  51.   Hot 17 599,1000 783,924 924,783 1000,599 1000,402 924,218 783,77 599,1-
  52.     402,1 218,77 77,218 1,402 1,599 77,783 218,924 402,1000-
  53.     599,1000
  54. }
  55.  
  56. FigureSymbol "diamond"
  57. {
  58.   TextBox 125,250,875,750
  59.   Height 192
  60.   Width 192
  61.   Fill
  62.   {
  63.     Polygon 5 500,0 1000,500 500,1000 0,500 500,0
  64.   }
  65.   Outline
  66.   {
  67.     Polyline 5 500,0 1000,500 500,1000 0,500 500,0
  68.   }
  69.   Hot 5 500,0 1000,500 500,1000 0,500 500,0
  70. }
  71.  
  72. FigureSymbol "oval"
  73. {
  74.   TextBox 100,100,900,900
  75.   Height 128
  76.   Width 192
  77.   Fill
  78.   {
  79.     Ellipse 0,0,1000,1000
  80.   }
  81.   Outline
  82.   {
  83.     Ellipse 0,0,1000,1000
  84.   }
  85.   Hot 17 599,1000 783,924 924,783 1000,599 1000,402 924,218 783,77 599,1-
  86.     402,1 218,77 77,218 1,402 1,599 77,783 218,924 402,1000-
  87.     599,1000
  88. }
  89.  
  90. FigureSymbol "triangle"
  91. {
  92.   TextBox 250,400,750,900
  93.   Height 192
  94.   Width 192
  95.   Fill
  96.   {
  97.     Polygon 4 0,1000 500,0 1000,1000 0,1000
  98.   }
  99.   Outline
  100.   {
  101.     Polyline 4 0,1000 500,0 1000,1000 0,1000
  102.   }
  103.   Hot 4 0,1000 500,0 1000,1000 0,1000
  104. }
  105.  
  106. FigureSymbol "hexagon"
  107. {
  108.   TextBox >150,>100,<850,<900
  109.   Height 192
  110.   Width 192
  111.   Fill
  112.   {
  113.     Polygon 7 >200,0 <800,0 1000,500 <800,1000 >200,1000 0,500 >200,0
  114.   }
  115.   Outline
  116.   {
  117.     Polyline 7 >200,0 <800,0 1000,500 <800,1000 >200,1000 0,500 >200,0
  118.   }
  119.   Hot 7 >200,0 <800,0 1000,500 <800,1000 >200,1000 0,500 >200,0
  120. }
  121.  
  122. FigureSymbol "rounded box 1"
  123. {
  124.   TextBox >100,>100,<900,<900
  125.   Height 128
  126.   Width 192
  127.   Fill
  128.   {
  129.     Rect >100,0 <900,1000
  130.     Rect 0,>100 1000,<900
  131.     Ellipse 0,0,>200,>200
  132.     Ellipse <800,0,1000,>200
  133.     Ellipse <800,<800,1000,1000
  134.     Ellipse 0,<800,>200,1000
  135.   }
  136.   Outline
  137.   {
  138.     Arc 0,0,>200,>200 >100,0 0,>100
  139.     Line >100,0 <900,0
  140.     Arc <800,0,1000,>200 1000,>100 <900,0
  141.     Line 1000,>100 1000,<900
  142.     Arc <800,<800,1000,1000 <900,1000 1000,<900
  143.     Line >100,1000 <900,1000
  144.     Arc 0,<800,>200,1000 0,<900 >100,1000
  145.     Line 0,>100 0,<900
  146.   }
  147.   MiniOutline
  148.   {
  149.     Arc 0,0,>500,>500 >250,0 0,>250
  150.     Line >250,0 <750,0
  151.     Arc <500,0,1000,>500 1000,>250 <750,0
  152.     Line 1000,>250 1000,<750
  153.     Arc <500,<500,1000,1000 <750,1000 1000,<750
  154.     Line >250,1000 <750,1000
  155.     Arc 0,<500,>500,1000 0,<750 >250,1000
  156.     Line 0,>250 0,<750
  157.   }
  158.   Hot 21 0,>85 >11,>55 >29,>29 >55,>11 >85,0-
  159.     <916,0 <946,>11 <972,>29 <990,>55 1000,>85-
  160.     <1000,<916 <990,<946 <972,<972 <946,<990 <916,1000-
  161.     >85,1000 >55,<990 >29,<972 >11,<946 0,<916-
  162.     0,>85
  163. }
  164.  
  165. FigureSymbol "rounded box 2"
  166. {
  167.   TextBox >100,>100,<900,<900
  168.   Height 128
  169.   Width 192
  170.   Fill
  171.   {
  172.     Rect >150,0 <850,1000
  173.     Rect 0,>150 1000,<850
  174.     Ellipse 0,0,>300,>300
  175.     Ellipse <700,0,1000,>300
  176.     Ellipse <700,<700,1000,1000
  177.     Ellipse 0,<700,>300,1000
  178.   }
  179.   Outline
  180.   {
  181.     Arc 0,0,>300,>300 >150,0 0,>150
  182.     Line >150,0 <850,0
  183.     Arc <700,0,1000,>300 1000,>150 <850,0
  184.     Line 1000,>150 1000,<850
  185.     Arc <700,<700,1000,1000 <850,1000 1000,<850
  186.     Line >150,1000 <850,1000
  187.     Arc 0,<700,>300,1000 0,<850 >150,1000
  188.     Line 0,>150 0,<850
  189.   }
  190.   MiniOutline
  191.   {
  192.     Arc 0,0,>500,>500 >250,0 0,>250
  193.     Line >250,0 <750,0
  194.     Arc <500,0,1000,>500 1000,>250 <750,0
  195.     Line 1000,>250 1000,<750
  196.     Arc <500,<500,1000,1000 <750,1000 1000,<750
  197.     Line >250,1000 <750,1000
  198.     Arc 0,<500,>500,1000 0,<750 >250,1000
  199.     Line 0,>250 0,<750
  200.   }
  201.   Hot 21 <874,1000 <919,<985 <957,<957 <985,<919 1000,<874 -
  202.     1000,>127 <985,>82 <957,>44 <919,>16 <874,0-
  203.     >127,0 >82,>16 >44,>44 >16,>82 0,>127 -
  204.     0,<874 >16,<919 >44,<957 >82,<985 >127,1000 <874,1000
  205. }
  206.  
  207. FigureSymbol "rounded box 3"
  208. {
  209.   TextBox >100,>100,<900,<900
  210.   Height 128
  211.   Width 192
  212.   Fill
  213.   {
  214.     Rect >200,0 <800,1000
  215.     Rect 0,>200 1000,<800
  216.     Ellipse 0,0,>400,>400
  217.     Ellipse <600,0,1000,>400
  218.     Ellipse <600,<600,1000,1000
  219.     Ellipse 0,<600,>400,1000
  220.   }
  221.   Outline
  222.   {
  223.     Arc 0,0,>400,>400 >200,0 0,>200
  224.     Line >200,0 <800,0
  225.     Arc <600,0,1000,>400 1000,>200 <800,0
  226.     Line 1000,>200 1000,<800
  227.     Arc <600,<600,1000,1000 <800,1000 1000,<800
  228.     Line >200,1000 <800,1000
  229.     Arc 0,<600,>400,1000 0,<800 >200,1000
  230.     Line 0,>200 0,<800
  231.   }
  232.   MiniOutline
  233.   {
  234.     Arc 0,0,>500,>500 >250,0 0,>250
  235.     Line >250,0 <750,0
  236.     Arc <500,0,1000,>500 1000,>250 <750,0
  237.     Line 1000,>250 1000,<750
  238.     Arc <500,<500,1000,1000 <750,1000 1000,<750
  239.     Line >250,1000 <750,1000
  240.     Arc 0,<500,>500,1000 0,<750 >250,1000
  241.     Line 0,>250 0,<750
  242.   }
  243.   Hot 21 <832,1000 <892,<980 <943,<943 <980,<892 1000,<832-
  244.     1000,>169 <980,>109 <943,>58 <892,>21 <832,0-
  245.     >169,0 >109,>21 >58,>58 >21,>109 0,>169-
  246.     0,<832 >21,<892 >58,<943 >109,<980 >169,1000 <832,1000
  247. }
  248.  
  249. FigureSymbol "octagon"
  250. {
  251.   TextBox >200,>100,<800,<900
  252.   Height 192
  253.   Width 192
  254.   FixedAspect TRUE
  255.   Fill
  256.   {
  257.     Polygon 9 0,>333 >333,0 <666,0 1000,>333 1000,<666 <666,1000 >333,1000 -
  258.        0,<666 0,>333
  259.   }
  260.   Outline
  261.   {
  262.     Polyline 9 0,>333 >333,0 <666,0 1000,>333 1000,<666 <666,1000 >333,1000 -
  263.        0,<666 0,>333
  264.   }
  265.   Hot 9 0,>333 >333,0 <666,0 1000,>333 1000,<666 <666,1000 >333,1000 -
  266.        0,<666 0,>333
  267. }
  268.  
  269. FigureSymbol "round sides"
  270. {
  271.   TextBox >200,>100,<800,<900
  272.   Height 128
  273.   Width 192
  274.   Fill
  275.   {
  276.     Rect >500,0,<500,1000
  277.     Ellipse 0,0,>999,1000
  278.     Ellipse <1,0,1000,1000
  279.   }
  280.   Outline
  281.   {
  282.     Line >500,0 <500,0
  283.     Line >500,1000 <500,1000
  284.     Arc 0,0,>999,1000 >500,0 >500,1000
  285.     Arc <1,0,1000,1000 <500,1000 <500,0
  286.   }
  287.   Hot 17 >401,1 >217,77 >77,218 >1,402 >1,599 >77,783 >217,924 >401,1000-
  288.     <599,1000 <783,924 <923,783 <999,599 <999,402 <923,218 <783,77 <599,1-
  289.     >401,1
  290. }
  291.  
  292. FigureSymbol "trapezoid"
  293. {
  294.   TextBox >150,>100,<850,<900
  295.   Height 128
  296.   Width 192
  297.   Fill
  298.   {
  299.     Polygon 5 0,1000 1000,1000 <800,0 >200,0 0,1000
  300.   }
  301.   Outline
  302.   {
  303.     Polyline 5 0,1000 1000,1000 <800,0 >200,0 0,1000
  304.   }
  305.   Hot 5 0,1000 1000,1000 <800,0 >200,0 0,1000
  306. }
  307.  
  308. FigureSymbol "parallelogram"
  309. {
  310.   TextBox >200,>100,<800,<900
  311.   Height 128
  312.   Width 192
  313.   Fill
  314.   {
  315.     Polygon 5 >200,0 1000,0 <800,1000 0,1000 >200,0
  316.   }
  317.   Outline
  318.   {
  319.     Polyline 5 >200,0 1000,0 <800,1000 0,1000 >200,0
  320.   }
  321.   Hot 5 >200,0 1000,0 <800,1000 0,1000 >200,0
  322. }
  323.