Skip to content

Instantly share code, notes, and snippets.

@destroytoday
Created December 26, 2010 19:22
Show Gist options
  • Save destroytoday/755581 to your computer and use it in GitHub Desktop.
Save destroytoday/755581 to your computer and use it in GitHub Desktop.
The problems with AIR menus
NativeMenuItem(label:String = '', isSeparator:Boolean = false);
newItem = new NativeMenuItem("New");
newItem.keyEquivalentModifiers = [Keyboard.COMMAND];
newItem.keyEquivalent = 'n';
separatorItem = new NativeMenuItem('', true);
checked
enabled
keyEquivalent
keyEquivalentModifiers
label
mnemonicIndex
submenu
data
isSeparator (read-only)
menu (read-only)
name
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