Does someone have a logical explanation why the popup command acts on stacks and buttons whereas the pulldown command only acts on stacks?
Normally, you access a pulldown menu by clicking the visible menu on the screen. But popup menus are usually used as contextual menus - they aren't visible before you right-click or control-click, and can be popped up anywhere you click.
So there's no need to use the pulldown command to display a simple menu. Instead, you just create a button whose menuMode is "pulldown"; when the user clicks the button, the menu is displayed. You only need to use the pulldown command if you need a stack menu.
But to display a contextual menu, you can't just create a button and let the user click the button to show the menu, because the contextual menu must be able to respond to a click anywhere in the window. You need to display it with the popup command. If the popup command didn't act on buttons, you would have to go to the trouble of creating a stack menu every time you want to use a contextual menu, which is annoying (and also makes it hard to change contextual menus on the fly).
--
jeanne a. e. devoto ~ [EMAIL PROTECTED]
http://www.jaedworks.com
_______________________________________________
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution
