[483] | 1 | define({ |
---|
| 2 | // summary: |
---|
| 3 | // A collection of icon Stencils for use with the buttons in the ui/Toolbar. |
---|
| 4 | // description: |
---|
| 5 | // Each icon name corresponds to a Stencil or a Plugin. One can be inserted |
---|
| 6 | // into a button by adding the property: 'icon', which points to one of |
---|
| 7 | // these Stencil objects. |
---|
| 8 | line: { |
---|
| 9 | type: "line", |
---|
| 10 | borderWidth: 1, |
---|
| 11 | x1: 20, |
---|
| 12 | y1: 20, |
---|
| 13 | x2: 80, |
---|
| 14 | y2: 80 |
---|
| 15 | }, |
---|
| 16 | ellipse: { |
---|
| 17 | type: "ellipse", |
---|
| 18 | borderWidth: 1, |
---|
| 19 | cx: 50, |
---|
| 20 | cy: 50, |
---|
| 21 | rx: 35, |
---|
| 22 | ry: 20 |
---|
| 23 | }, |
---|
| 24 | rect: { |
---|
| 25 | type: "rect", |
---|
| 26 | borderWidth: 1, |
---|
| 27 | x: 10, |
---|
| 28 | y: 30, |
---|
| 29 | width: 80, |
---|
| 30 | height: 40 |
---|
| 31 | }, |
---|
| 32 | triangle: { |
---|
| 33 | type: "path", |
---|
| 34 | borderWidth: 1, |
---|
| 35 | closePath: true, |
---|
| 36 | points: [ |
---|
| 37 | {x: 50, y: 10}, |
---|
| 38 | {x: 10, y: 90}, |
---|
| 39 | {x: 90, y: 90} |
---|
| 40 | ] |
---|
| 41 | }, |
---|
| 42 | path: { |
---|
| 43 | type: "path", |
---|
| 44 | borderWidth: 0, |
---|
| 45 | closePath: true, |
---|
| 46 | points: [ |
---|
| 47 | { x: 20, y: 80 }, |
---|
| 48 | { x: 26, y: 20 }, |
---|
| 49 | { x: 80, y: 32 }, |
---|
| 50 | { x: 32, y: 50 }, |
---|
| 51 | { x: 56, y: 62 } |
---|
| 52 | ] |
---|
| 53 | }, |
---|
| 54 | arrow: { |
---|
| 55 | type: "path", |
---|
| 56 | borderWidth: 1, |
---|
| 57 | closePath: false, |
---|
| 58 | points: [ |
---|
| 59 | { x: 20, y: 20 }, |
---|
| 60 | { x: 80, y: 80 }, |
---|
| 61 | { t: 'M', x: 74, y: 56 }, |
---|
| 62 | { x: 80, y: 80 }, |
---|
| 63 | { x: 56, y: 74 } |
---|
| 64 | ] |
---|
| 65 | }, |
---|
| 66 | textBlock: { |
---|
| 67 | type: "path", |
---|
| 68 | borderWidth: 0, |
---|
| 69 | closePath: true, |
---|
| 70 | points: [ |
---|
| 71 | { x: 20, y: 20 }, |
---|
| 72 | { x: 80, y: 20 }, |
---|
| 73 | { x: 80, y: 38 }, |
---|
| 74 | { x: 80, y: 38 }, |
---|
| 75 | { x: 74, y: 32 }, |
---|
| 76 | { x: 68, y: 26 }, |
---|
| 77 | { x: 56, y: 20 }, |
---|
| 78 | { x: 56, y: 68 }, |
---|
| 79 | { x: 56, y: 74 }, |
---|
| 80 | { x: 62, y: 80 }, |
---|
| 81 | { x: 68, y: 80 }, |
---|
| 82 | { x: 68, y: 80 }, |
---|
| 83 | { x: 32, y: 80 }, |
---|
| 84 | { x: 32, y: 80 }, |
---|
| 85 | { x: 38, y: 80 }, |
---|
| 86 | { x: 44, y: 74 }, |
---|
| 87 | { x: 44, y: 68 }, |
---|
| 88 | { x: 44, y: 20 }, |
---|
| 89 | { x: 32, y: 26 }, |
---|
| 90 | { x: 26, y: 32 }, |
---|
| 91 | { x: 20, y: 38 }, |
---|
| 92 | { x: 20, y: 38 } |
---|
| 93 | ] |
---|
| 94 | }, |
---|
| 95 | |
---|
| 96 | equation: { |
---|
| 97 | type: "path", |
---|
| 98 | borderWidth: 2, |
---|
| 99 | closePath: false, |
---|
| 100 | points: [ |
---|
| 101 | {x: 20, y: 60 }, |
---|
| 102 | { x: 80, y: 60 }, |
---|
| 103 | {t: 'M', x: 20, y: 40 }, |
---|
| 104 | { x: 80, y: 40 } |
---|
| 105 | ] |
---|
| 106 | }, |
---|
| 107 | |
---|
| 108 | axes: { |
---|
| 109 | type: "path", |
---|
| 110 | borderWidth: 1, |
---|
| 111 | closePath: false, |
---|
| 112 | points: [ |
---|
| 113 | { x: 20, y: 32 }, |
---|
| 114 | { x: 26, y: 20 }, |
---|
| 115 | { x: 32, y: 32 }, |
---|
| 116 | { t: 'M', x: 26, y: 20 }, |
---|
| 117 | { x: 26, y: 74 }, |
---|
| 118 | { x: 80, y: 74 }, |
---|
| 119 | { t: 'M', x: 68, y: 68 }, |
---|
| 120 | { x: 80, y: 74 }, |
---|
| 121 | { x: 68, y: 80 } |
---|
| 122 | ] |
---|
| 123 | }, |
---|
| 124 | vector: { |
---|
| 125 | type: "path", |
---|
| 126 | borderWidth: 1, |
---|
| 127 | closePath: false, |
---|
| 128 | points: [ |
---|
| 129 | { x: 20, y: 80 }, |
---|
| 130 | { x: 80, y: 20 }, |
---|
| 131 | { t: 'M', x: 62, y: 26 }, |
---|
| 132 | { x: 80, y: 20 }, |
---|
| 133 | { x: 73, y: 40 }, |
---|
| 134 | { t: 'M', x: 56, y: 56 }, |
---|
| 135 | { x: 62, y: 68 }, |
---|
| 136 | { x: 62, y: 74 } |
---|
| 137 | ] |
---|
| 138 | }, |
---|
| 139 | pan: { |
---|
| 140 | type: "path", |
---|
| 141 | borderWidth: 1, |
---|
| 142 | closePath: true, |
---|
| 143 | points: [ |
---|
| 144 | { x: 38, y: 80 }, |
---|
| 145 | { x: 26, y: 68 }, |
---|
| 146 | { x: 20, y: 50 }, |
---|
| 147 | { x: 26, y: 44 }, |
---|
| 148 | { x: 26, y: 44 }, |
---|
| 149 | { x: 38, y: 56 }, |
---|
| 150 | { x: 32, y: 32 }, |
---|
| 151 | { x: 32, y: 26 }, |
---|
| 152 | { x: 38, y: 26 }, |
---|
| 153 | { x: 44, y: 44 }, |
---|
| 154 | { x: 44, y: 20 }, |
---|
| 155 | { x: 50, y: 20 }, |
---|
| 156 | { x: 56, y: 20 }, |
---|
| 157 | { x: 56, y: 44 }, |
---|
| 158 | { x: 56, y: 26 }, |
---|
| 159 | { x: 62, y: 26 }, |
---|
| 160 | { x: 68, y: 26 }, |
---|
| 161 | { x: 68, y: 50 }, |
---|
| 162 | { x: 68, y: 32 }, |
---|
| 163 | { x: 74, y: 32 }, |
---|
| 164 | { x: 80, y: 38 }, |
---|
| 165 | { x: 80, y: 50 }, |
---|
| 166 | { x: 74, y: 68 }, |
---|
| 167 | { x: 68, y: 80 } |
---|
| 168 | ] |
---|
| 169 | }, |
---|
| 170 | |
---|
| 171 | plus: { |
---|
| 172 | type: "path", |
---|
| 173 | borderWidth: 3, |
---|
| 174 | closePath: false, |
---|
| 175 | points: [ |
---|
| 176 | { x: 50, y: 20 }, |
---|
| 177 | { x: 50, y: 80 }, |
---|
| 178 | { t: "M", x: 20, y: 50 }, |
---|
| 179 | { x: 80, y: 50 } |
---|
| 180 | ] |
---|
| 181 | }, |
---|
| 182 | zoomIn: { |
---|
| 183 | type: "path", |
---|
| 184 | borderWidth: 3, |
---|
| 185 | closePath: false, |
---|
| 186 | points: [ |
---|
| 187 | { x: 50, y: 20 }, |
---|
| 188 | { x: 50, y: 80 }, |
---|
| 189 | { t: "M", x: 20, y: 50 }, |
---|
| 190 | { x: 80, y: 50 } |
---|
| 191 | ] |
---|
| 192 | }, |
---|
| 193 | zoomOut: { |
---|
| 194 | type: "path", |
---|
| 195 | borderWidth: 3, |
---|
| 196 | closePath: false, |
---|
| 197 | points: [ |
---|
| 198 | {x: 20, y: 50 }, |
---|
| 199 | { x: 80, y: 50 } |
---|
| 200 | ] |
---|
| 201 | }, |
---|
| 202 | zoom100: { |
---|
| 203 | type: "text", |
---|
| 204 | text: "100%" |
---|
| 205 | }, |
---|
| 206 | iconize: { |
---|
| 207 | type: "path", |
---|
| 208 | borderWidth: 0, |
---|
| 209 | closePath: true, |
---|
| 210 | points: [ |
---|
| 211 | { x: 20, y: 38 }, |
---|
| 212 | { x: 32, y: 26 }, |
---|
| 213 | { x: 44, y: 26 }, |
---|
| 214 | { x: 56, y: 38 }, |
---|
| 215 | { x: 56, y: 50 }, |
---|
| 216 | { x: 44, y: 62 }, |
---|
| 217 | { x: 32, y: 62 }, |
---|
| 218 | { x: 20, y: 56 }, |
---|
| 219 | { t: 'Z' }, |
---|
| 220 | { t: 'M', x: 38, y: 44 }, |
---|
| 221 | { x: 68, y: 44 }, |
---|
| 222 | { x: 68, y: 80 }, |
---|
| 223 | { x: 38, y: 80 }, |
---|
| 224 | { t: 'Z' }, |
---|
| 225 | { t: 'M', x: 56, y: 62 }, |
---|
| 226 | { x: 68, y: 20 }, |
---|
| 227 | { x: 80, y: 62 } |
---|
| 228 | ] |
---|
| 229 | |
---|
| 230 | }, |
---|
| 231 | pencil: { |
---|
| 232 | type: "path", |
---|
| 233 | borderWidth: 0, |
---|
| 234 | closePath: true, |
---|
| 235 | points: [ |
---|
| 236 | { x: 20, y: 80 }, |
---|
| 237 | { x: 26, y: 68 }, |
---|
| 238 | { x: 68, y: 20 }, |
---|
| 239 | { x: 80, y: 20 }, |
---|
| 240 | { x: 80, y: 32 }, |
---|
| 241 | { x: 38, y: 74 }, |
---|
| 242 | { t: 'Z' }, |
---|
| 243 | { t: 'M', x: 62, y: 32 }, |
---|
| 244 | { x: 68, y: 26 }, |
---|
| 245 | { x: 74, y: 26 }, |
---|
| 246 | { x: 74, y: 32 }, |
---|
| 247 | { x: 68, y: 38 }, |
---|
| 248 | { x: 68, y: 32 }, |
---|
| 249 | { t: 'Z' }, |
---|
| 250 | { t: 'M', x: 56, y: 38 }, |
---|
| 251 | { x: 62, y: 38 }, |
---|
| 252 | { x: 32, y: 68 }, |
---|
| 253 | { x: 32, y: 68 } |
---|
| 254 | ] |
---|
| 255 | } |
---|
| 256 | }); |
---|