#DOCUMENTATION by exept
class: WindowSensor class
comment/format in: #documentation
--- a/WindowSensor.st Sat Aug 17 21:50:26 2019 +0200
+++ b/WindowSensor.st Tue Aug 20 23:55:15 2019 +0200
@@ -53,8 +53,7 @@
gets a chance to handle them.
In contrast to ST-80 (which has one windowSensor per window), ST/X usually
only assigns one sensor per windowGroup.
- (however, you could manually arrange for per view private sensors
- - at least, theoretically)
+ (however, you could manually arrange for per view private sensors - at least, theoretically)
When adding an expose rectangle, WindowSensor tries to merge the rectangle
with the list of existing damages to minimize redrawing.
@@ -71,8 +70,8 @@
global EventListener - get keybd/mouse/focus/enter-leave events for all views and all displays
per-display eventListener - gets only keybd/mouse/focus/enter-leave events for one display (see GraphicsDevice)
- per-sensor eventListener - gets only keybd/mouse/focus/enter-leave events for this sensors windowGroup
- per-sensor keyboardListener - only gets keyboard events for this sensors windowGroup
+ per-sensor eventListener - gets only keybd/mouse/focus/enter-leave events for this sensor's windowGroup
+ per-sensor keyboardListener - only gets keyboard events for this sensor's windowGroup
(actually, there are two more mechanisms, event delegation which allows
delegation of key- and buttonEvents of a specific view,