equal
deleted
inserted
replaced
28 import java.awt.*; |
28 import java.awt.*; |
29 |
29 |
30 import java.util.LinkedList; |
30 import java.util.LinkedList; |
31 import java.util.Iterator; |
31 import java.util.Iterator; |
32 |
32 |
33 import java.util.logging.Level; |
33 import sun.util.logging.PlatformLogger; |
34 import java.util.logging.Logger; |
|
35 |
34 |
36 import sun.awt.EmbeddedFrame; |
35 import sun.awt.EmbeddedFrame; |
37 import sun.awt.SunToolkit; |
36 import sun.awt.SunToolkit; |
38 |
37 |
39 public class XEmbeddedFramePeer extends XFramePeer { |
38 public class XEmbeddedFramePeer extends XFramePeer { |
40 |
39 |
41 private static final Logger xembedLog = Logger.getLogger("sun.awt.X11.xembed.XEmbeddedFramePeer"); |
40 private static final PlatformLogger xembedLog = PlatformLogger.getLogger("sun.awt.X11.xembed.XEmbeddedFramePeer"); |
42 |
41 |
43 LinkedList<AWTKeyStroke> strokes; |
42 LinkedList<AWTKeyStroke> strokes; |
44 |
43 |
45 XEmbedClientHelper embedder; // Caution - can be null if XEmbed is not supported |
44 XEmbedClientHelper embedder; // Caution - can be null if XEmbed is not supported |
46 public XEmbeddedFramePeer(EmbeddedFrame target) { |
45 public XEmbeddedFramePeer(EmbeddedFrame target) { |
136 |
135 |
137 public void handleConfigureNotifyEvent(XEvent xev) |
136 public void handleConfigureNotifyEvent(XEvent xev) |
138 { |
137 { |
139 assert (SunToolkit.isAWTLockHeldByCurrentThread()); |
138 assert (SunToolkit.isAWTLockHeldByCurrentThread()); |
140 XConfigureEvent xe = xev.get_xconfigure(); |
139 XConfigureEvent xe = xev.get_xconfigure(); |
141 if (xembedLog.isLoggable(Level.FINE)) { |
140 if (xembedLog.isLoggable(PlatformLogger.FINE)) { |
142 xembedLog.fine(xe.toString()); |
141 xembedLog.fine(xe.toString()); |
143 } |
142 } |
144 |
143 |
145 // fix for 5063031 |
144 // fix for 5063031 |
146 // if we use super.handleConfigureNotifyEvent() we would get wrong |
145 // if we use super.handleConfigureNotifyEvent() we would get wrong |