WindowBlinds: Missing bit when rolled up!

The problem........ When a window is rolled up, the bottom left bit is missing. This is directly related to the left frame bottom sizing margin. (Even though the right frame is setup exactly the same, there is no problem there.) In the past I would add a "Do nothing" button that covered that missing bit, set to show when window is rolled up. This isn't working now, I have 2 skins in progress, and both have this piece missing on the right side, no mater what I do.......... grrr

Anyone else having this problem? Anyone know of a solution?


[Message Edited]
4,096 views 24 replies
Reply #1 Top
I had this problem, and I got it to work somehow through messing with margins, but I'm afraid I didn't figure out the reason or a way to make it work all the time. I think it's related to if the rolled up state is set too small to accomodate the edges, and I _think_ I got round it by just increasing the rolled up size and making sure the top/bottom graphics worked at the slightly bigger rollup.

...try it, increase the rolled up size and see if it stops. I'm just about to get to that stage with the skin I'm working on now, so I'd appreciate your results in advance
Reply #2 Top
Nope, increasing the rollup height doesn't help. It's really strange that the right side doesn't have the problem....
Reply #3 Top
What are your screen edge clip settings on the bottom? I set mine to 0, and everything shows ok, give that a try Or a combination of the left and bottom.


Powered by SkinBrowser!
[Message Edited]
Reply #4 Top
Bottom screen edge clip was already set to 0, set the left to 0....... didn't make any difference. This is truly aggravating. Thanx guys, and if you can think of anything else, I'll gladly try it.
Reply #5 Top
I think it's related to tiling margins on the sides. If a margin is set bigger than than the height of the rolled up window, you'll see chunks missing.
Reply #6 Top
Hippy.... why only the left side? The right side is setup exactly the same? Any idea why can't I use a "Do Nothing" button to cover it. That has always worked in the past, but with these 2 skins, it has no effect on the LEFT side.
Reply #7 Top
Ok, the skin I'm working on now has it's window frames done, and I hit this problem again. I increased the rollup hight to be the top frame+ the bottom frame height, and it all works hunky dory now.

There could be an interaction with the bottom edge sizing margins on the left/right frames, but since I have them set to the same size as the bottom frame (because that's how the design works) I can't tell.

Anyhow...if the design doesn't fit making the roll-up this big, then that's a problem. Mine currently doesn't, but I may have to compromise and have a rollup which isn't perfect one way or the other...
Reply #8 Top
(sorry...the height is actually top+bottom-1, as in my case, the top frame is 35px, the bottom is 9px, and the rollup height has to be 43 to prevent the corner being cliped.)

Try sizing the window by hand and see what height it kicks in, and set the rollup to that is how I just did it...
Reply #9 Top
Hang on...it actaully gets "cliped" in the corner once there is no space for any bottom frame pixels. I.E. when the window gets to be exactly the same height as the top frame, then the bottom left of the left frame gets the bottom size margin clipped.

So, as long as the rollup height is at least 1px more than the top frame height, the left frame isn't clipped...at elast, that's how it seems to work for this skin at the moment...but again, it could be the bottom size margin on the left frame that determines when it happens....

clear as mud? Maybe someone could write this up after testing it more exhaustively and submit it to SD on the newsgroups and update this thread when they get a reply?
Reply #10 Top
Randy, you need to add an extra visibility setting to that button and set it to 'adds to border'.
It'll be missing that now, so that's why it's not working.
Reply #11 Top
Thank you Mark! "add area to border" in "Painting options" did the trick! /me hands the Hipster a beer!

Now I'll be kicking myself in the butt all day for not thinking of that.........
This will be added to the WB/SS doc thread as soon as I figure how to word it in a non-confuzzling manner.

Still I wonder why I never have any trouble with the right side............


[Message Edited]
Reply #12 Top
/me still thinks that adding a button to deal with a glitch is a very round about solution...
Reply #13 Top
Think what you want......... nothing else worked, the button does.
Reply #14 Top
I'm having same problem...and went step by step through all the things that everyone else did and I am still befuddled. I see there is a working solution. Can someone layout a 1., 2., 3., step by step for me? Including where to put this extra button and what graphics need to appear on the button.
Thanks All!!
Reply #15 Top

Create a new titlebar button.
Set the visibilty setting so that it only appears when the window is rolled up.
Add an extra visibility setting that sets it 'adds to border'
The image for it should display the area of the skin that's missing on rollup.
The alignment should be that it's positioned over the missing area.
And finally, set the buttons click function to no click and 'passes messages to the titlebar'

After that it should fix it for you.

Reply #16 Top

Add an extra visibility setting that sets it 'adds to border'

What Mark means here is, in Painting Options > Frame Shape Change set this to Add area to border...... that's the part I was missing.





Powered by SkinBrowser!
Reply #17 Top
Thanks Mark

and Randy
[Message Edited]
Reply #18 Top
I think I found another solution to the problem....along the lines of what Sput was saying....I tested it on essorant's Limbic WB skin which also has the missing bit problem.

1. Set the Frame Edge Margins, of the Left and Right Frame Images, for the top and bottom exactly to the height of the top and bottom images...in the case of Limbic this would be 35 and 14

2. Set the Roll Up Window Height to anything equal to the total height of the top and bottom images or greater...in the case of Limbic this would be 49 or greater....lower numbers like 46 to 48 work as well but don't look right with his frame

Haven't tried it with any other skins...to see if it will fix them as well.
Reply #19 Top
Essencay - cool, I knew what I said worked as I've done it 3 times with my own skins now, and 2 or three times "fixing" others that I wanted to use - but the problem is if the design doesn't work well when rolled up that big, as you often can't make the rolled up state as compressed if you have to leave the bottom/top frame re-size margins visible....what would be cool is either a) this quirk is fixed in WB (though it's been there for ages), b) a separate "rolled up" image is allowed for the left/right frames.

I actually prefer the 2nd option in a way as that way you could design things to look different rolled up, and that could open up new possibilities

...though, the glitch ought to be addressed anyhow. In the mean time, I'm sticking with window frames designed to be rolled up without the glitch to avoid all the complicated extra button malarky
Reply #20 Top
Well, I think the complicated extra button malarky works much better than having to design the entire frame around the rolled up state....... to each his own.
Reply #21 Top
I actually prefer the 2nd option in a way as that way you could design things to look different rolled up, and that could open up new possibilities


Sput - Lost me here....I didn't give two options...just two steps to the solution
Reply #22 Top
Essencay - no, I listed 2 options (a/b) that Stardock take to solve the issue. The 2nd one of which would allow the skinner to design very diffrent graphics for the rolled up window, and I think that might be a nice feature
Reply #23 Top
I think that might be a nice feature


Yeah I agree.

Reply #24 Top
Sput - I no longer lost....thanks.

/me just felt the release of his brain cramp