Spaces:
Running
Running
| ; | |
| /* | |
| * Copyright (c) 2013-2025 Vanessa Freudenberg | |
| * | |
| * Permission is hereby granted, free of charge, to any person obtaining a copy | |
| * of this software and associated documentation files (the "Software"), to deal | |
| * in the Software without restriction, including without limitation the rights | |
| * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
| * copies of the Software, and to permit persons to whom the Software is | |
| * furnished to do so, subject to the following conditions: | |
| * | |
| * The above copyright notice and this permission notice shall be included in | |
| * all copies or substantial portions of the Software. | |
| * | |
| * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | |
| * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | |
| * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | |
| * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | |
| * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | |
| * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | |
| * THE SOFTWARE. | |
| */ | |
| Object.extend(Squeak, | |
| "events", { | |
| Mouse_Blue: 1, | |
| Mouse_Yellow: 2, | |
| Mouse_Red: 4, | |
| Keyboard_Shift: 8, | |
| Keyboard_Ctrl: 16, | |
| Keyboard_Alt: 32, | |
| Keyboard_Cmd: 64, | |
| Mouse_All: 1 + 2 + 4, | |
| Keyboard_All: 8 + 16 + 32 + 64, | |
| EventTypeNone: 0, | |
| EventTypeMouse: 1, | |
| EventTypeKeyboard: 2, | |
| EventTypeDragDropFiles: 3, | |
| EventKeyChar: 0, | |
| EventKeyDown: 1, | |
| EventKeyUp: 2, | |
| EventDragEnter: 1, | |
| EventDragMove: 2, | |
| EventDragLeave: 3, | |
| EventDragDrop: 4, | |
| EventTypeWindow: 5, | |
| EventTypeComplex: 6, | |
| EventTypeMouseWheel: 7, | |
| WindowEventMetricChange: 1, | |
| WindowEventClose: 2, | |
| WindowEventIconise: 3, | |
| WindowEventActivated: 4, | |
| WindowEventPaint: 5, | |
| WindowEventScreenChange: 6, | |
| EventTouchDown: 1, | |
| EventTouchUp: 2, | |
| EventTouchMoved: 3, | |
| EventTouchStationary: 4, | |
| EventTouchCancelled: 5, | |
| }); | |