Traslucent-ness Thread last updated on 2004-02-18 12:20:53

Posted by member 109836 on 2004-02-14 07:53:05

I want to make the entire of the 'bar' translucent, including geekamp, lsxcommand, etc. How do I do this?
is it even possible?

edit: this is within the theme I'm working on, I dont want a program to do it separatly.

Posted by member 5669 on 2004-02-14 12:57:16 link

for geekamp controls, you can use layercut for your shortcuts and set the alpha to the desired amount:

*Shortcut "" X Y image.png image_hover.png image_click.png #0 a:150 !Bang


for most other modules like lsxcommand, you need to use grdtransparent. the trick with grdtransparent is that it can't apply transparency to modules with periods in the name, so you'll have to load any module you want to be transparent the old way:

LoadModule $ConfigDir$lsxcommand.dll


just make sure the module is, in fact, located in the ConfigDir (or wherever you put it).

Posted by member 109836 on 2004-02-14 13:45:19 link

so basically, if i do this, i break OTS2?

Posted by member 7 on 2004-02-14 17:44:06 link

It's just a "bug" in grdtransparent's documentation. It strips everything after the last dot, assuming it was the file extension. So just add ".dll" and it should work as before, e.g. popup2-2.1.6.dll.

Posted by member 109836 on 2004-02-15 07:46:39 link

so in my theme.rc i should:
use netloadmodule to load grdtransparent normally
use netloadmodule to load the rest of the modules normally
use grdtransparent on the actual dll files as you suggested

and thats it?

Posted by member 109836 on 2004-02-15 07:50:30 link

no, wait, is it:
use netloadmodule to load grdtransparent normally
use netloadmodule to load the rest of the modules with .dll appended
use grdtransparent on the actual dll files as you suggested

Posted by member 109836 on 2004-02-17 02:27:25 link

HELP!

and is "*netloadmodlue [exact name of zip file on module server]" correct?

Posted by member 7 on 2004-02-17 05:35:14 link

Yup... exact name on server minus the .zip extension. Note that most servers are case sensitive. Not much NLM can do about that. :p

Posted by member 109836 on 2004-02-18 02:27:56 link

and the other question?

Posted by member 7 on 2004-02-18 05:31:33 link

Use NLM to load all modules, including grdtransparent. Then "use grdtransparent on the actual DLL file". :)

Posted by member 37809 on 2004-02-18 07:30:35 link

i think you could hook everything to an lsbox and then set its alpha

Posted by member 109836 on 2004-02-18 12:20:53 link

right. got it.

can i set all the parts of the theme to allways on top? Its set for some, but not all, making it look sh*t.