DXVistaAeroColor is a plugin for DesktopX allowing objects to control the vista glass color and color intensity.

The DXVistaAeroColor plugin is a scripting plugin that exposes Vista Glass color control to scripts.

ScreenShot

Widgets

I have made one widget using the plugin: Vista Color Control. It allows you to control the Vista glass color and color intensity.

The contextual menu allows you to quickly get one of the 8 default Windows color themes and to switch transparency on or off.

Use your mouse wheel to circle through the colors and adjust the color intensity. Use the middle button to get the menu. Windows Vista only !

Vista Color Control ScreenShot

Documentation

The plugin works by making four new functions available for use in your scripts:

  • AeroColor.SetDefaultColor(id)
  • AeroColor.GetDefaultColor(id, alpha, red, green, blue)
  • AeroColor.SetColorization(alpha, red, green, blue, transparencyEnabled)
  • AeroColor.GetColorization(alpha, red, green, blue, transparencyEnabled)

SetDefaultColor(id)

Set one of the 8 default Windows colors themes.

id should be one of the following:

  • 0 : Aero
  • 1 : Graphite
  • 2 : Blue
  • 3 : Teal
  • 4 : Red
  • 5 : Orange
  • 6 : Pink
  • 7 : Frost

GetDefaultColor(id, alpha, red, green, blue)

Get one of the 8 default Windows colors themes

id should between 0 and 7 (see above). After the call, the four last parameters will contain the values corresponding to the color theme.

If id is invalid, the parameters will be all be 0.

AeroColor.SetColorization(alpha, red, green, blue, transparencyEnabled)

Set the aero glass color and transparency.

Each value is between 0 and 255. Transparency should be TRUE or FALSE

AeroColor.GetColorization(alpha, red, green, blue, transparencyEnabled)

Get the current aero glass color and transparency.

After the call, each parameter will contain the values corresponding to the current color theme.

Each value is between 0 and 255. Transparency will be TRUE or FALSE