Changeset 722
- Timestamp:
- 01/20/14 14:47:39 (10 years ago)
- Location:
- trunk/src/org/expeditee
- Files:
-
- 6 added
- 18 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/actions/Javascript2.java
r715 r722 157 157 String text = ((Text)i).getText(); 158 158 int lineNumber = 0; 159 for(String line : text.trim().split("[\\n |\\r]+")) {159 for(String line : text.trim().split("[\\n\\r]+")) { 160 160 sb.append(line).append("\n"); 161 161 lines.add(new CodeLine((Text)i, lineNumber++, line)); … … 194 194 errorFrame.addAllItems(ItemUtils.CopyItems(toAdd)); 195 195 String errorItemText = cl.item.getText().trim(); 196 String[] errorItemLines = errorItemText.split("[\\n |\\r]+");196 String[] errorItemLines = errorItemText.split("[\\n\\r]+"); 197 197 int errorLinePos = 0; 198 198 int x = cl.item.getX(); … … 209 209 errorItem = errorFrame.addText(x, y, errorItemLines[cl.line], null); 210 210 errorItem.setBackgroundColor(Color.RED); 211 for(String line : message.split("[\\n |\\r]+")) {211 for(String line : message.split("[\\n\\r]+")) { 212 212 errorItem.setTooltip("text: " + line); 213 213 } -
trunk/src/org/expeditee/actions/Misc.java
r716 r722 1493 1493 }).start(); 1494 1494 } 1495 1496 public static void getIDs(Frame f) { 1497 for(Item i : f.getAllItems()) { 1498 System.out.println(i + " (" + i.getID() + ")"); 1499 } 1500 } 1495 1501 } -
trunk/src/org/expeditee/assets/resources/framesets/javascript/1.exp
r719 r722 1 V 41 V 11 2 2 U jts21A 3 3 D 20Jan2014[09:35] 4 4 M jts21A 5 d 20Jan2014[10:26] 6 Z 5 d 20Jan2014[11:57] 6 Z 7 8 S T 72 9 s 20Jan2014[11:56.12] 10 d 50 50 50 100 11 P 638 64 12 T @a:runJSFrame 13 Q 0 14 o jts21A 15 v S 16 f tr18 17 t -1.0 18 b 0.0 19 m 0.0 20 w 974 21 h -1.0 7 22 8 23 S T 3 … … 35 50 h -1.0 36 51 37 S P 2538 s 20Jan2014[10:26.15] 39 d 100 0 0 100 40 P 8 69 13641 e 100 59 59 100 42 Q 0 43 o jts21A 44 v S 45 h 2.0 46 l 37 3552 S P 56 53 s 20Jan2014[10:26.15] 54 d 100 0 0 100 55 P 877 132 56 e 100 59 59 100 57 Q 0 58 o jts21A 59 v S 60 h 2.0 61 l 58 67 47 62 c 21 24 48 63 49 S P 3650 s 20Jan2014[10:26.15] 51 d 100 0 0 100 52 P 38 13653 e 100 59 59 100 54 Q 0 55 o jts21A 56 v S 57 h 2.0 58 l 37 3864 S P 57 65 s 20Jan2014[10:26.15] 66 d 100 0 0 100 67 P 46 132 68 e 100 59 59 100 69 Q 0 70 o jts21A 71 v S 72 h 2.0 73 l 58 59 59 74 c 21 23 60 75 61 S T 4276 S T 60 62 77 s 20Jan2014[10:26.22] 63 P 63 17178 P 71 167 64 79 T __FUNCTIONS__ = true 65 80 Q 0 … … 73 88 h -1.0 74 89 75 S T 39 90 S T 79 91 s 20Jan2014[11:23.38] 92 d 50 50 50 100 93 P 71 197 94 T @javaClassNames 95 F 3 96 X runJSFrame 97 Q 0 98 o jts21A 99 v S 100 f tr18 101 t -1.0 102 b 0.0 103 m 0.0 104 w 974 105 h -1.0 106 107 S T 78 76 108 s 20Jan2014[09:31.15] 77 P 74 212 109 d 50 50 50 100 110 P 71 227 78 111 T @loadTutorialFrame 79 112 F 2 80 Q 0 81 o jts21A 82 v S 83 f tr18 84 t -1.0 85 b 0.0 86 m 0.0 87 w 974 88 h -1.0 89 90 S P 27 91 s 20Jan2014[10:26.15] 92 d 100 0 0 100 93 P 38 634 94 e 100 59 59 100 95 Q 0 96 o jts21A 97 v S 98 h 2.0 99 l 38 34 100 c 22 23 101 102 S P 33 103 s 20Jan2014[10:26.15] 104 d 100 0 0 100 105 P 869 634 106 e 100 59 59 100 107 Q 0 108 o jts21A 109 v S 110 h 2.0 111 l 34 35 112 c 22 24 113 114 Z 115 116 L 37 1 117 s 25 36 118 119 L 35 1 120 s 33 25 121 122 L 38 1 123 s 36 27 124 125 L 34 1 126 s 27 33 113 X runJSFrame 114 Q 0 115 o jts21A 116 v S 117 f tr18 118 t -1.0 119 b 0.0 120 m 0.0 121 w 974 122 h -1.0 123 124 S T 64 125 s 20Jan2014[11:51.12] 126 d 50 50 50 100 127 P 71 257 128 T @setCompleted 129 F 4 130 X runJSFrame 131 Q 0 132 o jts21A 133 v S 134 f tr18 135 t -1.0 136 b 0.0 137 m 0.0 138 w 974 139 h -1.0 140 141 S P 65 142 s 20Jan2014[10:26.15] 143 d 100 0 0 100 144 P 46 630 145 e 100 59 59 100 146 Q 0 147 o jts21A 148 v S 149 h 2.0 150 l 59 68 151 c 23 22 152 153 S P 66 154 s 20Jan2014[10:26.15] 155 d 100 0 0 100 156 P 877 630 157 e 100 59 59 100 158 Q 0 159 o jts21A 160 v S 161 h 2.0 162 l 67 68 163 c 24 22 164 165 Z 166 167 L 58 1 168 s 56 57 169 170 L 67 1 171 s 66 56 172 173 L 59 1 174 s 57 65 175 176 L 68 1 177 s 65 66 127 178 128 179 Z 129 180 130 181 C 21 3 131 s 25 36182 s 56 57 132 183 133 184 C 24 2 134 s 33 25185 s 66 56 135 186 136 187 C 23 2 137 s 36 27188 s 57 65 138 189 139 190 C 22 3 140 s 27 33141 142 Z 143 144 ActiveTime:00:0 0:34191 s 65 66 192 193 Z 194 195 ActiveTime:00:02:11 145 196 DarkTime:00:00:00 146 26:02:635 101 130 Md 147 26:02:742 118 151 Mu 148 26:02:978 163 227 Md 149 26:03:074 163 227 Mu 150 26:04:200 38 120 kI 151 26:04:240 44 120 kF 152 26:04:432 51 120 kSpace 153 26:04:968 56 120 kBackspace 154 26:05:088 51 120 kShift 155 26:05:232 51 120 k9 156 26:05:512 56 120 kT 157 26:05:568 64 120 kY 158 26:05:728 73 120 kP 159 26:05:784 85 120 kE 160 26:05:912 95 120 kO 161 26:05:992 105 120 kF 162 26:06:088 113 120 kSpace 163 26:06:616 118 120 kShift 164 26:06:808 118 120 kMinus 165 26:06:936 127 120 kMinus 166 26:07:736 136 120 kF 167 26:07:848 146 120 kU 168 26:08:008 159 120 kN 169 26:08:056 172 120 kC 170 26:08:312 185 120 kT 171 26:08:456 197 120 kI 172 26:08:504 203 120 kO 173 26:08:656 217 120 kN 174 26:08:728 230 120 kS 175 26:09:504 240 120 kMinus 176 26:09:624 249 120 kMinus 177 26:10:632 258 120 kSpace 178 26:11:176 264 120 kEquals 179 26:11:288 278 120 kEquals 180 26:11:368 292 120 kSpace 181 26:11:576 298 120 kQuote 182 26:12:008 302 120 kU 183 26:12:152 313 120 kN 184 26:12:224 325 120 kD 185 26:12:368 336 120 kE 186 26:12:512 346 120 kF 187 26:12:664 353 120 kI 188 26:12:760 359 120 kN 189 26:12:840 370 120 kE 190 26:13:000 379 120 kD 191 26:13:296 391 120 kQuote 192 26:13:600 395 120 kShift 193 26:13:856 395 120 k0 194 26:15:514 39 135 Rd 195 26:15:619 80 160 Ru 196 26:16:611 869 634 Md 197 26:16:698 869 634 Mu 198 26:17:635 77 160 Md 199 26:17:714 77 160 Mu 200 26:19:484 38 136 Md 201 26:19:554 38 136 Mu 202 26:20:139 139 206 Md 203 26:20:223 135 208 Mu 204 26:20:691 91 203 Md 205 26:20:778 91 203 Mu 206 26:22:208 67 170 kShift 207 26:22:688 63 171 kMinus 208 26:22:824 72 171 kMinus 209 26:23:232 81 171 kF 210 26:23:376 91 171 kU 211 26:23:544 104 171 kN 212 26:23:616 117 171 kC 213 26:23:832 130 171 kT 214 26:23:936 142 171 kI 215 26:24:000 148 171 kO 216 26:24:128 162 171 kN 217 26:24:216 175 171 kS 218 26:24:384 185 171 kMinus 219 26:24:520 194 171 kMinus 220 26:24:864 203 171 kSpace 221 26:25:088 208 171 kSpace 222 26:25:456 214 171 kBackspace 223 26:25:616 208 171 kEquals 224 26:25:648 223 171 kSpace 225 26:29:800 228 171 kT 226 26:29:888 235 171 kR 227 26:29:952 243 171 kU 228 26:30:048 255 171 kE 229 26:32:744 209 204 kCtrl 230 26:32:955 209 204 Ld 231 26:33:034 209 204 Lu 197 57:11:936 134 254 Md 198 57:12:045 134 254 Mu 199 57:12:542 132 238 Md 200 57:12:653 132 238 Mu 201 57:12:894 490 265 Rd 202 57:12:901 490 265 Ld 203 57:13:902 189 256 Md 204 57:14:011 186 252 Mu 205 57:14:414 188 235 Md 206 57:14:517 188 235 Mu 207 57:14:814 170 213 Md 208 57:14:907 168 208 Mu 209 57:15:222 169 193 Md 210 57:15:325 169 193 Mu 211 57:15:606 488 219 Ld 212 57:15:612 488 219 Rd 213 57:19:822 464 106 Ld 214 57:19:909 464 106 Lu -
trunk/src/org/expeditee/assets/resources/framesets/javascript/frame.inf
r718 r722 1 Javascript 21 Javascript4 -
trunk/src/org/expeditee/assets/resources/framesets/tutorials/1.exp
r721 r722 1 V 302 p 141 V 51 2 p 41 3 3 U jts21A 4 4 D 20Jan2014[09:27] 5 5 M jts21A 6 d 20Jan2014[1 1:10]6 d 20Jan2014[14:41] 7 7 Z 8 8 … … 22 22 h -1.0 23 23 24 S T 1524 S T 231 25 25 s 20Jan2014[09:27.35] 26 P 27 13026 P 30 126 27 27 T 1. Links and actions 28 28 F 2 … … 37 37 h -1.0 38 38 39 S T 2 140 s 20Jan2014[ 09:55.20]41 P 27 16642 T 2. Text43 F 439 S T 241 40 s 20Jan2014[10:29.32] 41 P 30 169 42 T 2. Deletion 43 F 11 44 44 Q 0 45 45 o jts21A … … 55 55 s 20Jan2014[11:09.57] 56 56 d 0 0 100 100 57 P 77219458 e 100 100 100 100 59 Q 0 60 o jts21A 61 v S 62 h 2.0 63 l 1 27 13357 P 941 194 58 e 100 100 100 100 59 Q 0 60 o jts21A 61 v S 62 h 2.0 63 l 146 127 64 64 c 119 122 65 65 … … 76 76 c 119 121 77 77 78 S T 4779 s 20Jan2014[ 10:29.32]80 P 27 20281 T 3. Deletion82 F 1178 S T 228 79 s 20Jan2014[09:55.20] 80 P 30 212 81 T 3. Text 82 F 4 83 83 Q 0 84 84 o jts21A … … 93 93 S T 136 94 94 s 20Jan2014[11:09.59] 95 d 0 70 0 10096 95 P 477 233 97 96 T // TODO: Remove these … … 99 98 o jts21A 100 99 v S 101 t -1.0 102 b 0.0 103 m 0.0 104 h -1.0 105 106 S T 28 107 s 20Jan2014[09:55.35] 108 P 506 318 109 T x: 27 110 Q 0 111 o jts21A 112 v S 113 f tr18 114 t -1.0 115 b 0.0 116 m 0.0 117 w 974 118 h -1.0 119 120 S T 70 121 s 20Jan2014[10:23.03] 122 P 508 353 123 T color: 124 Q 0 125 o jts21A 126 v S 127 f tr18 128 t -1.0 129 b 0.0 130 m 0.0 131 w 974 132 h -1.0 133 134 S T 82 135 s 20Jan2014[11:08.51] 136 P 503 390 137 T Permission: 1 4 138 Q 0 139 o jts21A 140 v S 141 f tr18 142 t -1.0 143 b 0.0 144 m 0.0 145 w 974 146 h -1.0 100 f tr18 101 t -1.0 102 b 0.0 103 m 0.0 104 h -1.0 105 106 S T 233 107 s 20Jan2014[14:10.00] 108 P 477 274 109 T color: 110 T tooltip: 111 Q 0 112 o jts21A 113 v S 114 f tr18 115 t -1.0 116 b 0.0 117 m 0.0 118 w 974 119 h -1.0 120 121 S T 211 122 s 20Jan2014[11:42.15] 123 d 0 70 0 100 124 P 477 336 125 T // use data field to detect duplicated items 126 Q 0 127 o jts21A 128 v S 129 f tr18 130 t -1.0 131 b 0.0 132 m 0.0 133 h -1.0 134 135 S T 215 136 s 20Jan2014[11:44.07] 137 d 0 70 0 100 138 P 477 377 139 T // use specific item (id value) to detect movement 140 Q 0 141 o jts21A 142 v S 143 f tr18 144 t -1.0 145 b 0.0 146 m 0.0 147 h -1.0 148 149 S T 244 150 s 20Jan2014[14:12.11] 151 P 487 458 152 T getIDs 153 X getIDs 154 Q 0 155 o jts21A 156 v S 157 f tr18 158 t -1.0 159 b 0.0 160 m 0.0 161 w 974 162 h -1.0 163 164 S P 145 165 s 20Jan2014[11:09.57] 166 d 0 0 100 100 167 P 941 554 168 e 100 100 100 100 169 Q 0 170 o jts21A 171 v S 172 h 2.0 173 l 146 147 174 c 122 120 147 175 148 176 S P 125 149 177 s 20Jan2014[11:09.57] 150 178 d 0 0 100 100 151 P 453 559 152 e 100 100 100 100 153 Q 0 154 o jts21A 155 v S 156 h 2.0 157 l 128 132 158 c 120 121 159 160 S P 131 161 s 20Jan2014[11:09.57] 162 d 0 0 100 100 163 P 772 559 164 e 100 100 100 100 165 Q 0 166 o jts21A 167 v S 168 h 2.0 169 l 132 133 170 c 120 122 171 172 Z 179 P 453 554 180 e 100 100 100 100 181 Q 0 182 o jts21A 183 v S 184 h 2.0 185 l 128 147 186 c 121 120 187 188 Z 189 190 L 146 1 191 s 145 123 173 192 174 193 L 127 1 175 194 s 123 124 176 195 177 L 133 1178 s 131 123179 180 196 L 128 1 181 197 s 124 125 182 198 183 L 1 321184 s 125 1 31199 L 147 1 200 s 125 145 185 201 186 202 Z … … 190 206 191 207 C 122 2 192 s 1 31123208 s 145 123 193 209 194 210 C 121 2 … … 196 212 197 213 C 120 3 198 s 125 131 199 200 Z 201 202 ActiveTime:00:02:15 203 DarkTime:00:00:00 204 10:30:476 951 24 Rd 205 10:30:491 951 24 Ld 206 10:32:181 403 79 Rd 207 10:32:185 403 79 Md 208 10:33:290 329 342 kAlt 214 s 125 145 215 216 Z 217 218 ActiveTime:00:07:14 219 DarkTime:00:18:30 -
trunk/src/org/expeditee/assets/resources/framesets/tutorials/11.exp
r721 r722 1 V 481 V 69 2 2 U jts21A 3 3 D 20Jan2014[10:30] 4 4 M jts21A 5 d 20Jan2014[1 1:10]5 d 20Jan2014[14:13] 6 6 Z 7 7 … … 57 57 Z 58 58 59 ActiveTime:00:06:22 60 DarkTime:00:00:00 61 10:21:373 215 371 Ld 62 10:21:484 215 371 Lu 59 ActiveTime:00:09:44 60 DarkTime:00:03:35 61 13:50:514 963 552 Rd 62 13:50:617 963 552 Ru 63 13:51:776 22 176 Rd 64 13:51:784 22 176 Md 65 13:52:882 31 181 Rd 66 13:52:969 31 181 Ru 67 13:53:882 991 625 Md 68 13:53:977 991 625 Mu 69 13:54:228 917 582 Rd 70 13:54:236 917 582 Md 71 13:54:874 406 490 Ld 72 13:54:929 406 490 Lu -
trunk/src/org/expeditee/assets/resources/framesets/tutorials/13.exp
r721 r722 1 V 2 21 V 23 2 2 U jts21A 3 3 D 20Jan2014[10:35] 4 4 M jts21A 5 d 20Jan2014[1 0:57]5 d 20Jan2014[11:22] 6 6 Z 7 7 … … 134 134 s 20Jan2014[10:39.02] 135 135 P 31 347 136 T frame.addRectangle(650, 250, 300, 200, 1, java.awt.Color.RED, new java.awt.Color(255, 150, 150))136 T frame.addRectangle(650, 250, 300, 200, 1, Item.COLOR_WHEEL[0], Item.FILL_COLOR_WHEEL[0]) 137 137 Q 0 138 138 o jts21A … … 246 246 v S 247 247 h 2.0 248 l 25 6 257248 l 257 256 249 249 c 114 116 250 250 … … 322 322 v S 323 323 h 2.0 324 l 51 238324 l 238 51 325 325 c 118 120 326 326 … … 379 379 Z 380 380 381 ActiveTime:00:1 0:16381 ActiveTime:00:12:05 382 382 DarkTime:00:00:00 383 57:37:958 222 38 Rd 384 57:38:029 222 38 Ru 385 57:40:062 399 562 Rd 386 57:40:077 399 562 Md 387 57:40:567 378 600 Md 388 57:40:638 378 600 Mu 389 57:41:177 372 617 Md 390 57:41:246 372 617 Mu 391 57:42:287 928 583 Md 392 57:42:382 928 583 Mu 393 57:42:966 927 592 Md 394 57:43:061 927 592 Mu 395 57:43:958 45 557 Md 396 57:44:045 45 558 Mu 397 57:44:486 51 582 Md 398 57:44:581 51 583 Mu 399 57:45:415 765 497 Md 400 57:45:494 765 497 Mu 401 57:46:718 765 518 Md 402 57:46:813 765 518 Mu 403 57:47:638 80 130 Md 404 57:47:709 80 130 Mu 405 57:48:374 69 158 Md 406 57:48:453 70 158 Mu 407 57:49:174 78 155 Md 408 57:49:269 81 155 Mu 409 57:49:550 86 153 Md 410 57:49:645 86 152 Mu 411 57:50:094 70 98 Md 412 57:50:196 70 104 Mu 413 57:50:854 64 125 Md 414 57:50:973 64 125 Mu 415 57:51:446 58 79 Md 416 57:51:533 58 79 Mu 417 57:52:046 75 100 Rd 418 57:52:052 75 100 Md 419 57:52:590 60 68 Md 420 57:52:693 60 71 Mu 421 57:53:207 53 86 Md 422 57:53:301 51 86 Mu 423 57:54:283 466 125 kY 424 57:54:539 476 125 kShift 425 57:54:843 476 125 kSemicolon 426 57:55:227 481 125 k5 427 57:55:379 492 125 k5 428 57:55:902 503 125 Md 429 57:56:061 503 125 Mu 430 57:56:515 608 127 kRight 383 22:00:216 423 317 kAlt 384 22:00:916 403 344 Md 385 22:01:939 566 344 Rd 386 22:07:960 521 345 kAlt 387 22:16:520 405 346 kShift 388 22:16:728 405 346 kI 389 22:16:920 410 347 kT 390 22:17:024 417 347 kE 391 22:17:144 426 347 kM 392 22:17:520 443 347 kPeriod 393 22:17:968 448 347 kShift 394 22:18:120 448 347 kC 395 22:18:272 461 347 kO 396 22:18:440 472 347 kL 397 22:18:608 477 347 kO 398 22:18:664 488 347 kR 399 22:18:840 496 347 kShift 400 22:18:968 496 347 kW 401 22:19:082 513 347 kH 402 22:19:168 524 347 kE 403 22:19:296 534 347 kE 404 22:19:416 543 347 kL 405 22:19:928 549 347 kOpen Bracket 406 22:20:752 554 347 k0 407 22:20:848 565 347 kClose Bracket 408 22:24:712 501 338 kBackspace 409 22:24:848 488 347 kBackspace 410 22:25:008 477 347 kBackspace 411 22:25:104 472 347 kBackspace 412 22:25:272 461 347 kShift 413 22:25:576 461 347 kO 414 22:25:728 475 347 kL 415 22:25:880 485 347 kO 416 22:25:912 499 347 kR 417 22:26:192 511 347 kMinus 418 22:27:184 520 347 kRight 419 22:27:536 537 347 kDelete 420 22:27:832 537 347 kDelete 421 22:27:976 537 347 kDelete 422 22:28:616 537 347 kDelete 423 22:28:776 537 347 kShift 424 22:28:984 537 347 kH 425 22:29:112 551 347 kE 426 22:29:264 561 347 kE 427 22:29:368 571 347 kL 428 22:42:750 617 342 Md 429 22:44:043 910 348 Rd 430 22:46:528 619 344 kShift 431 22:46:896 619 344 kI 432 22:47:328 625 347 kBackspace 433 22:47:576 619 347 kLeft 434 22:47:792 614 347 kShift 435 22:48:056 614 347 kI 436 22:48:216 619 347 kT 437 22:48:312 626 347 kE 438 22:48:440 636 347 kM 439 22:48:664 653 347 kPeriod 440 22:48:816 658 347 kShift 441 22:49:384 658 347 kF 442 22:49:624 668 347 kI 443 22:49:872 673 347 kL 444 22:50:008 684 347 kL 445 22:50:216 694 347 kMinus 446 22:50:344 703 347 kC 447 22:50:552 715 347 kO 448 22:50:712 729 347 kL 449 22:50:856 739 347 kO 450 22:50:960 753 347 kR 451 22:51:096 765 347 kMinus 452 22:51:192 774 347 kW 453 22:51:352 791 347 kH 454 22:51:440 805 347 kE 455 22:51:600 815 347 kE 456 22:51:680 825 347 kL 457 22:52:192 835 347 kOpen Bracket 458 22:52:368 841 347 k0 459 22:52:456 852 347 kClose Bracket 460 22:53:819 874 143 Ld 461 22:53:882 874 143 Lu -
trunk/src/org/expeditee/assets/resources/framesets/tutorials/14.exp
r721 r722 1 V 1 61 V 17 2 2 U jts21A 3 3 D 20Jan2014[10:38] 4 4 M jts21A 5 d 20Jan2014[1 1:03]5 d 20Jan2014[12:27] 6 6 Z 7 7 … … 165 165 h 2.0 166 166 l 161 165 167 c 15 3 154167 c 154 153 168 168 169 169 S P 164 … … 176 176 v S 177 177 h 2.0 178 l 16 5 166179 c 15 3 155178 l 166 165 179 c 155 153 180 180 181 181 S P 174 … … 189 189 h 2.0 190 190 l 175 190 191 c 12 0 121191 c 121 120 192 192 193 193 S P 189 … … 200 200 v S 201 201 h 2.0 202 l 19 0 191203 c 12 0 122202 l 191 190 203 c 122 120 204 204 205 205 S T 194 … … 258 258 s 20Jan2014[10:45.06] 259 259 P 21 509 260 T frame.addText(70, 455, "Un-delete the shape, then click here to finish this tutorial", "runJSFrame", "Tutorials15")260 T frame.addText(70, 455, "Un-delete the shape, then click here to continue", "runJSFrame", "Tutorials15") 261 261 Q 0 262 262 o jts21A … … 279 279 h 2.0 280 280 l 180 296 281 c 7 6 77281 c 77 76 282 282 283 283 S P 295 … … 290 290 v S 291 291 h 2.0 292 l 29 6 297293 c 7 6 78292 l 297 296 293 c 78 76 294 294 295 295 S T 308 … … 366 366 v S 367 367 h 2.0 368 l 30 6 307368 l 307 306 369 369 c 166 168 370 370 … … 471 471 Z 472 472 473 ActiveTime:00:05: 15473 ActiveTime:00:05:25 474 474 DarkTime:00:00:00 475 03:26:211 221 505 kLeft 476 03:26:491 208 509 kRight 477 03:26:811 219 509 kBackspace 478 03:26:923 208 509 kBackspace 479 03:27:427 198 509 k5 480 03:27:562 208 509 k5 481 03:28:493 284 554 Ld 482 03:28:580 284 554 Lu 475 27:08:343 583 503 kDelete 476 27:08:495 582 509 kDelete 477 27:08:646 582 509 kDelete 478 27:08:790 582 509 kDelete 479 27:08:934 582 509 kDelete 480 27:09:070 582 509 kDelete 481 27:09:198 582 509 kDelete 482 27:09:858 582 509 kDelete 483 27:09:898 582 509 kDelete 484 27:09:938 582 509 kDelete 485 27:09:978 582 509 kDelete 486 27:10:018 582 509 kDelete 487 27:10:058 582 509 kDelete 488 27:10:098 582 509 kDelete 489 27:10:139 582 509 kDelete 490 27:10:178 582 509 kDelete 491 27:10:342 582 509 kDelete 492 27:10:494 582 509 kDelete 493 27:10:647 582 509 kDelete 494 27:10:975 582 509 kDelete 495 27:11:375 582 509 kC 496 27:11:510 592 509 kO 497 27:11:671 602 509 kN 498 27:11:782 614 509 kT 499 27:11:846 621 509 kI 500 27:11:998 626 509 kN 501 27:12:174 638 509 kU 502 27:12:223 649 509 kE 503 27:14:569 747 353 Ld 504 27:14:640 747 353 Lu -
trunk/src/org/expeditee/assets/resources/framesets/tutorials/15.exp
r721 r722 1 V 1 11 V 14 2 2 U jts21A 3 3 D 20Jan2014[10:56] 4 4 M jts21A 5 d 20Jan2014[1 1:04]5 d 20Jan2014[14:12] 6 6 Z 7 7 … … 176 176 v S 177 177 h 2.0 178 l 10 4 105178 l 105 104 179 179 c 286 288 180 180 … … 200 200 v S 201 201 h 2.0 202 l 10 8 109202 l 109 108 203 203 c 282 284 204 204 … … 272 272 s 20Jan2014[11:00.26] 273 273 P 33 460 274 T var thisTutorial = frame.getItemWithID(47) 275 Q 0 276 o jts21A 277 v S 278 f tr18 279 t -1.0 280 b 0.0 281 m 0.0 282 w 974 283 h -1.0 284 285 S T 171 286 s 20Jan2014[11:00.26] 287 P 37 500 288 T thisTutorial.setColor(java.awt.Color.GREEN) 274 T setCompleted(frame.getItemWithID(241)) 289 275 Q 0 290 276 o jts21A … … 307 293 h 2.0 308 294 l 116 73 309 c 6 1 62295 c 62 61 310 296 311 297 S P 72 … … 318 304 v S 319 305 h 2.0 320 l 7 3 74321 c 6 1 63306 l 74 73 307 c 63 61 322 308 323 309 S T 75 … … 394 380 v S 395 381 h 2.0 396 l 4 0 41382 l 41 40 397 383 c 290 292 398 384 … … 499 485 Z 500 486 501 ActiveTime:00:02: 42487 ActiveTime:00:02:56 502 488 DarkTime:00:00:00 503 04:10:435 681 589 kRight 504 04:10:666 685 594 kLeft 505 04:11:050 680 594 kDelete 506 04:11:170 680 594 kDelete 507 04:11:282 680 594 kDelete 508 04:11:418 680 594 kDelete 509 04:11:786 680 594 kS 510 04:11:994 689 594 kH 511 04:12:066 700 594 kA 512 04:12:170 710 594 kP 513 04:12:242 722 594 kE 514 04:13:237 629 646 Ld 515 04:13:324 629 646 Lu 489 12:52:338 269 412 Ld 490 12:52:449 269 412 Lu -
trunk/src/org/expeditee/assets/resources/framesets/tutorials/2.exp
r721 r722 1 V 181 V 25 2 2 U jts21A 3 3 D 20Jan2014[09:28] 4 4 M jts21A 5 d 20Jan2014[1 0:57]5 d 20Jan2014[14:41] 6 6 Z 7 7 … … 64 64 h -1.0 65 65 66 S T 1 4067 s 20Jan2014[09:29. 37]66 S T 163 67 s 20Jan2014[09:29.47] 68 68 P 70 270 69 T Click on the action below to continue 70 Q 0 71 o jts21A 72 v S 73 f tr18 74 t -1.0 75 b 0.0 76 m 0.0 77 w 974 78 h -1.0 79 80 S T 145 81 s 20Jan2014[09:29.47] 82 P 100 306 83 T Click here 69 T Click here to continue 84 70 F 3 85 71 X runJSFrame … … 100 86 Z 101 87 102 ActiveTime:00:0 4:2588 ActiveTime:00:05:09 103 89 DarkTime:00:00:00 104 57:30:094 112 57 Rd 105 57:30:213 112 57 Ru 106 57:30:499 404 77 kRight 90 41:30:598 193 300 Rd 91 41:30:613 193 300 Md 92 41:30:942 206 357 Ld 93 41:31:039 202 353 Lu -
trunk/src/org/expeditee/assets/resources/framesets/tutorials/3.exp
r721 r722 1 V 2 21 V 29 2 2 U jts21A 3 3 D 20Jan2014[09:29] 4 4 M jts21A 5 d 20Jan2014[1 1:00]5 d 20Jan2014[14:41] 6 6 Z 7 7 … … 53 53 S T 6 54 54 s 20Jan2014[09:30.27] 55 P 8 218355 P 84 183 56 56 T var frame = loadTutorialFrame(1) 57 57 Q 0 … … 67 67 S T 135 68 68 s 20Jan2014[09:40.10] 69 P 8 5 21970 T var thisTutorial = frame.getItemWithID(15)69 P 84 229 70 T setCompleted(frame.getItemWithID(231)) 71 71 Q 0 72 72 o jts21A … … 79 79 h -1.0 80 80 81 S T 136 82 s 20Jan2014[09:40.42] 83 P 88 257 84 T thisTutorial.setColor(java.awt.Color.GREEN) 85 Q 0 86 o jts21A 87 v S 88 f tr18 89 t -1.0 90 b 0.0 91 m 0.0 92 w 974 93 h -1.0 94 95 S T 139 81 S T 152 96 82 s 20Jan2014[09:43.31] 97 P 90 29683 P 84 275 98 84 T frame = loadTutorialFrame(2) 99 85 Q 0 … … 107 93 h -1.0 108 94 109 S T 1 4395 S T 153 110 96 s 20Jan2014[09:43.49] 111 P 93 345112 T frame.addText(70, 3 42, "Click the background of the frame to return to the tutorials list", null)97 P 84 321 98 T frame.addText(70, 306, "Click the background of the frame to return to the tutorials list", null) 113 99 Q 0 114 100 o jts21A … … 127 113 Z 128 114 129 ActiveTime:00:0 7:29115 ActiveTime:00:08:24 130 116 DarkTime:00:00:00 131 00:25:022 69 151 Rd 132 00:25:117 69 151 Ru 133 00:26:029 956 395 Rd 134 00:26:101 956 395 Ru 135 00:27:005 155 498 Ld 136 00:27:093 155 498 Lu 117 41:20:515 422 222 kLeft 118 41:20:819 410 229 kRight 119 41:21:083 421 229 kBackspace 120 41:21:211 410 229 kBackspace 121 41:21:331 399 229 k2 122 41:22:075 410 229 k3 123 41:22:139 421 229 k1 124 41:24:214 335 402 Ld 125 41:24:317 335 402 Lu -
trunk/src/org/expeditee/assets/resources/framesets/tutorials/4.exp
r721 r722 1 V 341 V 85 2 2 U jts21A 3 3 D 20Jan2014[10:03] 4 4 M jts21A 5 d 20Jan2014[1 0:57]5 d 20Jan2014[14:40] 6 6 Z 7 7 … … 39 39 P 70 181 40 40 T Type some text on this frame, and then click here 41 F 641 F 25 42 42 X runJSFrame 43 43 Q 0 … … 57 57 Z 58 58 59 ActiveTime:00:05:28 60 DarkTime:00:00:00 61 57:31:814 84 65 Rd 62 57:31:925 84 65 Ru 63 57:32:163 264 86 kRight 59 ActiveTime:00:16:03 60 DarkTime:00:01:37 61 40:50:990 942 570 Rd 62 40:51:103 910 556 Ru 63 40:52:022 26 187 Md 64 40:52:117 26 187 Mu 65 40:52:463 93 218 Md 66 40:52:471 93 218 Rd 67 40:52:982 168 248 Ld 68 40:53:077 168 248 Lu -
trunk/src/org/expeditee/assets/resources/framesets/tutorials/6.exp
r721 r722 1 V 161 V 40 2 2 U jts21A 3 3 D 20Jan2014[10:06] 4 4 M jts21A 5 d 20Jan2014[1 0:57]5 d 20Jan2014[14:35] 6 6 Z 7 7 … … 10 10 d 0 0 100 100 11 11 P 15 55 12 T Type some text on this frame, andthen click here12 T Move the above item, then click here 13 13 Q 0 14 14 o jts21A … … 21 21 h -1.0 22 22 23 S T 423 S T 399 24 24 s 20Jan2014[10:05.48] 25 25 d 50 50 50 100 26 P 5 6 18826 P 54 92 27 27 T @functions 28 28 F Javascript1 … … 37 37 h -1.0 38 38 39 S T 1239 S T 400 40 40 s 20Jan2014[10:07.15] 41 P 53 23841 P 47 123 42 42 T var frame = loadTutorialFrame(4) 43 43 Q 0 … … 51 51 h -1.0 52 52 53 S T 15 54 s 20Jan2014[10:10.58] 55 P 57 274 56 T var numText = frame.getTextItems().size() 57 Q 0 58 o jts21A 59 v S 60 f tr18 61 t -1.0 62 b 0.0 63 m 0.0 64 w 974 65 h -1.0 66 67 S T 18 68 s 20Jan2014[10:11.11] 69 P 64 313 70 T if(numText > 3) 71 Q 0 72 o jts21A 73 v S 74 f tr18 75 t -1.0 76 b 0.0 77 m 0.0 78 w 974 79 h -1.0 80 81 S P 59 53 S T 401 54 s 20Jan2014[14:19.47] 55 P 49 149 56 T var iterator = frame.getTextItems().iterator() 57 Q 0 58 o jts21A 59 v S 60 f tr18 61 t -1.0 62 b 0.0 63 m 0.0 64 w 974 65 h -1.0 66 67 S T 509 68 s 20Jan2014[14:22.39] 69 P 55 175 70 T var success = false 71 Q 0 72 o jts21A 73 v S 74 f tr18 75 t -1.0 76 b 0.0 77 m 0.0 78 w 974 79 h -1.0 80 81 S T 506 82 s 20Jan2014[14:20.02] 83 P 48 219 84 T while(iterator.hasNext()) 85 Q 0 86 o jts21A 87 v S 88 f tr18 89 t -1.0 90 b 0.0 91 m 0.0 92 w 974 93 h -1.0 94 95 S P 486 96 s 20Jan2014[14:20.16] 97 d 100 0 0 100 98 P 874 233 99 e 100 59 59 100 100 Q 0 101 o jts21A 102 v S 103 h 2.0 104 l 488 517 105 c 331 334 106 107 S P 487 108 s 20Jan2014[14:20.16] 109 d 100 0 0 100 110 P 50 233 111 e 100 59 59 100 112 Q 0 113 o jts21A 114 v S 115 h 2.0 116 l 488 489 117 c 331 333 118 119 S T 490 120 s 20Jan2014[14:20.18] 121 P 67 262 122 T var t = iterator.next() 123 Q 0 124 o jts21A 125 v S 126 f tr18 127 t -1.0 128 b 0.0 129 m 0.0 130 w 974 131 h -1.0 132 133 S T 491 134 s 20Jan2014[14:20.59] 135 P 74 296 136 T if(t.getData() != null && t.getData().contains("itemToMove") && (t.getX() != 70 || t.getY() != 217)) 137 Q 0 138 o jts21A 139 v S 140 f tr18 141 t -1.0 142 b 0.0 143 m 0.0 144 w 974 145 h -1.0 146 147 S P 522 148 s 20Jan2014[14:22.19] 149 d 0 0 100 100 150 P 271 311 151 e 59 59 100 100 152 Q 0 153 o jts21A 154 v S 155 h 2.0 156 l 524 530 157 c 459 462 158 159 S P 523 160 s 20Jan2014[14:22.19] 161 d 0 0 100 100 162 P 98 311 163 e 59 59 100 100 164 Q 0 165 o jts21A 166 v S 167 h 2.0 168 l 524 525 169 c 459 461 170 171 S T 526 172 s 20Jan2014[14:22.21] 173 P 125 335 174 T success = true 175 Q 0 176 o jts21A 177 v S 178 f tr18 179 t -1.0 180 b 0.0 181 m 0.0 182 w 974 183 h -1.0 184 185 S T 527 186 s 20Jan2014[14:22.26] 187 P 132 364 188 T break 189 Q 0 190 o jts21A 191 v S 192 f tr18 193 t -1.0 194 b 0.0 195 m 0.0 196 w 974 197 h -1.0 198 199 S P 528 200 s 20Jan2014[14:22.19] 201 d 0 0 100 100 202 P 98 382 203 e 59 59 100 100 204 Q 0 205 o jts21A 206 v S 207 h 2.0 208 l 525 531 209 c 461 460 210 211 S P 529 212 s 20Jan2014[14:22.19] 213 d 0 0 100 100 214 P 271 382 215 e 59 59 100 100 216 Q 0 217 o jts21A 218 v S 219 h 2.0 220 l 530 531 221 c 462 460 222 223 S P 502 224 s 20Jan2014[14:20.16] 225 d 100 0 0 100 226 P 50 388 227 e 100 59 59 100 228 Q 0 229 o jts21A 230 v S 231 h 2.0 232 l 489 532 233 c 333 332 234 235 S P 516 236 s 20Jan2014[14:20.16] 237 d 100 0 0 100 238 P 874 388 239 e 100 59 59 100 240 Q 0 241 o jts21A 242 v S 243 h 2.0 244 l 517 532 245 c 334 332 246 247 S T 515 248 s 20Jan2014[14:22.47] 249 P 19 423 250 T if(success) 251 Q 0 252 o jts21A 253 v S 254 f tr18 255 t -1.0 256 b 0.0 257 m 0.0 258 w 974 259 h -1.0 260 261 S P 360 82 262 s 20Jan2014[10:11.19] 83 263 d 100 0 0 100 84 P 100 8 32885 e 100 59 59 100 86 Q 0 87 o jts21A 88 v S 89 h 2.0 90 l 61 70264 P 1007 443 265 e 100 59 59 100 266 Q 0 267 o jts21A 268 v S 269 h 2.0 270 l 511 369 91 271 c 31 34 92 272 93 S P 60273 S P 510 94 274 s 20Jan2014[10:11.19] 95 275 d 100 0 0 100 96 P 21 32897 e 100 59 59 100 98 Q 0 99 o jts21A 100 v S 101 h 2.0 102 l 61 62276 P 19 443 277 e 100 59 59 100 278 Q 0 279 o jts21A 280 v S 281 h 2.0 282 l 511 512 103 283 c 31 33 104 284 105 S T 75285 S T 364 106 286 s 20Jan2014[10:13.52] 107 P 35 368 108 T frame.addText(70, 217, "Items can be duplicated by right clicking them", null) 109 Q 0 110 o jts21A 111 v S 112 f tr18 113 t -1.0 114 b 0.0 115 m 0.0 116 w 974 117 h -1.0 118 119 S T 71 287 P 34 465 288 T var t = frame.addText(70, 310, "Items can be duplicated by right clicking them", null) 289 Q 0 290 o jts21A 291 v S 292 f tr18 293 t -1.0 294 b 0.0 295 m 0.0 296 w 974 297 h -1.0 298 299 S T 365 300 s 20Jan2014[14:14.45] 301 P 35 495 302 T t.setData("itemToDupe") 303 Q 0 304 o jts21A 305 v S 306 f tr18 307 t -1.0 308 b 0.0 309 m 0.0 310 w 974 311 h -1.0 312 313 S T 366 120 314 s 20Jan2014[10:07.15] 121 P 35 408122 T frame.addText(70, 253, "Duplicate your text item a few times, then click here", "runJSFrame", "Tutorials7")123 Q 0 124 o jts21A 125 v S 126 f tr18 127 t -1.0 128 b 0.0 129 m 0.0 130 w 974 131 h -1.0 132 133 S P 64315 P 29 530 316 T frame.addText(70, 346, "Duplicate the above item, then click here", "runJSFrame", "Tutorials7") 317 Q 0 318 o jts21A 319 v S 320 f tr18 321 t -1.0 322 b 0.0 323 m 0.0 324 w 974 325 h -1.0 326 327 S P 367 134 328 s 20Jan2014[10:11.19] 135 329 d 100 0 0 100 136 P 21 452137 e 100 59 59 100 138 Q 0 139 o jts21A 140 v S 141 h 2.0 142 l 62 69330 P 19 549 331 e 100 59 59 100 332 Q 0 333 o jts21A 334 v S 335 h 2.0 336 l 512 370 143 337 c 33 32 144 338 145 S P 68339 S P 368 146 340 s 20Jan2014[10:11.19] 147 341 d 100 0 0 100 148 P 100 8 452149 e 100 59 59 100 150 Q 0 151 o jts21A 152 v S 153 h 2.0 154 l 70 69342 P 1007 549 343 e 100 59 59 100 344 Q 0 345 o jts21A 346 v S 347 h 2.0 348 l 369 370 155 349 c 34 32 156 350 157 S T 179351 S T 359 158 352 s 20Jan2014[10:23.22] 159 P 51 476353 P 41 572 160 354 T else 161 355 Q 0 … … 169 363 h -1.0 170 364 171 S P 196365 S P 350 172 366 s 20Jan2014[10:23.24] 173 367 d 100 0 0 100 174 P 9 63 501175 e 100 59 59 100 176 Q 0 177 o jts21A 178 v S 179 h 2.0 180 l 200 212368 P 933 584 369 e 100 59 59 100 370 Q 0 371 o jts21A 372 v S 373 h 2.0 374 l 352 357 181 375 c 192 195 182 376 183 S P 197377 S P 351 184 378 s 20Jan2014[10:23.24] 185 379 d 100 0 0 100 186 P 59 501187 e 100 59 59 100 188 Q 0 189 o jts21A 190 v S 191 h 2.0 192 l 200 201380 P 29 584 381 e 100 59 59 100 382 Q 0 383 o jts21A 384 v S 385 h 2.0 386 l 352 353 193 387 c 192 194 194 388 195 S T 209389 S T 354 196 390 s 20Jan2014[10:23.26] 197 P 91 529198 T org.expeditee.gui.MessageBay.errorMessage("You need to create some textto continue")199 Q 0 200 o jts21A 201 v S 202 f tr18 203 t -1.0 204 b 0.0 205 m 0.0 206 w 974 207 h -1.0 208 209 S P 198391 P 61 612 392 T org.expeditee.gui.MessageBay.errorMessage("You need to move the text item to continue") 393 Q 0 394 o jts21A 395 v S 396 f tr18 397 t -1.0 398 b 0.0 399 m 0.0 400 w 974 401 h -1.0 402 403 S P 355 210 404 s 20Jan2014[10:23.24] 211 405 d 100 0 0 100 212 P 59 567213 e 100 59 59 100 214 Q 0 215 o jts21A 216 v S 217 h 2.0 218 l 201 211406 P 29 650 407 e 100 59 59 100 408 Q 0 409 o jts21A 410 v S 411 h 2.0 412 l 353 358 219 413 c 194 193 220 414 221 S P 210415 S P 356 222 416 s 20Jan2014[10:23.24] 223 417 d 100 0 0 100 224 P 9 63 567225 e 100 59 59 100 226 Q 0 227 o jts21A 228 v S 229 h 2.0 230 l 212 211418 P 933 650 419 e 100 59 59 100 420 Q 0 421 o jts21A 422 v S 423 h 2.0 424 l 357 358 231 425 c 195 193 232 426 233 427 Z 234 428 235 L 61 1 236 s 59 60 237 238 L 70 1 239 s 68 59 240 241 L 62 1 242 s 60 64 243 244 L 69 1 245 s 64 68 246 247 L 200 1 248 s 196 197 249 250 L 212 1 251 s 210 196 252 253 L 201 1 254 s 197 198 255 256 L 211 1 257 s 198 210 429 L 488 1 430 s 486 487 431 432 L 517 1 433 s 516 486 434 435 L 489 1 436 s 487 502 437 438 L 524 1 439 s 522 523 440 441 L 530 1 442 s 529 522 443 444 L 525 1 445 s 523 528 446 447 L 531 1 448 s 528 529 449 450 L 532 1 451 s 502 516 452 453 L 511 1 454 s 360 510 455 456 L 369 1 457 s 368 360 458 459 L 512 1 460 s 510 367 461 462 L 370 1 463 s 367 368 464 465 L 352 1 466 s 350 351 467 468 L 357 1 469 s 356 350 470 471 L 353 1 472 s 351 355 473 474 L 358 1 475 s 355 356 258 476 259 477 Z 260 478 479 C 331 3 480 s 486 487 481 482 C 334 2 483 s 516 486 484 485 C 333 2 486 s 487 502 487 488 C 459 3 489 s 522 523 490 491 C 462 2 492 s 529 522 493 494 C 461 2 495 s 523 528 496 497 C 460 3 498 s 528 529 499 500 C 332 3 501 s 502 516 502 261 503 C 31 3 262 s 59 60504 s 360 510 263 505 264 506 C 34 2 265 s 68 59507 s 368 360 266 508 267 509 C 33 2 268 s 60 64510 s 510 367 269 511 270 512 C 32 3 271 s 6468513 s 367 368 272 514 273 515 C 192 3 274 s 196 197516 s 350 351 275 517 276 518 C 195 2 277 s 210 196519 s 356 350 278 520 279 521 C 194 2 280 s 197 198522 s 351 355 281 523 282 524 C 193 3 283 s 198 210525 s 355 356 284 526 285 527 Z 286 528 287 ActiveTime:00: 04:21529 ActiveTime:00:11:14 288 530 DarkTime:00:00:00 289 57:32:636 181 68 Rd 290 57:32:741 181 68 Ru 291 57:33:067 264 117 kRight 531 35:05:047 26 131 Rd 532 35:05:150 26 131 Ru 533 35:06:759 951 400 Rd 534 35:06:886 951 400 Ru 535 35:07:519 691 414 Ld 536 35:07:614 691 414 Lu -
trunk/src/org/expeditee/assets/resources/framesets/tutorials/7.exp
r721 r722 1 V 141 V 26 2 2 U jts21A 3 3 D 20Jan2014[10:12] 4 4 M jts21A 5 d 20Jan2014[1 0:57]5 d 20Jan2014[14:39] 6 6 Z 7 7 8 S T 38 S T 226 9 9 s 20Jan2014[10:12] 10 10 d 0 0 100 100 11 11 P 15 55 12 T Click the background of the frame to return to the tutorials list12 T Duplicate the above item, then click here 13 13 Q 0 14 14 o jts21A … … 21 21 h -1.0 22 22 23 S T 1023 S T 229 24 24 s 20Jan2014[10:15.56] 25 25 d 50 50 50 100 26 P 38 18326 P 19 85 27 27 T @functions 28 28 F Javascript1 … … 37 37 h -1.0 38 38 39 S T 1140 s 20Jan2014[10:15.56] 41 P 35 23339 S T 230 40 s 20Jan2014[10:15.56] 41 P 19 117 42 42 T var frame = loadTutorialFrame(4) 43 43 Q 0 … … 51 51 h -1.0 52 52 53 S T 12 54 s 20Jan2014[10:15.56] 55 P 39 269 56 T var numText = frame.getTextItems().size() 57 Q 0 58 o jts21A 59 v S 60 f tr18 61 t -1.0 62 b 0.0 63 m 0.0 64 w 974 65 h -1.0 66 67 S T 13 68 s 20Jan2014[10:15.56] 69 P 46 308 70 T if(numText > 6) 71 Q 0 72 o jts21A 73 v S 74 f tr18 75 t -1.0 76 b 0.0 77 m 0.0 78 w 974 79 h -1.0 80 81 S P 16 82 s 20Jan2014[10:15.56] 83 d 100 0 0 100 84 P 998 323 85 e 100 59 59 100 86 Q 0 87 o jts21A 88 v S 89 h 2.0 90 l 20 105 53 S T 231 54 s 20Jan2014[14:35.06] 55 P 13 147 56 T var iterator = frame.getTextItems().iterator() 57 Q 0 58 o jts21A 59 v S 60 f tr18 61 t -1.0 62 b 0.0 63 m 0.0 64 w 974 65 h -1.0 66 67 S T 232 68 s 20Jan2014[14:35.06] 69 P 15 181 70 T var count = 0 71 Q 0 72 o jts21A 73 v S 74 f tr18 75 t -1.0 76 b 0.0 77 m 0.0 78 w 974 79 h -1.0 80 81 S T 271 82 s 20Jan2014[14:35.06] 83 P 14 208 84 T while(iterator.hasNext()) 85 Q 0 86 o jts21A 87 v S 88 f tr18 89 t -1.0 90 b 0.0 91 m 0.0 92 w 974 93 h -1.0 94 95 S P 197 96 s 20Jan2014[14:35.06] 97 d 100 0 0 100 98 P 16 222 99 e 100 59 59 100 100 Q 0 101 o jts21A 102 v S 103 h 2.0 104 l 269 199 105 c 610 612 106 107 S P 268 108 s 20Jan2014[14:35.06] 109 d 100 0 0 100 110 P 840 222 111 e 100 59 59 100 112 Q 0 113 o jts21A 114 v S 115 h 2.0 116 l 269 270 117 c 610 611 118 119 S T 237 120 s 20Jan2014[14:35.06] 121 P 34 246 122 T var t = iterator.next() 123 Q 0 124 o jts21A 125 v S 126 f tr18 127 t -1.0 128 b 0.0 129 m 0.0 130 w 974 131 h -1.0 132 133 S T 257 134 s 20Jan2014[14:35.06] 135 P 33 272 136 T if(t.getData() != null && t.getData().contains("itemToDupe")) 137 Q 0 138 o jts21A 139 v S 140 f tr18 141 t -1.0 142 b 0.0 143 m 0.0 144 w 974 145 h -1.0 146 147 S P 258 148 s 20Jan2014[14:35.06] 149 d 0 0 100 100 150 P 242 291 151 e 59 59 100 100 152 Q 0 153 o jts21A 154 v S 155 h 2.0 156 l 260 266 157 c 614 615 158 159 S P 259 160 s 20Jan2014[14:35.06] 161 d 0 0 100 100 162 P 63 291 163 e 59 59 100 100 164 Q 0 165 o jts21A 166 v S 167 h 2.0 168 l 260 261 169 c 614 616 170 171 S T 262 172 s 20Jan2014[14:37.48] 173 P 95 321 174 T count++ 175 Q 0 176 o jts21A 177 v S 178 f tr18 179 t -1.0 180 b 0.0 181 m 0.0 182 w 974 183 h -1.0 184 185 S P 263 186 s 20Jan2014[14:35.06] 187 d 0 0 100 100 188 P 63 344 189 e 59 59 100 100 190 Q 0 191 o jts21A 192 v S 193 h 2.0 194 l 261 265 195 c 616 617 196 197 S P 264 198 s 20Jan2014[14:35.06] 199 d 0 0 100 100 200 P 242 344 201 e 59 59 100 100 202 Q 0 203 o jts21A 204 v S 205 h 2.0 206 l 265 266 207 c 615 617 208 209 S P 212 210 s 20Jan2014[14:35.06] 211 d 100 0 0 100 212 P 16 355 213 e 100 59 59 100 214 Q 0 215 o jts21A 216 v S 217 h 2.0 218 l 199 255 219 c 612 613 220 221 S P 254 222 s 20Jan2014[14:35.06] 223 d 100 0 0 100 224 P 840 355 225 e 100 59 59 100 226 Q 0 227 o jts21A 228 v S 229 h 2.0 230 l 255 270 231 c 611 613 232 233 S T 195 234 s 20Jan2014[14:35.29] 235 P 11 409 236 T if(count > 1) 237 Q 0 238 o jts21A 239 v S 240 f tr18 241 t -1.0 242 b 0.0 243 m 0.0 244 w 974 245 h -1.0 246 247 S P 184 248 s 20Jan2014[10:15.56] 249 d 100 0 0 100 250 P 11 422 251 e 100 59 59 100 252 Q 0 253 o jts21A 254 v S 255 h 2.0 256 l 187 185 257 c 173 175 258 259 S P 186 260 s 20Jan2014[10:15.56] 261 d 100 0 0 100 262 P 998 422 263 e 100 59 59 100 264 Q 0 265 o jts21A 266 v S 267 h 2.0 268 l 187 194 91 269 c 173 174 92 270 93 S P 17 94 s 20Jan2014[10:15.56] 95 d 100 0 0 100 96 P 3 323 97 e 100 59 59 100 98 Q 0 99 o jts21A 100 v S 101 h 2.0 102 l 20 21 103 c 173 175 104 105 S T 14 106 s 20Jan2014[10:15.56] 107 P 17 363 108 T frame.addText(70, 289, "You can move items by middle clicking them,\nand you can also cut text regions from Text items by middle-click-dragging the text,\nor copy regions by right-click-dragging", null) 109 Q 0 110 o jts21A 111 v S 112 f tr18 113 t -1.0 114 b 0.0 115 m 0.0 116 w 974 117 h -1.0 118 119 S T 15 120 s 20Jan2014[10:15.56] 121 P 17 420 122 T frame.addText(70, 367, "Have a go at moving items and cutting / copying from Text items", null) 123 Q 0 124 o jts21A 125 v S 126 f tr18 127 t -1.0 128 b 0.0 129 m 0.0 130 w 974 131 h -1.0 132 133 S T 37 271 S T 188 272 s 20Jan2014[10:15.56] 273 P 25 448 274 T frame.addText(70, 382, "You can also cut text regions from Text items by middle-click-dragging the text,\nor copy regions by right-click-dragging", null) 275 Q 0 276 o jts21A 277 v S 278 f tr18 279 t -1.0 280 b 0.0 281 m 0.0 282 w 974 283 h -1.0 284 285 S T 189 286 s 20Jan2014[10:15.56] 287 P 25 505 288 T frame.addText(70, 439, "Have a go at cutting / copying text from Text items", null) 289 Q 0 290 o jts21A 291 v S 292 f tr18 293 t -1.0 294 b 0.0 295 m 0.0 296 w 974 297 h -1.0 298 299 S T 190 134 300 s 20Jan2014[10:20.28] 135 P 27 460136 T frame.addText(70, 4 03, "Then click here to finish this tutorial", "runJSFrame", "Tutorials8")137 Q 0 138 o jts21A 139 v S 140 f tr18 141 t -1.0 142 b 0.0 143 m 0.0 144 w 974 145 h -1.0 146 147 S P 1 8148 s 20Jan2014[10:15.56] 149 d 100 0 0 100 150 P 3 509151 e 100 59 59 100 152 Q 0 153 o jts21A 154 v S 155 h 2.0 156 l 21 104301 P 35 545 302 T frame.addText(70, 475, "Then click here to finish this tutorial", "runJSFrame", "Tutorials8") 303 Q 0 304 o jts21A 305 v S 306 f tr18 307 t -1.0 308 b 0.0 309 m 0.0 310 w 974 311 h -1.0 312 313 S P 191 314 s 20Jan2014[10:15.56] 315 d 100 0 0 100 316 P 11 561 317 e 100 59 59 100 318 Q 0 319 o jts21A 320 v S 321 h 2.0 322 l 185 193 157 323 c 175 176 158 324 159 S P 1 03160 s 20Jan2014[10:15.56] 161 d 100 0 0 100 162 P 998 5 09163 e 100 59 59 100 164 Q 0 165 o jts21A 166 v S 167 h 2.0 168 l 1 05 104325 S P 192 326 s 20Jan2014[10:15.56] 327 d 100 0 0 100 328 P 998 561 329 e 100 59 59 100 330 Q 0 331 o jts21A 332 v S 333 h 2.0 334 l 194 193 169 335 c 174 176 170 336 171 S T 47337 S T 183 172 338 s 20Jan2014[10:24.12] 173 P 47 560339 P 23 581 174 340 T else 175 341 Q 0 … … 182 348 w 974 183 349 h -1.0 184 185 S P 123186 s 20Jan2014[10:24.20]187 d 100 0 0 100188 P 920 576189 e 100 59 59 100190 Q 0191 o jts21A192 v S193 h 2.0194 l 124 122195 c 230 231196 350 197 351 S P 125 198 352 s 20Jan2014[10:24.20] 199 353 d 100 0 0 100 200 P 16 5 76201 e 100 59 59 100 202 Q 0 203 o jts21A 204 v S 205 h 2.0 206 l 1 24119354 P 16 592 355 e 100 59 59 100 356 Q 0 357 o jts21A 358 v S 359 h 2.0 360 l 181 119 207 361 c 230 232 362 363 S P 180 364 s 20Jan2014[10:24.20] 365 d 100 0 0 100 366 P 915 592 367 e 100 59 59 100 368 Q 0 369 o jts21A 370 v S 371 h 2.0 372 l 181 182 373 c 230 231 208 374 209 375 S T 98 210 376 s 20Jan2014[10:24.20] 211 377 P 49 621 212 T org.expeditee.gui.MessageBay.errorMessage("You need to duplicate some textto continue")378 T org.expeditee.gui.MessageBay.errorMessage("You need to duplicate the item to continue") 213 379 Q 0 214 380 o jts21A … … 236 402 s 20Jan2014[10:24.20] 237 403 d 100 0 0 100 238 P 9 20642239 e 100 59 59 100 240 Q 0 241 o jts21A 242 v S 243 h 2.0 244 l 1 22 120404 P 915 642 405 e 100 59 59 100 406 Q 0 407 o jts21A 408 v S 409 h 2.0 410 l 182 120 245 411 c 231 233 246 412 247 413 Z 248 414 249 L 20 1 250 s 16 17 251 252 L 105 1 253 s 103 16 254 255 L 21 1 256 s 17 18 257 258 L 104 1 259 s 18 103 260 261 L 124 1 262 s 123 125 263 264 L 122 1 265 s 121 123 415 L 269 1 416 s 268 197 417 418 L 199 1 419 s 197 212 420 421 L 270 1 422 s 254 268 423 424 L 260 1 425 s 258 259 426 427 L 266 1 428 s 264 258 429 430 L 261 1 431 s 259 263 432 433 L 265 1 434 s 263 264 435 436 L 255 1 437 s 212 254 438 439 L 187 1 440 s 186 184 441 442 L 185 1 443 s 184 191 444 445 L 194 1 446 s 192 186 447 448 L 193 1 449 s 191 192 450 451 L 181 1 452 s 180 125 266 453 267 454 L 119 1 268 455 s 125 118 269 456 457 L 182 1 458 s 121 180 459 270 460 L 120 1 271 461 s 118 121 … … 273 463 Z 274 464 465 C 610 3 466 s 268 197 467 468 C 612 2 469 s 197 212 470 471 C 611 2 472 s 254 268 473 474 C 614 3 475 s 258 259 476 477 C 615 2 478 s 264 258 479 480 C 616 2 481 s 259 263 482 483 C 617 3 484 s 263 264 485 486 C 613 3 487 s 212 254 488 275 489 C 173 3 276 s 16 17 490 s 186 184 491 492 C 175 2 493 s 184 191 277 494 278 495 C 174 2 279 s 103 16 280 281 C 175 2 282 s 17 18 496 s 192 186 283 497 284 498 C 176 3 285 s 1 8 103499 s 191 192 286 500 287 501 C 230 3 288 s 123 125 289 290 C 231 2 291 s 121 123 502 s 180 125 292 503 293 504 C 232 2 294 505 s 125 118 295 506 507 C 231 2 508 s 121 180 509 296 510 C 233 3 297 511 s 118 121 … … 299 513 Z 300 514 301 ActiveTime:00:0 4:20515 ActiveTime:00:07:36 302 516 DarkTime:00:00:00 303 57:33:494 158 54 Rd 304 57:33:597 158 54 Ru 305 57:33:979 286 140 kRight 517 39:47:724 476 500 kBackspace 518 39:48:384 472 505 kBackspace 519 39:48:431 463 505 kBackspace 520 39:48:465 446 505 kBackspace 521 39:48:506 436 505 kBackspace 522 39:48:547 429 505 kBackspace 523 39:48:588 424 505 kBackspace 524 39:48:629 418 505 kBackspace 525 39:48:670 408 505 kBackspace 526 39:48:711 396 505 kBackspace 527 39:48:752 391 505 kBackspace 528 39:48:793 381 505 kBackspace 529 39:48:834 370 505 kBackspace 530 39:49:003 353 505 kBackspace 531 39:49:443 348 505 kSpace 532 39:49:571 353 505 kDelete 533 39:49:715 353 505 kDelete 534 39:49:851 353 505 kDelete 535 39:49:995 353 505 kDelete 536 39:50:331 353 505 kCtrl 537 39:50:467 353 505 kRight 538 39:50:731 421 505 kRight 539 39:50:979 430 505 kRight 540 39:51:251 435 505 kRight 541 39:51:900 510 505 kT 542 39:51:915 517 505 kE 543 39:52:139 526 505 kX 544 39:52:283 536 505 kT 545 39:52:355 543 505 kSpace 546 39:55:407 398 378 Ld 547 39:55:493 398 378 Lu -
trunk/src/org/expeditee/assets/resources/framesets/tutorials/8.exp
r721 r722 1 V 71 V 15 2 2 U jts21A 3 3 D 20Jan2014[10:21] 4 4 M jts21A 5 d 20Jan2014[1 0:57]5 d 20Jan2014[14:40] 6 6 Z 7 7 … … 53 53 S T 9 54 54 s 20Jan2014[10:21.59] 55 P 4 327655 P 45 276 56 56 T var frame = loadTutorialFrame(1) 57 57 Q 0 … … 67 67 S T 10 68 68 s 20Jan2014[10:21.59] 69 P 4 6 31270 T var thisTutorial = frame.getItemWithID(21)69 P 45 322 70 T setCompleted(frame.getItemWithID(228)) 71 71 Q 0 72 72 o jts21A … … 79 79 h -1.0 80 80 81 S T 11 82 s 20Jan2014[10:21.59] 83 P 49 350 84 T thisTutorial.setColor(java.awt.Color.GREEN) 85 Q 0 86 o jts21A 87 v S 88 f tr18 89 t -1.0 90 b 0.0 91 m 0.0 92 w 974 93 h -1.0 94 95 S T 14 81 S T 49 96 82 s 20Jan2014[10:22.36] 97 P 54 40183 P 45 364 98 84 T frame = loadTutorialFrame(4) 99 85 Q 0 … … 107 93 h -1.0 108 94 109 S T 1595 S T 50 110 96 s 20Jan2014[10:22.36] 111 P 57 450112 T frame.addText(70, 439, "Click the background of the frame to return to the tutorials list", null)97 P 45 415 98 T frame.addText(70, 511, "Click the background of the frame to return to the tutorials list", null) 113 99 Q 0 114 100 o jts21A … … 127 113 Z 128 114 129 ActiveTime:00:0 0:40115 ActiveTime:00:02:46 130 116 DarkTime:00:00:00 131 57:34:422 153 53 Rd 132 57:34:557 153 52 Ru 133 57:34:859 243 125 kRight 117 40:10:083 238 410 kRight 118 40:10:699 248 415 kLeft 119 40:11:003 243 415 kBackspace 120 40:11:131 232 415 kBackspace 121 40:11:387 222 415 kBackspace 122 40:11:523 211 415 k5 123 40:11:627 222 415 k1 124 40:11:811 232 415 k1 125 40:12:510 281 497 Ld 126 40:12:597 281 497 Lu -
trunk/src/org/expeditee/assets/resources/framesets/tutorials/frame.inf
r721 r722 1 Tutorials 171 Tutorials27 -
trunk/src/org/expeditee/gui/Frame.java
r720 r722 1687 1687 * Color to fill the rectangle with 1688 1688 */ 1689 public voidaddRectangle(int x, int y, int width, int height, float borderThickness, Color borderColor, Color fillColor) {1689 public List<Item> addRectangle(int x, int y, int width, int height, float borderThickness, Color borderColor, Color fillColor) { 1690 1690 List<Item> rectComponents = new ArrayList<Item>(); 1691 1691 Item[] corners = new Item[4]; … … 1729 1729 this.addAllItems(rectComponents); 1730 1730 FrameMouseActions.anchor(rectComponents); 1731 1732 rectComponents.clear();1731 return rectComponents; 1732 // rectComponents.clear(); 1733 1733 } 1734 1734 -
trunk/src/org/expeditee/items/PermissionPair.java
r650 r722 57 57 { 58 58 59 if (UserSettings.UserName. equals(username)) {59 if (UserSettings.UserName.get().equals(username)) { 60 60 return ownerPermission; 61 61 }
Note:
See TracChangeset
for help on using the changeset viewer.