View Full Version : Skins for signal, connection and speaker icons in taskbar
scotjen1
15th March 2006, 03:26 PM
Hi
Does anybody know where the skins are for the signal strength button the connection state button and the volume button are.
As you can see in the image below im trying to set a green theme with the txt on my exec and these icons don't go as they are white.
Many thanks
Scott
vijay555
15th March 2006, 04:08 PM
There built into some of the ROM dlls I think. Most people skin the bar with WisBar or similar.
V
scotjen1
15th March 2006, 05:28 PM
I Suspected as much that these were related to dll's
Does anybody know which dll's they are.
I did use to use wisbar but i found that there was just to much lag with it.
flippy
15th March 2006, 09:52 PM
I would like to know this to as i also think that wisbar lags up the device to mutch
scotjen1
15th March 2006, 10:41 PM
Anybody got any ideas.
I think if we can crack this 1 it may also helps us understand how to remove the dam battery icon in the new imate rom and let us put the clock back.
vijay555
16th March 2006, 12:24 AM
shellres.96.dll
V
lbendlin
16th March 2006, 03:10 AM
Microsoft design guidelines demand that these symbols remain white... Not that this will stop you but I thought you should know.
vijay555
16th March 2006, 03:32 AM
lbendlin :)
Is there anything on this board that is within the Microsoft guidelines!?
http://www.vijay555.com/vj/Releases/VJSmallIconsII/New.jpg
V
dreamtheater39
16th March 2006, 06:56 AM
lbendlin :)
Is there anything on this board that is within the Microsoft guidelines!?
http://www.vijay555.com/vj/Releases/VJSmallIconsII/New.jpg
V
This looks kick ass! When did you cook this one now???
:)
vijay555
16th March 2006, 10:51 AM
San, that's a screenshot from VJSmallIcons II, which will turn your "programs" launcher fullscreen and permit changing the view style (look up VJSmallIcons to see what the original did). The new version, although looking simple, requires a lot of voodoo in the background, but it's a test platform for stuff I'm developing for VJToggleToday II.
VJSmallIcons II should be out quite soon, just one or two more tweaks to retain settings in the registry and it'll be out for test releases.
scotjen1: to come back On topic, I've never tried overriding that dll, but I presume you could try the same technique used by Azhad here:
http://forum.xda-developers.com/viewtopic.php?t=34995&highlight=
to create a new resource dll to override the original icons etc. It'd be a nice hack to try.
V
scotjen1
16th March 2006, 03:23 PM
V
Great work with VJsmallicons II looking good.
Now back to the skinning. I have managed to copy the shellres.96.dll (great work for that V would have never known that) to my desktop and have used resource hacker to extract the ico files from it.
I then found a program called easy icon maker (good program works well) and have managed to change the colour of these icons.
When i then replace the resource with resource hacker it show as if it has been replaced i then load the DLL back in to the windows dir and get an error saying this file is in use and can't be overwritten but i use resco and it gave me an option to continue which i presume forces it to be over written. I then soft reset and bang the icons are exactly the same. Any idea's ?
Also just 1 other thing when changing the icons they were set to 16 x 16 and 2 colours so i had to change this to 16 x 16 and 16 colours would this have made a difference also.
vijay555
16th March 2006, 04:20 PM
scotjen1: it's likely to be more involved then that (as if that wasn't enough!).
You will have to have a read through Azhad's thread above, and the VGA files thread. What you need to do on WM5 is, I believe, although I have no direct experience in this area, is to create a resource only dll containing the icons you want to replace. 16 colours should make no difference. But I believe the resource ids need to match the original.
That needs to be signed (check the first few VGA files posts for info of how this was done originally, and find the signer, called SignIt, posted by BeyondTheTech I believe), and then save the file as an .mui file so that it gets loaded over the top of the original shell file. That shell file is unlikely to be replaceable whatever Resco thinks.
Have a read through Azhad's thread, decompile his .mui files and that should point you in the right direction.
V
scotjen1
16th March 2006, 06:14 PM
V
Wow that does sound quite a challenge still though im not going to let it beat me lol.
I have got Azhad's files at home (i presume you are talking about the power backlight and wifi files) i will have a go at trying to decompile them tonight see if it can shed some light on the situaion.
As for the signing wasn't there a cab flying around somewhere that disabled this or am i completly going off track here.
vijay555
16th March 2006, 06:32 PM
You still need to sign the dlls for WM5.
SignCode:
http://forum.xda-developers.com/viewtopic.php?p=191136#191136
I really can't say if any of this is correct, as I said, it's something I've thought about but never bothered with. I'm working on my own skinner for the bar, but this method should be effective + no overhead.
You don't need to decompile Azhad's stuff, just resource hack it to see what he's put in the dlls. In fact, use his dlls, empty it out, stuff it with your stuff and re-sign.
V
scotjen1
16th March 2006, 06:36 PM
Nice that sounds a little bit easier lol.
Will give it a try when the work day ends will keep you posted on the progress.
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.