Created
December 26, 2010 19:22
-
-
Save destroytoday/755581 to your computer and use it in GitHub Desktop.
The problems with AIR menus
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
NativeMenuItem(label:String = '', isSeparator:Boolean = false); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
newItem = new NativeMenuItem("New"); | |
newItem.keyEquivalentModifiers = [Keyboard.COMMAND]; | |
newItem.keyEquivalent = 'n'; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
separatorItem = new NativeMenuItem('', true); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
checked | |
enabled | |
keyEquivalent | |
keyEquivalentModifiers | |
label | |
mnemonicIndex | |
submenu |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
data | |
isSeparator (read-only) | |
menu (read-only) | |
name |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
newItem = new NativeMenuItem('New'); | |
openItem = new NativeMenuItem('Open...'); | |
closeItem = new NativeMenuItem('Close'); | |
closeAllItem = new NativeMenuItem('Close All'); | |
saveItem = new NativeMenuItem('Save'); | |
saveAsItem = new NativeMenuItem('Save As...'); | |
importItem = new NativeMenuItem('Import...'); | |
exportItem = new NativeMenuItem('Export...'); | |
printItem = new NativeMenuItem('Print...'); | |
prefItem = new NativeMenuItem('Preferences...'); | |
newItem.keyEquivalentModifiers = [Keyboard.COMMAND]; | |
newItem.keyEquivalent = 'n'; | |
openItem.keyEquivalentModifiers = [Keyboard.COMMAND]; | |
openItem.keyEquivalent = 'o'; | |
closeItem.keyEquivalentModifiers = [Keyboard.COMMAND]; | |
closeItem.keyEquivalent = 'w'; | |
closeAllItem.keyEquivalentModifiers = [Keyboard.COMMAND]; | |
closeAllItem.keyEquivalent = 'W'; | |
saveItem.keyEquivalentModifiers = [Keyboard.COMMAND]; | |
saveItem.keyEquivalent = 's'; | |
saveAsItem.keyEquivalentModifiers = [Keyboard.COMMAND]; | |
saveAsItem.keyEquivalent = 'S'; | |
importItem.keyEquivalentModifiers = [Keyboard.COMMAND]; | |
importItem.keyEquivalent = 'i'; | |
exportItem.keyEquivalentModifiers = [Keyboard.COMMAND]; | |
exportItem.keyEquivalent = 'e'; | |
printItem.keyEquivalentModifiers = [Keyboard.COMMAND]; | |
printItem.keyEquivalent = 'p'; | |
prefItem.keyEquivalentModifiers = [Keyboard.COMMAND]; | |
prefItem.keyEquivalent = ','; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment