The Jade 2025 release focuses on modernising the developer experience and helping you build faster, smarter, and more scalable applications.
In our application we have lots of graphical screens and these often have scroll bar in view as the graphic and zoom level mean that the graphic is larger than the viewable window. This all works fine however there is no event on Frame for the mouse scroll, if the mouse is over a scroll bar the wheel works, but we need it over the frame. scrolling in this way is obviously the same as we are all used to having in a web browser, its just something that is expected now.
Hi Andrew,
Not sure if this will help, but in the app I work on we use a subclass of BaseControl, rather than Frame controls in this situation, as the BaseControl already has the concept of scrollbars. This means that when the user has zoomed in to a level where a vertical scroll bar is now being displayed, the vertical scrolling happens automatically when user spins the mouse wheel as the JadePlatform "knows" that the container control currently has a vertical scroll bar visible. Likewise, if there is only a horizontal scrollbar currently then the mouse wheel will automatically scroll horizontally as expected as well, although having just a horizontal scrollbar is quite unusual.
Assuming you don't need any of the other functionality of a Frame control, this may be a suitable option for you to try in the interim, to see if it allows you to achieve the desired result.
I've still upvoted your suggestion for mouse wheel events, as we'd like to allow Ctrl+MouseWheel as a shortcut in our app for zooming in/out, as is common in other apps which support zooming.
Cheers,
BeeJay.
This would assist during all planning to speed up usage of screens
this would be a big help for yard planners
Roy Divalerio