Skip to content
⌘ NSIS Forum Archive

wansis - Skinned NSIS

85 posts

DrO#
SuperPat: there's a contact option on his site so not being a user doesn't matter (can be found from signature links to the site)

-daz
OldGrumpy#
I fixed the problem with the crash upon SendMessage(hwnd, 0x0408, -1, 0) successfully. Anybody interested in this? 🙂
Guest#
This is great plugin, yet, there are a couple of issues I can't handle. First in my script I use http://nsis.sourceforge.net/wiki/Go_to_a_NSIS_Page to jump on a page but it seems not to work when skinned. Second, HideWindow destroys the skin without hiding the window. Is there any way to make it?
OldGrumpy#
Red Wine, please post a sample script I can test with. Additionally, a complete installer exe (can be a dud one as long as the bug is reproduceable) would be helpful.

I'll get a hold on the wansis source an apply the same fixes as for the skinnedbutton plugin. I already saw that the two share a lot of problems as one is based on the other 😉
Guest#
thanks for the instant reply!
here is the script, when unskinned everything works fine.
Guest#
oops sorry!
I forgot the ini for the custom page! here it comes. the complete installer handles 3 mb. is it allowed to upload here?
OldGrumpy#
While I have a look at it, you may try my just compiled version of wansis. I'll attach it here. 3MB is too much to attach it here, but you can send it to my by email if you like. I hope my wansis version works, I didn't have time to test it at all. 🙂 The usage is the same as for the old version, only internal changes were done. Please report if that one behaves different from the old one. And while I am confident that it works at least a bit better, I know that not all bugs have been fixed 🙂
Guest#
well done OldGrumpy!
the page jump issue is fixed and works fine for me with the last version of the dll.
the HideWindow issue not yet, keep on the nice work plz!
thanks

p.s. it seems i can't mail you since i'm not a member here
OldGrumpy#
Originally posted by Red Wine
p.s. it seems i can't mail you since i'm not a member here
Well, you can sign up here for free and with a disposable email address you won't have any spam troubles 🙂 And even if you are not a member, you can still send me a PM on this board with your email, and I'll reply with my email address 🙂

My enhanced version of the skinnedbutton plugin has some additional issues, too - much more work to get everything working properly 🙂

Thanks for the feedback!
Red Wine#
Well, you can sign up here for free and with a disposable email address you won't have any spam troubles And even if you are not a member, you can still send me a PM on this board with your email, and I'll reply with my email address
Well, i've done all the above. thanks
zeeh3#edited
I realized that wansis is not working properly with the color pixels used to control the colors and background of the gen windows (genex.bmp file). Pixel 48 manages the color of item background (edits, listtviews...) and works fine in default pages, but in custom pages it is not working, the pixel 52 color is managing all items.
(edit):same problem with pixel 50 (item foreground), pixel 56 (window text color) is taking control of all text colors in custom pages.
OldGrumpy#
Geez, more and more work each day 🙂 My real life is starting to calm down a bit but there is still much to do before I'll have some spare time for NSIS again. I'm sorry that everything takes longer than expected 🙁
zeeh3#
Oops... I made a mistake, sorry. I was testing wansis with InstallOptions textboxes with READONLY flags and then I thought it was not handling the color pixels. Custom pages colors are working fine with wansis, but I don't know why READONLY flag changes background and text colors inside text boxes.
episodev#
WANSIS ReadMe

Hi, is it possible for someone to please post the readme on how to use the wansis plugin? The only link in this post that worked did not include the readme.
Yathosho#
here you go. looks like all the wansis files are offline now.. links in the wiki don't work
episodev#
How would I find the bmp's in the winamp skins? While there are a lot of skins included with the plugin, I would like to use a different skin.
episodev#
Thanks for all of your help Yathosho. I have an issue that I hope you or someone knows something about. I've got my installer working fine with the skin, except for that on the install details page, the details portion of the page is not skinned. I have tried this with a couple of skins, is this a problem in my implementation? Or is this a known bug?
Yathosho#
i noticed problems using wansis on windows 7 (64-bit). the buttons aren't skinned and i get a white space next to my link on the finish-page. while i do not really expect an update, i thought i'd post about it.
Yathosho#
screenshot attached
DrO#
i think UMUI uses this same plugin so you could try using the fixed version from http://forums.winamp.com/showthread....64#post2531064 (should be easy enough to pick out the relevant code changes from SuperPat's repository for the plugin).

-daz
DrO#
attached file contains a fixed wansis.dll for the button issue on Vista/Win7 - well it works on both of my x64 Vista & Win7 installs.

-daz