[release] Addshadow 1.1

Ok kids...just what you asked for. I've got the hooks in place to catch the new windows as they are created and so AddShadow will now instantly add the shadow the minute you start up a new program.

However, in my experience the shadow doesn't always show up immediately. I'm working with Stardock to see if Neil can tell me how to get WindowFX to recognize the fact that I've added the shadow property to the newly created window.

Here is what I think is happening:

1. New program is started.

2. WindowFX sees the new window but determines it shouldn't get a shadow.

3. AddShadow sets the appropriate property so WindowFX will add a shadow to the window.

4. Since WindowFX has already interrogated the properties of the window before AddShadow did it's thing, the shadow still doens't appear.

5. Clicking on the window, or moving it, causes the shadow to appear because that action has caused WindowFX to re-evaluate the properties of the window.

So....what I need is a way I can send some sort of message (via API) to the window that brings it to the attention of WindowFX so it will see that the shadow property has been set and draws the shadow.

It's a similar problem that is encountered when you first start up WindowFX. Any windows that were open before WindowFX was started typically don't get the shadow until you click on the window. At least, that is my experience.

Oh...and by the way... I need someone to create a nice icon for me.

Anyway..here it is:

#46526

Wow. Thanks Jef!!!

pssst....

#46530

one

#46536

two

#46537

Heh. I've been busy working on my second version I didn't realize someone else thought of the + sign too.

Anyway, here it is...

All original Vector-Based image created by yours truly. This isn't a cut and paste of ready-made images.

#46545

Hi jef,

Thanks for the update, it's greatly appreciated.

I do, unfortunately, have one criticism. This version uses nearly double the ram than the previous version.

The original add shadow used ~3.5M on my system. 1.1 uses ~6.5M.

Please look into this.

Thanks in advance,

Grusic

#46554

Originally posted by Grusic@Aug 11 2003, 04:57 AM

Hi jef,

Thanks for the update, it's greatly appreciated.

I do, unfortunately, have one criticism. This version uses nearly double the ram than the previous version.

The original add shadow used ~3.5M on my system. 1.1 uses ~6.5M.

Please look into this.

Thanks in advance,

Grusic

Or better yet, maybe someone can rewrite it using C++. Just a suggestion.

#46655

thank you so much for spending your valueable time for the community jef!

this is an awesome update - keep it up!

#46660

Originally posted by Goku@Aug 11 2003, 04:57 AM

thank you so much for spending your valueable time for the community jef!

this is an awesome update - keep it up!

Thanks....it's my pleasure.

By the way Goku....I have to confess, your avatar and sig drive me crazy! I get dizzy looking at my screen.

#46662

Thanks for the icons too...but I need them converted to .ico format (32-bit if possible).

#46663

Made the plus blue too.

icon to follow...

#46667

Here's the icon

#46677

awesome job jef, you da man! nice work on these icons too guys. :bow:

#46681

Originally posted by Sone@Aug 11 2003, 08:34 AM

awesome job jef, you da man! nice work on these icons too guys. :bow:

Thanks Sone....

Hey kgraphik....I like your simple icon with the blue plus sign on the white background. Any chance I can get that in .ico format?

#46690

It's a transparent background. Good choice. I actually like the luna version too.

#46708

Thanks for this new release Jef. (Y)

kewl icon's too. :)

#46840

sorry for the late reply. havent been in here in a while. here it is, xp format only, 16x16 - 48x48. if you need anything else just let me know.

#46856

Brilliant....

But how to configure it please?I am a bit dazzled......

#47074

Yeah I wanna know how you find out the class of a program. Like I wanna add shadow to winamp...

#47233

bbbear2002 & Proph, you can use this thread to help you get this working. Good luck

#47240

Thanks GameboyzGB!You are always the kind man.

#47251

Originally posted by jef@Aug 10 2003, 07:36 PM

Ok kids...just what you asked for.  I've got the hooks in place to catch the new windows as they are created and so AddShadow will now instantly add the shadow the minute you start up a new program. 

However, in my experience the shadow doesn't always show up immediately.  I'm working with Stardock to see if Neil can tell me how to get WindowFX to recognize the fact that I've added the shadow property to the newly created window. 

Here is what I think is happening:

1. New program is started.

2. WindowFX sees the new window but determines it shouldn't get a shadow.

3. AddShadow sets the appropriate property so WindowFX will add a shadow to the window.

4. Since WindowFX has already interrogated the properties of the window before AddShadow did it's thing, the shadow still doens't appear.

5. Clicking on the window, or moving it, causes the shadow to appear because that action has caused WindowFX to re-evaluate the properties of the window.

So....what I need is a way I can send some sort of message (via API) to the window that brings it to the attention of WindowFX so it will see that the shadow property has been set and draws the shadow. 

It's a similar problem that is encountered when you first start up WindowFX.  Any windows that were open before WindowFX was started typically don't get the shadow until you click on the window.  At least, that is my experience.

Oh...and by the way... I need someone to create a nice icon for me. 

Anyway..here it is:

I have to disagree :)

If you start AddShadow AFTER WindowsFX, normally AddShadow is BEFORE WindowsFX in the hook chain. So AddShadow hooks before WindowsFX.

#47698

Anyone notice a significant slowdown when opening my computer or any folder when add shadow is running?

Cos I just noticed this when Add Shadow didn't run cos I made a mistake in the ini file. Usually, I have Add Shadow on startup, and it takes about 5 seconds to open My Computer to load. And if Add Shadow is not running, My Computer loads instantaneously.

Does this have something to do with the huge memory consumption? Or is it a flaw in YzDock?

#56440

Yep, I get the slowdown as well. Not sure why it happens but it is definately noticable when opening explorer from the dock (Mobeydock in my case) so I don't think it's dock dependant. :blink:

#56574

where can i download this? None of the links work?

#56622