Yep, I’m making my own personal fork of Blender and I changed it:
My code uses the Theme Space Settings -> Header Text Highlight color property to make the header bar obnoxious. It doesn’t look pretty, but there is no longer any doubt over which window your keyboard shortcut will be sent to.
If anyone reading this is interested in implementing this change in the source code, here’s what you have to do. In blender\source\blender\editors\interface\resources .c change this…
case TH_HEADERDESEL:
/* we calculate a dynamic builtin header deselect color, also for pulldowns... */
cp = ts->header;
headerdesel[0] = cp[0] > 10 ? cp[0] - 10 : 0;
headerdesel[1] = cp[1] > 10 ? cp[1] - 10 : 0;
headerdesel[2] = cp[2] > 10 ? cp[2] - 10 : 0;
cp = headerdesel;
break;
…to this:
case TH_HEADERDESEL:
cp = ts->text_hi;
break;
Then in blender\source\blender\editors\screen\area.c, change this line…
UI_ThemeClearColor((ED_screen_area_active©) ? TH_HEADER : TH_HEADERDESEL);
…to this:
UI_ThemeClearColor((ED_screen_area_active©) ? TH_HEADERDESEL : TH_HEADER);
Recompile, and you’ll get the obnoxious window headers. Enjoy 