more color queries
authorClaus Gittinger <cg@exept.de>
Thu, 19 Dec 2019 15:35:35 +0100
changeset 8947 03785cc75473
parent 8946 5eb018be1fea
child 8948 64b7075196d5
more color queries
WinWorkstation.st
--- 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;
     }