Menu highlight/select color is inconsistent under Win7/Aero

The behaviour described in the bug report is either by design, or would be far too complex/time-consuming to be changed

Moderators: Hacker, petermad, Stefan2, white

Post Reply
CatalinC
Junior Member
Junior Member
Posts: 16
Joined: 2008-07-28, 10:12 UTC

Menu highlight/select color is inconsistent under Win7/Aero

Post by *CatalinC »

Technically this is not 100% a bug in TC since the internet is full with people complaining on how the highlight/select color with Aero is too 'pale' and is sometimes very hard to see over gray menus/background.

However it is easy to see that the "main TC menus" (File/Mark/Commands and so on) all use a "non-Aero" color which is VERY usable and clear.

However the "system-like" menus do not use the same very usable color - most notably the History menu (ALT+DOWN ARROW), the Favorites menu and the context menu (the one you get normally with a right-click on the item or with the special key on some keyboards). Ideally all those should use the same color as the main TC menus - which are very usable!

This takes place with Win7/x64 with Aero enabled.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50541
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

TC uses an owner-drawn main menu with an old style cursor color which can be seen better. The menus which do not use this bar are all not owner-drawn. Unfortunately it would be too much work to make them all owner-drawn too, sorry.
Author of Total Commander
https://www.ghisler.com
CatalinC
Junior Member
Junior Member
Posts: 16
Joined: 2008-07-28, 10:12 UTC

Post by *CatalinC »

ghisler(Author) wrote:TC uses an owner-drawn main menu with an old style cursor color which can be seen better. The menus which do not use this bar are all not owner-drawn. Unfortunately it would be too much work to make them all owner-drawn too, sorry.
Thank you for the feedback - I can see how that would be a rather risky change when you are already with RC2 for 8.01, but I really doubt that it would be a huge change for 8.02 given that all the coding infrastructure for owner-drawn menus is already there and at least the 3 menus that I mentioned all seem to be entirely 'built' inside your own code (without the associated icon - the absence of which is anyway already handled correctly by your infrastructure) :wink:
Post Reply