Use file icons like in TC 8.x

English support forum

Moderators: sheep, Hacker, Stefan2, white

Post Reply
User avatar
Dalai
Power Member
Power Member
Posts: 6974
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Use file icons like in TC 8.x

Post by *Dalai »

Hi everyone.

One of the main reasons why I've been using TC 8.x is the changed icon set in TC 9.x, in particular the one for junctions/symlinks and the exclamation mark for hidden/system files.

Is there a way to make TC 9.x use a full-size icon for junctions/symlinks like it is in TC 8.x? If so, how? So far, I've extracted the icons of totalcmd.exe and deleted the small one presumably used for junctions. This made the icon larger but not full-size. Why do I want to do this? Well, larger icons are much faster to detect than small overlays, which is even more important when multiple overlays are used at the same time (like for "Documents and Settings" junction). And I don't care if a junction/symlink has additional attributes like hidden or system (and if I want to know, I can still check the Attributes column), and the fact that it's a link is much more important (to me).

Then, what's also annoying for me is the white border/glow around the icon overlay used for hidden/system files, especially on directories. Is there a way to use the old exclamation mark icon for such files? Or some way to modify the new icon (without much effort)?

Regards
Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups

User avatar
Usher
Power Member
Power Member
Posts: 808
Joined: 2011-03-11, 10:11 UTC

Re: Use file icons like in TC 8.x

Post by *Usher »

Dalai wrote:
2020-01-12, 16:23 UTC
Then, what's also annoying for me is the white border/glow around the icon overlay used for hidden/system files, especially on directories.
White border has been added for dark mode, I suppose. That's why I'd like to see separate icon library and separate icon settings for dark mode.
Regards from Poland
Andrzej P. Wozniak

User avatar
Dalai
Power Member
Power Member
Posts: 6974
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Re: Use file icons like in TC 8.x

Post by *Dalai »

Usher wrote:
2020-01-12, 20:44 UTC
White border has been added for dark mode, I suppose.
No, the white border around the exclamation mark is already present in TC 9.2x.

Regards
Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups

User avatar
petermad
Power Member
Power Member
Posts: 9486
Joined: 2003-02-05, 20:24 UTC
Location: Valsted, Denmark
Contact:

Re: Use file icons like in TC 8.x

Post by *petermad »

I have made this iconlib without white border on the exclamation marks: https://madsenworld.dk/tcmd/totalcmdFlat!.icl

Just add:

Code: Select all

IconLib=%COMMANDER_PATH%\totalcmdFlat!.icl
to the [Configuration] section of your wincmd.ini file and restart TC.

EDIT:
I have also made an iconlib with full size icons for <LNK>'s: https://madsenworld.dk/tcmd/totalcmdFlat!FullLink.icl - it is not perfect, because I have to enlarge the original arrow-icon, so that it will cover the entire icon unerneath. so the 15x15 icon in TC 850 is enlarged to 16x16 and the 30x30 icon is enlarged to 32x32 pixels etc.
License #524 (1994)
Danish Total Commander Translator
TC 9.5b10 32+64bit on Win XP 32bit, Win 7, 8.1 & 10 (1909) 64bit, 'Everything' 1.4.1.960 (x64)
TC 3.0b16 on Android 6.0
Get: Extended Total Commander Menus | TC Languagebar | PHSM-Calendar

User avatar
Dalai
Power Member
Power Member
Posts: 6974
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Re: Use file icons like in TC 8.x

Post by *Dalai »

2petermad
Thanks, but it doesn't really help (which is not your fault). For directory junctions the exclamation mark is still overlayed over the junction symbol. Here's what it looks like:
TC 9.22a
TC 8.52a

If I disable "Show '!' on hidden/system" option I don't get any exclamation mark on any object, which is not what I want. For regular files and directories I want to see the exclamation mark, but not for junctions (because it's irrelevant as I said in my OP) - just like it was/is in TC 8.x. That doesn't seem to be possible in TC 9.x which is a shame.

Regards
Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups

User avatar
petermad
Power Member
Power Member
Posts: 9486
Joined: 2003-02-05, 20:24 UTC
Location: Valsted, Denmark
Contact:

Re: Use file icons like in TC 8.x

Post by *petermad »

That doesn't seem to be possible in TC 9.x which is a shame.
Correct :-(

It used to be like this (since TC 9.0b11):
23.08.16 Fixed: When using external icon library (via iconlib=) for files/folders, do not use '!' overlay (from TC) if the icon library does not contain any '!' overlay. Use method from TC 8.x instead: separate icon for hidden/system (32/64)
But since TC 9.5b7 it is changed:
24.11.19 Added: Load "!" overlay icon from EXE if missing in external icon library, e.g. flat_FileIcons.dll (32/64)
License #524 (1994)
Danish Total Commander Translator
TC 9.5b10 32+64bit on Win XP 32bit, Win 7, 8.1 & 10 (1909) 64bit, 'Everything' 1.4.1.960 (x64)
TC 3.0b16 on Android 6.0
Get: Extended Total Commander Menus | TC Languagebar | PHSM-Calendar

Post Reply