A new version of EToys was added to project The Inbox: http://source.squeak.org/inbox/EToys-kfr.493.mcz
==================== Summary ====================
Name: EToys-kfr.493 Author: kfr Time: 19 February 2023, 10:01:46.774135 am UUID: 937ea9cb-4db2-d04c-a283-97614b109562 Ancestors: EToys-mt.492
Change eventType to type
=============== Diff against EToys-mt.492 ===============
Item was changed: ----- Method: KeyboardEventSequence>>addKeystrokeEventsTo: (in category 'debugging') ----- addKeystrokeEventsTo: aStream "Add any keystroke event to a stream"
+ events do: [:e | e type = #keystroke ifTrue: - events do: [:e | e eventType = #keystroke ifTrue: [aStream nextPut: e]]!
Item was changed: ----- Method: MentoringEventRecorder>>handleEscape (in category 'commands') ----- handleEscape "The user hit esc to stop recording or playback, so stop."
| interimTape unmatchedMouseDown upEvent | tapeStream ifNotNil: [(#(recording recordingWithSound) includes: self state ) ifTrue: [interimTape := tapeStream contents. unmatchedMouseDown := nil. interimTape reversed detect: [:evt | + evt type = #mouseDown - evt eventType = #mouseDown ifTrue: [unmatchedMouseDown := evt. true] ifFalse: + [evt type = #mouseUp]] - [evt eventType = #mouseUp]] ifNone: [nil]. unmatchedMouseDown ifNotNil: ["synthesize a matching up-event" upEvent := unmatchedMouseDown veryDeepCopy. upEvent timeStamp: Time millisecondClockValue. upEvent setType: #mouseUp. tapeStream nextPut: upEvent].
tape := tapeStream contents. saved := false]].
self pauseIn: self world. tapeStream := nil. recordMeter ifNotNil: [recordMeter width: 1].
recordingSpace escapeHitInEventRecorder!
squeak-dev@lists.squeakfoundation.org