Whoops... Fixing encoding of EffectSupport.txt
[ITKit.git] / ITKeyCombo.h
1 //
2 //  ITKeyCombo.h
3 //
4 //  Created by Quentin Carnicelli on Sat Aug 02 2003.
5 //  Copyright (c) 2003 iThink Software. All rights reserved.
6 //
7
8 #import <Foundation/Foundation.h>
9
10
11 @interface ITKeyCombo : NSObject <NSCopying>
12 {
13         int     mKeyCode;
14         int     mModifiers;
15 }
16
17 + (id)clearKeyCombo;
18 + (id)keyComboWithKeyCode: (int)keyCode modifiers: (int)modifiers;
19 - (id)initWithKeyCode: (int)keyCode modifiers: (int)modifiers;
20
21 - (id)initWithPlistRepresentation: (id)plist;
22 - (id)plistRepresentation;
23
24 - (BOOL)isEqual: (ITKeyCombo*)combo;
25
26 - (int)keyCode;
27 - (int)modifiers;
28
29 - (BOOL)isClearCombo;
30 - (BOOL)isValidHotKeyCombo;
31
32 @end
33
34 @interface ITKeyCombo (UserDisplayAdditions)
35
36 - (NSString*)description;
37
38 @end