Christoph Thiede uploaded a new version of Nebraska to project The Inbox: http://source.squeak.org/inbox/Nebraska-ct.62.mcz
==================== Summary ====================
Name: Nebraska-ct.62 Author: ct Time: 26 December 2023, 6:20:04.348645 pm UUID: 4a2695e0-fdc7-194d-abc4-6c565e2deabe Ancestors: Nebraska-dtl.61
Fixes event position offsets for Nebraska terminals. Now one can move, resize, and rotate terminals in the client's world again (?).
Thanks to Tim (tpr) for the bug report! See: https://lists.squeakfoundation.org/archives/list/squeak-dev@lists.squeakfoun...
=============== Diff against Nebraska-dtl.61 ===============
Item was changed: ----- Method: NetworkTerminalMorph>>handleKeyDown: (in category 'events-processing') ----- handleKeyDown: anEvent anEvent wasHandled ifTrue:[^self]. (self handlesKeyboard: anEvent) ifFalse:[^self]. anEvent wasHandled: true. + self sendEvent: anEvent.! - self sendEventAsIs: anEvent.!
Item was changed: ----- Method: NetworkTerminalMorph>>handleKeyUp: (in category 'events-processing') ----- handleKeyUp: anEvent anEvent wasHandled ifTrue:[^self]. (self handlesKeyboard: anEvent) ifFalse:[^self]. anEvent wasHandled: true. + self sendEvent: anEvent.! - self sendEventAsIs: anEvent.!
Item was changed: ----- Method: NetworkTerminalMorph>>handleKeystroke: (in category 'events-processing') ----- handleKeystroke: anEvent anEvent wasHandled ifTrue:[^self]. anEvent wasHandled: true. + self sendEvent: anEvent.! - self sendEventAsIs: anEvent.!
Item was changed: ----- Method: NetworkTerminalMorph>>handleMouseDown: (in category 'events-processing') ----- handleMouseDown: anEvent anEvent wasHandled ifTrue:[^self]. anEvent hand removePendingBalloonFor: self. anEvent hand removePendingHaloFor: self. anEvent wasHandled: true. anEvent hand newMouseFocus: self event: anEvent. anEvent hand removeHaloFromClick: anEvent on: self. + self sendEvent: anEvent.! - self sendEventAsIs: anEvent.!
Item was changed: ----- Method: NetworkTerminalMorph>>handleMouseMove: (in category 'events-processing') ----- handleMouseMove: anEvent anEvent wasHandled ifTrue:[^self]. "not interested" (anEvent hand hasSubmorphs) ifTrue:[^self]. (anEvent anyButtonPressed and:[anEvent hand mouseFocus ~~ self]) ifTrue:[^self]. anEvent wasHandled: true. + self sendEvent: anEvent.! - self sendEventAsIs: anEvent.!
Item was changed: ----- Method: NetworkTerminalMorph>>handleMouseUp: (in category 'events-processing') ----- handleMouseUp: anEvent anEvent wasHandled ifTrue:[^self]. "not interested" anEvent hand mouseFocus == self ifFalse:[^self]. "Not interested in other parties" anEvent hand releaseMouseFocus: self. anEvent wasHandled: true. + self sendEvent: anEvent.! - self sendEventAsIs: anEvent.!
squeak-dev@lists.squeakfoundation.org