Re: buttons
Originally posted by T.Slappy I want to have full skin in my installer (I wrote my own script and publish it in another topic), but when I use dark bitmaps for buttons (see attachment) buttons texts cannot be read.
The next version of the SkinnebButton plugin will implement this feature.
I develop also an other plugin named SkinnedControls that can skin Buttons AND/OR ScrollBars.
I will release these plugins soon at the same time as UltraModernUI beta2.
And I try to make so that the next and back buttons skin then even after having used the startmenu plugin, but I do not arrive to fix it.
It would be possible to modify 2 lines in the file ui.c?
The lines 98 and 553, where a button gets set to BS_PUSHBUTTON resp. BS_DEFPUSHBUTTON, it voids the flag BS_OWNERDRAW that is mandatory for skinned buttons.
Can your modify BS_PUSHBUTTON and BS_DEFPUSHBUTTON by the BS_OWNERDRAW in this file for the next NSIS version since that does not influence the unskinned installers?
An other change is to editing the GUI exe, dialog 106, resource ID 1027 ("Show Details" button) where we must replace BS_PUSHBUTTON by BS_OWNERDRAW again to keep this button skinned.
This 3 changes make SkinnedButton, SkinnedControls and Wansis work better...