[TC9b13x64] Drive icons appears dimmed when using DriveLib

Bug reports will be moved here when the described bug has been fixed

Moderators: Hacker, petermad, Stefan2, white

Post Reply
User avatar
Matthias030
Senior Member
Senior Member
Posts: 423
Joined: 2007-03-04, 10:48 UTC
Location: Berlin

[TC9b13x64] Drive icons appears dimmed when using DriveLib

Post by *Matthias030 »

I use an external DriveLib. When hovering the mouse over the drive bar, then the current icon under the mouse cursor appears dimmed.

This is only for the fixed drive bar (not the drive pulldown menu) and only when using an external drive dll. When using "Show drive icons from explorer" this problem doesn't exists.
User avatar
TieFighter
Member
Member
Posts: 190
Joined: 2007-12-03, 12:58 UTC
Location: France

Post by *TieFighter »

confirmed under Windows 7 x64

but I think is a new feature. On history file you can find :
24.08.16 Fixed: Show dimmed icons by default only on Windows XP or newer, they look ugly on older Windows versions (32/64)

14.08.16 Fixed: Use dimmed icons by default only on Windows XP or newer, because ImageList_DrawEx(...ILD_BLEND50) looks horrible on old Windows versions (32/64)
Cordialement,
TieFighter
User avatar
petermad
Power Member
Power Member
Posts: 16032
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

I use an external DriveLib. When hovering the mouse over the drive bar, then the current icon under the mouse cursor appears dimmed.

This is only for the fixed drive bar (not the drive pulldown menu) and only when using an external drive dll. When using "Show drive icons from explorer" this problem doesn't exists.
I cannot confirm this under Windows 7 with TC9b13 x64 - which version of TC are you using and under what OS, and what Windows theme?
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
TieFighter
Member
Member
Posts: 190
Joined: 2007-12-03, 12:58 UTC
Location: France

Post by *TieFighter »

For me Windows 7 Pro X64 with TC 9.00 B13
Cordialement,
TieFighter
User avatar
Matthias030
Senior Member
Senior Member
Posts: 423
Joined: 2007-03-04, 10:48 UTC
Location: Berlin

Post by *Matthias030 »

This problem seems to be a 64-bit problem only. I have tested 64-bit vs 32-bit. 32-bit doesn't dim the drive icon under mouse cursor.

I use Windows 10 64-bit. I have not installed any desktop themes.
User avatar
TieFighter
Member
Member
Posts: 190
Joined: 2007-12-03, 12:58 UTC
Location: France

Post by *TieFighter »

To be sure what we are talking, a small screenshot :

[img]http://zupimages.net/up/16/37/l4qq.png[/img]

If that's right Matthias030?
If so, I reproduced with TC 8.52a and in this case is not a problem but a feature.
Cordialement,
TieFighter
User avatar
Matthias030
Senior Member
Senior Member
Posts: 423
Joined: 2007-03-04, 10:48 UTC
Location: Berlin

Post by *Matthias030 »

Thanks for the screenshots. Yes, that's exactly what I am talking about.

TC8.5.2a 64-bit works exactly as TC9.00 32-bit. icons are not dimmed when hovering the mouse pointer over them.

Not sure if this is a new feature in TC9 64-bit? And why it is only for own IconLibs but not for the Explorer drive icons? anyway, it's not a big bug and I only wanted to comment that there is something different between 32-bit and 64-bit version.
User avatar
petermad
Power Member
Power Member
Posts: 16032
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

TC8.5.2a 64-bit works exactly as TC9.00 32-bit. icons are not dimmed when hovering the mouse pointer over them.
That's not what I see. Here TC8.52a 64bit works the same as TC9beta 64-bit - when a drive icon is hovered, the background is highlighted AND the icon itself is made lighter (dimmed).

For 32bit TC in both 8.52a and 9beta the background is also highlighted, but the icon itself keeps it's color.

This applies both with flat and non-flat drive icon setting.

Tested with Windows 7, 8.1 and 10.

So there is a difference when highlighting the drive icons between the 64 bit and the 32 bit version, but I also see that in TC8.52a - nothing new there.

I don't see any dimming when using Windows Explorer icons in TC9 (neither 64 nor 33 bit)
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
Matthias030
Senior Member
Senior Member
Posts: 423
Joined: 2007-03-04, 10:48 UTC
Location: Berlin

Post by *Matthias030 »

petermad wrote: So there is a difference when highlighting the drive icons between the 64 bit and the 32 bit version, but I also see that in TC8.52a - nothing new there.

I don't see any dimming when using Windows Explorer icons in TC9 (neither 64 nor 33 bit)
I'm sorry, you're right. Icons are also dimmed on TC 8.52 64-bit. So it's only a difference between 64-bit and 32-bit TCs. I was wondering about this after moving from 32-bit TC to 64-bit TC recently.

Maybe it's a feature and not a bug. But why a difference between 32 and 64-bit :?
User avatar
TieFighter
Member
Member
Posts: 190
Joined: 2007-12-03, 12:58 UTC
Location: France

Post by *TieFighter »

I don't see any dimming when using Windows Explorer icons in TC9 (neither 64 nor 33 bit)
I think I see the incomprehension
:arrow: petermad : you use indows Explorer icons in TC9 (without drivelib option) and you are right, the icons are not dimmed
:arrow: Matthias030 : you use special icons with the drivelib option and you are right, the icons are dimmed

But whether one case as in the other I reproduced the same behavior with TC8.52a. So, this is not a bug in the TC Beta but an existing "bug".
Cordialement,
TieFighter
User avatar
petermad
Power Member
Power Member
Posts: 16032
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

But whether one case as in the other I reproduced the same behavior with TC8.52a. So, this is not a bug in the TC Beta but an existing "bug".
Exactly what I tried to point out.

But why a difference between 32 and 64-bit
Because the two versions are made with different compilers.
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50550
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

No, it's not a feature of TC, it must be a feature of the class library Lazarus. Never noticed that myself. I will check it. Sorry, there wasn't enough time before the release of beta 14.
Author of Total Commander
https://www.ghisler.com
User avatar
petermad
Power Member
Power Member
Posts: 16032
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

04.10.16 Fixed: For consistency with the 32-bit version, don't drive drive icons from icon lib dimmed when hovering over them (64)
Confirmed fixed in TC9b17 x64 :-)
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
Matthias030
Senior Member
Senior Member
Posts: 423
Joined: 2007-03-04, 10:48 UTC
Location: Berlin

Post by *Matthias030 »

Fixed in beta17. Thanks!
Post Reply