Help with 'All Programs" background please!

How do I get the background for "All Programs" to not color on mouseover? I have some themes that this happens with and I have several that it does not happen with and I cannot figure out what they do not have in common (I am modifiying themes I have downloaded for my personal use). Thanks.
9,225 views 38 replies
Reply #1 Top
The color mouseover is the normal default for the All Programs section. If you find a skin that doesn't have it, it is a special incorporation. Basically, you have to stretch the arrow button to hide the color. Check my Just Push Play skin at GUI. This is how its done.
Reply #2 Top
Basically, you change the margins, and set a big arrow button to cover the entire left pane around the arrow. This basically forces the color off the screen.
Reply #3 Top
Thanks for the hint Chas

I just reconfigured my current work-in-progress skin looking at yours. It made it a whole lot better. Actually it extends how you can design the start menu. Quite cool.
Reply #4 Top
I think it's great when a skinner spends the extra effort to "hide" that mouseover, it adds a much more professional touch to the skin That one and when a skinner works around the limitations of the "Favorites" menu
Reply #5 Top
On a lot of the skins where you say the mouseover/focus color (Hover color in Win98) is not there, it actually is there, it's just that the mouseover color is set to match the background so that it is not visible. If the More Programs Panel Background image is plain enough, as it is on many skins, the color can be set to match it and there is no need for the large arrow graphic that ChasUGC describes. The setting for that in Skin Studio can be found under left tree: Start Panel>More Programs Panel>Background and right tree: Text Settings>Mouse over/Focus Color. Be aware that you can only use Preset colors for this, so you may need to setup a new preset color under left tree: Miscellaneous>Presets>Color Presets if that color is not already defined in the skin.
Reply #6 Top
SD is correct, I used that method in earlier skins of mine. But, it got graphically boring making single color designs just because windows didn't think beyond a single color in the all Programs section. Imagine, CooperDeck II with a single color all programs button,Ugh. As you can also see with that beautiful skin, the problem is getting rid of the color on the mouse over, not changing it. In most of the truly graphically creative skins, like CopperDeck II, that mouse over color sticks out like a sore thumb.
Reply #7 Top
Thank you all so much for your help. I think I have got it now. I agree with Essencay in that I like when a skinner makes the effort to "hide" that mouseover color, especially with 'graphic' themes. Thanks again for the good tips!
Reply #8 Top
I was wrong I tried all of the suggestions in the previous posts and none of them worked. I understood everything, just when I tried to use them, nothing worked. I just wanted to be sure everyone understands where I am coming from, so please take a look at the following examples. http://www.korissamarie.com/robyns.htm
I have been trying for years to get this solved! There are so many settings in Skin Studio that it is really confusing. Hats off to all skinners because this stuff is hard!! Again, any help would be greatly appreciated!
[Message Edited]
Reply #10 Top
Where the mouseover shows is defined by two things. 1. the content margins and the size of the arrow graphic. By getting the right mix of reducing the content margins and increasing the size of the arrow graphic like Chas said you can hide the mouseover, it will still be there, but you just won't be able to see it. Open a skin that it works in and rip'er apart to see how the skinner did it
Reply #11 Top
robynjh,

The example that you gave that "doesn't work" and the one that does are both using the Mouse Over/Focus color. The difference is that in the first example, the Mouse over/Focus color is an exact match for the main background color of the More Programs panel and has the left content margin set so that the Mouse over/focus color doesn't cover the left border of the More programs panel where the colors change. In the second example, the artist elected to use a different color to emphasize the Mouse over state, and left the content margins at the default settings.

This is an artistic choice by the artist in many cases, but sometimes it may also be the result of an oversight or lack of knowledge about the possibilities in skinning. In either case, it's not considered very polite to just state categorically that something "looks terrible." It's all in the eye of the beholder after all.

At any rate, the second example could quite easily be modified to make the Mouse over color appear to disappear, so to speak by changing the RGB settings and adjusting the content margins, particularly the left margin. The color of the arrows, by the way, has absolutely nothing to do with the Mouse over color as they are drawn on top of the Mouse over color.

As has been suggested previously, it would also be possible to do this with an oversized More Programs Arrow graphic. If you are really interested in that method, there is a fairly good discussion of it in this thread: https://www.wincustomize.com/msgboard.asp?id=262666&BID=WCH&page=1#266760

I hope this clarifies some things for you. If not, just come on back and we'll keep trying til we get it right.
Reply #12 Top
Okay robynjh, I underatnd the problem from your link. In the top skin the background color is solid. So, you can just match the background color on the left side of the all programs pane and you won't see any color. That one is easy.


But, on the second skin, that idea is not possible. Because the left side and bottom portion of the all programs pane in the second skin, is not a solid continuous color. Therefore what you need to do is create a new arrow image that contains the arrow and the entire rest of the left pane. Then, the over image will contain the entire left pane and the arrow highlighted.
Then, you need to set the margins properly. A -90 in the left margin is where I started. It is fairly easy once you figure out how it works. You can send me the skin if you want and I will fix it for you. My email addy is in my profile.
Reply #13 Top
I actually got the idea from the thread that SD mentions. I tried numerous things and it took me a day after many fails to re-think how to make it work. It is fairly easy once you see how its done. I wish some of the great skins such as CopperDeckII, ToonXP, and PixOS would update their skins like this. That over color ruins these skins in my opinion.
Reply #14 Top
Thank you all once again! I haven't had a chance to try out the suggestions, but will as soon as possible. I have not used so many skins because of this problem (and there are a lot) but if I can 'fix' it myself, great! I am sorry I used the 'looks terrible' phrase I wasn't trying to be mean. I will definitely let all know if I get it to work. Thank you so much!
Reply #15 Top
Shameless Designs, that link you posted has some wonderful information! I just got done reading it! Those are the threads I had tried finding before I started mine, but I guess my search words weren't correct.
Reply #16 Top
But, on the second skin, that idea is not possible. Because the left side and bottom portion of the all programs pane in the second skin, is not a solid continuous color.


