[Beta] Strange look of the Sync Dir dialog when reading dirs

English support forum

Moderators: white, Hacker, petermad, Stefan2

Which disabled look do you prefer?

Proposal one: All disabled
3
20%
Proposal two: Down buttons normal with disabled text
9
60%
Proposal three: All buttons normal with disabled text
3
20%
 
Total votes: 15

User avatar
Flint
Power Member
Power Member
Posts: 3487
Joined: 2003-10-27, 09:25 UTC
Location: Antalya, Turkey
Contact:

[Beta] Strange look of the Sync Dir dialog when reading dirs

Post by *Flint »

When in Synchronize Dirs the list of directories is being read, the buttons in the Show section become disabled. But this "disabled" mode looks strange: while in enabled mode some buttons are pressed and some are unpressed, in disabled mode all of them look unpressed. Here are the screenshots:
http://flint-inc.ru/Temp/tc/sd_enabled.png
http://flint-inc.ru/Temp/tc/sd_disabled.png
Last edited by Flint on 2006-06-25, 12:56 UTC, edited 2 times in total.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
 
Using TC 10.52 / Win10 x64
User avatar
Lefteous
Power Member
Power Member
Posts: 9535
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2Flint
Sometimes using abbreviations is not a good idea. You are not talking about the multi rename tool but about the synchronize directories dialog, don't you? :)
User avatar
Flint
Power Member
Power Member
Posts: 3487
Joined: 2003-10-27, 09:25 UTC
Location: Antalya, Turkey
Contact:

Post by *Flint »

Lefteous
Yes, you're right of course. :D I fixed my post.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
 
Using TC 10.52 / Win10 x64
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48077
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

while in enabled mode some buttons are pressed and some are unpressed, in disabled mode all of them look unpressed
There is no pressed disabled state, so all look the same when disabled. I had to change this behaviour (make them disabled) because I now have to call MessageLoop() all the time, otherwise Windows Vista thinks that the application has crashed (thank you, Microsoft, for this useless feature).
Author of Total Commander
https://www.ghisler.com
User avatar
Flint
Power Member
Power Member
Posts: 3487
Joined: 2003-10-27, 09:25 UTC
Location: Antalya, Turkey
Contact:

Post by *Flint »

Maybe, it's possible to make these buttons look like other disabled buttons? (Like e.g. "Synchronize" button on my "sd_disabled" screenshot. I mean flat and grey.)
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
 
Using TC 10.52 / Win10 x64
User avatar
XPEHOPE3KA
Power Member
Power Member
Posts: 854
Joined: 2006-03-03, 18:23 UTC
Location: Saint-Petersburg, Russia

Post by *XPEHOPE3KA »

ghisler(Author)
How about a separate version for Vista? So that XP-users (& others) won't suffer from "Vista changes".
F6, Enter, Tab, F6, Enter, Tab, F6, Enter, Tab... - I like to move IT, move IT!..
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48077
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Actually XP users also profit from this change, because now the "Abort" button works also on XP! Until now, it was only possible to abort by pressing ESC.
Author of Total Commander
https://www.ghisler.com
User avatar
Flint
Power Member
Power Member
Posts: 3487
Joined: 2003-10-27, 09:25 UTC
Location: Antalya, Turkey
Contact:

Post by *Flint »

And what about the flat style?
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
 
Using TC 10.52 / Win10 x64
User avatar
Lefteous
Power Member
Power Member
Posts: 9535
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2ghisler(Author)
There is no pressed disabled state, so all look the same when disabled. I had to change this behaviour (make them disabled) because I now have to call MessageLoop() all the time, otherwise Windows Vista thinks that the application has crashed (thank you, Microsoft, for this useless feature).
Noone forces you to call MessageLoop. Microsoft just doesn't support this bad single-threaded habit.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48077
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Noone forces you to call MessageLoop. Microsoft just doesn't support this bad single-threaded habit.
Even when using a separate thread I would have to disable the buttons during the comparison...
Maybe, it's possible to make these buttons look like other disabled buttons?
You are right, when I added theming to Delphi buttons, I didn't add the disabled state at the time, because I didn't need it!

I can now offer the following solutions:

Let's start with a mix of pressed and not pressed buttons in their active state:
http://ghisler.ch/img/normal_buttons.gif

First proposal: Show them all disabled:
http://ghisler.ch/img/all_disabled.gif

Second proposal: Show the UP buttons disabled, but the down buttons down but with disabled text colors:
http://ghisler.ch/img/disabled+down.gif

Third proposal: Show up and down buttons in their normal up and down style, but with disabled text:
http://ghisler.ch/img/up+down_disabledtext.gif

What do you think? The first proposal would strictly use the XP disabled style. The second and third proposal have the advantage that the button state can be seen during the comparison. However, they may not look good with other XP styles.

Please let me know your preferences! I have made a poll of this message.
Author of Total Commander
https://www.ghisler.com
User avatar
Flint
Power Member
Power Member
Posts: 3487
Joined: 2003-10-27, 09:25 UTC
Location: Antalya, Turkey
Contact:

Post by *Flint »

I voted fot the second proposal. Of course, "all disabled" is more standard, but I think, seeing which buttons are pressed would be more convenient for the users.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
 
Using TC 10.52 / Win10 x64
User avatar
Clo
Moderator
Moderator
Posts: 5731
Joined: 2003-12-02, 19:01 UTC
Location: Bordeaux, France
Contact:

Incomplete…

Post by *Clo »

2Flint

:) Hello K. !

• You forgot a fourth option :
« I don't care, I never use that function.» :P

:mrgreen: KR
Claude
Clo
#31505 Traducteur Français de TC French translator Aide en Français Tutoriels Français English Tutorials
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48077
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

You don't need to vote if you don't care. :)
Author of Total Commander
https://www.ghisler.com
User avatar
Clo
Moderator
Moderator
Posts: 5731
Joined: 2003-12-02, 19:01 UTC
Location: Bordeaux, France
Contact:

Which % uses?

Post by *Clo »

2ghisler(Author)

:D Maybe, but such an option could give surprising results…

:mrgreen: VG
Claude
Clo
#31505 Traducteur Français de TC French translator Aide en Français Tutoriels Français English Tutorials
User avatar
Flint
Power Member
Power Member
Posts: 3487
Joined: 2003-10-27, 09:25 UTC
Location: Antalya, Turkey
Contact:

Post by *Flint »

Hello K. !
Hello, C. ! :lol:
• You forgot a fourth option :
« I don't care, I never use that function.»
The poll was added not by me but by Christian. When I created the thread I did not make any poll here. :)
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
 
Using TC 10.52 / Win10 x64
Post Reply