Your DesktopX Documentation Resource Guide

Documentation Home

Quick Start

User's Guide

Developer's Guide

Resources

Tutorials


DesktopX Plugins

DesktopX is a flexible program that opens itself up to developers who can create plugins. These are additional modules providing packaged functionality that you as a user can access.
To create an object based on a plugin simply create an object as normal, then in the 'Additional Abilities' section of the 'General' tab, click the 'Add' button. This will then pop up a list of available plugins on your system.
All you need to do is select the plugin you want to use, and then click OK.

Each plugin needs to be configured differently but we will go through a few examples of the different types here.

If you need to remove a plugin, simply select the plugin in 'Additional Abilities' and click 'Remove'.

Digital Clock (Text State)

When this is used the immediate impression may be that nothing has happened.
However, if you go to the 'States' tab and check 'Text' on 'Appearance' then all or a sudden you have a digital clock on your desktop. What's cool about this implementation is that it uses standard DesktopX text so you can tweak the text any way you like including shadows, and it is exposed to manipulation via script such as the ability to change its color dynamically.

Email Notify

You can configure this plugin by entering your mailbox details and how often you want to check. The way it works it to create two new Custom states (you recall we mentioned these earlier?) called 'New mail' and 'No new mail'. You can define each of these states to be representative of whether you have mail of not. These could be images or simply different text.
You may even decide that it makes sense that rather than this object being a 'Layer' it is a Shortcut to your email program.

Scriptable Email Notify

This plugin offers totally scriptable email notification functionality. For a complete discussion refer to the Email notify plugin section in the scripting guide.

Performance Meters

This delivers dynamic graphics to your desktop that would be difficult to create otherwise.
You can chart CPU and other performance measures in a range of graphs and a range of colors, all accessible via the 'Configure' button. Tweak to your hearts content! Remember that 'Magic pink' provides transparency. Also remember that 'magic pink' doesn't work in gradients because most of the pink in the gradient isn't 'pure' and hence 'magic'.

DX Player

This delivers complete interaction with your media player be it ObjectMedia, Winamp 2.x or CoolPlayer.
You can define what happens when the user interacts with the object, even to the degree of whether they are holding down any keys.
In some cases images are needed and you can define them here as well such as gauges for volume etc.
I'm not going into the detail of the plugin here. Check out the player widget that comes by default with DesktopX to see what can be achieved with this plugin.
 


7/29 

SkinStudio 6.2 Released

7/25 

A God Has Fallen - New Demigod Trailer Released

7/24 

Sins of a Solar Empire v1.1 Beta has Arrived

7/23 

Stardock Releases New WindowBlinds 6.2 Update

7/22 

Stardock Releases The Political Machine v1.04 with New Characters

7/22 

Stardock Releases MyColors 2.5

7/17 

DesktopX 3.5 Officially Released

7/11 

Corel WinDVD 9 and Painter X Now Available on Impulse!