00001
00002
00003
00004
00005
00006
00007
00008
00009 #import <Cocoa/Cocoa.h>
00010
00011 @interface MTKeyMapEntry : NSObject {
00012 int action;
00013 char key;
00014 unsigned int modifierFlags;
00015 char defaultKey;
00016 unsigned int defaultModifierFlags;
00017 NSString *description;
00018 }
00019
00020 - (id) initWithDictionairy:(NSDictionary*)dict;
00021 - (NSDictionary*) asDictionary;
00022 - (id) initAction:(int) action
00023 withKey:(char)key
00024 modifierFlags:(unsigned int) modifierFlags
00025 description:(NSString*)description;
00026 - (int) action;
00027 - (char) key;
00028 - (unsigned int) modifierFlags;
00029 - (char) defaultKey;
00030 - (unsigned int) defaultModifierFlags;
00031 - (NSString *)description;
00032 - (void) setAction:(int) action;
00033 - (void) setKey:(char) key;
00034 - (void) setModifierFlags:(unsigned int) modifierFlags;
00035
00036 @end