New Total Commander 9 icons available for testing!

English support forum

Moderators: white, Hacker, petermad, Stefan2

Post Reply
User avatar
Samuel
Power Member
Power Member
Posts: 1929
Joined: 2003-08-29, 15:44 UTC
Location: Germany, Brandenburg an der Havel
Contact:

Post by *Samuel »

sztihamer wrote:Did anyone mention this icon pack?

http://www.axialis.com/stock-icons/pure-flat-2013-toolbar.html
It partly has been mentioned here without crediting the author. Many liked the style.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48028
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

You need to use a language block "040904E4" (U.S. English) instead of "040904B0".

When googling I found this:

#ifdef UNICODE
BLOCK "040904B0" // Lang=US English, CharSet=Unicode
#else
BLOCK "040904E4" // Lang=US English, CharSet=Windows Multilingual
#endif

Apparently the one is for Unicode and the other for Ansi. I will try to support both, but for now TC will only see the former.

One more thing: Please re-order your library to match the standard library. You can add extra icons to the end.
Author of Total Commander
https://www.ghisler.com
User avatar
blazerman
Junior Member
Junior Member
Posts: 14
Joined: 2016-06-26, 07:45 UTC

Icons

Post by *blazerman »

Hello there

They provide custom Icons for iOS, Android, Windows etc

I have used there icons for couple of my projects..Hats off..
creativemarket[dot]com/idettedesigns
Rgds
blazerman
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48028
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

The problem with these icons is that they don't follow the Windows desktop icon design guides from Microsoft. They wouldlook out of place in a Windows desktop program, especially when mixing them with icons from programs added to the button bar...
Author of Total Commander
https://www.ghisler.com
User avatar
fenix_productions
Power Member
Power Member
Posts: 1979
Joined: 2005-08-07, 13:23 UTC
Location: Poland
Contact:

Post by *fenix_productions »

At the very beginning I thought:
Yay! TC will have simple list of icon libraries (DLLs and ICLs) and I will be able to switch between sets easily.
I had plugins lists and pluginst.inf files in my mind.

Now I see some strange steps I have to take to make icons work:
I have to follow special naming pattern (wcmiconsXYZ.dll).
I cannot simply rename ICL file to DLL but I need to find a way to edit some versioninfo?

Also old (default?) methods stop working with new bugs found?

Can someone explain why it is made so complicated this time?
"When we created the poke, we thought it would be cool to have a feature without any specific purpose." Facebook...

#128099
User avatar
MVV
Power Member
Power Member
Posts: 8702
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

It is really strange why can't TC simply show filename when no version info is set...
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48028
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

This is necessary because TC icon libraries have to follow a specific order with their icons. Putting in any library would cause a huge chaos. Since you have to rearrange the library anyway, you can put in the necessary versioninfo too.
Also old (default?) methods stop working with new bugs found?
This is not intentional - TC should still use the wciconex.dll when the new scheme is set to wcmicons.dll or no library.
Author of Total Commander
https://www.ghisler.com
User avatar
Lefteous
Power Member
Power Member
Posts: 9535
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2ghisler(Author)
This is not intentional - TC should still use the wciconex.dll when the new scheme is set to wcmicons.dll or no library.
What about redistributing wciconex.dll as alternate library that follows the new naming guidelines and has a version information?
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48028
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

What about redistributing wciconex.dll as alternate library that follows the new naming guidelines and has a version information?
That's a good idea, but isn't backward compatible.
Author of Total Commander
https://www.ghisler.com
User avatar
Lefteous
Power Member
Power Member
Posts: 9535
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2ghisler(Author)
That's a good idea, but isn't backward compatible.
That's true but you can still provide the old one.
User avatar
petermad
Power Member
Power Member
Posts: 14743
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

Another strange thing: If I make a wcmicon1.dll thta fullfils the versioninfo requiremet it is shown in the list with both filename AND description. If I rename the same file to wcmicon2.dll only the filename is shown in the list - there is some special handeling going on here with the particular filname wcmicon2.dll
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50b4 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
p.eter
Junior Member
Junior Member
Posts: 35
Joined: 2013-04-18, 08:43 UTC

Post by *p.eter »

Hi,

Yesterday I've reported a Bug with the handling of wciconex.dll here:

http://www.ghisler.ch/board/viewtopic.php?t=44773

Therefore I've prepaired my wciconex.dll with the Versioninfo and renamed it to "WCMICON_own.DLL" and actually TC recognized the file correctly. :)
But I would have expected that TC also uses the renamed 'WCMICON_own.INC' file for the arrangement of the Icons. But TC has not made this, but rather uses further the file 'WCMICONS.INC'

I think it would be better in this case to use also an coressponding WCMICON_own.INC file to arrange the Icons
User avatar
petermad
Power Member
Power Member
Posts: 14743
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

I think it would be better in this case to use also an coressponding WCMICON_own.INC file to arrange the Icons
Support +++
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50b4 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
addhaloka
Junior Member
Junior Member
Posts: 18
Joined: 2016-03-06, 07:19 UTC

Post by *addhaloka »

My modification of flat_wcmicons 1.0.2

Differences of the original:
1. Changed icon arrangement order in the library - is made such as in the native WCMICONS.DLL/WCMICON2.DLL from TC8.52a/9.0 (for compatibility)
2. In all icons added size 24x24
3. Added a few icons (for TC 9), and some are replaced/redrawn, also number of icons with numbers (for Custom Columns) been increased to 19

https://www.upload.ee/files/6301483/flat_wcmicons_1.0.2_mod_v2.rar.html
User avatar
petermad
Power Member
Power Member
Posts: 14743
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

1. Changed icon arrangement order in the library - is made such as in the native WCMICONS.DLL/WCMICON2.DLL from TC8.52a/9.0 (for compatibility)
Since you have made this effort, you should also provide the file with a file info description. Then - after renaming the file to something other than wcmicons.dll or wcmicon2.dll - it could be chosen directly fron TC's GUI (Configuration -> Options -> Icons -> Set default icon library | right click on button bar -> Set default icon library), to be used as as an alternative to wcmicons.dll and wcmicon2.dll, without having to overwrite wcmicons.dll
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50b4 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Post Reply