50 import sun.awt.datatransfer.DataTransferer;
51 import sun.java2d.d3d.D3DRenderQueue;
52 import sun.java2d.opengl.OGLRenderQueue;
53
54 import sun.misc.ManagedLocalsThread;
55 import sun.print.PrintJob2D;
56
57 import java.awt.dnd.DragSource;
58 import java.awt.dnd.DragGestureListener;
59 import java.awt.dnd.DragGestureEvent;
60 import java.awt.dnd.DragGestureRecognizer;
61 import java.awt.dnd.MouseDragGestureRecognizer;
62 import java.awt.dnd.InvalidDnDOperationException;
63 import java.awt.dnd.peer.DragSourceContextPeer;
64
65 import java.util.Hashtable;
66 import java.util.Locale;
67 import java.util.Map;
68 import java.util.Properties;
69
70 import sun.font.FontManager;
71 import sun.font.FontManagerFactory;
72 import sun.font.SunFontManager;
73 import sun.misc.PerformanceLogger;
74 import sun.util.logging.PlatformLogger;
75
76 public final class WToolkit extends SunToolkit implements Runnable {
77
78 private static final PlatformLogger log = PlatformLogger.getLogger("sun.awt.windows.WToolkit");
79
80 // Desktop property which specifies whether XP visual styles are in effect
81 public static final String XPSTYLE_THEME_ACTIVE = "win.xpstyle.themeActive";
82
83 static GraphicsConfiguration config;
84
85 // System clipboard.
86 WClipboard clipboard;
87
88 // cache of font peers
89 private Hashtable<String,FontPeer> cacheFontPeer;
90
91 // Windows properties
92 private WDesktopProperties wprops;
93
|
50 import sun.awt.datatransfer.DataTransferer;
51 import sun.java2d.d3d.D3DRenderQueue;
52 import sun.java2d.opengl.OGLRenderQueue;
53
54 import sun.misc.ManagedLocalsThread;
55 import sun.print.PrintJob2D;
56
57 import java.awt.dnd.DragSource;
58 import java.awt.dnd.DragGestureListener;
59 import java.awt.dnd.DragGestureEvent;
60 import java.awt.dnd.DragGestureRecognizer;
61 import java.awt.dnd.MouseDragGestureRecognizer;
62 import java.awt.dnd.InvalidDnDOperationException;
63 import java.awt.dnd.peer.DragSourceContextPeer;
64
65 import java.util.Hashtable;
66 import java.util.Locale;
67 import java.util.Map;
68 import java.util.Properties;
69
70 import sun.awt.util.PerformanceLogger;
71 import sun.font.FontManager;
72 import sun.font.FontManagerFactory;
73 import sun.font.SunFontManager;
74 import sun.util.logging.PlatformLogger;
75
76 public final class WToolkit extends SunToolkit implements Runnable {
77
78 private static final PlatformLogger log = PlatformLogger.getLogger("sun.awt.windows.WToolkit");
79
80 // Desktop property which specifies whether XP visual styles are in effect
81 public static final String XPSTYLE_THEME_ACTIVE = "win.xpstyle.themeActive";
82
83 static GraphicsConfiguration config;
84
85 // System clipboard.
86 WClipboard clipboard;
87
88 // cache of font peers
89 private Hashtable<String,FontPeer> cacheFontPeer;
90
91 // Windows properties
92 private WDesktopProperties wprops;
93
|