Chas, the left and bottom portions don't matter because you can control the size of the highlight by adjusting the content margins of the More Programs Panel background. In the Smile skin, those margins are set at 0,0,0,0 which is why the highlight covers the whole panel. If you set the Left content margin at 22, the Bottom content margin at 6, and leave the Top and Right content margins at 0 or even set them at 1, then the highlight will only cover the large nearly uniform light grey portion (Approximately RGB 214,214,214) of the More Programs Panel Background.

You then would need to set up a new Preset Color, I think it would be 05 in this skin to that 214,214,214 color. Then Set the Mouse over/Focus color to the Preset Color 05, and the highlight should disappear.

Unfortunately, at the moment, I seem to have a bug with my latest build of WB wherein my skins seem to be inheriting that particular color from the previous skin when I change skins, and nothing I do seems to change it. SO if I could ask someone else to please try this procedure as I've outlined, I'm quite certain it will work. Thanks.
Reply #17 Top
Shameless...The mouseover for the All Programs will always inherit the color of the previous skin unless it is set in Left Tree => Miscellaneous => Colors....Right Tree => Menus => Menu - Hilighted background (XP Only) Just enter you RGB values here.

The Mouse over/Focus color is the WB4.x replacement for Hover Color and is supposed to change the color of the text when it's hilighted. I'm not sure what other Mouse over/Focus, that has an ability to use a preset that you are referring to.
Reply #18 Top
Ahah! Thank you very much, SNK. I was in a rush before, trying to get things done before I had to head out the door. Don't know where my head was at.

At any rate, By changing the Highlighted Background color, as Essencay points out in #17, and by using the content margins as I described in #16, you get this in the Smile skin:


Which I think is pretty close to making the highlight disappear in this skin.
Reply #19 Top
If you'll notice though, the bottom portion of the arrow is cut off. Sure, you can adjust the content margins on the left side and set the background color. But, the arrow extends into the gradient on the bottom. You can probably adjust the content margins on the bottom, but you will probably need to change the arrow(add some magic pink above or below) and then I found it to be very difficult to make the text center with the arrow. As you can also see, the text is not completely centered with the arrow, and the arrow is not centered in the pane.
Reply #20 Top
I was looking at your graphic again. It would have been really interesting if the artist actually used the effect that I see in your picture. It almost looks as if the All Programs letters are multi-colored on mouse over. That would be awesome and it could be accomplished using the large arrow idea.
Reply #21 Top
Good point Chas, I admit I missed that. However, since the More Programs Arrow graphic is a .tga, and not a .bmp, there is no need for magic pink here. And since Skin Studio will do the conversions back and forth from .tga to .png and vice versa, it was a simple matter to simply crop the excess background from the arrow graphic and presto change-o, the arrow is completely restored and realigned with the All Programs text. It took me less than 3 minutes.

I do admit that the items are not lined up perfectly in the center of the panel, but they are centered in the "flat" part of the panel above the bevel, and I think it looks quite good, myself. The point is, that with a very little judicious editing in skin studio, often times these things are quite easy to adjust for either a skin artist creating the skin, or a skin user tweaking it for use on her/his computer.

I guarantee you, this is easier than replacing the whole works with an oversized MoreProgsArrow graphic. There is still times when that method has a advantages. If I didn't think so, I wouldn't have worked as hard as I did in that other thread to convince you it could be done the last time we had a big discussion about this topic.

I mainly just wanted to show here that both methods of dealing with the highlight are equally viable depending on the skin. I think I came close to that objective at least.



Reply #22 Top
By the way, on a completely off topic note, I love threads like this where truly interested people give and take for the good of all. Even though I didn't start this thread, I learned from it. I want to thank all of you. Threads like this are what got me excited about skinning when I first came to WC. It feels good to be involved in a discussion about skinning instead of reading another complaint list or flame war. You all gave me something to look forward to the last couple days. So, thanks again.
Reply #23 Top
Very good, SD. I like that theme too. That all programs section can be a bit of a pain. But, all constraints on it are gone now. It just takes a little creativity. Again, good work.
Reply #24 Top
My question now becomes, does the original theme look that good? Probably not as most artists don't seem to care about that part of the skin. But, I think it can ruin a great skin.
Reply #25 Top
This is the best way I have found to get around the problem

1. Adjusting the More Programs Backgrorund Image left hand margin to -120 pushes the single mouseover colour off the screen

2. You will now have to create a new image for the arrow. Copy the left hand side of the background image. I have found that if the background is 190 x 28 pixles then copy 150 x 28.

3. Set up a new image 3 x the copied size. This will be 450 x 28 pixles. Paste the copied area for the normal, mouseover and pressed states.

4. Create a new arrow image for each of the three states and paste these in place. You may also wish to add some text as previously altering the margins pushes the text of the screen.

5.As previously mentioned set the Background contents Left margin to -120. Set the Right hand margin to 40 as this is the amount subtracted from the background image to create the arrow image.

6. Save the image as .bmp


https://www.wincustomize.com/skins.asp?library=1&SkinID=4101

for an example of how it works.

Hope this is of some use.




Powered by SkinBrowser!