src/macosx/classes/sun/lwawt/LWWindowPeer.java
Print this page
@@ -785,11 +785,12 @@
if (lastWindowPeer == this) {
if (isEnabled()) {
Point lp = lastMouseEventPeer.windowToLocal(x, y,
lastWindowPeer);
Component target = lastMouseEventPeer.getTarget();
- postMouseEnteredExitedEvent(target, id, when, modifiers, lp,
+ postMouseEnteredExitedEvent(target, MouseEvent.MOUSE_EXITED,
+ when, modifiers, lp,
screenX, screenY, clickCount, popupTrigger, button);
}
lastMouseEventPeer = null;
}
} else {
@@ -803,24 +804,27 @@
// Additionally translate from this to lastWindowPeer coordinates
Rectangle lr = lastWindowPeer.getBounds();
oldp.x += r.x - lr.x;
oldp.y += r.y - lr.y;
Component target = lastMouseEventPeer.getTarget();
- postMouseEnteredExitedEvent(target, id, when, modifiers, oldp,
+ postMouseEnteredExitedEvent(target, MouseEvent.MOUSE_EXITED,
+ when, modifiers, oldp,
screenX, screenY, clickCount, popupTrigger, button);
} else {
Point oldp = lastMouseEventPeer.windowToLocal(x, y, this);
Component target = lastMouseEventPeer.getTarget();
- postMouseEnteredExitedEvent(target, id, when, modifiers, oldp,
+ postMouseEnteredExitedEvent(target, MouseEvent.MOUSE_EXITED,
+ when, modifiers, oldp,
screenX, screenY, clickCount, popupTrigger, button);
}
}
lastMouseEventPeer = targetPeer;
if (targetPeer != null && targetPeer.isEnabled() && id != MouseEvent.MOUSE_ENTERED) {
Point newp = targetPeer.windowToLocal(x, y, curWindowPeer);
Component target = targetPeer.getTarget();
- postMouseEnteredExitedEvent(target, id, when, modifiers, newp,
+ postMouseEnteredExitedEvent(target, MouseEvent.MOUSE_ENTERED,
+ when, modifiers, newp,
screenX, screenY, clickCount, popupTrigger, button);
}
}
// TODO: fill "bdata" member of AWTEvent