< prev index next >

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

Print this page

        

*** 23,60 **** * questions. */ package sun.lwawt.macosx; ! import com.apple.eawt.FullScreenAdapter; ! import com.apple.eawt.FullScreenUtilities; ! import com.apple.eawt.event.FullScreenEvent; ! import java.awt.*; import java.awt.Dialog.ModalityType; ! import java.awt.event.*; ! import java.beans.*; import java.lang.reflect.InvocationTargetException; import java.util.ArrayList; import java.util.Arrays; import java.util.concurrent.atomic.AtomicBoolean; import java.util.concurrent.atomic.AtomicLong; import java.util.concurrent.atomic.AtomicReference; ! import javax.swing.*; ! import sun.awt.*; import sun.awt.AWTAccessor.ComponentAccessor; import sun.awt.AWTAccessor.WindowAccessor; import sun.java2d.SurfaceData; import sun.java2d.opengl.CGLSurfaceData; ! import sun.lwawt.*; ! import sun.util.logging.PlatformLogger; ! ! import com.apple.laf.*; ! import com.apple.laf.ClientPropertyApplicator.Property; ! import com.sun.awt.AWTUtilities; import sun.lwawt.LWWindowPeer.PeerType; public class CPlatformWindow extends CFRetainedResource implements PlatformWindow { private native long nativeCreateNSWindow(long nsViewPtr,long ownerPtr, long styleBits, double x, double y, double w, double h); private static native void nativeSetNSWindowStyleBits(long nsWindowPtr, int mask, int data); private static native void nativeSetNSWindowMenuBar(long nsWindowPtr, long menuBarPtr); --- 23,74 ---- * questions. */ package sun.lwawt.macosx; ! import java.awt.Color; ! import java.awt.Component; ! import java.awt.DefaultKeyboardFocusManager; ! import java.awt.Dialog; import java.awt.Dialog.ModalityType; ! import java.awt.Font; ! import java.awt.FontMetrics; ! import java.awt.Frame; ! import java.awt.GraphicsDevice; ! import java.awt.Insets; ! import java.awt.MenuBar; ! import java.awt.Point; ! import java.awt.Rectangle; ! import java.awt.Toolkit; ! import java.awt.Window; ! import java.awt.event.FocusEvent; ! import java.awt.event.WindowEvent; ! import java.beans.PropertyChangeEvent; ! import java.beans.PropertyChangeListener; import java.lang.reflect.InvocationTargetException; import java.util.ArrayList; import java.util.Arrays; import java.util.concurrent.atomic.AtomicBoolean; import java.util.concurrent.atomic.AtomicLong; import java.util.concurrent.atomic.AtomicReference; ! import javax.swing.JRootPane; ! import javax.swing.RootPaneContainer; ! import javax.swing.SwingUtilities; ! import com.apple.laf.ClientPropertyApplicator; ! import com.apple.laf.ClientPropertyApplicator.Property; ! import sun.awt.AWTAccessor; import sun.awt.AWTAccessor.ComponentAccessor; import sun.awt.AWTAccessor.WindowAccessor; import sun.java2d.SurfaceData; import sun.java2d.opengl.CGLSurfaceData; ! import sun.lwawt.LWToolkit; ! import sun.lwawt.LWWindowPeer; import sun.lwawt.LWWindowPeer.PeerType; + import sun.lwawt.PlatformWindow; + import sun.util.logging.PlatformLogger; public class CPlatformWindow extends CFRetainedResource implements PlatformWindow { private native long nativeCreateNSWindow(long nsViewPtr,long ownerPtr, long styleBits, double x, double y, double w, double h); private static native void nativeSetNSWindowStyleBits(long nsWindowPtr, int mask, int data); private static native void nativeSetNSWindowMenuBar(long nsWindowPtr, long menuBarPtr);
*** 170,180 **** }}, new Property<CPlatformWindow>(WINDOW_BRUSH_METAL_LOOK) { public void applyProperty(final CPlatformWindow c, final Object value) { c.setStyleBits(TEXTURED, Boolean.parseBoolean(value.toString())); }}, new Property<CPlatformWindow>(WINDOW_ALPHA) { public void applyProperty(final CPlatformWindow c, final Object value) { ! AWTUtilities.setWindowOpacity(c.target, value == null ? 1.0f : Float.parseFloat(value.toString())); }}, new Property<CPlatformWindow>(WINDOW_SHADOW) { public void applyProperty(final CPlatformWindow c, final Object value) { c.setStyleBits(HAS_SHADOW, value == null ? true : Boolean.parseBoolean(value.toString())); }}, new Property<CPlatformWindow>(WINDOW_MINIMIZABLE) { public void applyProperty(final CPlatformWindow c, final Object value) { --- 184,194 ---- }}, new Property<CPlatformWindow>(WINDOW_BRUSH_METAL_LOOK) { public void applyProperty(final CPlatformWindow c, final Object value) { c.setStyleBits(TEXTURED, Boolean.parseBoolean(value.toString())); }}, new Property<CPlatformWindow>(WINDOW_ALPHA) { public void applyProperty(final CPlatformWindow c, final Object value) { ! c.target.setOpacity(value == null ? 1.0f : Float.parseFloat(value.toString())); }}, new Property<CPlatformWindow>(WINDOW_SHADOW) { public void applyProperty(final CPlatformWindow c, final Object value) { c.setStyleBits(HAS_SHADOW, value == null ? true : Boolean.parseBoolean(value.toString())); }}, new Property<CPlatformWindow>(WINDOW_MINIMIZABLE) { public void applyProperty(final CPlatformWindow c, final Object value) {
< prev index next >