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);
|