grdTransparent.dll - make your world transparent!

grdTransparent is module for LiteStep, which provides All Windows 2000 (and above) users with the functionality of lsTransparent, but in the "right" way.
 The source for inspiration for this module was the great module lsTransparent by carluchi (Carl Milano).
 And not only did I get inspired by lsTransparent, but he also let me look at the source-code for lsTransparent. Allthough almost everything is rewritten, I owe him a great lot of thanx.

developer: Gustav Munkby
grimreaperdesigns@gmx.net

with GREAT help from: Carl Milano
carluchi@stratos.net

evolution

installation

  1. unpack the grdTransparent.dll into your modules directory.
  2. add the line to step.rc looking somewhat like this:
    LoadModule $LiteStepDir$\modules\grdTransparent.dll
  3. start playin' around with the settings in your step.rc

step.rc commands

*grdTransparent <module> <alpha> <group>
<module> the name of the module you want to make transparent. Path and extension is ignored.
<alpha> the alpha value of the module. [0-255], 0 means completely transparent. 255 means opaque.
<group> group id, for usage with !BANG commands.

Examples:
*grdTransparent popup2 196 1
*grdTransparent tasks 64 1

supported !bangs

!grdTransparentSet <group> <alpha>
<group> see *grdTransparent
<alpha> see *grdTransparent

Examples:
!grdTransparentSet 1 196
!grdTransparentFade <group> <alpha> <steps> <interval>
<group> see *grdTransparent
<alpha> see *grdTransparent
<steps> the number of steps used when fading.
<interval> the number of milliseconds between each step.

Examples:
!grdTransparentFade 1 196 100 50

known issues

I think grdTransparent has to be loaded BEFORE other modules you want to have the effects apply.
Another thing to note, is that you need recent drivers for your graphics card to make this work flawlessly.

additional notes

Nothing here yet, except the fact that I'd like to be presented with a lot of ideas, help and stuff like that.

source license

The code is avaliable for free and you can get it by contacting me through e-mail or another way.
Even if the code is free, and you're allowed to do almost whatever you like with it, I have to restrict it a little. The requirements to use it is:

those were the requirements, my wishes are that:

the man

Gustav Munkby, online known as grimreaper or grd. I'm the one man behind the concept "grd" which stands for; grim reaper designs, which is my web-page and what I do on the computer.

This is where you find my domains online:

e-mail: grimreaperdesigns@gmx.net
www: http://floach.pimpin.net/grd
ls@www: <www>/ls
grdTransparent: <ls@www>/grdtransparent.zip
icq: 1349988
irc: #lsdev/#ls2k (nick: grd)