Posted: Thu Dec 18, 2008 7:14 am Post subject: Sub-menus should not be clickable
A small point, but irritating when you use multiple systems.
If you click on a sub-menu like Insert | Picture, the menu disappears.
It should either ignore the click or toggle the sub-menu (which automatically expands on a mouse over).
It mainly catches me out when I have mis-clicked, but it took a while for me to realise that it was an oddity of the interface rather than the program not working. (Clicking on a menu item should have some result).
Unfortunately, this is not something we can change as it is the standard menu behavior in Apple's Java code. We use Apple's Java code to create the menus and Apple's Java code then creates matching native menus.
Since Apple's Java code is proprietary, we have no means to determine how Apple's code is forcing native menus to behave this way but it is very clear that Apple's Java engineers decided to tweak something in their code to make this behavior.
Although this does not change the situation for us, I was surprised to find that OpenOffice.org 3.0 suffers from the same issue. Since OpenOffice.org does not use Apple's Java and, instead, create native menus directly, I now suspect that the common source of this issue is that both both Apple's Java and OpenOffice.org wait to attach menus until immediately before they are shown.
In contrast, most Mac OS X applications have a fixed, unchanging set of menus that are all attached to the menubar when the application is started. Despite spending an hour searching and writing test code, I have not found any way to change this behavior in menus that are attached immediately before they are displayed. So, I have to conclude that this is an idiosyncracy of the Mac OS X native menus.
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 vote in polls in this forum You cannot attach files in this forum You cannot download files in this forum