ZtupidTS / vcl-styles-plugins

1 stars 0 forks source link

Field Background is "transparent", previous page info is viewable. #9

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Hello....  Sorry to bug with another issue.
We had "hidden" this box checkbox before, but since you're willing to fix 
issues, could you fix this?

The previous page is a readme Window, and the text in that window is able to be 
seen because the field for this checkbox is transparent or something.

Could you fix this also?
Thanks much for your work.

Original issue reported on code.google.com by leeunive...@gmail.com on 17 Oct 2014 at 4:14

Attachments:

GoogleCodeExporter commented 9 years ago
We need a sample minimal script to reproduce the issue.

Original comment by Rodrigo.Ruz.V@gmail.com on 17 Oct 2014 at 5:01

GoogleCodeExporter commented 9 years ago
Okay, I'm having my friend try to do a "minimal" version again.

BTW, we need to make sure BOTH "check box" (as the pick above) and "radio" 
buttons work.  My friend discovered radio buttons do it also as this pic 
attached.

Original comment by leeunive...@gmail.com on 17 Oct 2014 at 5:29

Attachments:

GoogleCodeExporter commented 9 years ago
So far my friend reports when he made his initial attempt at making a "mimimul" 
version, the issue was not able to be reproduced.  The checkbox field 
background apparently wasn't transparent.

He's still trying things, he's sleeping atm, so we shall see.

Original comment by leeunive...@gmail.com on 18 Oct 2014 at 2:18

GoogleCodeExporter commented 9 years ago
BTW, isn't there a way you can add some sort of "code" to the field, so in case 
something else is causing the problem, such as it over-riding that particular 
field, that will resolve the problem and stop the over-ride?

If I gave you the "minimal" .iss, would that help you even though the problem 
isn't reproduced in it?

Original comment by leeunive...@gmail.com on 18 Oct 2014 at 2:22

GoogleCodeExporter commented 9 years ago
So, my friend wasn't able to reproduce the issue when creating a "minimal" 
version.
He said he believes the issue is being created by the botva2.dll.

Is there a way you can fix your .dll so the botva2.dll doesn't create this 
issue?
Or are we just out of luck?

We did find a "work-around" by moving the checkbox "down" so the previous pages 
window content isn't behind it, and that works in or situation, but, it's not 
the best solution ultimately.  Others will likely have the issue when using 
your skin.

The issue BTW doesn't occur with "ISSkin" skins....  (though they have other 
issues, which is why we are using yours)  So, maybe you could look at his .dll 
if possible to see what they do to prevent it?

Original comment by leeunive...@gmail.com on 21 Oct 2014 at 7:39

Attachments:

GoogleCodeExporter commented 9 years ago
Sorry, but only I can work on issues related to the VCL Styles plugin. So if 
the issue can't be reproduced with a sample script only using the plugin then 
is out of the scope of the project. 

Original comment by Rodrigo.Ruz.V@gmail.com on 22 Oct 2014 at 4:36

GoogleCodeExporter commented 9 years ago
I can understand that.....  But isn't the fact that the issue doesn't occur 
with ISSkins means that "something" could be improved with VCLStyles so when 
the skin interacts with other systems/plugins, the issue doesn't occur?

I would think that IS within the scope of improving the VCLSkin system?
This issue after all IS "skinning" related....

But, thanks for your help anyway fixing the other issue at least.

Original comment by leeunive...@gmail.com on 22 Oct 2014 at 11:45

GoogleCodeExporter commented 9 years ago
 My time is very limited, So I only can focus on the issues related directly to the VCL Styles plugin and not third-party dll. Also without a sample script to reproduce the issue I can't do much about this.  So if you can send a minimal sample and you can wait a few days maybe I can made a fix for this issue.

Original comment by Rodrigo.Ruz.V@gmail.com on 22 Oct 2014 at 4:21

GoogleCodeExporter commented 9 years ago
Hey, thanks for the reply....
Do you want a mimimal script even though it doesn't reproduce the issue, or do 
you want a mimimal that does reproduce the issue?

Original comment by leeunive...@gmail.com on 24 Oct 2014 at 2:05

GoogleCodeExporter commented 9 years ago
I need a minimal script that does reproduce the issue.

