--- a/WinWorkstation.st Thu Dec 19 13:26:06 2019 +0100
+++ b/WinWorkstation.st Thu Dec 19 15:35:35 2019 +0100
@@ -7703,108 +7703,129 @@
p = COLOR_HIGHLIGHT;
} else if (aKey == @symbol(COLOR_HIGHLIGHTTEXT)) {
p = COLOR_HIGHLIGHTTEXT;
- } else if (aKey == @symbol(COLOR_MENU)) {
- p = COLOR_MENU;
- } else if (aKey == @symbol(COLOR_MENUTEXT)) {
- p = COLOR_MENUTEXT;
} else if (aKey == @symbol(COLOR_SCROLLBAR)) {
- p = COLOR_SCROLLBAR;
+ p = COLOR_SCROLLBAR; // 0
+
+#ifndef COLOR_3DDKSHADOW
+# define COLOR_3DDKSHADOW 21
+#endif
+#ifndef COLOR_3DFACE
+# define COLOR_3DFACE 15
+#endif
+#ifndef COLOR_3DHIGHLIGHT
+# define COLOR_3DHIGHLIGHT 20
+#endif
+#ifndef COLOR_3DLIGHT
+# define COLOR_3DLIGHT 22
+#endif
+#ifndef COLOR_3DSHADOW
+# define COLOR_3DSHADOW 16
+#endif
+#ifndef COLOR_ACTIVEBORDER
+# define COLOR_ACTIVEBORDER 10
+#endif
+#ifndef COLOR_ACTIVECAPTION
+# define COLOR_ACTIVECAPTION 2
+#endif
+#ifndef COLOR_APPWORKSPACE
+# define COLOR_APPWORKSPACE 12
+#endif
+#ifndef COLOR_BACKGROUND
+# define COLOR_BACKGROUND 1
+#endif
+#ifndef COLOR_BTNHIGHLIGHT
+# define COLOR_BTNHIGHLIGHT 20
+#endif
+#ifndef COLOR_CAPTIONTEXT
+# define COLOR_CAPTIONTEXT 9
+#endif
+#ifndef COLOR_DESKTOP
+# define COLOR_DESKTOP 1
+#endif
+#ifndef COLOR_GRADIENTACTIVECAPTION
+# define COLOR_GRADIENTACTIVECAPTION 27
+#endif
+#ifndef COLOR_GRADIENTINACTIVECAPTION
+# define COLOR_GRADIENTINACTIVECAPTION 28
+#endif
+#ifndef COLOR_HOTLIGHT
+# define COLOR_HOTLIGHT 26
+#endif
+#ifndef COLOR_INACTIVEBORDER
+# define COLOR_INACTIVEBORDER 11
+#endif
+#ifndef COLOR_INACTIVECAPTION
+# define COLOR_INACTIVECAPTION 3
+#endif
+#ifndef COLOR_INACTIVECAPTIONTEXT
+# define COLOR_INACTIVECAPTIONTEXT 19
+#endif
+#ifndef COLOR_INFOBK
+# define COLOR_INFOBK 24
+#endif
+#ifndef COLOR_INFOTEXT
+# define COLOR_INFOTEXT 23
+#endif
+#ifndef COLOR_MENUHILIGHT
+# define COLOR_MENUHILIGHT 29
+#endif
+#ifndef COLOR_MENUBAR
+# define COLOR_MENUBAR 30
+#endif
+#ifndef COLOR_WINDOWFRAME
+# define COLOR_WINDOWFRAME 6
+#endif
+
+ } else if (aKey == @symbol(COLOR_3DDKSHADOW)) {
+ p = COLOR_3DDKSHADOW;
+ } else if (aKey == @symbol(COLOR_3DFACE)) {
+ p = COLOR_3DFACE;
+ } else if (aKey == @symbol(COLOR_3DHIGHLIGHT)) {
+ p = COLOR_3DHIGHLIGHT;
+ } else if (aKey == @symbol(COLOR_3DLIGHT)) {
+ p = COLOR_3DLIGHT;
+ } else if (aKey == @symbol(COLOR_3DSHADOW)) {
+ p = COLOR_3DSHADOW;
+ } else if (aKey == @symbol(COLOR_ACTIVEBORDER)) {
+ p = COLOR_ACTIVEBORDER;
+ } else if (aKey == @symbol(COLOR_ACTIVECAPTION)) {
+ p = COLOR_ACTIVECAPTION;
+ } else if (aKey == @symbol(COLOR_APPWORKSPACE)) {
+ p = COLOR_APPWORKSPACE;
+ } else if (aKey == @symbol(COLOR_BACKGROUND)) {
+ p = COLOR_BACKGROUND;
+ } else if (aKey == @symbol(COLOR_BTNHIGHLIGHT)) {
+ p = COLOR_BTNHIGHLIGHT;
+ } else if (aKey == @symbol(COLOR_CAPTIONTEXT)) {
+ p = COLOR_CAPTIONTEXT;
+ } else if (aKey == @symbol(COLOR_DESKTOP)) {
+ p = COLOR_DESKTOP;
+ } else if (aKey == @symbol(COLOR_GRADIENTACTIVECAPTION)) {
+ p = COLOR_GRADIENTACTIVECAPTION;
+ } else if (aKey == @symbol(COLOR_GRADIENTINACTIVECAPTION)) {
+ p = COLOR_GRADIENTINACTIVECAPTION;
+ } else if (aKey == @symbol(COLOR_HOTLIGHT)) {
+ p = COLOR_HOTLIGHT;
+ } else if (aKey == @symbol(COLOR_INACTIVEBORDER)) {
+ p = COLOR_INACTIVEBORDER;
+ } else if (aKey == @symbol(COLOR_INACTIVECAPTION)) {
+ p = COLOR_INACTIVECAPTION;
+ } else if (aKey == @symbol(COLOR_INACTIVECAPTIONTEXT)) {
+ p = COLOR_INACTIVECAPTIONTEXT;
+ } else if (aKey == @symbol(COLOR_INFOBK)) {
+ p = COLOR_INFOBK;
+ } else if (aKey == @symbol(COLOR_INFOTEXT)) {
+ p = COLOR_INFOTEXT;
+ } else if (aKey == @symbol(COLOR_MENUHILIGHT)) {
+ p = COLOR_MENUHILIGHT;
+ } else if (aKey == @symbol(COLOR_MENUBAR)) {
+ p = COLOR_MENUBAR;
#ifdef COLOR_SHADOW
} else if (aKey == @symbol(COLOR_SHADOW)) {
p = COLOR_SHADOW;
#endif
-#ifdef COLOR_BACKGROUND
- } else if (aKey == @symbol(COLOR_BACKGROUND)) {
- p = COLOR_BACKGROUND;
-#endif
-#ifdef COLOR_ACTIVECAPTION
- } else if (aKey == @symbol(COLOR_ACTIVECAPTION)) {
- p = COLOR_ACTIVECAPTION;
-#endif
-#ifdef COLOR_INACTIVECAPTION
- } else if (aKey == @symbol(COLOR_INACTIVECAPTION)) {
- p = COLOR_INACTIVECAPTION;
-#endif
-#ifdef COLOR_WINDOWFRAME
} else if (aKey == @symbol(COLOR_WINDOWFRAME)) {
p = COLOR_WINDOWFRAME;
-#endif
-#ifdef COLOR_CAPTIONTEXT
- } else if (aKey == @symbol(COLOR_CAPTIONTEXT)) {
- p = COLOR_CAPTIONTEXT;
-#endif
-#ifdef COLOR_ACTIVEBORDER
- } else if (aKey == @symbol(COLOR_ACTIVEBORDER)) {
- p = COLOR_ACTIVEBORDER;
-#endif
-#ifdef COLOR_INACTIVEBORDER
- } else if (aKey == @symbol(COLOR_INACTIVEBORDER)) {
- p = COLOR_INACTIVEBORDER;
-#endif
-#ifdef COLOR_APPWORKSPACE
- } else if (aKey == @symbol(COLOR_APPWORKSPACE)) {
- p = COLOR_APPWORKSPACE;
-#endif
-#ifdef COLOR_INACTIVECAPTIONTEXT
- } else if (aKey == @symbol(COLOR_INACTIVECAPTIONTEXT)) {
- p = COLOR_INACTIVECAPTIONTEXT;
-#endif
-#ifdef COLOR_BTNHIGHLIGHT
- } else if (aKey == @symbol(COLOR_BTNHIGHLIGHT)) {
- p = COLOR_BTNHIGHLIGHT;
-#endif
-#ifdef COLOR_3DDKSHADOW
- } else if (aKey == @symbol(COLOR_3DDKSHADOW)) {
- p = COLOR_3DDKSHADOW;
-#endif
-#ifdef COLOR_3DLIGHT
- } else if (aKey == @symbol(COLOR_3DLIGHT)) {
- p = COLOR_3DLIGHT;
-#endif
-#ifdef COLOR_INFOTEXT
- } else if (aKey == @symbol(COLOR_INFOTEXT)) {
- p = COLOR_INFOTEXT;
-#endif
-#ifdef COLOR_INFOBK
- } else if (aKey == @symbol(COLOR_INFOBK)) {
- p = COLOR_INFOBK;
-#endif
-#ifdef COLOR_HOTLIGHT
- } else if (aKey == @symbol(COLOR_HOTLIGHT)) {
- p = COLOR_HOTLIGHT;
-#endif
-#ifdef COLOR_GRADIENTACTIVECAPTION
- } else if (aKey == @symbol(COLOR_GRADIENTACTIVECAPTION)) {
- p = COLOR_GRADIENTACTIVECAPTION;
-#endif
-#ifdef COLOR_GRADIENTINACTIVECAPTION
- } else if (aKey == @symbol(COLOR_GRADIENTINACTIVECAPTION)) {
- p = COLOR_GRADIENTINACTIVECAPTION;
-#endif
-#ifdef COLOR_DESKTOP
- } else if (aKey == @symbol(COLOR_DESKTOP)) {
- p = COLOR_DESKTOP;
-#endif
-#ifdef COLOR_3DFACE
- } else if (aKey == @symbol(COLOR_3DFACE)) {
- p = COLOR_3DFACE;
-#endif
-#ifdef COLOR_3DSHADOW
- } else if (aKey == @symbol(COLOR_3DSHADOW)) {
- p = COLOR_3DSHADOW;
-#endif
-#ifdef COLOR_3DHIGHLIGHT
- } else if (aKey == @symbol(COLOR_3DHIGHLIGHT)) {
- p = COLOR_3DHIGHLIGHT;
-#endif
-#ifdef COLOR_3DHILIGHT
- } else if (aKey == @symbol(COLOR_3DHILIGHT)) {
- p = COLOR_3DHILIGHT;
-#endif
-#ifdef COLOR_BTNHILIGHT
- } else if (aKey == @symbol(COLOR_BTNHILIGHT)) {
- p = COLOR_BTNHILIGHT;
-#endif
} else {
goto getOutOfHere;
}