summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Link.java
diff options
context:
space:
mode:
authorSteve Northover <steve>2006-09-11 16:52:04 +0000
committerSteve Northover <steve>2006-09-11 16:52:04 +0000
commit7a259829aa6b89f6f08e2eecb22d6a75e161c185 (patch)
treed707ce2046036aa47054504c18fb2e32c6ea50fb /bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Link.java
parent626ee7aa217819e9bfa1e4c3d2d12ee224c596b0 (diff)
downloadeclipse.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.java6
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];