Name: Examp-MultiMute
 Version: 4.0.2.0
 Published: 06-26-2018
 Updated:
 Copyright: © 2018 Flagship Industries, Inc.
 Description: This example is for Theme Designers to demonstrate techniques and possible uses of features available in the Ventrilo Client. It is NOT intended for production use and will look almost identical to the Default theme.

Download Now



Description:

Starting with version 4.0.2 the client supports these new theme directives.

#define

#undefmod

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.

The #undefmod is similar to the C / C++ language directive of #undefine except it drops any #define's that were declared since the current INI file started being read.

In this example the "settings.ini" file will issue #include's for the main window and the channel window. Each of these second tier files will issue #define's using the same name multiple times before including their respective third tier "*_define.ini" file. After reading the "*_define.ini" file the current file will issue a #undefmod that will drop all of the #define's declared since this file started being read.

This theme demonstrates the following 4.0.2 features:

Panels

Advanced Buttons on the Border and in Panels.

A panel hovering over the tree part of the window for the PTT button.

Display of normal mute bar, border based mute buttons and Panel based mute buttons.

Note: Showing 3 different versions of the mute buttons at the same time has no real practical value. This theme demonstrates as one button is pressed the other two types reflect the new change.

See Ventrilo-Theme-Specs.PDF for more details on how these features work.

Examples:

Example 1





Example 2





Example 3





Example 4






© Copyright 1999-2018 Flagship Industries, Inc.