This menu allows you to do almost anything with the colors of your project. You can recolor characters or blocks, and lots of other useful things.
If this flag is enabled, you can't overwrite the foreground color of the characters, which means that it will remain the same. This is handy when you want to change some text in a multicolor screen, without having to worry about (re)selecting colors all the time. Also, you could filter the foreground colors out of a screen by enabling this option, and subsequently loading an ansi screen.
If this flag is enabled, you can't overwrite the background color of the characters. The same rules apply as with No Foreground.
Grabs the foreground color under the cursor, and selects it as the current foreground color.
Grabs the background color under the cursor, and selects it as the current background color.
Grabs the fore- and background color under the cursor, and selects them as the current colors.
If a block was marked, these functions apply to the whole block, if not, they apply to the character under the cursor.
Changes the foreground color.
Changes the background color.
Changes both the foreground and the background color.