Winstep

Software Technologies


 Winstep Forums


Print view
Board index : Winstep Forums : General Discussion  [ 14 posts ]
Author Message
 Post subject: Menu Overlays
PostPosted: Thu Aug 13, 2026 6:08 am 
Offline
User avatar

Joined: Thu Sep 08, 2016 10:10 pm
Posts: 811
@JORGE

further to the great info you mailed me on menu's, that got me to thinking how you have already designed a lot of things. So regarding the dynamic Vertical button section of the menu, I thought about good ideas you have already implemented.

I do not know if Microsoft has completely blocked this idea from ever occurring, but is it possible in the button section of a menu, to have an overlay? That would definitely get rid of the image stretching on dynamic menus. As I mentioned, I have no idea if it is possible but it would definitely work. :D

_________________
"They teach you there's a boundary line to music. But, man, there's no boundary line to art."
-Charlie Parker

“We can't expect a blind man to appreciate beautiful patterns or a deaf man to listen to bells and drums.”
― Zhuangzi


Back to top
 Profile  
 
 Post subject: Re: Winstep Wish List
PostPosted: Thu Aug 13, 2026 8:04 am 
Offline
Site Admin
Site Admin
User avatar

Joined: Thu Feb 26, 2004 8:30 pm
Posts: 13400
No, menus currently do not support overlays... and, even if they did support static non stretchable overlays, have you thought about the case where the menu length is too short (i.e. has too few elements in it) for the overlay to fit completely? :P

_________________
Jorge Coelho
Winstep Xtreme - Xtreme Power!
https://www.winstep.net - Winstep Software Technologies


Back to top
 Profile WWW 
 
 Post subject: Re: Winstep Wish List
PostPosted: Thu Aug 13, 2026 9:44 am 
Offline
User avatar

Joined: Sun Jul 15, 2012 12:31 pm
Posts: 68
Hello Jorge,
A long time ago, in the "button" section, I proposed and requested the ability to overlay a static, non-stretchable image. The lack of this feature limits menu design, it has really bothered me and forced me to create simple menus without incorporating images.
It would be great to include this option; the skinner could then choose whether or not to use it regardless of whether the button is 40, 100, or 300 pixels high but the option would be there.
When I wanted to include an image in a menu, I had to do my own calculations for example, choosing a 40-pixel "AS and IS" button, limiting myself to 11 lines (including separators), and creating a 440-pixel high image (40 x 11). But that was just for me, when someone else downloads the theme, they shouldn't be forced to stick to 11 lines just to get a clean, consistent image. They should be free to do what they want—like adding 15 or 20 lines without the image getting distorted, which might lead them to think the theme itself is poorly made.
This can lead to frustration for both the person downloading and installing the theme and the skinner who created it.
I think BassdudeNZ is facing the same problem and frustration as I am feeling partially restricted and having to make compromises.
I won't compare Winstep to WindowBlinds, as the programming and theme construction are completely different; the latter uses five distinct parts rather than vertical stretching. WindowBlinds isn't really my cup of tea, but it doesn't have this issue.
In my view, adding this feature would offer more freedom and improve the theme-building process. It would be up to the skinner whether or not to use it.


Back to top
 Profile  
 
 Post subject: Re: Winstep Wish List
PostPosted: Thu Aug 13, 2026 9:55 am 
Offline
User avatar

Joined: Thu Sep 08, 2016 10:10 pm
Posts: 811
winstep wrote:
No, menus currently do not support overlays... and, even if they did support static non stretchable overlays, have you thought about the case where the menu length is too short (i.e. has too few elements in it) for the overlay to fit completely? :P


Of course I thought about it. Consider that me, Picco and many others have probably done enough that even if we did not get it right first time, we definitely would eventually. Overlays follow modules they do not stay there or that would defeat the purpose. This is why I asked because unlike 'normal' Windows menus, Winstep menus can be dragged. So I asked and you answered :)

Can this not be done in a separate process? It already is because the Windows button will bring up the win11 menu? I certainly am not asking you to reinvent the wheel and forgive me for thinking if there is a will that there might be a way.

