When changing styles, the size of the menu often changes, so submenus become detached. I'm not sure what the appropriate behavior is, but I don't think this is it. I've had some thoughts on it, and I'd like to see some commentary about this.
1. We could keep the root menu in the same location and just move all submenus to line up properly. My main concern with this is that the mouse will no longer be on top of the same menuitem. In fact, if the menus are near the edge of the monitor, it may not even be close.
2. We could keep the mouse on top of the same menu item (if the mouse was used to change the style, that is), and move everything else accordingly. My concern with this is that we may encounter a situation where the root menu is supposed to be fixed at a specific location. For example, if somebody was using it like the start menu in Windows, this behavior would be inappropriate.
Maybe the best behavior is some combination of the two, or something else entirely.
Log in to post a comment.