@
Lefteous
I wasn't aware of that possibility in TC7 - I highly appreciate it though!
I created an INC file for mapping the commands to the icons. But it seems like there's something wrong with either my icons DLL or the mapping function.
The mapping works correctly with many icons but some get mapped wrong.
Try the following after a plain TC7 installation:
Configurations -> Button Bar... -> Change
icon file for cm_CopyFullNamesToClip from
wcmicons.dll to
X-Qute.dll
Instead of mapping icon #68 as declared in X-Qute.INC, icon #45 gets mapped to this command.
This also happens with cm_ExchangeSelection but I haven't tested all of my icons yet.
Now try this:
Configurations -> Button Bar... -> Change
icon file for cm_CopyFullNamesToClip from
wcmicons.dll to an
EMPTY FIELD
change focus to another field like "Command", so the icon gets updated with a
blank icon.
Then change back to the "Icon file" field, insert
X-Qute.dll again. Now the mapping is correct, icon #68 gets mapped.
Even when you Add a new command to the buttonbar, wcmicons.dll is used by default. After changing the icon file to X-Qute the same thing as described above happens.
After trying around a bit it seems like TC7 doesn't update the mapping after changing to another icon library in some cases.
The mapping for cm_ExchangeSelection using wcmicons.dll is icon #11. When changing to X-Qute.dll the mapping remains at icon #11, even though the X-Qute.INC says to map icon #58.
Blanking out the icon file and updating the icon seems to make TC7 forget about the mapping. After reinserting X-Qute.dll in the icon file, the mapping is correct.
Can others confirm this?
Here's my X-Qute.INC file for testing:
http://www.totalcmd.net/files/X-Qute.inc.zip