Original comment by Rodrigo.Ruz.V@gmail.com on 27 Oct 2014 at 2:10

GoogleCodeExporter commented 9 years ago
Does this issue still occurring?

Original comment by Rodrigo.Ruz.V@gmail.com on 2 Nov 2014 at 3:38

GoogleCodeExporter commented 9 years ago
Ya, it's still occuring....  But, my coder friend couldn't reproduce it 
creating a "minimal" version.
So, as a workaround, we've just moved the checkbox field to the "bottom" so the 
window of the previous page doesn't bleed through.  Because of that my friend 
hasn't any interest in trying to get a minimal version to reproduce the issue.

So, the problem is still there, for example we created a second page that has 
install options with a checkbox at the bottom of the page also, and if you put 
that checkbox in the same spot as the previous pages checkbox, the previous 
pages checkbox text also bleeds through into that checkbox field background.

So, it's something with the checkbox field background, it appears like it's 
fully transparent, not just transparent to the page it's on.

Anyway, my friend gave up working on it.  Hopefully with that further info I 
just gave, you can maybe try to fix the issue since it's something with the 
checkbox field background transparency.

Thanks much.

Original comment by leeunive...@gmail.com on 2 Nov 2014 at 8:42

GoogleCodeExporter commented 9 years ago
So, my coder friend has gotten interested in this being fixed again.
I'm trying to convince him to provide a minimal version for you.
He says the problem is actually caused by the (botva2) function/.dll when it's 
included.
So, trying to see if he'll make a minimal with it included, then maybe you can 
find a fix to the fields so something like it doesn't mess them up.

Original comment by leeunive...@gmail.com on 16 Nov 2014 at 11:20

GoogleCodeExporter commented 9 years ago
BTW, my coder friend just reported that "checkboxes" don't have the problem.
This problem only occurs when "radio" buttons are on the page.
Maybe that can help?

I've also mentioned to him your update yesterday, don't know if that will help.

Original comment by leeunive...@gmail.com on 16 Nov 2014 at 11:26

GoogleCodeExporter commented 9 years ago
Wait a minute....  Something is happening.
The "first" example above is with a checkbox.
Hold off on that, I need to confer with him on what he's stating.

Original comment by leeunive...@gmail.com on 16 Nov 2014 at 11:30

GoogleCodeExporter commented 9 years ago
Okay, maybe you fixed something to make the "checkbox's" work....?
Now the problem just occurs with "radioboxes".....

Original comment by leeunive...@gmail.com on 16 Nov 2014 at 11:35

Attachments:

GoogleCodeExporter commented 9 years ago
Here's the example of it still occuring with Radio boxes.
Clearly you must have fixed something for the problem not be occuring with 
checkbox's now?

Original comment by leeunive...@gmail.com on 16 Nov 2014 at 11:38

Attachments:

GoogleCodeExporter commented 9 years ago
Okay, my coder friend made a "minimal" version with botva2 only.
You may not need it since you have fixed the problem for the checkboxes, so you 
can maybe just apply the same fix (whatever did it) to the radio buttons also.

I've attached it just in case it helps you.

Original comment by leeunive...@gmail.com on 17 Nov 2014 at 11:09

Attachments:

GoogleCodeExporter commented 9 years ago
I just tried the sample application, and the issue it seems related to the dll 
(botva2.dll) which is used to load the image. Also I modify the sample script 
to try the checkboxes, and the issue occurs as well. Even occurs without use 
the VCL Styles plugin (try commenting the line 
LoadVCLStyle(ExpandConstant('{tmp}\MetroBlue.vsf'))).

 If you have the source code of the botva2.dll you must check how the WM_ERASEBKGND message is handled.

 I will close this issue because is not related to the plugin.

Original comment by Rodrigo.Ruz.V@gmail.com on 21 Nov 2014 at 2:29

GoogleCodeExporter commented 9 years ago
Well that is strange....
As you can see from the screenshot of the full installer, the issue occuring 
with "checkboxes" is no longer occuring.  Maybe it's something related to 
formating or something?

Well dang.....  I had hopped we were onto something.  Me sad.
Thanks for trying....

Original comment by leeunive...@gmail.com on 21 Nov 2014 at 3:06