Tk Source Code

Artifact [3bb6a38438]
Login

Artifact 3bb6a38438ef4e4005dbf394643ac0938e8144f0:

Attachment "submenu_arrow_highlight.patch" to ticket [2879927fff] added by mickey_knox 2009-10-15 22:10:12.
--- ..\..\tksrc_orig\win\tkWinMenu.c	2009-09-15 01:41:42.000000000 +0200
+++ tkWinMenu.c	2009-10-15 16:59:25.460421700 +0200
@@ -1812,8 +1812,10 @@
 	gc->background = activeBgColor->pixel;
     }
 
-    gc->foreground = GetSysColor((mePtr->state == ENTRY_DISABLED) ?
-	    COLOR_GRAYTEXT : COLOR_MENUTEXT);
+    gc->foreground = GetSysColor(
+      (mePtr->state == ENTRY_DISABLED) ? COLOR_GRAYTEXT : 
+      ((mePtr->state == ENTRY_ACTIVE) ?  COLOR_HIGHLIGHTTEXT : 
+                                         COLOR_MENUTEXT));
 
     rect.top = y + GetSystemMetrics(SM_CYBORDER);
     rect.bottom = y + height - GetSystemMetrics(SM_CYBORDER);