Starting with version 4.0.2 the client supports these new
theme directives.
#define
Topic / Key examples
#define
The #define directive is similar to
that used by C / C++ programmers with a minor difference. If an INI issues a
#include directive and the included file issues a #define then after that INI
file is finished reading the #define's issued in that file will be dropped.
However, any #define's issued in an INI file which later issues another
#include then those defines will remain intact for all sub-INI files that
follow.
In this example the #define's are used to override the topic
names and some of the values used by respective keys. By predefining the TOPIC_
names it makes it easier to copy this module to another INI file to begin the
process of making an alternate appearance. With each new module you simply
change a few #define's at the top of the file instead of hunting down each
individual topic and renaming it with an appended number needed for adding more
appearances.
Topic / Key examples
The primary purpose of this theme is to show
all possible Topic names and their associated Keys. It is not a substitute for
the Theme Specs document which will provide considerable more details about how
these topics, keys and associated values are used.
See Ventrilo-Theme-Specs.PDF for more details on how these
features work.