PWB Extensions Help (ext.hlp) (
Table of Contents;
Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software,
purely for historical purposes.
If you're looking for up-to-date documentation, particularly for programming,
you should not rely on the information found here, as it will be woefully
out of date.
AddAColor
◄Up► ◄Contents► ◄Index► ◄Back►
─────PWB Extensions─────────────────────────────────────────────────────────
Syntax: int AddAColor( char far *Color, char far *Extension );
Returns: An index of the entry in the color table, or -1 if this is a
duplicate entry or if there is no more space in the table.
See: GetColor, PutColor, SetColor
AddAColor allows extensions to add colors to the PWB internal color
table. For each new entry, a color switch is added through which
the color can be modified by the user.
The <Color> string is the color name assigned to the switch. It
must be entered in lowercase. The <Extension> string is the name of
the extension module in which the color is defined. PWB needs this
information in order to correctly update colors. When PWB saves the
color switch, it uses the [pwb-<Extension>] section of TOOLS.INI.
New color switches can be modified in TOOLS.INI with the Assign
function or the Editor Settings command on the Options menu. The
index returned by AddAColor can be used in extensions to set colors
with GetColor, PutColor, SetColor, and SetHiLite.
See: ◄PWB Color Switch► ◄Colors in Extensions►
-♦-