From a8f62043badbb88849f783b53772bbbc35513379 Mon Sep 17 00:00:00 2001 From: rowanbeentje Date: Tue, 16 Nov 2010 21:19:22 +0000 Subject: - Add the NewBSD-licensed ShortcutRecorder.framework to the project, for initial use in the bundle editor (not implemented yet). Includes the .ibplugin within the framework. - Update localisable strings --- .../Versions/A/Headers/SRValidator.h | 34 ++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 Frameworks/ShortcutRecorder.framework/Versions/A/Headers/SRValidator.h (limited to 'Frameworks/ShortcutRecorder.framework/Versions/A/Headers/SRValidator.h') diff --git a/Frameworks/ShortcutRecorder.framework/Versions/A/Headers/SRValidator.h b/Frameworks/ShortcutRecorder.framework/Versions/A/Headers/SRValidator.h new file mode 100644 index 00000000..0dd8f283 --- /dev/null +++ b/Frameworks/ShortcutRecorder.framework/Versions/A/Headers/SRValidator.h @@ -0,0 +1,34 @@ +// +// SRValidator.h +// ShortcutRecorder +// +// Copyright 2006-2007 Contributors. All rights reserved. +// +// License: BSD +// +// Contributors: +// David Dauer +// Jesper +// Jamie Kirkpatrick + +#import + +@interface SRValidator : NSObject { + id delegate; +} + +- (id) initWithDelegate:(id)theDelegate; + +- (BOOL) isKeyCode:(NSInteger)keyCode andFlagsTaken:(NSUInteger)flags error:(NSError **)error; +- (BOOL) isKeyCode:(NSInteger)keyCode andFlags:(NSUInteger)flags takenInMenu:(NSMenu *)menu error:(NSError **)error; + +- (id) delegate; +- (void) setDelegate: (id) theDelegate; + +@end + +#pragma mark - + +@interface NSObject( SRValidation ) +- (BOOL) shortcutValidator:(SRValidator *)validator isKeyCode:(NSInteger)keyCode andFlagsTaken:(NSUInteger)flags reason:(NSString **)aReason; +@end -- cgit v1.2.3