Popups are not fundamentaly broken, they work great in all of my
apps. ComboBoxes are a different story though... :-)
I looked in the latest HIG can couldn't find any mention of whether
the items should should always be enabled.
I checked out Apple's Print dialog and found disabled items in only
one of the three popups. However I did notice that Apple violated
their own HIG in that the Presets popup contained Verbs ie Commands
which are forbidden in Popups. And it's only some of those commands
that were disabled.
All of the Nouns and Adjectives in all of the Apple print popups were enabled.
Now there is a special case of a Popdown Command menu that can go on
a window in special circumstances when the window is shared between
multiple applications. It can have Commands, however the visible
control name is always the name of the menu and not the last command
selected.
The Presets popup is a hybrid, where the top portion acts like a
popup menu containing Nouns which are always enabled, and the bottom
portion acts like a Popdown Command menu which contains Verbs which
are sometimes disabled.
So bottom line is that I don't think you've proven anything except
that even Apple doesn't always follow their HIG. :-)
And certainly not that popups are fundamentally broken.
Regards,
Joe Huber
At 12:55 PM -0700 10/14/06, Craig Hoyt wrote:
Popups in RB are fundamentally broken. I was told when I bitched
about this same issue that, 'they are working correctly, popups
should not have disabled items in them'. I say BULL and I provided
the Apple print dialog box which contains three popups and they all
can contain disabled items in them, as my defense. Since it is
obviously broken and RS is clueless, I never bother to pursue this
issue. This may be correct for behavior windows but not Mac and I'm
not sure this is even correct for windows.
On the other hand, contextual menus by nature should 'ONLY' contain
valid or enabled menu items as these are supposed to be built on the
fly depending where a contextual menu click was caught. Only
relevant items should be shown.
See the Apple HIG for clarification. Sad RS doesn't know the
difference. To 'Fix' the problem it needs to same enable/disable
property that a standard menu has. Right now I think they have the
contextual menu working double-time as a popup too.
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>