summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGrant Gayed <ggayed>2002-05-06 15:21:55 +0000
committerGrant Gayed <ggayed>2002-05-06 15:21:55 +0000
commit2578f70056f13b2af4b2e0bea79aa5fbe81d9417 (patch)
treebdbf3db06097e2ac99bb3ceaa3062d862679e280
parent9b5ecf1b8f6d7e07dc0e5dc881d3bcd40e6af9ff (diff)
downloadeclipse.platform.swt-2578f70056f13b2af4b2e0bea79aa5fbe81d9417.tar.gz
eclipse.platform.swt-2578f70056f13b2af4b2e0bea79aa5fbe81d9417.tar.xz
eclipse.platform.swt-2578f70056f13b2af4b2e0bea79aa5fbe81d9417.zip
Answer correct foreground colour
-rwxr-xr-xbundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Display.java10
1 files changed, 7 insertions, 3 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Display.java b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Display.java
index 34d13ecdb2..bc56354890 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Display.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Display.java
@@ -109,7 +109,7 @@ public class Display extends Device {
/* System Colors */
XColor COLOR_WIDGET_DARK_SHADOW, COLOR_WIDGET_NORMAL_SHADOW, COLOR_WIDGET_LIGHT_SHADOW;
- XColor COLOR_WIDGET_HIGHLIGHT_SHADOW, COLOR_WIDGET_BACKGROUND, COLOR_WIDGET_BORDER;
+ XColor COLOR_WIDGET_HIGHLIGHT_SHADOW, COLOR_WIDGET_FOREGROUND, COLOR_WIDGET_BACKGROUND, COLOR_WIDGET_BORDER;
XColor COLOR_LIST_FOREGROUND, COLOR_LIST_BACKGROUND, COLOR_LIST_SELECTION, COLOR_LIST_SELECTION_TEXT;
Color COLOR_INFO_BACKGROUND;
@@ -892,7 +892,7 @@ public Color getSystemColor (int id) {
case SWT.COLOR_WIDGET_LIGHT_SHADOW: xColor = COLOR_WIDGET_LIGHT_SHADOW; break;
case SWT.COLOR_WIDGET_HIGHLIGHT_SHADOW: xColor = COLOR_WIDGET_HIGHLIGHT_SHADOW; break;
case SWT.COLOR_WIDGET_BACKGROUND: xColor = COLOR_WIDGET_BACKGROUND; break;
- case SWT.COLOR_WIDGET_FOREGROUND:
+ case SWT.COLOR_WIDGET_FOREGROUND: xColor = COLOR_WIDGET_FOREGROUND; break;
case SWT.COLOR_WIDGET_BORDER: xColor = COLOR_WIDGET_BORDER; break;
case SWT.COLOR_LIST_FOREGROUND: xColor = COLOR_LIST_FOREGROUND; break;
case SWT.COLOR_LIST_BACKGROUND: xColor = COLOR_LIST_BACKGROUND; break;
@@ -1220,6 +1220,10 @@ void initializeSystemColors () {
COLOR_WIDGET_HIGHLIGHT_SHADOW = new XColor();
COLOR_WIDGET_HIGHLIGHT_SHADOW.pixel = compositeTopShadow;
OS.XQueryColor (xDisplay, colormap, COLOR_WIDGET_HIGHLIGHT_SHADOW);
+
+ COLOR_WIDGET_FOREGROUND = new XColor();
+ COLOR_WIDGET_FOREGROUND.pixel = textForeground;
+ OS.XQueryColor (xDisplay, colormap, COLOR_WIDGET_FOREGROUND);
COLOR_WIDGET_BACKGROUND = new XColor();
COLOR_WIDGET_BACKGROUND.pixel = compositeBackground;
@@ -1515,7 +1519,7 @@ void releaseDisplay () {
buttonBackground = buttonForeground = 0;
defaultBackground = defaultForeground = 0;
COLOR_WIDGET_DARK_SHADOW = COLOR_WIDGET_NORMAL_SHADOW = COLOR_WIDGET_LIGHT_SHADOW =
- COLOR_WIDGET_HIGHLIGHT_SHADOW = COLOR_WIDGET_BACKGROUND = COLOR_WIDGET_BORDER =
+ COLOR_WIDGET_HIGHLIGHT_SHADOW = COLOR_WIDGET_FOREGROUND = COLOR_WIDGET_BACKGROUND = COLOR_WIDGET_BORDER =
COLOR_LIST_FOREGROUND = COLOR_LIST_BACKGROUND = COLOR_LIST_SELECTION = COLOR_LIST_SELECTION_TEXT = null;
COLOR_INFO_BACKGROUND = null;
}