Enhanced Color System

Version 1.1.0.0

Content:

RC File Commands

If you want to use these commands, you'll have to tell the module it's ok to parse them by defining ecsIgnoreRc 0. This will tell ecs not to ignore the rc commands. It defaults to 1, meaning rc commands do not get parsed. So, before you think there is a major bug in the module, add this line before anything else.

Furthermore, there have been some speed inconveniences when recycling. Recycling doesn't always mean you want to re-apply the ecs settings to the system. Therefore, here's a hint for you: there are some text-modifying (like textedit.dll) modules out there to switch this parameter on and off so you can script your own thing. Remember, this is litestep and you choose how it works! Example use: switch it on (ecsIgnoreRc 0) when changing themes and colors, switch it off (ecsIgnoreRc 1) when rebuilding the popup menu.

Example of use:

There is an rc command to deactivate (unload) visual styles (XP or later).

Important note: this replaces the former "ecsKeepVisualStyles" since ecs version 1.1 to enhance logic!

Example of use:

There is an rc command that stores your current system settings to an rc file (making theme-creation much easier).

Example of use:

Like the color related !bang commands, the rc commands expect regular hexed rc-color-formats. Enjoy that I also implemented the Microsoft stubs here (stub = other name, same function).

Example of use:

The following commands can be used to change nonclientmetrics from within your rc files. They expect a single numeric value.

Example of use:

Remember that font names always have to be quoted and that they may not exceed 32 chars in length (which is defined by Microsoft).

Example of use:

And then there are the values which only expect a boolean (so 0 or 1).

Example of use:

The following commands can be used to change icon spacing from within your rc files. They expect a single numeric value.

Example of use:

The following command can be used to change icon title wrapping from within your rc files. It expects a single numeric value. "0" means "do not wrap" any other value wraps icon titles.

Example of use:

Remember that font names always have to be quoted and that they may not exceed 32 chars in length (which is defined by Microsoft).

Example of use:

And then there are the values which only expect a boolean (so 0 or 1).

Example of use:

These expect a single numeric value.

Example of use:

Copyright © 2002 - 2007 Mike Edward Moras. All rights reserved.