[8.0ß24 x64] Visual bug, wrong appearance of drive buttons

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

User avatar
HolgerK
Power Member
Power Member
Posts: 5409
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

And your graphic card is ...?
Maybe someone with a similar hardware can confirm your problem.

Regards
Holger
User avatar
MaxX
Power Member
Power Member
Posts: 1175
Joined: 2012-03-23, 18:15 UTC
Location: UA

Post by *MaxX »

2HolgerK
Radeon hd4250 int. 512 mb, CCC 12.03.
But in does no matter, 'cause previous versions look fine.
Ukrainian Total Commander Translator. Feedback and discuss.
User avatar
HolgerK
Power Member
Power Member
Posts: 5409
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

MaxX wrote:But in does no matter, 'cause previous versions look fine.
With previous version you mean the 32Bit Delphi version or an older x64 Lazarus version?
Radeon hd4250 int. 512 mb, CCC 12.03.
One of the reason why Vista becomes the image of a slow OS was a change in the display driver model:

http://msdn.microsoft.com/en-us/library/windows/desktop/ff729480%28v=vs.85%29.aspx

The most important impacts was that GDI intensive programs suffer in graphic performance because of limited hardware acceleration.
Windows 7 and the GPU-driver development does a lot to improve this, but there may be still some drawbacks and or bugs (or differences between x64 and x86 gdi-calls) in different GPU drivers:

http://www.tomshardware.com/reviews/2d-windows-gdi,2539.html

Regards
Holger
User avatar
MaxX
Power Member
Power Member
Posts: 1175
Joined: 2012-03-23, 18:15 UTC
Location: UA

Post by *MaxX »

Omg, my friend tested today both 8.0 b23 x64 and 8.0 b24 x64 and get the same bug as I - solid bg color on button.
So, bug is confirmed at diffrent pc's.
User avatar
HolgerK
Power Member
Power Member
Posts: 5409
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

So, bug is confirmed at diffrent pc's.
And both PCs have ati graphic cards?

Regards
Holger
Make our planet great again
User avatar
MaxX
Power Member
Power Member
Posts: 1175
Joined: 2012-03-23, 18:15 UTC
Location: UA

Post by *MaxX »

2HolgerK
yes
Ukrainian Total Commander Translator. Feedback and discuss.
User avatar
karlchen
Power Member
Power Member
Posts: 4605
Joined: 2003-02-06, 22:23 UTC
Location: Germany

Post by *karlchen »

Just to give a more detailled illustration of the visual differences that are being discussed in this thread, here are 3 more screenshots, grouped together and presented in 2 image files:

Image #1, TC80ß24_active_drive_buttons_differences.png, presents top down:
+ drive button bar in T.C. 8.0ß24 32-bit, drive button [C:] active
+ drive button bar in T.C. 8.0ß24 64-bit, drive button [C:] active, mouse not over
+ drive button bar in T.C. 8.0ß24 32-bit, drive button [C:] active, mouse over, only this one uses a different background color

Image #2, TC80ß24_active_drive_buttons_differences_zoomedin.png, same as previous image, only the size has been doubled with the help of Imagine in order to make it easier to see what the differences really are.

T.C. 8.0ß24 32-bit and 64-bit both display the background of the active drive button in dotted form. Only the visual effect looks a little bit darker in T.C. 8.0ß24 64-bit.
Only if you hover your mouse over the active drive button, TC. 8.024 64-bit will change the dotted background to a solid background the color of which is simply the background colour of the buttonbar and the menubar. Hovering your mouse of the active drive button will not have any effect in T.C. 8.0ß24 32-bit.

Now everybody kindly decide for yourselves ...
MX Linux 21.3 64-bit xfce, Total Commander 11.50 64-bit
The people of Alderaan keep on bravely fighting back the clone warriors sent out by the unscrupulous Sith Lord Palpatine.
The Prophet's Song
User avatar
MaxX
Power Member
Power Member
Posts: 1175
Joined: 2012-03-23, 18:15 UTC
Location: UA

Post by *MaxX »

So, you say is that bug or feature?
Ukrainian Total Commander Translator. Feedback and discuss.
User avatar
karlchen
Power Member
Power Member
Posts: 4605
Joined: 2003-02-06, 22:23 UTC
Location: Germany

Post by *karlchen »

MaxX wrote:So, you say is that bug or feature?
I had already given my point of view: neither, nor, just a minor visual difference.
MX Linux 21.3 64-bit xfce, Total Commander 11.50 64-bit
The people of Alderaan keep on bravely fighting back the clone warriors sent out by the unscrupulous Sith Lord Palpatine.
The Prophet's Song
User avatar
HolgerK
Power Member
Power Member
Posts: 5409
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

MaxX wrote:So, you say is that bug or feature?
Nobody say it's a feature (for what should it good for?)!

I guess your solid background of the active button is a driver bug oft the ati graphic card.
With nVidia graphic it looks like this (resized with the help of Paint.Net):
http://holgerk.drivehq.com/TC/TC8b24_DriveButton_%28x86_vs_x64%29.png
http://holgerk.drivehq.com/TC/TC8b24_DriveButton_%28x86_vs_x64%29_magn.png

The 2 (instead of 1) pixel solid border (x64) and the one pixel vertical offset of the drive letter(x86) may be caused by a slightly different implementation inside Lazarus and Delphi code (but who really cares about such minor visual glitch...).

Regards
Holger
User avatar
MaxX
Power Member
Power Member
Posts: 1175
Joined: 2012-03-23, 18:15 UTC
Location: UA

Post by *MaxX »

Tested in virtualbox (1) and non-ati video drivers (2), saw the same behavior.
So, that's bug of x64 version only. Not drivers, and not Windows.
Last edited by MaxX on 2012-04-07, 18:51 UTC, edited 1 time in total.
User avatar
HolgerK
Power Member
Power Member
Posts: 5409
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

MaxX wrote:So, that's bug of x64 version only.
Sigh. And how do you explain:
But let us stop here and wait for Christians answer.

Regards
Holger
User avatar
MaxX
Power Member
Power Member
Posts: 1175
Joined: 2012-03-23, 18:15 UTC
Location: UA

Post by *MaxX »

HolgerK wrote:let us stop here and wait for Christians answer
absolutely agree
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50532
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Well, TC just uses Lazarus controls for BitButton/SpeedButton controls, and they are written a bit different than the Delphi controls. They can't just use the Delphi code because it's copyrighted. Currently I don't plean to rewrite these controls so they look exactly like the Delphi controls, except if there is a problem which has an influence on the actual functionality.
Author of Total Commander
https://www.ghisler.com
User avatar
MaxX
Power Member
Power Member
Posts: 1175
Joined: 2012-03-23, 18:15 UTC
Location: UA

Post by *MaxX »

2ghisler(Author)
32vs64: Or solid, or dotted, or sth else you can wish... - just the easiest of these fixes.
Could you make buttons look NOT diffret?
Ukrainian Total Commander Translator. Feedback and discuss.
Post Reply