24 */
25
26 package sun.awt.X11;
27
28 import java.awt.Component;
29 import java.awt.peer.ComponentPeer;
30
31 import java.io.IOException;
32
33 import java.util.Iterator;
34
35 import sun.awt.AWTAccessor;
36 import sun.util.logging.PlatformLogger;
37
38 import sun.awt.AppContext;
39 import sun.awt.SunToolkit;
40
41 import sun.awt.dnd.SunDropTargetContextPeer;
42 import sun.awt.dnd.SunDropTargetEvent;
43
44 import sun.misc.Unsafe;
45
46 /**
47 * The XDropTargetContextPeer is the class responsible for handling
48 * the interaction between the XDnD/Motif DnD subsystem and Java drop targets.
49 *
50 * @since 1.5
51 */
52 final class XDropTargetContextPeer extends SunDropTargetContextPeer {
53 private static final PlatformLogger logger =
54 PlatformLogger.getLogger("sun.awt.X11.xembed.xdnd.XDropTargetContextPeer");
55
56 private static final Unsafe unsafe = XlibWrapper.unsafe;
57
58 /*
59 * A key to store a peer instance for an AppContext.
60 */
61 private static final Object DTCP_KEY = "DropTargetContextPeer";
62
63 private XDropTargetContextPeer() {}
64
|
24 */
25
26 package sun.awt.X11;
27
28 import java.awt.Component;
29 import java.awt.peer.ComponentPeer;
30
31 import java.io.IOException;
32
33 import java.util.Iterator;
34
35 import sun.awt.AWTAccessor;
36 import sun.util.logging.PlatformLogger;
37
38 import sun.awt.AppContext;
39 import sun.awt.SunToolkit;
40
41 import sun.awt.dnd.SunDropTargetContextPeer;
42 import sun.awt.dnd.SunDropTargetEvent;
43
44 import jdk.internal.misc.Unsafe;
45
46 /**
47 * The XDropTargetContextPeer is the class responsible for handling
48 * the interaction between the XDnD/Motif DnD subsystem and Java drop targets.
49 *
50 * @since 1.5
51 */
52 final class XDropTargetContextPeer extends SunDropTargetContextPeer {
53 private static final PlatformLogger logger =
54 PlatformLogger.getLogger("sun.awt.X11.xembed.xdnd.XDropTargetContextPeer");
55
56 private static final Unsafe unsafe = XlibWrapper.unsafe;
57
58 /*
59 * A key to store a peer instance for an AppContext.
60 */
61 private static final Object DTCP_KEY = "DropTargetContextPeer";
62
63 private XDropTargetContextPeer() {}
64
|