Changeset 722


Ignore:
Timestamp:
01/20/14 14:47:39 (10 years ago)
Author:
jts21
Message:

Change tutorial in response to user feedback (now deletion is explained earlier, and explain how to pickup items and place them back down

Location:
trunk/src/org/expeditee
Files:
6 added
18 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/actions/Javascript2.java

    r715 r722  
    157157                                String text = ((Text)i).getText();
    158158                                int lineNumber = 0;
    159                                 for(String line : text.trim().split("[\\n|\\r]+")) {
     159                                for(String line : text.trim().split("[\\n\\r]+")) {
    160160                                        sb.append(line).append("\n");
    161161                                        lines.add(new CodeLine((Text)i, lineNumber++, line));
     
    194194                errorFrame.addAllItems(ItemUtils.CopyItems(toAdd));
    195195                String errorItemText = cl.item.getText().trim();
    196                 String[] errorItemLines = errorItemText.split("[\\n|\\r]+");
     196                String[] errorItemLines = errorItemText.split("[\\n\\r]+");
    197197                int errorLinePos = 0;
    198198                int x = cl.item.getX();
     
    209209                errorItem = errorFrame.addText(x, y, errorItemLines[cl.line], null);
    210210                errorItem.setBackgroundColor(Color.RED);
    211                 for(String line : message.split("[\\n|\\r]+")) {
     211                for(String line : message.split("[\\n\\r]+")) {
    212212                        errorItem.setTooltip("text: " + line);
    213213                }
  • trunk/src/org/expeditee/actions/Misc.java

    r716 r722  
    14931493                }).start();
    14941494        }
     1495       
     1496        public static void getIDs(Frame f) {
     1497                for(Item i : f.getAllItems()) {
     1498                        System.out.println(i + " (" + i.getID() + ")");
     1499                }
     1500        }
    14951501}
  • trunk/src/org/expeditee/assets/resources/framesets/javascript/1.exp

    r719 r722  
    1 V 4
     1V 11
    22U jts21A
    33D 20Jan2014[09:35]
    44M jts21A
    5 d 20Jan2014[10:26]
    6 Z
     5d 20Jan2014[11:57]
     6Z
     7
     8S T 72
     9s 20Jan2014[11:56.12]
     10d 50 50 50 100
     11P 638 64
     12T @a:runJSFrame
     13Q 0
     14o jts21A
     15v S
     16f tr18
     17t -1.0
     18b 0.0
     19m 0.0
     20w 974
     21h -1.0
    722
    823S T 3
     
    3550h -1.0
    3651
    37 S P 25
    38 s 20Jan2014[10:26.15]
    39 d 100 0 0 100
    40 P 869 136
    41 e 100 59 59 100
    42 Q 0
    43 o jts21A
    44 v S
    45 h 2.0
    46 l 37 35
     52S P 56
     53s 20Jan2014[10:26.15]
     54d 100 0 0 100
     55P 877 132
     56e 100 59 59 100
     57Q 0
     58o jts21A
     59v S
     60h 2.0
     61l 58 67
    4762c 21 24
    4863
    49 S P 36
    50 s 20Jan2014[10:26.15]
    51 d 100 0 0 100
    52 P 38 136
    53 e 100 59 59 100
    54 Q 0
    55 o jts21A
    56 v S
    57 h 2.0
    58 l 37 38
     64S P 57
     65s 20Jan2014[10:26.15]
     66d 100 0 0 100
     67P 46 132
     68e 100 59 59 100
     69Q 0
     70o jts21A
     71v S
     72h 2.0
     73l 58 59
    5974c 21 23
    6075
    61 S T 42
     76S T 60
    6277s 20Jan2014[10:26.22]
    63 P 63 171
     78P 71 167
    6479T __FUNCTIONS__ = true
    6580Q 0
     
    7388h -1.0
    7489
    75 S T 39
     90S T 79
     91s 20Jan2014[11:23.38]
     92d 50 50 50 100
     93P 71 197
     94T @javaClassNames
     95F 3
     96X runJSFrame
     97Q 0
     98o jts21A
     99v S
     100f tr18
     101t -1.0
     102b 0.0
     103m 0.0
     104w 974
     105h -1.0
     106
     107S T 78
    76108s 20Jan2014[09:31.15]
    77 P 74 212
     109d 50 50 50 100
     110P 71 227
    78111T @loadTutorialFrame
    79112F 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
     113X runJSFrame
     114Q 0
     115o jts21A
     116v S
     117f tr18
     118t -1.0
     119b 0.0
     120m 0.0
     121w 974
     122h -1.0
     123
     124S T 64
     125s 20Jan2014[11:51.12]
     126d 50 50 50 100
     127P 71 257
     128T @setCompleted
     129F 4
     130X runJSFrame
     131Q 0
     132o jts21A
     133v S
     134f tr18
     135t -1.0
     136b 0.0
     137m 0.0
     138w 974
     139h -1.0
     140
     141S P 65
     142s 20Jan2014[10:26.15]
     143d 100 0 0 100
     144P 46 630
     145e 100 59 59 100
     146Q 0
     147o jts21A
     148v S
     149h 2.0
     150l 59 68
     151c 23 22
     152
     153S P 66
     154s 20Jan2014[10:26.15]
     155d 100 0 0 100
     156P 877 630
     157e 100 59 59 100
     158Q 0
     159o jts21A
     160v S
     161h 2.0
     162l 67 68
     163c 24 22
     164
     165Z
     166
     167L 58 1
     168s 56 57
     169
     170L 67 1
     171s 66 56
     172
     173L 59 1
     174s 57 65
     175
     176L 68 1
     177s 65 66
    127178
    128179Z
    129180
    130181C 21 3
    131 s 25 36
     182s 56 57
    132183
    133184C 24 2
    134 s 33 25
     185s 66 56
    135186
    136187C 23 2
    137 s 36 27
     188s 57 65
    138189
    139190C 22 3
    140 s 27 33
    141 
    142 Z
    143 
    144 ActiveTime:00:00:34
     191s 65 66
     192
     193Z
     194
     195ActiveTime:00:02:11
    145196DarkTime: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
     19757:11:936 134 254 Md
     19857:12:045 134 254 Mu
     19957:12:542 132 238 Md
     20057:12:653 132 238 Mu
     20157:12:894 490 265 Rd
     20257:12:901 490 265 Ld
     20357:13:902 189 256 Md
     20457:14:011 186 252 Mu
     20557:14:414 188 235 Md
     20657:14:517 188 235 Mu
     20757:14:814 170 213 Md
     20857:14:907 168 208 Mu
     20957:15:222 169 193 Md
     21057:15:325 169 193 Mu
     21157:15:606 488 219 Ld
     21257:15:612 488 219 Rd
     21357:19:822 464 106 Ld
     21457:19:909 464 106 Lu
  • trunk/src/org/expeditee/assets/resources/framesets/javascript/frame.inf

    r718 r722  
    1 Javascript2
     1Javascript4
  • trunk/src/org/expeditee/assets/resources/framesets/tutorials/1.exp

    r721 r722  
    1 V 30
    2 p 14
     1V 51
     2p 41
    33U jts21A
    44D 20Jan2014[09:27]
    55M jts21A
    6 d 20Jan2014[11:10]
     6d 20Jan2014[14:41]
    77Z
    88
     
    2222h -1.0
    2323
    24 S T 15
     24S T 231
    2525s 20Jan2014[09:27.35]
    26 P 27 130
     26P 30 126
    2727T 1. Links and actions
    2828F 2
     
    3737h -1.0
    3838
    39 S T 21
    40 s 20Jan2014[09:55.20]
    41 P 27 166
    42 T 2. Text
    43 F 4
     39S T 241
     40s 20Jan2014[10:29.32]
     41P 30 169
     42T 2. Deletion
     43F 11
    4444Q 0
    4545o jts21A
     
    5555s 20Jan2014[11:09.57]
    5656d 0 0 100 100
    57 P 772 194
    58 e 100 100 100 100
    59 Q 0
    60 o jts21A
    61 v S
    62 h 2.0
    63 l 127 133
     57P 941 194
     58e 100 100 100 100
     59Q 0
     60o jts21A
     61v S
     62h 2.0
     63l 146 127
    6464c 119 122
    6565
     
    7676c 119 121
    7777
    78 S T 47
    79 s 20Jan2014[10:29.32]
    80 P 27 202
    81 T 3. Deletion
    82 F 11
     78S T 228
     79s 20Jan2014[09:55.20]
     80P 30 212
     81T 3. Text
     82F 4
    8383Q 0
    8484o jts21A
     
    9393S T 136
    9494s 20Jan2014[11:09.59]
    95 d 0 70 0 100
    9695P 477 233
    9796T // TODO: Remove these
     
    9998o jts21A
    10099v 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
     100f tr18
     101t -1.0
     102b 0.0
     103m 0.0
     104h -1.0
     105
     106S T 233
     107s 20Jan2014[14:10.00]
     108P 477 274
     109T color:
     110T tooltip:
     111Q 0
     112o jts21A
     113v S
     114f tr18
     115t -1.0
     116b 0.0
     117m 0.0
     118w 974
     119h -1.0
     120
     121S T 211
     122s 20Jan2014[11:42.15]
     123d 0 70 0 100
     124P 477 336
     125T // use data field to detect duplicated items
     126Q 0
     127o jts21A
     128v S
     129f tr18
     130t -1.0
     131b 0.0
     132m 0.0
     133h -1.0
     134
     135S T 215
     136s 20Jan2014[11:44.07]
     137d 0 70 0 100
     138P 477 377
     139T // use specific item (id value) to detect movement
     140Q 0
     141o jts21A
     142v S
     143f tr18
     144t -1.0
     145b 0.0
     146m 0.0
     147h -1.0
     148
     149S T 244
     150s 20Jan2014[14:12.11]
     151P 487 458
     152T getIDs
     153X getIDs
     154Q 0
     155o jts21A
     156v S
     157f tr18
     158t -1.0
     159b 0.0
     160m 0.0
     161w 974
     162h -1.0
     163
     164S P 145
     165s 20Jan2014[11:09.57]
     166d 0 0 100 100
     167P 941 554
     168e 100 100 100 100
     169Q 0
     170o jts21A
     171v S
     172h 2.0
     173l 146 147
     174c 122 120
    147175
    148176S P 125
    149177s 20Jan2014[11:09.57]
    150178d 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
     179P 453 554
     180e 100 100 100 100
     181Q 0
     182o jts21A
     183v S
     184h 2.0
     185l 128 147
     186c 121 120
     187
     188Z
     189
     190L 146 1
     191s 145 123
    173192
    174193L 127 1
    175194s 123 124
    176195
    177 L 133 1
    178 s 131 123
    179 
    180196L 128 1
    181197s 124 125
    182198
    183 L 132 1
    184 s 125 131
     199L 147 1
     200s 125 145
    185201
    186202Z
     
    190206
    191207C 122 2
    192 s 131 123
     208s 145 123
    193209
    194210C 121 2
     
    196212
    197213C 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
     214s 125 145
     215
     216Z
     217
     218ActiveTime:00:07:14
     219DarkTime:00:18:30
  • trunk/src/org/expeditee/assets/resources/framesets/tutorials/11.exp

    r721 r722  
    1 V 48
     1V 69
    22U jts21A
    33D 20Jan2014[10:30]
    44M jts21A
    5 d 20Jan2014[11:10]
     5d 20Jan2014[14:13]
    66Z
    77
     
    5757Z
    5858
    59 ActiveTime:00:06:22
    60 DarkTime:00:00:00
    61 10:21:373 215 371 Ld
    62 10:21:484 215 371 Lu
     59ActiveTime:00:09:44
     60DarkTime:00:03:35
     6113:50:514 963 552 Rd
     6213:50:617 963 552 Ru
     6313:51:776 22 176 Rd
     6413:51:784 22 176 Md
     6513:52:882 31 181 Rd
     6613:52:969 31 181 Ru
     6713:53:882 991 625 Md
     6813:53:977 991 625 Mu
     6913:54:228 917 582 Rd
     7013:54:236 917 582 Md
     7113:54:874 406 490 Ld
     7213:54:929 406 490 Lu
  • trunk/src/org/expeditee/assets/resources/framesets/tutorials/13.exp

    r721 r722  
    1 V 22
     1V 23
    22U jts21A
    33D 20Jan2014[10:35]
    44M jts21A
    5 d 20Jan2014[10:57]
     5d 20Jan2014[11:22]
    66Z
    77
     
    134134s 20Jan2014[10:39.02]
    135135P 31 347
    136 T frame.addRectangle(650, 250, 300, 200, 1, java.awt.Color.RED, new java.awt.Color(255, 150, 150))
     136T frame.addRectangle(650, 250, 300, 200, 1, Item.COLOR_WHEEL[0], Item.FILL_COLOR_WHEEL[0])
    137137Q 0
    138138o jts21A
     
    246246v S
    247247h 2.0
    248 l 256 257
     248l 257 256
    249249c 114 116
    250250
     
    322322v S
    323323h 2.0
    324 l 51 238
     324l 238 51
    325325c 118 120
    326326
     
    379379Z
    380380
    381 ActiveTime:00:10:16
     381ActiveTime:00:12:05
    382382DarkTime: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
     38322:00:216 423 317 kAlt
     38422:00:916 403 344 Md
     38522:01:939 566 344 Rd
     38622:07:960 521 345 kAlt
     38722:16:520 405 346 kShift
     38822:16:728 405 346 kI
     38922:16:920 410 347 kT
     39022:17:024 417 347 kE
     39122:17:144 426 347 kM
     39222:17:520 443 347 kPeriod
     39322:17:968 448 347 kShift
     39422:18:120 448 347 kC
     39522:18:272 461 347 kO
     39622:18:440 472 347 kL
     39722:18:608 477 347 kO
     39822:18:664 488 347 kR
     39922:18:840 496 347 kShift
     40022:18:968 496 347 kW
     40122:19:082 513 347 kH
     40222:19:168 524 347 kE
     40322:19:296 534 347 kE
     40422:19:416 543 347 kL
     40522:19:928 549 347 kOpen Bracket
     40622:20:752 554 347 k0
     40722:20:848 565 347 kClose Bracket
     40822:24:712 501 338 kBackspace
     40922:24:848 488 347 kBackspace
     41022:25:008 477 347 kBackspace
     41122:25:104 472 347 kBackspace
     41222:25:272 461 347 kShift
     41322:25:576 461 347 kO
     41422:25:728 475 347 kL
     41522:25:880 485 347 kO
     41622:25:912 499 347 kR
     41722:26:192 511 347 kMinus
     41822:27:184 520 347 kRight
     41922:27:536 537 347 kDelete
     42022:27:832 537 347 kDelete
     42122:27:976 537 347 kDelete
     42222:28:616 537 347 kDelete
     42322:28:776 537 347 kShift
     42422:28:984 537 347 kH
     42522:29:112 551 347 kE
     42622:29:264 561 347 kE
     42722:29:368 571 347 kL
     42822:42:750 617 342 Md
     42922:44:043 910 348 Rd
     43022:46:528 619 344 kShift
     43122:46:896 619 344 kI
     43222:47:328 625 347 kBackspace
     43322:47:576 619 347 kLeft
     43422:47:792 614 347 kShift
     43522:48:056 614 347 kI
     43622:48:216 619 347 kT
     43722:48:312 626 347 kE
     43822:48:440 636 347 kM
     43922:48:664 653 347 kPeriod
     44022:48:816 658 347 kShift
     44122:49:384 658 347 kF
     44222:49:624 668 347 kI
     44322:49:872 673 347 kL
     44422:50:008 684 347 kL
     44522:50:216 694 347 kMinus
     44622:50:344 703 347 kC
     44722:50:552 715 347 kO
     44822:50:712 729 347 kL
     44922:50:856 739 347 kO
     45022:50:960 753 347 kR
     45122:51:096 765 347 kMinus
     45222:51:192 774 347 kW
     45322:51:352 791 347 kH
     45422:51:440 805 347 kE
     45522:51:600 815 347 kE
     45622:51:680 825 347 kL
     45722:52:192 835 347 kOpen Bracket
     45822:52:368 841 347 k0
     45922:52:456 852 347 kClose Bracket
     46022:53:819 874 143 Ld
     46122:53:882 874 143 Lu
  • trunk/src/org/expeditee/assets/resources/framesets/tutorials/14.exp

    r721 r722  
    1 V 16
     1V 17
    22U jts21A
    33D 20Jan2014[10:38]
    44M jts21A
    5 d 20Jan2014[11:03]
     5d 20Jan2014[12:27]
    66Z
    77
     
    165165h 2.0
    166166l 161 165
    167 c 153 154
     167c 154 153
    168168
    169169S P 164
     
    176176v S
    177177h 2.0
    178 l 165 166
    179 c 153 155
     178l 166 165
     179c 155 153
    180180
    181181S P 174
     
    189189h 2.0
    190190l 175 190
    191 c 120 121
     191c 121 120
    192192
    193193S P 189
     
    200200v S
    201201h 2.0
    202 l 190 191
    203 c 120 122
     202l 191 190
     203c 122 120
    204204
    205205S T 194
     
    258258s 20Jan2014[10:45.06]
    259259P 21 509
    260 T frame.addText(70, 455, "Un-delete the shape, then click here to finish this tutorial", "runJSFrame", "Tutorials15")
     260T frame.addText(70, 455, "Un-delete the shape, then click here to continue", "runJSFrame", "Tutorials15")
    261261Q 0
    262262o jts21A
     
    279279h 2.0
    280280l 180 296
    281 c 76 77
     281c 77 76
    282282
    283283S P 295
     
    290290v S
    291291h 2.0
    292 l 296 297
    293 c 76 78
     292l 297 296
     293c 78 76
    294294
    295295S T 308
     
    366366v S
    367367h 2.0
    368 l 306 307
     368l 307 306
    369369c 166 168
    370370
     
    471471Z
    472472
    473 ActiveTime:00:05:15
     473ActiveTime:00:05:25
    474474DarkTime: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
     47527:08:343 583 503 kDelete
     47627:08:495 582 509 kDelete
     47727:08:646 582 509 kDelete
     47827:08:790 582 509 kDelete
     47927:08:934 582 509 kDelete
     48027:09:070 582 509 kDelete
     48127:09:198 582 509 kDelete
     48227:09:858 582 509 kDelete
     48327:09:898 582 509 kDelete
     48427:09:938 582 509 kDelete
     48527:09:978 582 509 kDelete
     48627:10:018 582 509 kDelete
     48727:10:058 582 509 kDelete
     48827:10:098 582 509 kDelete
     48927:10:139 582 509 kDelete
     49027:10:178 582 509 kDelete
     49127:10:342 582 509 kDelete
     49227:10:494 582 509 kDelete
     49327:10:647 582 509 kDelete
     49427:10:975 582 509 kDelete
     49527:11:375 582 509 kC
     49627:11:510 592 509 kO
     49727:11:671 602 509 kN
     49827:11:782 614 509 kT
     49927:11:846 621 509 kI
     50027:11:998 626 509 kN
     50127:12:174 638 509 kU
     50227:12:223 649 509 kE
     50327:14:569 747 353 Ld
     50427:14:640 747 353 Lu
  • trunk/src/org/expeditee/assets/resources/framesets/tutorials/15.exp

    r721 r722  
    1 V 11
     1V 14
    22U jts21A
    33D 20Jan2014[10:56]
    44M jts21A
    5 d 20Jan2014[11:04]
     5d 20Jan2014[14:12]
    66Z
    77
     
    176176v S
    177177h 2.0
    178 l 104 105
     178l 105 104
    179179c 286 288
    180180
     
    200200v S
    201201h 2.0
    202 l 108 109
     202l 109 108
    203203c 282 284
    204204
     
    272272s 20Jan2014[11:00.26]
    273273P 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)
     274T setCompleted(frame.getItemWithID(241))
    289275Q 0
    290276o jts21A
     
    307293h 2.0
    308294l 116 73
    309 c 61 62
     295c 62 61
    310296
    311297S P 72
     
    318304v S
    319305h 2.0
    320 l 73 74
    321 c 61 63
     306l 74 73
     307c 63 61
    322308
    323309S T 75
     
    394380v S
    395381h 2.0
    396 l 40 41
     382l 41 40
    397383c 290 292
    398384
     
    499485Z
    500486
    501 ActiveTime:00:02:42
     487ActiveTime:00:02:56
    502488DarkTime: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
     48912:52:338 269 412 Ld
     49012:52:449 269 412 Lu
  • trunk/src/org/expeditee/assets/resources/framesets/tutorials/2.exp

    r721 r722  
    1 V 18
     1V 25
    22U jts21A
    33D 20Jan2014[09:28]
    44M jts21A
    5 d 20Jan2014[10:57]
     5d 20Jan2014[14:41]
    66Z
    77
     
    6464h -1.0
    6565
    66 S T 140
    67 s 20Jan2014[09:29.37]
     66S T 163
     67s 20Jan2014[09:29.47]
    6868P 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
     69T Click here to continue
    8470F 3
    8571X runJSFrame
     
    10086Z
    10187
    102 ActiveTime:00:04:25
     88ActiveTime:00:05:09
    10389DarkTime:00:00:00
    104 57:30:094 112 57 Rd
    105 57:30:213 112 57 Ru
    106 57:30:499 404 77 kRight
     9041:30:598 193 300 Rd
     9141:30:613 193 300 Md
     9241:30:942 206 357 Ld
     9341:31:039 202 353 Lu
  • trunk/src/org/expeditee/assets/resources/framesets/tutorials/3.exp

    r721 r722  
    1 V 22
     1V 29
    22U jts21A
    33D 20Jan2014[09:29]
    44M jts21A
    5 d 20Jan2014[11:00]
     5d 20Jan2014[14:41]
    66Z
    77
     
    5353S T 6
    5454s 20Jan2014[09:30.27]
    55 P 82 183
     55P 84 183
    5656T var frame = loadTutorialFrame(1)
    5757Q 0
     
    6767S T 135
    6868s 20Jan2014[09:40.10]
    69 P 85 219
    70 T var thisTutorial = frame.getItemWithID(15)
     69P 84 229
     70T setCompleted(frame.getItemWithID(231))
    7171Q 0
    7272o jts21A
     
    7979h -1.0
    8080
    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
     81S T 152
    9682s 20Jan2014[09:43.31]
    97 P 90 296
     83P 84 275
    9884T frame = loadTutorialFrame(2)
    9985Q 0
     
    10793h -1.0
    10894
    109 S T 143
     95S T 153
    11096s 20Jan2014[09:43.49]
    111 P 93 345
    112 T frame.addText(70, 342, "Click the background of the frame to return to the tutorials list", null)
     97P 84 321
     98T frame.addText(70, 306, "Click the background of the frame to return to the tutorials list", null)
    11399Q 0
    114100o jts21A
     
    127113Z
    128114
    129 ActiveTime:00:07:29
     115ActiveTime:00:08:24
    130116DarkTime: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
     11741:20:515 422 222 kLeft
     11841:20:819 410 229 kRight
     11941:21:083 421 229 kBackspace
     12041:21:211 410 229 kBackspace
     12141:21:331 399 229 k2
     12241:22:075 410 229 k3
     12341:22:139 421 229 k1
     12441:24:214 335 402 Ld
     12541:24:317 335 402 Lu
  • trunk/src/org/expeditee/assets/resources/framesets/tutorials/4.exp

    r721 r722  
    1 V 34
     1V 85
    22U jts21A
    33D 20Jan2014[10:03]
    44M jts21A
    5 d 20Jan2014[10:57]
     5d 20Jan2014[14:40]
    66Z
    77
     
    3939P 70 181
    4040T Type some text on this frame, and then click here
    41 F 6
     41F 25
    4242X runJSFrame
    4343Q 0
     
    5757Z
    5858
    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
     59ActiveTime:00:16:03
     60DarkTime:00:01:37
     6140:50:990 942 570 Rd
     6240:51:103 910 556 Ru
     6340:52:022 26 187 Md
     6440:52:117 26 187 Mu
     6540:52:463 93 218 Md
     6640:52:471 93 218 Rd
     6740:52:982 168 248 Ld
     6840:53:077 168 248 Lu
  • trunk/src/org/expeditee/assets/resources/framesets/tutorials/6.exp

    r721 r722  
    1 V 16
     1V 40
    22U jts21A
    33D 20Jan2014[10:06]
    44M jts21A
    5 d 20Jan2014[10:57]
     5d 20Jan2014[14:35]
    66Z
    77
     
    1010d 0 0 100 100
    1111P 15 55
    12 T Type some text on this frame, and then click here
     12T Move the above item, then click here
    1313Q 0
    1414o jts21A
     
    2121h -1.0
    2222
    23 S T 4
     23S T 399
    2424s 20Jan2014[10:05.48]
    2525d 50 50 50 100
    26 P 56 188
     26P 54 92
    2727T @functions
    2828F Javascript1
     
    3737h -1.0
    3838
    39 S T 12
     39S T 400
    4040s 20Jan2014[10:07.15]
    41 P 53 238
     41P 47 123
    4242T var frame = loadTutorialFrame(4)
    4343Q 0
     
    5151h -1.0
    5252
    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
     53S T 401
     54s 20Jan2014[14:19.47]
     55P 49 149
     56T var iterator = frame.getTextItems().iterator()
     57Q 0
     58o jts21A
     59v S
     60f tr18
     61t -1.0
     62b 0.0
     63m 0.0
     64w 974
     65h -1.0
     66
     67S T 509
     68s 20Jan2014[14:22.39]
     69P 55 175
     70T var success = false
     71Q 0
     72o jts21A
     73v S
     74f tr18
     75t -1.0
     76b 0.0
     77m 0.0
     78w 974
     79h -1.0
     80
     81S T 506
     82s 20Jan2014[14:20.02]
     83P 48 219
     84T while(iterator.hasNext())
     85Q 0
     86o jts21A
     87v S
     88f tr18
     89t -1.0
     90b 0.0
     91m 0.0
     92w 974
     93h -1.0
     94
     95S P 486
     96s 20Jan2014[14:20.16]
     97d 100 0 0 100
     98P 874 233
     99e 100 59 59 100
     100Q 0
     101o jts21A
     102v S
     103h 2.0
     104l 488 517
     105c 331 334
     106
     107S P 487
     108s 20Jan2014[14:20.16]
     109d 100 0 0 100
     110P 50 233
     111e 100 59 59 100
     112Q 0
     113o jts21A
     114v S
     115h 2.0
     116l 488 489
     117c 331 333
     118
     119S T 490
     120s 20Jan2014[14:20.18]
     121P 67 262
     122T var t = iterator.next()
     123Q 0
     124o jts21A
     125v S
     126f tr18
     127t -1.0
     128b 0.0
     129m 0.0
     130w 974
     131h -1.0
     132
     133S T 491
     134s 20Jan2014[14:20.59]
     135P 74 296
     136T if(t.getData() != null && t.getData().contains("itemToMove") && (t.getX() != 70 || t.getY() != 217))
     137Q 0
     138o jts21A
     139v S
     140f tr18
     141t -1.0
     142b 0.0
     143m 0.0
     144w 974
     145h -1.0
     146
     147S P 522
     148s 20Jan2014[14:22.19]
     149d 0 0 100 100
     150P 271 311
     151e 59 59 100 100
     152Q 0
     153o jts21A
     154v S
     155h 2.0
     156l 524 530
     157c 459 462
     158
     159S P 523
     160s 20Jan2014[14:22.19]
     161d 0 0 100 100
     162P 98 311
     163e 59 59 100 100
     164Q 0
     165o jts21A
     166v S
     167h 2.0
     168l 524 525
     169c 459 461
     170
     171S T 526
     172s 20Jan2014[14:22.21]
     173P 125 335
     174T success = true
     175Q 0
     176o jts21A
     177v S
     178f tr18
     179t -1.0
     180b 0.0
     181m 0.0
     182w 974
     183h -1.0
     184
     185S T 527
     186s 20Jan2014[14:22.26]
     187P 132 364
     188T break
     189Q 0
     190o jts21A
     191v S
     192f tr18
     193t -1.0
     194b 0.0
     195m 0.0
     196w 974
     197h -1.0
     198
     199S P 528
     200s 20Jan2014[14:22.19]
     201d 0 0 100 100
     202P 98 382
     203e 59 59 100 100
     204Q 0
     205o jts21A
     206v S
     207h 2.0
     208l 525 531
     209c 461 460
     210
     211S P 529
     212s 20Jan2014[14:22.19]
     213d 0 0 100 100
     214P 271 382
     215e 59 59 100 100
     216Q 0
     217o jts21A
     218v S
     219h 2.0
     220l 530 531
     221c 462 460
     222
     223S P 502
     224s 20Jan2014[14:20.16]
     225d 100 0 0 100
     226P 50 388
     227e 100 59 59 100
     228Q 0
     229o jts21A
     230v S
     231h 2.0
     232l 489 532
     233c 333 332
     234
     235S P 516
     236s 20Jan2014[14:20.16]
     237d 100 0 0 100
     238P 874 388
     239e 100 59 59 100
     240Q 0
     241o jts21A
     242v S
     243h 2.0
     244l 517 532
     245c 334 332
     246
     247S T 515
     248s 20Jan2014[14:22.47]
     249P 19 423
     250T if(success)
     251Q 0
     252o jts21A
     253v S
     254f tr18
     255t -1.0
     256b 0.0
     257m 0.0
     258w 974
     259h -1.0
     260
     261S P 360
    82262s 20Jan2014[10:11.19]
    83263d 100 0 0 100
    84 P 1008 328
    85 e 100 59 59 100
    86 Q 0
    87 o jts21A
    88 v S
    89 h 2.0
    90 l 61 70
     264P 1007 443
     265e 100 59 59 100
     266Q 0
     267o jts21A
     268v S
     269h 2.0
     270l 511 369
    91271c 31 34
    92272
    93 S P 60
     273S P 510
    94274s 20Jan2014[10:11.19]
    95275d 100 0 0 100
    96 P 21 328
    97 e 100 59 59 100
    98 Q 0
    99 o jts21A
    100 v S
    101 h 2.0
    102 l 61 62
     276P 19 443
     277e 100 59 59 100
     278Q 0
     279o jts21A
     280v S
     281h 2.0
     282l 511 512
    103283c 31 33
    104284
    105 S T 75
     285S T 364
    106286s 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
     287P 34 465
     288T var t = frame.addText(70, 310, "Items can be duplicated by right clicking them", null)
     289Q 0
     290o jts21A
     291v S
     292f tr18
     293t -1.0
     294b 0.0
     295m 0.0
     296w 974
     297h -1.0
     298
     299S T 365
     300s 20Jan2014[14:14.45]
     301P 35 495
     302T t.setData("itemToDupe")
     303Q 0
     304o jts21A
     305v S
     306f tr18
     307t -1.0
     308b 0.0
     309m 0.0
     310w 974
     311h -1.0
     312
     313S T 366
    120314s 20Jan2014[10:07.15]
    121 P 35 408
    122 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 64
     315P 29 530
     316T frame.addText(70, 346, "Duplicate the above item, then click here", "runJSFrame", "Tutorials7")
     317Q 0
     318o jts21A
     319v S
     320f tr18
     321t -1.0
     322b 0.0
     323m 0.0
     324w 974
     325h -1.0
     326
     327S P 367
    134328s 20Jan2014[10:11.19]
    135329d 100 0 0 100
    136 P 21 452
    137 e 100 59 59 100
    138 Q 0
    139 o jts21A
    140 v S
    141 h 2.0
    142 l 62 69
     330P 19 549
     331e 100 59 59 100
     332Q 0
     333o jts21A
     334v S
     335h 2.0
     336l 512 370
    143337c 33 32
    144338
    145 S P 68
     339S P 368
    146340s 20Jan2014[10:11.19]
    147341d 100 0 0 100
    148 P 1008 452
    149 e 100 59 59 100
    150 Q 0
    151 o jts21A
    152 v S
    153 h 2.0
    154 l 70 69
     342P 1007 549
     343e 100 59 59 100
     344Q 0
     345o jts21A
     346v S
     347h 2.0
     348l 369 370
    155349c 34 32
    156350
    157 S T 179
     351S T 359
    158352s 20Jan2014[10:23.22]
    159 P 51 476
     353P 41 572
    160354T else
    161355Q 0
     
    169363h -1.0
    170364
    171 S P 196
     365S P 350
    172366s 20Jan2014[10:23.24]
    173367d 100 0 0 100
    174 P 963 501
    175 e 100 59 59 100
    176 Q 0
    177 o jts21A
    178 v S
    179 h 2.0
    180 l 200 212
     368P 933 584
     369e 100 59 59 100
     370Q 0
     371o jts21A
     372v S
     373h 2.0
     374l 352 357
    181375c 192 195
    182376
    183 S P 197
     377S P 351
    184378s 20Jan2014[10:23.24]
    185379d 100 0 0 100
    186 P 59 501
    187 e 100 59 59 100
    188 Q 0
    189 o jts21A
    190 v S
    191 h 2.0
    192 l 200 201
     380P 29 584
     381e 100 59 59 100
     382Q 0
     383o jts21A
     384v S
     385h 2.0
     386l 352 353
    193387c 192 194
    194388
    195 S T 209
     389S T 354
    196390s 20Jan2014[10:23.26]
    197 P 91 529
    198 T org.expeditee.gui.MessageBay.errorMessage("You need to create some text to 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 198
     391P 61 612
     392T org.expeditee.gui.MessageBay.errorMessage("You need to move the text item to continue")
     393Q 0
     394o jts21A
     395v S
     396f tr18
     397t -1.0
     398b 0.0
     399m 0.0
     400w 974
     401h -1.0
     402
     403S P 355
    210404s 20Jan2014[10:23.24]
    211405d 100 0 0 100
    212 P 59 567
    213 e 100 59 59 100
    214 Q 0
    215 o jts21A
    216 v S
    217 h 2.0
    218 l 201 211
     406P 29 650
     407e 100 59 59 100
     408Q 0
     409o jts21A
     410v S
     411h 2.0
     412l 353 358
    219413c 194 193
    220414
    221 S P 210
     415S P 356
    222416s 20Jan2014[10:23.24]
    223417d 100 0 0 100
    224 P 963 567
    225 e 100 59 59 100
    226 Q 0
    227 o jts21A
    228 v S
    229 h 2.0
    230 l 212 211
     418P 933 650
     419e 100 59 59 100
     420Q 0
     421o jts21A
     422v S
     423h 2.0
     424l 357 358
    231425c 195 193
    232426
    233427Z
    234428
    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
     429L 488 1
     430s 486 487
     431
     432L 517 1
     433s 516 486
     434
     435L 489 1
     436s 487 502
     437
     438L 524 1
     439s 522 523
     440
     441L 530 1
     442s 529 522
     443
     444L 525 1
     445s 523 528
     446
     447L 531 1
     448s 528 529
     449
     450L 532 1
     451s 502 516
     452
     453L 511 1
     454s 360 510
     455
     456L 369 1
     457s 368 360
     458
     459L 512 1
     460s 510 367
     461
     462L 370 1
     463s 367 368
     464
     465L 352 1
     466s 350 351
     467
     468L 357 1
     469s 356 350
     470
     471L 353 1
     472s 351 355
     473
     474L 358 1
     475s 355 356
    258476
    259477Z
    260478
     479C 331 3
     480s 486 487
     481
     482C 334 2
     483s 516 486
     484
     485C 333 2
     486s 487 502
     487
     488C 459 3
     489s 522 523
     490
     491C 462 2
     492s 529 522
     493
     494C 461 2
     495s 523 528
     496
     497C 460 3
     498s 528 529
     499
     500C 332 3
     501s 502 516
     502
    261503C 31 3
    262 s 59 60
     504s 360 510
    263505
    264506C 34 2
    265 s 68 59
     507s 368 360
    266508
    267509C 33 2
    268 s 60 64
     510s 510 367
    269511
    270512C 32 3
    271 s 64 68
     513s 367 368
    272514
    273515C 192 3
    274 s 196 197
     516s 350 351
    275517
    276518C 195 2
    277 s 210 196
     519s 356 350
    278520
    279521C 194 2
    280 s 197 198
     522s 351 355
    281523
    282524C 193 3
    283 s 198 210
     525s 355 356
    284526
    285527Z
    286528
    287 ActiveTime:00:04:21
     529ActiveTime:00:11:14
    288530DarkTime:00:00:00
    289 57:32:636 181 68 Rd
    290 57:32:741 181 68 Ru
    291 57:33:067 264 117 kRight
     53135:05:047 26 131 Rd
     53235:05:150 26 131 Ru
     53335:06:759 951 400 Rd
     53435:06:886 951 400 Ru
     53535:07:519 691 414 Ld
     53635:07:614 691 414 Lu
  • trunk/src/org/expeditee/assets/resources/framesets/tutorials/7.exp

    r721 r722  
    1 V 14
     1V 26
    22U jts21A
    33D 20Jan2014[10:12]
    44M jts21A
    5 d 20Jan2014[10:57]
     5d 20Jan2014[14:39]
    66Z
    77
    8 S T 3
     8S T 226
    99s 20Jan2014[10:12]
    1010d 0 0 100 100
    1111P 15 55
    12 T Click the background of the frame to return to the tutorials list
     12T Duplicate the above item, then click here
    1313Q 0
    1414o jts21A
     
    2121h -1.0
    2222
    23 S T 10
     23S T 229
    2424s 20Jan2014[10:15.56]
    2525d 50 50 50 100
    26 P 38 183
     26P 19 85
    2727T @functions
    2828F Javascript1
     
    3737h -1.0
    3838
    39 S T 11
    40 s 20Jan2014[10:15.56]
    41 P 35 233
     39S T 230
     40s 20Jan2014[10:15.56]
     41P 19 117
    4242T var frame = loadTutorialFrame(4)
    4343Q 0
     
    5151h -1.0
    5252
    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
     53S T 231
     54s 20Jan2014[14:35.06]
     55P 13 147
     56T var iterator = frame.getTextItems().iterator()
     57Q 0
     58o jts21A
     59v S
     60f tr18
     61t -1.0
     62b 0.0
     63m 0.0
     64w 974
     65h -1.0
     66
     67S T 232
     68s 20Jan2014[14:35.06]
     69P 15 181
     70T var count = 0
     71Q 0
     72o jts21A
     73v S
     74f tr18
     75t -1.0
     76b 0.0
     77m 0.0
     78w 974
     79h -1.0
     80
     81S T 271
     82s 20Jan2014[14:35.06]
     83P 14 208
     84T while(iterator.hasNext())
     85Q 0
     86o jts21A
     87v S
     88f tr18
     89t -1.0
     90b 0.0
     91m 0.0
     92w 974
     93h -1.0
     94
     95S P 197
     96s 20Jan2014[14:35.06]
     97d 100 0 0 100
     98P 16 222
     99e 100 59 59 100
     100Q 0
     101o jts21A
     102v S
     103h 2.0
     104l 269 199
     105c 610 612
     106
     107S P 268
     108s 20Jan2014[14:35.06]
     109d 100 0 0 100
     110P 840 222
     111e 100 59 59 100
     112Q 0
     113o jts21A
     114v S
     115h 2.0
     116l 269 270
     117c 610 611
     118
     119S T 237
     120s 20Jan2014[14:35.06]
     121P 34 246
     122T var t = iterator.next()
     123Q 0
     124o jts21A
     125v S
     126f tr18
     127t -1.0
     128b 0.0
     129m 0.0
     130w 974
     131h -1.0
     132
     133S T 257
     134s 20Jan2014[14:35.06]
     135P 33 272
     136T if(t.getData() != null && t.getData().contains("itemToDupe"))
     137Q 0
     138o jts21A
     139v S
     140f tr18
     141t -1.0
     142b 0.0
     143m 0.0
     144w 974
     145h -1.0
     146
     147S P 258
     148s 20Jan2014[14:35.06]
     149d 0 0 100 100
     150P 242 291
     151e 59 59 100 100
     152Q 0
     153o jts21A
     154v S
     155h 2.0
     156l 260 266
     157c 614 615
     158
     159S P 259
     160s 20Jan2014[14:35.06]
     161d 0 0 100 100
     162P 63 291
     163e 59 59 100 100
     164Q 0
     165o jts21A
     166v S
     167h 2.0
     168l 260 261
     169c 614 616
     170
     171S T 262
     172s 20Jan2014[14:37.48]
     173P 95 321
     174T count++
     175Q 0
     176o jts21A
     177v S
     178f tr18
     179t -1.0
     180b 0.0
     181m 0.0
     182w 974
     183h -1.0
     184
     185S P 263
     186s 20Jan2014[14:35.06]
     187d 0 0 100 100
     188P 63 344
     189e 59 59 100 100
     190Q 0
     191o jts21A
     192v S
     193h 2.0
     194l 261 265
     195c 616 617
     196
     197S P 264
     198s 20Jan2014[14:35.06]
     199d 0 0 100 100
     200P 242 344
     201e 59 59 100 100
     202Q 0
     203o jts21A
     204v S
     205h 2.0
     206l 265 266
     207c 615 617
     208
     209S P 212
     210s 20Jan2014[14:35.06]
     211d 100 0 0 100
     212P 16 355
     213e 100 59 59 100
     214Q 0
     215o jts21A
     216v S
     217h 2.0
     218l 199 255
     219c 612 613
     220
     221S P 254
     222s 20Jan2014[14:35.06]
     223d 100 0 0 100
     224P 840 355
     225e 100 59 59 100
     226Q 0
     227o jts21A
     228v S
     229h 2.0
     230l 255 270
     231c 611 613
     232
     233S T 195
     234s 20Jan2014[14:35.29]
     235P 11 409
     236T if(count > 1)
     237Q 0
     238o jts21A
     239v S
     240f tr18
     241t -1.0
     242b 0.0
     243m 0.0
     244w 974
     245h -1.0
     246
     247S P 184
     248s 20Jan2014[10:15.56]
     249d 100 0 0 100
     250P 11 422
     251e 100 59 59 100
     252Q 0
     253o jts21A
     254v S
     255h 2.0
     256l 187 185
     257c 173 175
     258
     259S P 186
     260s 20Jan2014[10:15.56]
     261d 100 0 0 100
     262P 998 422
     263e 100 59 59 100
     264Q 0
     265o jts21A
     266v S
     267h 2.0
     268l 187 194
    91269c 173 174
    92270
    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
     271S T 188
     272s 20Jan2014[10:15.56]
     273P 25 448
     274T 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)
     275Q 0
     276o jts21A
     277v S
     278f tr18
     279t -1.0
     280b 0.0
     281m 0.0
     282w 974
     283h -1.0
     284
     285S T 189
     286s 20Jan2014[10:15.56]
     287P 25 505
     288T frame.addText(70, 439, "Have a go at cutting / copying text from Text items", null)
     289Q 0
     290o jts21A
     291v S
     292f tr18
     293t -1.0
     294b 0.0
     295m 0.0
     296w 974
     297h -1.0
     298
     299S T 190
    134300s 20Jan2014[10:20.28]
    135 P 27 460
    136 T frame.addText(70, 403, "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 18
    148 s 20Jan2014[10:15.56]
    149 d 100 0 0 100
    150 P 3 509
    151 e 100 59 59 100
    152 Q 0
    153 o jts21A
    154 v S
    155 h 2.0
    156 l 21 104
     301P 35 545
     302T frame.addText(70, 475, "Then click here to finish this tutorial", "runJSFrame", "Tutorials8")
     303Q 0
     304o jts21A
     305v S
     306f tr18
     307t -1.0
     308b 0.0
     309m 0.0
     310w 974
     311h -1.0
     312
     313S P 191
     314s 20Jan2014[10:15.56]
     315d 100 0 0 100
     316P 11 561
     317e 100 59 59 100
     318Q 0
     319o jts21A
     320v S
     321h 2.0
     322l 185 193
    157323c 175 176
    158324
    159 S P 103
    160 s 20Jan2014[10:15.56]
    161 d 100 0 0 100
    162 P 998 509
    163 e 100 59 59 100
    164 Q 0
    165 o jts21A
    166 v S
    167 h 2.0
    168 l 105 104
     325S P 192
     326s 20Jan2014[10:15.56]
     327d 100 0 0 100
     328P 998 561
     329e 100 59 59 100
     330Q 0
     331o jts21A
     332v S
     333h 2.0
     334l 194 193
    169335c 174 176
    170336
    171 S T 47
     337S T 183
    172338s 20Jan2014[10:24.12]
    173 P 47 560
     339P 23 581
    174340T else
    175341Q 0
     
    182348w 974
    183349h -1.0
    184 
    185 S P 123
    186 s 20Jan2014[10:24.20]
    187 d 100 0 0 100
    188 P 920 576
    189 e 100 59 59 100
    190 Q 0
    191 o jts21A
    192 v S
    193 h 2.0
    194 l 124 122
    195 c 230 231
    196350
    197351S P 125
    198352s 20Jan2014[10:24.20]
    199353d 100 0 0 100
    200 P 16 576
    201 e 100 59 59 100
    202 Q 0
    203 o jts21A
    204 v S
    205 h 2.0
    206 l 124 119
     354P 16 592
     355e 100 59 59 100
     356Q 0
     357o jts21A
     358v S
     359h 2.0
     360l 181 119
    207361c 230 232
     362
     363S P 180
     364s 20Jan2014[10:24.20]
     365d 100 0 0 100
     366P 915 592
     367e 100 59 59 100
     368Q 0
     369o jts21A
     370v S
     371h 2.0
     372l 181 182
     373c 230 231
    208374
    209375S T 98
    210376s 20Jan2014[10:24.20]
    211377P 49 621
    212 T org.expeditee.gui.MessageBay.errorMessage("You need to duplicate some text to continue")
     378T org.expeditee.gui.MessageBay.errorMessage("You need to duplicate the item to continue")
    213379Q 0
    214380o jts21A
     
    236402s 20Jan2014[10:24.20]
    237403d 100 0 0 100
    238 P 920 642
    239 e 100 59 59 100
    240 Q 0
    241 o jts21A
    242 v S
    243 h 2.0
    244 l 122 120
     404P 915 642
     405e 100 59 59 100
     406Q 0
     407o jts21A
     408v S
     409h 2.0
     410l 182 120
    245411c 231 233
    246412
    247413Z
    248414
    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
     415L 269 1
     416s 268 197
     417
     418L 199 1
     419s 197 212
     420
     421L 270 1
     422s 254 268
     423
     424L 260 1
     425s 258 259
     426
     427L 266 1
     428s 264 258
     429
     430L 261 1
     431s 259 263
     432
     433L 265 1
     434s 263 264
     435
     436L 255 1
     437s 212 254
     438
     439L 187 1
     440s 186 184
     441
     442L 185 1
     443s 184 191
     444
     445L 194 1
     446s 192 186
     447
     448L 193 1
     449s 191 192
     450
     451L 181 1
     452s 180 125
    266453
    267454L 119 1
    268455s 125 118
    269456
     457L 182 1
     458s 121 180
     459
    270460L 120 1
    271461s 118 121
     
    273463Z
    274464
     465C 610 3
     466s 268 197
     467
     468C 612 2
     469s 197 212
     470
     471C 611 2
     472s 254 268
     473
     474C 614 3
     475s 258 259
     476
     477C 615 2
     478s 264 258
     479
     480C 616 2
     481s 259 263
     482
     483C 617 3
     484s 263 264
     485
     486C 613 3
     487s 212 254
     488
    275489C 173 3
    276 s 16 17
     490s 186 184
     491
     492C 175 2
     493s 184 191
    277494
    278495C 174 2
    279 s 103 16
    280 
    281 C 175 2
    282 s 17 18
     496s 192 186
    283497
    284498C 176 3
    285 s 18 103
     499s 191 192
    286500
    287501C 230 3
    288 s 123 125
    289 
    290 C 231 2
    291 s 121 123
     502s 180 125
    292503
    293504C 232 2
    294505s 125 118
    295506
     507C 231 2
     508s 121 180
     509
    296510C 233 3
    297511s 118 121
     
    299513Z
    300514
    301 ActiveTime:00:04:20
     515ActiveTime:00:07:36
    302516DarkTime:00:00:00
    303 57:33:494 158 54 Rd
    304 57:33:597 158 54 Ru
    305 57:33:979 286 140 kRight
     51739:47:724 476 500 kBackspace
     51839:48:384 472 505 kBackspace
     51939:48:431 463 505 kBackspace
     52039:48:465 446 505 kBackspace
     52139:48:506 436 505 kBackspace
     52239:48:547 429 505 kBackspace
     52339:48:588 424 505 kBackspace
     52439:48:629 418 505 kBackspace
     52539:48:670 408 505 kBackspace
     52639:48:711 396 505 kBackspace
     52739:48:752 391 505 kBackspace
     52839:48:793 381 505 kBackspace
     52939:48:834 370 505 kBackspace
     53039:49:003 353 505 kBackspace
     53139:49:443 348 505 kSpace
     53239:49:571 353 505 kDelete
     53339:49:715 353 505 kDelete
     53439:49:851 353 505 kDelete
     53539:49:995 353 505 kDelete
     53639:50:331 353 505 kCtrl
     53739:50:467 353 505 kRight
     53839:50:731 421 505 kRight
     53939:50:979 430 505 kRight
     54039:51:251 435 505 kRight
     54139:51:900 510 505 kT
     54239:51:915 517 505 kE
     54339:52:139 526 505 kX
     54439:52:283 536 505 kT
     54539:52:355 543 505 kSpace
     54639:55:407 398 378 Ld
     54739:55:493 398 378 Lu
  • trunk/src/org/expeditee/assets/resources/framesets/tutorials/8.exp

    r721 r722  
    1 V 7
     1V 15
    22U jts21A
    33D 20Jan2014[10:21]
    44M jts21A
    5 d 20Jan2014[10:57]
     5d 20Jan2014[14:40]
    66Z
    77
     
    5353S T 9
    5454s 20Jan2014[10:21.59]
    55 P 43 276
     55P 45 276
    5656T var frame = loadTutorialFrame(1)
    5757Q 0
     
    6767S T 10
    6868s 20Jan2014[10:21.59]
    69 P 46 312
    70 T var thisTutorial = frame.getItemWithID(21)
     69P 45 322
     70T setCompleted(frame.getItemWithID(228))
    7171Q 0
    7272o jts21A
     
    7979h -1.0
    8080
    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
     81S T 49
    9682s 20Jan2014[10:22.36]
    97 P 54 401
     83P 45 364
    9884T frame = loadTutorialFrame(4)
    9985Q 0
     
    10793h -1.0
    10894
    109 S T 15
     95S T 50
    11096s 20Jan2014[10:22.36]
    111 P 57 450
    112 T frame.addText(70, 439, "Click the background of the frame to return to the tutorials list", null)
     97P 45 415
     98T frame.addText(70, 511, "Click the background of the frame to return to the tutorials list", null)
    11399Q 0
    114100o jts21A
     
    127113Z
    128114
    129 ActiveTime:00:00:40
     115ActiveTime:00:02:46
    130116DarkTime:00:00:00
    131 57:34:422 153 53 Rd
    132 57:34:557 153 52 Ru
    133 57:34:859 243 125 kRight
     11740:10:083 238 410 kRight
     11840:10:699 248 415 kLeft
     11940:11:003 243 415 kBackspace
     12040:11:131 232 415 kBackspace
     12140:11:387 222 415 kBackspace
     12240:11:523 211 415 k5
     12340:11:627 222 415 k1
     12440:11:811 232 415 k1
     12540:12:510 281 497 Ld
     12640:12:597 281 497 Lu
  • trunk/src/org/expeditee/assets/resources/framesets/tutorials/frame.inf

    r721 r722  
    1 Tutorials17
     1Tutorials27
  • trunk/src/org/expeditee/gui/Frame.java

    r720 r722  
    16871687         *            Color to fill the rectangle with
    16881688         */
    1689         public void addRectangle(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) {
    16901690                List<Item> rectComponents = new ArrayList<Item>();
    16911691                Item[] corners = new Item[4];
     
    17291729                this.addAllItems(rectComponents);
    17301730                FrameMouseActions.anchor(rectComponents);
    1731 
    1732                 rectComponents.clear();
     1731                return rectComponents;
     1732                // rectComponents.clear();
    17331733        }
    17341734
  • trunk/src/org/expeditee/items/PermissionPair.java

    r650 r722  
    5757        {
    5858               
    59                 if (UserSettings.UserName.equals(username)) {
     59                if (UserSettings.UserName.get().equals(username)) {
    6060                        return ownerPermission;
    6161                }
Note: See TracChangeset for help on using the changeset viewer.