EDIT: To me it would be no different to working out how the overlay worked with the Disk module. While I certainly have not got it perfectly, I understand how it works and get better each time I do one (hopefully). "IF" the menu could be done, I am sure it would have its own idiosyncracies, but that's all part of learning it isn't it? :) ALSO - "IF" it could be done, in skinning I think you'd likely need to have a line something like OverlayIsRelative=True/False, so it would either move relative to the top of the button section or be absolute.

_________________
"They teach you there's a boundary line to music. But, man, there's no boundary line to art."
-Charlie Parker

“We can't expect a blind man to appreciate beautiful patterns or a deaf man to listen to bells and drums.”
― Zhuangzi


Back to top
 Profile  
 
 Post subject: Re: Winstep Wish List
PostPosted: Fri Aug 14, 2026 12:23 pm 
Offline
User avatar

Joined: Thu Sep 08, 2016 10:10 pm
Posts: 811
Jorge I thought of another 'possible' workaround that might work. Is it possible to write code to say that if a SubMenu exists, then dragging any menu clicked from the MainMenu will only show the submenu and not revert back to the main Menu? If a submenu exists, a person doesn't really need multiple versions of the main menu anyway??? This would do two things. The second menu/SubTheme is easy enough to scale and it would also free up the ability to get creative with the Mainmenu in the vertical section, because it would only show in the Main menu and never rescale because only the submenu after clicking and then dragging would show? So basically the Mainmenu would not be put in a position where it might rescale? Just looking at other ways.

_________________
"They teach you there's a boundary line to music. But, man, there's no boundary line to art."
-Charlie Parker

“We can't expect a blind man to appreciate beautiful patterns or a deaf man to listen to bells and drums.”
― Zhuangzi


Back to top
 Profile  
 
 Post subject: Re: Menu Overlays
PostPosted: Fri Aug 14, 2026 3:01 pm 
Offline
Site Admin
Site Admin
User avatar

Joined: Thu Feb 26, 2004 8:30 pm
Posts: 13400
I've split the topic so we don't go back and forth on the other topic, sending hundreds of notifications to everyone whomever posted there.

I still haven't had time to look properly into what you guys wrote after my last response, well get on it ASAP.

_________________
Jorge Coelho
Winstep Xtreme - Xtreme Power!
https://www.winstep.net - Winstep Software Technologies


Back to top
 Profile WWW 
 
 Post subject: Re: Menu Overlays
PostPosted: Fri Aug 14, 2026 7:03 pm 
Offline
Site Admin
Site Admin
User avatar

Joined: Thu Feb 26, 2004 8:30 pm
Posts: 13400
Ok, menu height must remain dynamic because it depends on content, and the skinner cannot - nor should he - control that. This means a menu may be too tall - or, conversely, too short - for a static fixed-width/fixed-height image.

If the menu is tall enough to accommodate the fixed-size overlay bitmap, there is no problem: it is simply overlaid on top of the menu at the specified position.

If the menu is too short, however, there are two possible approaches: either crop the overlay bitmap to the available menu area, or - which probably makes more sense - give the menu a minimum height large enough to accommodate the full overlay image. Any unused area below the actual menu buttons would simply remain transparent.

The same principle could also be applied horizontally if the menu is too narrow for the overlay.

In fact, Picco, native Winstep dock skins already support this type of fixed-size overlay, but I don't think any of you have actually used that feature yet, which is really a pity because, AFAIK, no other dock supports overlays - much less fixed-size overlays.

_________________
Jorge Coelho
Winstep Xtreme - Xtreme Power!
https://www.winstep.net - Winstep Software Technologies


Back to top
 Profile WWW 
 
 Post subject: Re: Menu Overlays
PostPosted: Tue Aug 18, 2026 7:04 pm 
Offline
Site Admin
Site Admin
User avatar

Joined: Thu Feb 26, 2004 8:30 pm
Posts: 13400
See? I am finally willing to discuss with you guys these theme related settings so the result is closer to what you guys want rather than what I think might be useful, and what do I get?

Crickets. : :lol:

_________________
Jorge Coelho
Winstep Xtreme - Xtreme Power!
https://www.winstep.net - Winstep Software Technologies


Back to top
 Profile WWW 
 
 Post subject: Re: Menu Overlays
PostPosted: Mon Aug 24, 2026 1:56 pm 
Offline
User avatar

