src/macosx/classes/sun/lwawt/LWToolkit.java

Print this page




 505     public final static Object targetToPeer(Object target) {
 506         return SunToolkit.targetToPeer(target);
 507     }
 508 
 509     /*
 510      * Expose non-public targetDisposedPeer() method.
 511      */
 512     public final static void targetDisposedPeer(Object target, Object peer) {
 513         SunToolkit.targetDisposedPeer(target, peer);
 514     }
 515 
 516     /*
 517      * Returns the current cursor manager.
 518      */
 519     public abstract LWCursorManager getCursorManager();
 520 
 521     public static void postEvent(AWTEvent event) {
 522         postEvent(targetToAppContext(event.getSource()), event);
 523     }
 524 
 525     // use peer's back buffer to implement non-opaque windows.
 526     @Override
 527     public boolean needUpdateWindow() {
 528         return true;
 529     }
 530 
 531     @Override
 532     public void grab(Window w) {
 533         if (w.getPeer() != null) {
 534             ((LWWindowPeer)w.getPeer()).grab();
 535         }
 536     }
 537 
 538     @Override
 539     public void ungrab(Window w) {
 540         if (w.getPeer() != null) {
 541             ((LWWindowPeer)w.getPeer()).ungrab();
 542         }
 543     }
 544 }


 505     public final static Object targetToPeer(Object target) {
 506         return SunToolkit.targetToPeer(target);
 507     }
 508 
 509     /*
 510      * Expose non-public targetDisposedPeer() method.
 511      */
 512     public final static void targetDisposedPeer(Object target, Object peer) {
 513         SunToolkit.targetDisposedPeer(target, peer);
 514     }
 515 
 516     /*
 517      * Returns the current cursor manager.
 518      */
 519     public abstract LWCursorManager getCursorManager();
 520 
 521     public static void postEvent(AWTEvent event) {
 522         postEvent(targetToAppContext(event.getSource()), event);
 523     }
 524 






 525     @Override
 526     public void grab(Window w) {
 527         if (w.getPeer() != null) {
 528             ((LWWindowPeer)w.getPeer()).grab();
 529         }
 530     }
 531 
 532     @Override
 533     public void ungrab(Window w) {
 534         if (w.getPeer() != null) {
 535             ((LWWindowPeer)w.getPeer()).ungrab();
 536         }
 537     }
 538 }