When using this in the background section of console.xml: <color r="50" g="100" b="200" />, the console would be black with a pixel row accross the top of the "fake" transparency background.
If I changed it to: <color r="0" g="0" b="0" />, it worked fine.
Also, when I have my wallpaper changer running, the fake transparency background is not updating without a reload of the settings. I don't know for sure if that's what you were aiming for with this new rev.
WINXP SP1 - Single monitor.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hm... I was certain that I was handling wallpaper chage notifications. The code is there, I'm sure I've tested it, but now I see it doesn't work on my Win2k box (not even the older versions) I'll have to test it on WinXP.
As for the background color: when using fake transparency, background color must be set to the real console's background color (usually black), so Console knows which color is treated as transparent.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This is just wierd... The wallpaper change detection works fine on my WinXP SP1 box... Same binary, same config file.
The proper way to handle this is to trap WM_SETTINGCHANGE message. The problem is that on my Win2k box, Console window never gets that message. On my WinXP box, the message is recevied when I change the wallpaper.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Using 1.5b 348 with a fake transparency settings.
When using this in the background section of console.xml: <color r="50" g="100" b="200" />, the console would be black with a pixel row accross the top of the "fake" transparency background.
If I changed it to: <color r="0" g="0" b="0" />, it worked fine.
Also, when I have my wallpaper changer running, the fake transparency background is not updating without a reload of the settings. I don't know for sure if that's what you were aiming for with this new rev.
WINXP SP1 - Single monitor.
Hm... I was certain that I was handling wallpaper chage notifications. The code is there, I'm sure I've tested it, but now I see it doesn't work on my Win2k box (not even the older versions) I'll have to test it on WinXP.
As for the background color: when using fake transparency, background color must be set to the real console's background color (usually black), so Console knows which color is treated as transparent.
This is just wierd... The wallpaper change detection works fine on my WinXP SP1 box... Same binary, same config file.
The proper way to handle this is to trap WM_SETTINGCHANGE message. The problem is that on my Win2k box, Console window never gets that message. On my WinXP box, the message is recevied when I change the wallpaper.
Check out these two screen shots:
http://www.ezimagecenter.us/image.cfm?ImageID=11271
http://www.ezimagecenter.us/image.cfm?ImageID=11272