diff options
author | Steve Northover <steve> | 2006-09-11 16:52:04 +0000 |
---|---|---|
committer | Steve Northover <steve> | 2006-09-11 16:52:04 +0000 |
commit | 7a259829aa6b89f6f08e2eecb22d6a75e161c185 (patch) | |
tree | d707ce2046036aa47054504c18fb2e32c6ea50fb /bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Link.java | |
parent | 626ee7aa217819e9bfa1e4c3d2d12ee224c596b0 (diff) | |
download | eclipse.platform.swt-7a259829aa6b89f6f08e2eecb22d6a75e161c185.tar.gz eclipse.platform.swt-7a259829aa6b89f6f08e2eecb22d6a75e161c185.tar.xz eclipse.platform.swt-7a259829aa6b89f6f08e2eecb22d6a75e161c185.zip |
use system color for link
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Link.java')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Link.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Link.java b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Link.java index 6c17eca1ae..46692ec419 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Link.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Link.java @@ -175,7 +175,11 @@ void createHandle () { state |= THEME_BACKGROUND; if (OS.COMCTL32_MAJOR < 6) { layout = new TextLayout (display); - linkColor = new Color (display, LINK_FOREGROUND); + if (!OS.IsWinCE && OS.WIN32_VERSION >= OS.VERSION (4, 10)) { + linkColor = Color.win32_new (display, OS.GetSysColor (OS.COLOR_HOTLIGHT)); + } else { + linkColor = new Color (display, LINK_FOREGROUND); + } disabledColor = Color.win32_new (display, OS.GetSysColor (OS.COLOR_GRAYTEXT)); offsets = new Point [0]; ids = new String [0]; |