Joined: Sun Jul 15, 2012 12:31 pm
Posts: 68
What kind of response is that..?
We never asked you to do it, we’re just making suggestions, it doesn't matter if you take them into account or not, the decision is yours...
You're acting like a blackmailer; what do you want in return 100 euros, 200, 300, or something else..?
That’s exactly why I’ll never submit a theme to your gallery. I only use Winstep as a hobby for making themes; I don't actually use it day to day it's, too heavy...
I’ll do what I want, I don't need a freebie. If I feel like buying the license, I’ll buy it at the asking price without having to answer to anyone. :) :x


Back to top
 Profile  
 
 Post subject: Re: Menu Overlays
PostPosted: Mon Aug 24, 2026 2:23 pm 
Offline
Site Admin
Site Admin
User avatar

Joined: Thu Feb 26, 2004 8:30 pm
Posts: 13400
LOL Whatever Picco, dealing with you is just too funny :D

You manage to twist everything people tell you and put it in a negative light, no matter how light‑hearted or innocent it was. I sincerely think you do it on purpose and that you actually enjoy it.

Since you refuse to discuss what the best implementation would be like a grown man and you prefer to throw tantrums over nothing like my 2 year old does, don't complain later if I choose the wrong one. I'll just point you straight to your post above.

_________________
Jorge Coelho
Winstep Xtreme - Xtreme Power!
https://www.winstep.net - Winstep Software Technologies


Back to top
 Profile WWW 
 
 Post subject: Re: Menu Overlays
PostPosted: Mon Aug 24, 2026 3:30 pm 
Offline
User avatar

Joined: Sun Jul 15, 2012 12:31 pm
Posts: 68
I'm done, dealing with you is just too complicated. You really are a total jerk, you always twist the situation to your own advantage and make the other person look like an idiot. It’s just like on Wincustomize, where I received the same "acerbic" treatment from you, I haven't forgotten, people even implicitly asked you to stop back then.
You might find it amusing to argue with me, but I don't find it funny at all, it actually makes me truly sad.
Despite everything, I offer you my deepest respect...


Back to top
 Profile  
 
 Post subject: Re: Menu Overlays
PostPosted: Mon Aug 24, 2026 3:43 pm 
Offline
Site Admin
Site Admin
User avatar

Joined: Thu Feb 26, 2004 8:30 pm
Posts: 13400
First you insult me over a completely imaginary slight, then immediately recast yourself as the victim. Textbook reaction. You’re really not nearly as difficult to read as you seem to think, Picco.

Anyone familiar with the pattern will recognize what is going on here.

_________________
Jorge Coelho
Winstep Xtreme - Xtreme Power!
https://www.winstep.net - Winstep Software Technologies


Back to top
 Profile WWW 
 
 Post subject: Re: Menu Overlays
PostPosted: Mon Aug 24, 2026 4:09 pm 
Offline
Site Admin
Site Admin
User avatar

Joined: Thu Feb 26, 2004 8:30 pm
Posts: 13400
Picco14 wrote:
It’s just like on Wincustomize, where I received the same "acerbic" treatment from you, I haven't forgotten, people even implicitly asked you to stop back then..


The WinCustomize thread you are referring to is still there for anyone who wants to read the exchange for themselves. It also contains some additional information about why the gallery is not public yet, among other things, so it may be of interest to others for that reason alone:

https://forums.wincustomize.com/534338/ ... ock/page/1

_________________
Jorge Coelho
Winstep Xtreme - Xtreme Power!
https://www.winstep.net - Winstep Software Technologies


Back to top
 Profile WWW 
 
 Post subject: Re: Menu Overlays
PostPosted: Mon Aug 24, 2026 4:23 pm 
Offline
User avatar

Joined: Sun Jul 15, 2012 12:31 pm
Posts: 68
Wow...! I stand by what I said. And thanks, Dr. House, I appreciate your diagnosis. Quit programming and open a private practice, it’ll be more lucrative...
On top of that, you’re digging up a post from WinCustomize to play the victim the very thing you accuse me of doing and all just because of a simple reply to a twisted message from you. Pathetic...!
Well, goodbye, you won't see me on this forum again.
All the best!


Back to top
 Profile  
 
Post new topic This topic is locked, you cannot edit posts or make further replies. Board index : Winstep Forums : General Discussion  [ 14 posts ]
Display posts from previous:  Sort by  

Who is online

Users browsing this forum: Google [Bot] and 212 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: