/*
* ITKit
- * ITKeyCombo
+ * ITKeyCombo.h
*
- * Original Author : Quentin Carnicelli <...>
- * Responsibility : Kent Sutherland <kent.sutherland@ithinksw.com>
- * Responsibility : Matthew Judy <mjudy@ithinksw.com>
+ * Copyright (c) 2005 by iThink Software.
+ * All Rights Reserved.
*
- * Copyright (c) 2002 - 2003 iThink Software.
- * All Rights Reserved
+ * $Id$
*
*/
+#import <Cocoa/Cocoa.h>
-#import <Foundation/Foundation.h>
-
-
-@interface ITKeyCombo : NSObject <NSCopying>
-{
- int mKeyCode;
- int mModifiers;
+@interface ITKeyCombo : NSObject <NSCopying> {
+ int mKeyCode;
+ int mModifiers;
}
+ (id)clearKeyCombo;
-+ (id)keyComboWithKeyCode: (int)keyCode modifiers: (int)modifiers;
-+ (id)keyComboWithPlistRepresentation: (id)plist;
-- (id)initWithKeyCode: (int)keyCode modifiers: (int)modifiers;
++ (id)keyComboWithKeyCode:(int)keyCode modifiers:(int)modifiers;
++ (id)keyComboWithPlistRepresentation:(id)plist;
+- (id)initWithKeyCode:(int)keyCode modifiers:(int)modifiers;
-- (id)initWithPlistRepresentation: (id)plist;
+- (id)initWithPlistRepresentation:(id)plist;
- (id)plistRepresentation;
-- (BOOL)isEqual: (ITKeyCombo*)combo;
+- (BOOL)isEqual:(ITKeyCombo *)combo;
- (int)keyCode;
- (int)modifiers;
- (BOOL)isClearCombo;
- (BOOL)isValidHotKeyCombo;
-
@end
-
@interface ITKeyCombo (UserDisplayAdditions)
-- (NSString*)description;
+- (NSString *)description;
@end
\ No newline at end of file