diff options
| author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2015-05-08 12:35:41 -0700 |
|---|---|---|
| committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2015-05-08 12:35:41 -0700 |
| commit | 8594e17f2b07976c006bca1c5531e56ead9b065a (patch) | |
| tree | 0a123b99f45ef614193dd591e2e0a5254fb8f875 /ext/mac-ui-macgap1-wrapper/src/MacGap/Classes/Commands/MenuItemProxy.h | |
| parent | a40192a40bdf81b9d2a78ae69e059e41d78604ea (diff) | |
| download | infinitytier-8594e17f2b07976c006bca1c5531e56ead9b065a.tar.gz infinitytier-8594e17f2b07976c006bca1c5531e56ead9b065a.zip | |
Move mac-ui into src/
Diffstat (limited to 'ext/mac-ui-macgap1-wrapper/src/MacGap/Classes/Commands/MenuItemProxy.h')
| -rwxr-xr-x | ext/mac-ui-macgap1-wrapper/src/MacGap/Classes/Commands/MenuItemProxy.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/ext/mac-ui-macgap1-wrapper/src/MacGap/Classes/Commands/MenuItemProxy.h b/ext/mac-ui-macgap1-wrapper/src/MacGap/Classes/Commands/MenuItemProxy.h new file mode 100755 index 00000000..d765978f --- /dev/null +++ b/ext/mac-ui-macgap1-wrapper/src/MacGap/Classes/Commands/MenuItemProxy.h @@ -0,0 +1,31 @@ +// +// MenuItemProxy.h +// MacGap +// +// Created by Joe Hildebrand on 1/15/12. +// Copyright (c) 2012 Twitter. All rights reserved. +// + +#import "Command.h" +#import "CallbackDelegate.h" + +@class MenuProxy; + +@interface MenuItemProxy : Command { + NSMenuItem *item; + CallbackDelegate *callback; +} + ++ (MenuItemProxy*) proxyWithContext:(JSContextRef)aContext andMenuItem:(NSMenuItem*)anItem; + +- (MenuProxy*)addSubmenu; + +- (void) remove; +- (void) setCallback:(WebScriptObject*)aCallback; +- (void) setKey:(NSString*)keyCommand; +- (void) setTitle:(NSString*)title; +- (void) enable; +- (void) disable; +- (MenuProxy*)submenu; + +@end |
