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

Print this page




 616             ((CPlatformWindow)blocker.getPlatformWindow()).orderAboveSiblings();
 617         }
 618     }
 619 
 620     @Override // PlatformWindow
 621     public void setTitle(String title) {
 622         nativeSetNSWindowTitle(getNSWindowPtr(), title);
 623     }
 624 
 625     // Should be called on every window key property change.
 626     @Override // PlatformWindow
 627     public void updateIconImages() {
 628         final long nsWindowPtr = getNSWindowPtr();
 629         final CImage cImage = getImageForTarget();
 630         nativeSetNSWindowMinimizedIcon(nsWindowPtr, cImage == null ? 0L : cImage.ptr);
 631     }
 632 
 633     public long getNSWindowPtr() {
 634         final long nsWindowPtr = ptr;
 635         if (nsWindowPtr == 0L) {
 636             if(logger.isLoggable(PlatformLogger.FINE)) {
 637                 logger.fine("NSWindow already disposed?", new Exception("Pointer to native NSWindow is invalid."));
 638             }
 639         }
 640         return nsWindowPtr;
 641     }
 642 
 643     public SurfaceData getSurfaceData() {
 644         return contentView.getSurfaceData();
 645     }
 646 
 647     @Override  // PlatformWindow
 648     public void toBack() {
 649         final long nsWindowPtr = getNSWindowPtr();
 650         nativePushNSWindowToBack(nsWindowPtr);
 651     }
 652 
 653     @Override  // PlatformWindow
 654     public void toFront() {
 655         final long nsWindowPtr = getNSWindowPtr();
 656         updateFocusabilityForAutoRequestFocus(false);




 616             ((CPlatformWindow)blocker.getPlatformWindow()).orderAboveSiblings();
 617         }
 618     }
 619 
 620     @Override // PlatformWindow
 621     public void setTitle(String title) {
 622         nativeSetNSWindowTitle(getNSWindowPtr(), title);
 623     }
 624 
 625     // Should be called on every window key property change.
 626     @Override // PlatformWindow
 627     public void updateIconImages() {
 628         final long nsWindowPtr = getNSWindowPtr();
 629         final CImage cImage = getImageForTarget();
 630         nativeSetNSWindowMinimizedIcon(nsWindowPtr, cImage == null ? 0L : cImage.ptr);
 631     }
 632 
 633     public long getNSWindowPtr() {
 634         final long nsWindowPtr = ptr;
 635         if (nsWindowPtr == 0L) {
 636             if(logger.isLoggable(PlatformLogger.Level.FINE)) {
 637                 logger.fine("NSWindow already disposed?", new Exception("Pointer to native NSWindow is invalid."));
 638             }
 639         }
 640         return nsWindowPtr;
 641     }
 642 
 643     public SurfaceData getSurfaceData() {
 644         return contentView.getSurfaceData();
 645     }
 646 
 647     @Override  // PlatformWindow
 648     public void toBack() {
 649         final long nsWindowPtr = getNSWindowPtr();
 650         nativePushNSWindowToBack(nsWindowPtr);
 651     }
 652 
 653     @Override  // PlatformWindow
 654     public void toFront() {
 655         final long nsWindowPtr = getNSWindowPtr();
 656         updateFocusabilityForAutoRequestFocus(false);