equal
deleted
inserted
replaced
107 static X11GraphicsDevice device; |
107 static X11GraphicsDevice device; |
108 static final X11GraphicsConfig config; |
108 static final X11GraphicsConfig config; |
109 static int awt_multiclick_time; |
109 static int awt_multiclick_time; |
110 static boolean securityWarningEnabled; |
110 static boolean securityWarningEnabled; |
111 |
111 |
112 // WeakSet should be used here, but there is no such class |
|
113 // in JDK (at least in JDK6 and earlier versions) |
|
114 private WeakHashMap<Window, Boolean> overrideRedirectWindows = |
|
115 new WeakHashMap<Window, Boolean>(); |
|
116 |
|
117 private static int screenWidth = -1, screenHeight = -1; // Dimensions of default screen |
112 private static int screenWidth = -1, screenHeight = -1; // Dimensions of default screen |
118 static long awt_defaultFg; // Pixel |
113 static long awt_defaultFg; // Pixel |
119 private static XMouseInfoPeer xPeer; |
114 private static XMouseInfoPeer xPeer; |
120 private static Method m_removeSourceEvents; |
115 private static Method m_removeSourceEvents; |
121 |
116 |
1311 { |
1306 { |
1312 if (state == Frame.NORMAL || state == Frame.ICONIFIED) { |
1307 if (state == Frame.NORMAL || state == Frame.ICONIFIED) { |
1313 return true; |
1308 return true; |
1314 } else { |
1309 } else { |
1315 return XWM.getWM().supportsExtendedState(state); |
1310 return XWM.getWM().supportsExtendedState(state); |
1316 } |
|
1317 } |
|
1318 |
|
1319 @Override |
|
1320 public void setOverrideRedirect(Window target) { |
|
1321 synchronized (overrideRedirectWindows) { |
|
1322 overrideRedirectWindows.put(target, true); |
|
1323 } |
|
1324 } |
|
1325 |
|
1326 public boolean isOverrideRedirect(Window target) { |
|
1327 synchronized (overrideRedirectWindows) { |
|
1328 return overrideRedirectWindows.containsKey(target); |
|
1329 } |
1311 } |
1330 } |
1312 } |
1331 |
1313 |
1332 static void dumpPeers() { |
1314 static void dumpPeers() { |
1333 if (log.isLoggable(PlatformLogger.FINE)) { |
1315 if (log.isLoggable(PlatformLogger.FINE)) { |