I'm using PB 11.5 and I've modernized the classic PB menus to appear more web-like in our applications. Instead of embedding the menu on the frame's menuname property. I have a user object on the Frame's workspace along with the MDIClient that calls each of the menu objects like popup menus.
We've had good response from this approach, however a user questioned the behavior of the sheets when clicking on the menuitems generated by the "mergeoption = windowmenu!" setting. These are provided by PB via the Menu Merge Options ( SyBooks Online )
When the menu is set on the frame via menuname and the user clicks on one of these menuitems to enlarge a minimize sheet, the sheet returns to it's previous pre-minimzed state.
When a popup menu is used and the user clicks on one of these menuitems to enlarge a minimize sheet, the sheet remains in it's minimized state.
In both cases if the windows are in any other state these menuitems work the same, the behavior only seems to differentiate when the sheets are minimized.
I've considered writing a workaround, however, each of the windows functions will not restore a sheet that is in a minimized state. Closing and re-opening seems like the only possibility and we are not considering this option.
Questions:
1. Any known reason for this behavior?
2. Any other options to consider as workarounds?
Any input would be useful.
- Mike