diff --git a/.gitignore b/.gitignore index 6cd3963..234efdc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ xcuserdata build +.DS_Store diff --git a/AboutBox.xib b/AboutBox.xib old mode 100644 new mode 100755 index 7b52742..bbf460e --- a/AboutBox.xib +++ b/AboutBox.xib @@ -1,8 +1,8 @@ - + - + @@ -20,7 +20,7 @@ - + @@ -55,9 +55,9 @@ All rights reserved. - + - + @@ -89,11 +89,11 @@ All rights reserved. - + - + @@ -104,7 +104,7 @@ All rights reserved. - + @@ -125,11 +125,11 @@ All rights reserved. - + - + @@ -140,7 +140,7 @@ All rights reserved. - + @@ -167,6 +167,6 @@ All rights reserved. - + diff --git a/Assets.xcassets/AboutIcon.imageset/Contents.json b/Assets.xcassets/AboutIcon.imageset/Contents.json new file mode 100644 index 0000000..4f204e5 --- /dev/null +++ b/Assets.xcassets/AboutIcon.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "icon_128x128.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "icon_128x128@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "icon_512x512.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Assets.xcassets/AboutIcon.imageset/icon_128x128.png b/Assets.xcassets/AboutIcon.imageset/icon_128x128.png new file mode 100644 index 0000000..234eca5 Binary files /dev/null and b/Assets.xcassets/AboutIcon.imageset/icon_128x128.png differ diff --git a/Assets.xcassets/AboutIcon.imageset/icon_128x128@2x.png b/Assets.xcassets/AboutIcon.imageset/icon_128x128@2x.png new file mode 100644 index 0000000..3f3eacc Binary files /dev/null and b/Assets.xcassets/AboutIcon.imageset/icon_128x128@2x.png differ diff --git a/Assets.xcassets/AboutIcon.imageset/icon_512x512.png b/Assets.xcassets/AboutIcon.imageset/icon_512x512.png new file mode 100644 index 0000000..17ecdd1 Binary files /dev/null and b/Assets.xcassets/AboutIcon.imageset/icon_512x512.png differ diff --git a/Assets.xcassets/ActivateImage.imageset/Activate Dark.png b/Assets.xcassets/ActivateImage.imageset/Activate Dark.png deleted file mode 100644 index 0866d28..0000000 Binary files a/Assets.xcassets/ActivateImage.imageset/Activate Dark.png and /dev/null differ diff --git a/Assets.xcassets/ActivateImage.imageset/Activate.png b/Assets.xcassets/ActivateImage.imageset/Activate.png deleted file mode 100644 index 6fd2cea..0000000 Binary files a/Assets.xcassets/ActivateImage.imageset/Activate.png and /dev/null differ diff --git a/Assets.xcassets/ActivateImage.imageset/Contents.json b/Assets.xcassets/ActivateImage.imageset/Contents.json deleted file mode 100644 index 1b51d8b..0000000 --- a/Assets.xcassets/ActivateImage.imageset/Contents.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "Activate.png" - }, - { - "idiom" : "universal", - "filename" : "Activate Dark.png", - "appearances" : [ - { - "appearance" : "luminosity", - "value" : "dark" - } - ] - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - }, - "properties" : { - "template-rendering-intent" : "template" - } -} \ No newline at end of file diff --git a/Assets.xcassets/AppIcon.appiconset/Contents.json b/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..64dc11e --- /dev/null +++ b/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,68 @@ +{ + "images" : [ + { + "filename" : "icon_16x16.png", + "idiom" : "mac", + "scale" : "1x", + "size" : "16x16" + }, + { + "filename" : "icon_16x16@2x.png", + "idiom" : "mac", + "scale" : "2x", + "size" : "16x16" + }, + { + "filename" : "icon_32x32.png", + "idiom" : "mac", + "scale" : "1x", + "size" : "32x32" + }, + { + "filename" : "icon_32x32@2x.png", + "idiom" : "mac", + "scale" : "2x", + "size" : "32x32" + }, + { + "filename" : "icon_128x128.png", + "idiom" : "mac", + "scale" : "1x", + "size" : "128x128" + }, + { + "filename" : "icon_128x128@2x.png", + "idiom" : "mac", + "scale" : "2x", + "size" : "128x128" + }, + { + "filename" : "icon_256x256.png", + "idiom" : "mac", + "scale" : "1x", + "size" : "256x256" + }, + { + "filename" : "icon_256x256@2x.png", + "idiom" : "mac", + "scale" : "2x", + "size" : "256x256" + }, + { + "filename" : "icon_512x512.png", + "idiom" : "mac", + "scale" : "1x", + "size" : "512x512" + }, + { + "filename" : "icon_512x512@2x.png", + "idiom" : "mac", + "scale" : "2x", + "size" : "512x512" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Assets.xcassets/AppIcon.appiconset/icon_128x128.png b/Assets.xcassets/AppIcon.appiconset/icon_128x128.png new file mode 100644 index 0000000..234eca5 Binary files /dev/null and b/Assets.xcassets/AppIcon.appiconset/icon_128x128.png differ diff --git a/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png b/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png new file mode 100644 index 0000000..3f3eacc Binary files /dev/null and b/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png differ diff --git a/Assets.xcassets/AppIcon.appiconset/icon_16x16.png b/Assets.xcassets/AppIcon.appiconset/icon_16x16.png new file mode 100644 index 0000000..a8285ef Binary files /dev/null and b/Assets.xcassets/AppIcon.appiconset/icon_16x16.png differ diff --git a/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png b/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png new file mode 100644 index 0000000..b3f1f67 Binary files /dev/null and b/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png differ diff --git a/Assets.xcassets/AppIcon.appiconset/icon_256x256.png b/Assets.xcassets/AppIcon.appiconset/icon_256x256.png new file mode 100644 index 0000000..3f3eacc Binary files /dev/null and b/Assets.xcassets/AppIcon.appiconset/icon_256x256.png differ diff --git a/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png b/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png new file mode 100644 index 0000000..17ecdd1 Binary files /dev/null and b/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png differ diff --git a/Assets.xcassets/AppIcon.appiconset/icon_32x32.png b/Assets.xcassets/AppIcon.appiconset/icon_32x32.png new file mode 100644 index 0000000..b3f1f67 Binary files /dev/null and b/Assets.xcassets/AppIcon.appiconset/icon_32x32.png differ diff --git a/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png b/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png new file mode 100644 index 0000000..c452b0b Binary files /dev/null and b/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png differ diff --git a/Assets.xcassets/AppIcon.appiconset/icon_512x512.png b/Assets.xcassets/AppIcon.appiconset/icon_512x512.png new file mode 100644 index 0000000..17ecdd1 Binary files /dev/null and b/Assets.xcassets/AppIcon.appiconset/icon_512x512.png differ diff --git a/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png b/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png new file mode 100644 index 0000000..08ce001 Binary files /dev/null and b/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png differ diff --git a/Assets.xcassets/BackgroundColor.colorset/Contents.json b/Assets.xcassets/BackgroundColor.colorset/Contents.json deleted file mode 100644 index 1b716dc..0000000 --- a/Assets.xcassets/BackgroundColor.colorset/Contents.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "info" : { - "version" : 1, - "author" : "xcode" - }, - "colors" : [ - { - "idiom" : "universal", - "color" : { - "color-space" : "srgb", - "components" : { - "red" : "1.000", - "alpha" : "1.000", - "blue" : "1.000", - "green" : "1.000" - } - } - }, - { - "idiom" : "universal", - "appearances" : [ - { - "appearance" : "luminosity", - "value" : "dark" - } - ], - "color" : { - "color-space" : "extended-srgb", - "components" : { - "red" : "0x29", - "alpha" : "1.000", - "blue" : "0x2F", - "green" : "0x2A" - } - } - } - ] -} \ No newline at end of file diff --git a/Resources/Images/Combined Hosts Hint.png b/Assets.xcassets/Combined Hosts Hint.imageset/Combined Hosts Hint.png similarity index 100% rename from Resources/Images/Combined Hosts Hint.png rename to Assets.xcassets/Combined Hosts Hint.imageset/Combined Hosts Hint.png diff --git a/Assets.xcassets/Combined Hosts Hint.imageset/Contents.json b/Assets.xcassets/Combined Hosts Hint.imageset/Contents.json new file mode 100644 index 0000000..37ec9b6 --- /dev/null +++ b/Assets.xcassets/Combined Hosts Hint.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "Combined Hosts Hint.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Assets.xcassets/CommentColor.colorset/Contents.json b/Assets.xcassets/CommentColor.colorset/Contents.json deleted file mode 100644 index ebe9ff0..0000000 --- a/Assets.xcassets/CommentColor.colorset/Contents.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "info" : { - "version" : 1, - "author" : "xcode" - }, - "colors" : [ - { - "idiom" : "universal", - "color" : { - "color-space" : "extended-srgb", - "components" : { - "red" : "0x65", - "alpha" : "1.000", - "blue" : "0x8C", - "green" : "0x79" - } - } - }, - { - "idiom" : "universal", - "appearances" : [ - { - "appearance" : "luminosity", - "value" : "dark" - } - ], - "color" : { - "color-space" : "extended-srgb", - "components" : { - "red" : "0x7E", - "alpha" : "1.000", - "blue" : "0x97", - "green" : "0x8B" - } - } - } - ] -} \ No newline at end of file diff --git a/Assets.xcassets/Contents.json b/Assets.xcassets/Contents.json old mode 100644 new mode 100755 index da4a164..73c0059 --- a/Assets.xcassets/Contents.json +++ b/Assets.xcassets/Contents.json @@ -1,6 +1,6 @@ { "info" : { - "version" : 1, - "author" : "xcode" + "author" : "xcode", + "version" : 1 } -} \ No newline at end of file +} diff --git a/Assets.xcassets/RemoveImage.imageset/Contents.json b/Assets.xcassets/RemoveImage.imageset/Contents.json deleted file mode 100644 index ba2b00a..0000000 --- a/Assets.xcassets/RemoveImage.imageset/Contents.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "Remove.png" - }, - { - "idiom" : "universal", - "filename" : "Remove Dark.png", - "appearances" : [ - { - "appearance" : "luminosity", - "value" : "dark" - } - ] - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - }, - "properties" : { - "template-rendering-intent" : "template" - } -} \ No newline at end of file diff --git a/Assets.xcassets/RemoveImage.imageset/Remove Dark.png b/Assets.xcassets/RemoveImage.imageset/Remove Dark.png deleted file mode 100644 index ad4abe9..0000000 Binary files a/Assets.xcassets/RemoveImage.imageset/Remove Dark.png and /dev/null differ diff --git a/Assets.xcassets/RemoveImage.imageset/Remove.png b/Assets.xcassets/RemoveImage.imageset/Remove.png deleted file mode 100644 index fc9218b..0000000 Binary files a/Assets.xcassets/RemoveImage.imageset/Remove.png and /dev/null differ diff --git a/Assets.xcassets/TextColor.colorset/Contents.json b/Assets.xcassets/TextColor.colorset/Contents.json deleted file mode 100644 index 4845e8e..0000000 --- a/Assets.xcassets/TextColor.colorset/Contents.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "info" : { - "version" : 1, - "author" : "xcode" - }, - "colors" : [ - { - "idiom" : "universal", - "color" : { - "color-space" : "srgb", - "components" : { - "red" : "0.000", - "alpha" : "1.000", - "blue" : "0.000", - "green" : "0.000" - } - } - }, - { - "idiom" : "universal", - "appearances" : [ - { - "appearance" : "luminosity", - "value" : "dark" - } - ], - "color" : { - "color-space" : "srgb", - "components" : { - "red" : "1.000", - "alpha" : "1.000", - "blue" : "1.000", - "green" : "1.000" - } - } - } - ] -} \ No newline at end of file diff --git a/Assets.xcassets/menuIcon.imageset/Contents.json b/Assets.xcassets/menuIcon.imageset/Contents.json new file mode 100644 index 0000000..270721f --- /dev/null +++ b/Assets.xcassets/menuIcon.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "menuIcon.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "menuIcon@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "menuIcon@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "template-rendering-intent" : "template" + } +} diff --git a/Assets.xcassets/menuIcon.imageset/menuIcon.png b/Assets.xcassets/menuIcon.imageset/menuIcon.png new file mode 100644 index 0000000..41de990 Binary files /dev/null and b/Assets.xcassets/menuIcon.imageset/menuIcon.png differ diff --git a/Assets.xcassets/menuIcon.imageset/menuIcon@2x.png b/Assets.xcassets/menuIcon.imageset/menuIcon@2x.png new file mode 100644 index 0000000..21b0a66 Binary files /dev/null and b/Assets.xcassets/menuIcon.imageset/menuIcon@2x.png differ diff --git a/Assets.xcassets/menuIcon.imageset/menuIcon@3x.png b/Assets.xcassets/menuIcon.imageset/menuIcon@3x.png new file mode 100644 index 0000000..46121be Binary files /dev/null and b/Assets.xcassets/menuIcon.imageset/menuIcon@3x.png differ diff --git a/Base.lproj/MainMenu.xib b/Base.lproj/MainMenu.xib new file mode 100755 index 0000000..91711d9 --- /dev/null +++ b/Base.lproj/MainMenu.xib @@ -0,0 +1,393 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + NSNegateBoolean + + + + + + + + + + + + + + +CA + + + + + + + + + + + + + NSNegateBoolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + saved + + + + + + + + + + + + + diff --git a/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Headers b/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Headers deleted file mode 120000 index a177d2a..0000000 --- a/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Headers +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Headers \ No newline at end of file diff --git a/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Resources b/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Resources deleted file mode 120000 index 953ee36..0000000 --- a/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Resources +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Resources \ No newline at end of file diff --git a/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/ShortcutRecorder b/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/ShortcutRecorder deleted file mode 120000 index 2be0db1..0000000 --- a/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/ShortcutRecorder +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/ShortcutRecorder \ No newline at end of file diff --git a/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/Headers/CTGradient.h b/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/Headers/CTGradient.h deleted file mode 100644 index 84ed22c..0000000 --- a/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/Headers/CTGradient.h +++ /dev/null @@ -1,69 +0,0 @@ -// -// CTGradient.h -// -// Created by Chad Weider on 12/3/05. -// Copyright (c) 2006 Cotingent. -// Some rights reserved: -// -// Version: 1.5 - -#import - -typedef struct _CTGradientElement - { - float red, green, blue, alpha; - float position; - - struct _CTGradientElement *nextElement; - } CTGradientElement; - -typedef enum _CTBlendingMode - { - CTLinearBlendingMode, - CTChromaticBlendingMode, - CTInverseChromaticBlendingMode - } CTGradientBlendingMode; - - -@interface CTGradient : NSObject - { - CTGradientElement* elementList; - CTGradientBlendingMode blendingMode; - - CGFunctionRef gradientFunction; - } - -+ (id)gradientWithBeginningColor:(NSColor *)begin endingColor:(NSColor *)end; - -+ (id)aquaSelectedGradient; -+ (id)aquaNormalGradient; -+ (id)aquaPressedGradient; - -+ (id)unifiedSelectedGradient; -+ (id)unifiedNormalGradient; -+ (id)unifiedPressedGradient; -+ (id)unifiedDarkGradient; - -+ (id)rainbowGradient; -+ (id)hydrogenSpectrumGradient; - -+ (id)sourceListSelectedGradient; -+ (id)sourceListUnselectedGradient; - -- (CTGradient *)gradientWithAlphaComponent:(float)alpha; - -- (CTGradient *)addColorStop:(NSColor *)color atPosition:(float)position; //positions given relative to [0,1] -- (CTGradient *)removeColorStopAtIndex:(unsigned)index; -- (CTGradient *)removeColorStopAtPosition:(float)position; - -- (CTGradientBlendingMode)blendingMode; -- (NSColor *)colorStopAtIndex:(unsigned)index; -- (NSColor *)colorAtPosition:(float)position; - - -- (void)drawSwatchInRect:(NSRect)rect; -- (void)fillRect:(NSRect)rect angle:(float)angle; //fills rect with axial gradient - // angle in degrees -- (void)radialFillRect:(NSRect)rect; //fills rect with radial gradient - // gradient from center outwards -@end diff --git a/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/Headers/SRCommon.h b/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/Headers/SRCommon.h deleted file mode 100644 index 2ce34ff..0000000 --- a/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/Headers/SRCommon.h +++ /dev/null @@ -1,214 +0,0 @@ -// -// SRCommon.h -// ShortcutRecorder -// -// Copyright 2006-2007 Contributors. All rights reserved. -// -// License: BSD -// -// Contributors: -// David Dauer -// Jesper -// Jamie Kirkpatrick - -#import -#import -#import - - -#pragma mark Define magic -/* -#ifdef DEPRECATED_ATTRIBUTE -# define SR_DEPRECATED_ATTRIBUTE DEPRECATED_ATTRIBUTE -#else -# define SR_DEPRECATED_ATTRIBUTE -#endif*/ -// uncomment when this won't cause build errors -#define SR_DEPRECATED_ATTRIBUTE - -#pragma mark Dummy class - -@interface SRDummyClass : NSObject {} @end - -#pragma mark - -#pragma mark Typedefs - -typedef struct _KeyCombo { - unsigned int flags; // 0 for no flags - signed short code; // -1 for no code -} KeyCombo; - -#pragma mark - -#pragma mark Enums - -// Unicode values of some keyboard glyphs -enum { - KeyboardTabRightGlyph = 0x21E5, - KeyboardTabLeftGlyph = 0x21E4, - KeyboardCommandGlyph = kCommandUnicode, - KeyboardOptionGlyph = kOptionUnicode, - KeyboardShiftGlyph = kShiftUnicode, - KeyboardControlGlyph = kControlUnicode, - KeyboardReturnGlyph = 0x2305, - KeyboardReturnR2LGlyph = 0x21A9, - KeyboardDeleteLeftGlyph = 0x232B, - KeyboardDeleteRightGlyph = 0x2326, - KeyboardPadClearGlyph = 0x2327, - KeyboardLeftArrowGlyph = 0x2190, - KeyboardRightArrowGlyph = 0x2192, - KeyboardUpArrowGlyph = 0x2191, - KeyboardDownArrowGlyph = 0x2193, - KeyboardPageDownGlyph = 0x21DF, - KeyboardPageUpGlyph = 0x21DE, - KeyboardNorthwestArrowGlyph = 0x2196, - KeyboardSoutheastArrowGlyph = 0x2198, - KeyboardEscapeGlyph = 0x238B, - KeyboardHelpGlyph = 0x003F, - KeyboardUpArrowheadGlyph = 0x2303, -}; - -// Special keys -enum { - kSRKeysF1 = 122, - kSRKeysF2 = 120, - kSRKeysF3 = 99, - kSRKeysF4 = 118, - kSRKeysF5 = 96, - kSRKeysF6 = 97, - kSRKeysF7 = 98, - kSRKeysF8 = 100, - kSRKeysF9 = 101, - kSRKeysF10 = 109, - kSRKeysF11 = 103, - kSRKeysF12 = 111, - kSRKeysF13 = 105, - kSRKeysF14 = 107, - kSRKeysF15 = 113, - kSRKeysF16 = 106, - kSRKeysF17 = 0x40, /* kVK_F17, */ - kSRKeysF18 = 0x4F, /* kVK_F18 */ - kSRKeysF19 = 0x50, /* kVK_F19 */ - kSRKeysF20 = 0x5A, /* kVK_F20 */ - kSRKeysSpace = 49, - kSRKeysDeleteLeft = 51, - kSRKeysDeleteRight = 117, - kSRKeysPadClear = 71, - kSRKeysLeftArrow = 123, - kSRKeysRightArrow = 124, - kSRKeysUpArrow = 126, - kSRKeysDownArrow = 125, - kSRKeysSoutheastArrow = 119, - kSRKeysNorthwestArrow = 115, - kSRKeysEscape = 53, - kSRKeysPageDown = 121, - kSRKeysPageUp = 116, - kSRKeysReturnR2L = 36, - kSRKeysReturn = 76, - kSRKeysTabRight = 48, - kSRKeysHelp = 114 -}; - -#pragma mark - -#pragma mark Macros - -// Localization macros, for use in any bundle -#define SRLoc(key) SRLocalizedString(key, nil) -#define SRLocalizedString(key, comment) NSLocalizedStringFromTableInBundle(key, @"ShortcutRecorder", [NSBundle bundleForClass: [SRDummyClass class]], comment) - -// Image macros, for use in any bundle -//#define SRImage(name) [[[NSImage alloc] initWithContentsOfFile: [[NSBundle bundleForClass: [self class]] pathForImageResource: name]] autorelease] -#define SRResIndImage(name) [SRSharedImageProvider supportingImageWithName:name] -#define SRImage(name) SRResIndImage(name) - -//#define SRCommonWriteDebugImagery - -// Macros for glyps -#define SRInt(x) [NSNumber numberWithInt: x] -#define SRChar(x) [NSString stringWithFormat: @"%C", x] - -// Some default values -#define ShortcutRecorderEmptyFlags 0 -#define ShortcutRecorderAllFlags ShortcutRecorderEmptyFlags | (NSCommandKeyMask | NSAlternateKeyMask | NSControlKeyMask | NSShiftKeyMask | NSFunctionKeyMask) -#define ShortcutRecorderEmptyCode -1 - -// These keys will cancel the recoding mode if not pressed with any modifier -#define ShortcutRecorderEscapeKey 53 -#define ShortcutRecorderBackspaceKey 51 -#define ShortcutRecorderDeleteKey 117 - -#pragma mark - -#pragma mark Getting a string of the key combination - -// -// ################### +- Returns string from keyCode like NSEvent's -characters -// # EXPLANATORY # | +- Returns string from keyCode like NSEvent's -charactersUsingModifiers -// # CHART # | | +- Returns fully readable and localized name of modifier (if modifier given) -// ################### | | | +- Returns glyph of modifier (if modifier given) -// SRString... X - - X -// SRReadableString... X - X - -// SRCharacter... - X - - -// -NSString *SRStringForKeyCode( signed short keyCode ); -NSString *SRStringForCarbonModifierFlags( unsigned int flags ); -NSString *SRStringForCarbonModifierFlagsAndKeyCode( unsigned int flags, signed short keyCode ); -NSString *SRStringForCocoaModifierFlags( unsigned int flags ); -NSString *SRStringForCocoaModifierFlagsAndKeyCode( unsigned int flags, signed short keyCode ); -NSString *SRReadableStringForCarbonModifierFlagsAndKeyCode( unsigned int flags, signed short keyCode ); -NSString *SRReadableStringForCocoaModifierFlagsAndKeyCode( unsigned int flags, signed short keyCode ); -NSString *SRCharacterForKeyCodeAndCarbonFlags(signed short keyCode, unsigned int carbonFlags); -NSString *SRCharacterForKeyCodeAndCocoaFlags(signed short keyCode, unsigned int cocoaFlags); - -#pragma mark Converting between Cocoa and Carbon modifier flags - -unsigned int SRCarbonToCocoaFlags( unsigned int carbonFlags ); -unsigned int SRCocoaToCarbonFlags( unsigned int cocoaFlags ); - -#pragma mark - -#pragma mark Animation pace function - -double SRAnimationEaseInOut(double t); - -#pragma mark - -#pragma mark Inlines - -FOUNDATION_STATIC_INLINE KeyCombo SRMakeKeyCombo(signed short code, unsigned int flags) { - KeyCombo kc; - kc.code = code; - kc.flags = flags; - return kc; -} - -FOUNDATION_STATIC_INLINE BOOL SRIsSpecialKey(signed short keyCode) { - return (keyCode == kSRKeysF1 || keyCode == kSRKeysF2 || keyCode == kSRKeysF3 || keyCode == kSRKeysF4 || keyCode == kSRKeysF5 || keyCode == kSRKeysF6 || keyCode == kSRKeysF7 || keyCode == kSRKeysF8 || keyCode == kSRKeysF9 || keyCode == kSRKeysF10 || keyCode == kSRKeysF11 || keyCode == kSRKeysF12 || keyCode == kSRKeysF13 || keyCode == kSRKeysF14 || keyCode == kSRKeysF15 || keyCode == kSRKeysF16 || keyCode == kSRKeysF17 || keyCode == kSRKeysF18 || keyCode == kSRKeysF19 || keyCode == kSRKeysF20 || keyCode == kSRKeysSpace || keyCode == kSRKeysDeleteLeft || keyCode == kSRKeysDeleteRight || keyCode == kSRKeysPadClear || keyCode == kSRKeysLeftArrow || keyCode == kSRKeysRightArrow || keyCode == kSRKeysUpArrow || keyCode == kSRKeysDownArrow || keyCode == kSRKeysSoutheastArrow || keyCode == kSRKeysNorthwestArrow || keyCode == kSRKeysEscape || keyCode == kSRKeysPageDown || keyCode == kSRKeysPageUp || keyCode == kSRKeysReturnR2L || keyCode == kSRKeysReturn || keyCode == kSRKeysTabRight || keyCode == kSRKeysHelp); -} - -#pragma mark - -#pragma mark Additions - -// -// This segment is a category on NSBezierPath to supply roundrects. It's a common thing if you're drawing, -// so to integrate well, we use an oddball method signature to not implement the same method twice. -// -// This code is originally from http://www.cocoadev.com/index.pl?RoundedRectangles and no license demands -// (or Copyright demands) are stated, so we pretend it's public domain. -// -@interface NSBezierPath( SRAdditions ) -+ (NSBezierPath*)bezierPathWithSRCRoundRectInRect:(NSRect)aRect radius:(float)radius; -@end - -@interface NSError( SRAdditions ) -- (NSString *)localizedFailureReason; -- (NSString *)localizedRecoverySuggestion; -- (NSArray *)localizedRecoveryOptions; -@end - -@interface NSAlert( SRAdditions ) -+ (NSAlert *) alertWithNonRecoverableError:(NSError *)error; -@end - -#pragma mark - -#pragma mark Image provider - -@interface SRSharedImageProvider : NSObject -+ (NSImage *)supportingImageWithName:(NSString *)name; -@end diff --git a/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/Headers/SRKeyCodeTransformer.h b/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/Headers/SRKeyCodeTransformer.h deleted file mode 100644 index 6f252f3..0000000 --- a/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/Headers/SRKeyCodeTransformer.h +++ /dev/null @@ -1,16 +0,0 @@ -// -// SRKeyCodeTransformer.h -// ShortcutRecorder -// -// Copyright 2006-2007 Contributors. All rights reserved. -// -// License: BSD -// -// Contributors: -// David Dauer -// Jesper -// Jamie Kirkpatrick - -#import - -@interface SRKeyCodeTransformer : NSValueTransformer {} @end diff --git a/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/Headers/SRRecorderCell.h b/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/Headers/SRRecorderCell.h deleted file mode 100644 index 88f66d4..0000000 --- a/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/Headers/SRRecorderCell.h +++ /dev/null @@ -1,138 +0,0 @@ -// -// SRRecorderCell.h -// ShortcutRecorder -// -// Copyright 2006-2007 Contributors. All rights reserved. -// -// License: BSD -// -// Contributors: -// David Dauer -// Jesper -// Jamie Kirkpatrick - -#import -#import "SRCommon.h" - -#define SRMinWidth 50 -#define SRMaxHeight 22 - -#define SRTransitionFPS 30.0 -#define SRTransitionDuration 0.35 -//#define SRTransitionDuration 2.35 -#define SRTransitionFrames (SRTransitionFPS*SRTransitionDuration) -#define SRAnimationAxisIsY YES -#define ShortcutRecorderNewStyleDrawing - -#define SRAnimationOffsetRect(X,Y) (SRAnimationAxisIsY ? NSOffsetRect(X,0.0,-NSHeight(Y)) : NSOffsetRect(X,NSWidth(Y),0.0)) - -@class SRRecorderControl, CTGradient, SRValidator; - -enum SRRecorderStyle { - SRGradientBorderStyle = 0, - SRGreyStyle = 1 -}; -typedef enum SRRecorderStyle SRRecorderStyle; - -@interface SRRecorderCell : NSActionCell -{ - CTGradient *recordingGradient; - NSString *autosaveName; - - BOOL isRecording; - BOOL mouseInsideTrackingArea; - BOOL mouseDown; - - SRRecorderStyle style; - - BOOL isAnimating; - double transitionProgress; - BOOL isAnimatingNow; - BOOL isAnimatingTowardsRecording; - BOOL comboJustChanged; - - NSTrackingRectTag removeTrackingRectTag; - NSTrackingRectTag snapbackTrackingRectTag; - - KeyCombo keyCombo; - BOOL hasKeyChars; - NSString *keyChars; - NSString *keyCharsIgnoringModifiers; - - unsigned int allowedFlags; - unsigned int requiredFlags; - unsigned int recordingFlags; - - BOOL allowsKeyOnly; - BOOL escapeKeysRecord; - - NSSet *cancelCharacterSet; - - SRValidator *validator; - - IBOutlet id delegate; - BOOL globalHotKeys; - void *hotKeyModeToken; -} - -- (void)resetTrackingRects; - -#pragma mark *** Aesthetics *** - -+ (BOOL)styleSupportsAnimation:(SRRecorderStyle)style; - -- (BOOL)animates; -- (void)setAnimates:(BOOL)an; -- (SRRecorderStyle)style; -- (void)setStyle:(SRRecorderStyle)nStyle; - -#pragma mark *** Delegate *** - -- (id)delegate; -- (void)setDelegate:(id)aDelegate; - -#pragma mark *** Responder Control *** - -- (BOOL)becomeFirstResponder; -- (BOOL)resignFirstResponder; - -#pragma mark *** Key Combination Control *** - -- (BOOL)performKeyEquivalent:(NSEvent *)theEvent; -- (void)flagsChanged:(NSEvent *)theEvent; - -- (unsigned int)allowedFlags; -- (void)setAllowedFlags:(unsigned int)flags; - -- (unsigned int)requiredFlags; -- (void)setRequiredFlags:(unsigned int)flags; - -- (BOOL)allowsKeyOnly; -- (void)setAllowsKeyOnly:(BOOL)nAllowsKeyOnly escapeKeysRecord:(BOOL)nEscapeKeysRecord; -- (BOOL)escapeKeysRecord; - -- (BOOL)canCaptureGlobalHotKeys; -- (void)setCanCaptureGlobalHotKeys:(BOOL)inState; - -- (KeyCombo)keyCombo; -- (void)setKeyCombo:(KeyCombo)aKeyCombo; -- (void)clearKeyCombo; - -#pragma mark *** Autosave Control *** - -- (NSString *)autosaveName; -- (void)setAutosaveName:(NSString *)aName; - -// Returns the displayed key combination if set -- (NSString *)keyComboString; - -- (NSString *)keyChars; -- (NSString *)keyCharsIgnoringModifiers; - -@end - -// Delegate Methods -@interface NSObject (SRRecorderCellDelegate) -- (BOOL)shortcutRecorderCell:(SRRecorderCell *)aRecorderCell isKeyCode:(signed short)keyCode andFlagsTaken:(unsigned int)flags reason:(NSString **)aReason; -- (void)shortcutRecorderCell:(SRRecorderCell *)aRecorderCell keyComboDidChange:(KeyCombo)newCombo; -@end diff --git a/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/Headers/SRRecorderControl.h b/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/Headers/SRRecorderControl.h deleted file mode 100644 index 1db0a4c..0000000 --- a/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/Headers/SRRecorderControl.h +++ /dev/null @@ -1,82 +0,0 @@ -// -// SRRecorderControl.h -// ShortcutRecorder -// -// Copyright 2006-2007 Contributors. All rights reserved. -// -// License: BSD -// -// Contributors: -// David Dauer -// Jesper -// Jamie Kirkpatrick - -#import -#import "SRRecorderCell.h" - -@interface SRRecorderControl : NSControl -{ - IBOutlet id delegate; -} - -#pragma mark *** Aesthetics *** -- (BOOL)animates; -- (void)setAnimates:(BOOL)an; -- (SRRecorderStyle)style; -- (void)setStyle:(SRRecorderStyle)nStyle; - -#pragma mark *** Delegate *** -- (id)delegate; -- (void)setDelegate:(id)aDelegate; - -#pragma mark *** Key Combination Control *** - -- (unsigned int)allowedFlags; -- (void)setAllowedFlags:(unsigned int)flags; - -- (BOOL)allowsKeyOnly; -- (void)setAllowsKeyOnly:(BOOL)nAllowsKeyOnly escapeKeysRecord:(BOOL)nEscapeKeysRecord; -- (BOOL)escapeKeysRecord; - -- (BOOL)canCaptureGlobalHotKeys; -- (void)setCanCaptureGlobalHotKeys:(BOOL)inState; - -- (unsigned int)requiredFlags; -- (void)setRequiredFlags:(unsigned int)flags; - -- (KeyCombo)keyCombo; -- (void)setKeyCombo:(KeyCombo)aKeyCombo; -- (void)clearKeyCombo; - -- (NSString *)keyChars; -- (NSString *)keyCharsIgnoringModifiers; - -#pragma mark *** Deprecated *** - -- (NSString *)autosaveName SR_DEPRECATED_ATTRIBUTE; -- (void)setAutosaveName:(NSString *)aName SR_DEPRECATED_ATTRIBUTE; - -#pragma mark - - -#pragma mark IB3 tomfoolery - -- (void)forIBuse__nilOutDeprecatedAutosaveName:(id)sender; -- (BOOL)forIBuse__hasDeprecatedAutosaveName; - -#pragma mark - - -// Returns the displayed key combination if set -- (NSString *)keyComboString; - -#pragma mark *** Conversion Methods *** - -- (unsigned int)cocoaToCarbonFlags:(unsigned int)cocoaFlags; -- (unsigned int)carbonToCocoaFlags:(unsigned int)carbonFlags; - -@end - -// Delegate Methods -@interface NSObject (SRRecorderDelegate) -- (BOOL)shortcutRecorder:(SRRecorderControl *)aRecorder isKeyCode:(signed short)keyCode andFlagsTaken:(unsigned int)flags reason:(NSString **)aReason; -- (void)shortcutRecorder:(SRRecorderControl *)aRecorder keyComboDidChange:(KeyCombo)newKeyCombo; -@end diff --git a/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/Headers/SRValidator.h b/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/Headers/SRValidator.h deleted file mode 100644 index 2b44b06..0000000 --- a/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/Headers/SRValidator.h +++ /dev/null @@ -1,34 +0,0 @@ -// -// 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:(signed short)keyCode andFlagsTaken:(unsigned int)flags error:(NSError **)error; -- (BOOL) isKeyCode:(signed short)keyCode andFlags:(unsigned int)flags takenInMenu:(NSMenu *)menu error:(NSError **)error; - -- (id) delegate; -- (void) setDelegate: (id) theDelegate; - -@end - -#pragma mark - - -@interface NSObject( SRValidation ) -- (BOOL) shortcutValidator:(SRValidator *)validator isKeyCode:(signed short)keyCode andFlagsTaken:(unsigned int)flags reason:(NSString **)aReason; -@end diff --git a/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/Headers/SR_LeopardView.h b/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/Headers/SR_LeopardView.h deleted file mode 100644 index 26b78f3..0000000 --- a/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/Headers/SR_LeopardView.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// SR_LeopardView.h -// SR Leopard -// -// Created by Jesper on 2007-10-19. -// Copyright 2007 __MyCompanyName__. All rights reserved. -// - -#import - -@interface SR_LeopardView : NSView { - -} - -@end \ No newline at end of file diff --git a/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/Headers/ShortcutRecorder.h b/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/Headers/ShortcutRecorder.h deleted file mode 100644 index 6474bcb..0000000 --- a/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/Headers/ShortcutRecorder.h +++ /dev/null @@ -1,18 +0,0 @@ -// -// ShortcutRecorder.h -// ShortcutRecorder -// - 10.5 version only; master framework header -// -// Copyright 2007 Contributors. All rights reserved. -// -// License: BSD -// -// Contributors to this file: -// Jesper - -#import -#import -#import -#import -#import -#import diff --git a/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/Resources/Info.plist b/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/Resources/Info.plist deleted file mode 100644 index 40a7e46..0000000 --- a/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/Resources/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ShortcutRecorder - CFBundleIdentifier - net.wafflesoftware.ShortcutRecorder.framework.Leopard - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - FMWK - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/ShortcutRecorder b/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/ShortcutRecorder deleted file mode 100755 index fd386c7..0000000 Binary files a/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/ShortcutRecorder and /dev/null differ diff --git a/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/Current b/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/Current deleted file mode 120000 index 8c7e5a6..0000000 --- a/Dependencies/ShortcutRecorder.ibplugin/Contents/Frameworks/ShortcutRecorder.framework/Versions/Current +++ /dev/null @@ -1 +0,0 @@ -A \ No newline at end of file diff --git a/Dependencies/ShortcutRecorder.ibplugin/Contents/Info.plist b/Dependencies/ShortcutRecorder.ibplugin/Contents/Info.plist deleted file mode 100644 index 1d522db..0000000 --- a/Dependencies/ShortcutRecorder.ibplugin/Contents/Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ShortcutRecorder - CFBundleIdentifier - net.wafflesoftware.ShortcutRecorder.IB.Leopard - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ShortcutRecorder - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - NSPrincipalClass - SR_Leopard - - diff --git a/Dependencies/ShortcutRecorder.ibplugin/Contents/MacOS/ShortcutRecorder b/Dependencies/ShortcutRecorder.ibplugin/Contents/MacOS/ShortcutRecorder deleted file mode 100755 index 4c20785..0000000 Binary files a/Dependencies/ShortcutRecorder.ibplugin/Contents/MacOS/ShortcutRecorder and /dev/null differ diff --git a/Dependencies/ShortcutRecorder.ibplugin/Contents/Resources/English.lproj/InfoPlist.strings b/Dependencies/ShortcutRecorder.ibplugin/Contents/Resources/English.lproj/InfoPlist.strings deleted file mode 100644 index 1c1fbc3..0000000 Binary files a/Dependencies/ShortcutRecorder.ibplugin/Contents/Resources/English.lproj/InfoPlist.strings and /dev/null differ diff --git a/Dependencies/ShortcutRecorder.ibplugin/Contents/Resources/SRRecorderControl.classdescription b/Dependencies/ShortcutRecorder.ibplugin/Contents/Resources/SRRecorderControl.classdescription deleted file mode 100755 index 46527ac..0000000 --- a/Dependencies/ShortcutRecorder.ibplugin/Contents/Resources/SRRecorderControl.classdescription +++ /dev/null @@ -1,9 +0,0 @@ -{ - Actions = { - }; - Outlets = { - delegate = id; - }; - ClassName = SRRecorderControl; - SuperClass = NSControl; -} diff --git a/Dependencies/ShortcutRecorder.ibplugin/Contents/Resources/SR_LeopardInspector.nib/designable.nib b/Dependencies/ShortcutRecorder.ibplugin/Contents/Resources/SR_LeopardInspector.nib/designable.nib deleted file mode 100644 index 0343e55..0000000 --- a/Dependencies/ShortcutRecorder.ibplugin/Contents/Resources/SR_LeopardInspector.nib/designable.nib +++ /dev/null @@ -1,1420 +0,0 @@ - - - - 1050 - 9B18 - 629 - 949 - 343.00 - - YES - - - - YES - com.apple.InterfaceBuilderKit - com.apple.InterfaceBuilder.CocoaPlugin - - - YES - - SR_LeopardInspector - - - FirstResponder - - - NSApplication - - - - 256 - - YES - - - 268 - {{81, 99}, {186, 22}} - - - YES - - -2076049856 - 133120 - - LucidaGrande - 1.100000e+01 - 3100 - - - 109199615 - 1 - - - 1.100000e+01 - 16 - - - - 400 - 75 - - - Recorded (modifierless Escape recorded) - - 1048576 - 2147483647 - 1 - - NSImage - NSMenuCheckmark - - - - NSMenuMixedState - - _popUpItemAction: - 2 - - - YES - - OtherViews - - YES - - - Not recorded - - 1048576 - 2147483647 - - - _popUpItemAction: - - - - - Recorded (modifierless Escape cancels) - - 1048576 - 2147483647 - - - _popUpItemAction: - 1 - - - - - - 2 - 3 - YES - YES - 1 - - - - - 268 - {{8, 31}, {70, 14}} - - - YES - - 67239488 - 4326400 - Initial - - LucidaGrande-Bold - 1.100000e+01 - 16 - - - - 6 - System - controlColor - - 3 - MC42NjY2NjY2OQA - - - - 6 - - controlTextColor - - 3 - MAA - - - - - - - 268 - {{81, 55}, {72, 18}} - - - YES - - 67239424 - 131072 - Animates - - - 1211912703 - 2 - - - NSSwitch - - - NSSwitch - - - - 200 - 25 - - - - - 268 - {{8, 154}, {70, 14}} - - - YES - - 67239488 - 4326400 - Allows - - - - - - - - - 268 - {{82, 150}, {115, 20}} - - - YES - - -2080244224 - 131072 - - - - YES - - 4oyYA - Command - 10 - YES - 0 - - - 4oenA - Shift - 20 - YES - 0 - - - 4oylA - Option - 40 - YES - 0 - - - 4oyDA - Control - 80 - YES - 0 - - - 3 - 1 - 1 - - - - - 268 - {{8, 129}, {70, 14}} - - - YES - - 67239488 - 4326400 - Requires - - - - - - - - - 268 - {{82, 125}, {115, 20}} - - - YES - - -2080244224 - 131072 - - - - YES - - - - 10 - 0 - - - - - 20 - 0 - - - - - 40 - 0 - - - - - 80 - 0 - - - 3 - 1 - 1 - - - - - 268 - {{8, 104}, {70, 14}} - - - YES - - 67239488 - 4326400 - Bare keys - - - - - - - - - 268 - {{81, 75}, {186, 22}} - - - YES - - -2076049856 - 133120 - - - 109199615 - 1 - - - - 400 - 75 - - - Grey (can animate) - - 1048576 - 2147483647 - 1 - - - _popUpItemAction: - 1 - - - YES - - - - YES - - - Gradient border - - 1048576 - 2147483647 - - - _popUpItemAction: - - - - - - 1 - 3 - YES - YES - 1 - - - - - 268 - {{8, 80}, {70, 14}} - - - YES - - 67239488 - 4326400 - Style - - - - - - - - - 268 - {{84, 27}, {163, 22}} - - - SRRecorderControl - - - - 268 - {{8, 5}, {70, 14}} - - - YES - - 67239488 - 4326400 - Legacy - - - - - - - - - 268 - {{84, 5}, {145, 14}} - - - YES - - 67239488 - 272630784 - No legacy remnants found - - - - - - - - - -2147483380 - {{84, 3}, {180, 17}} - - - YES - - -2080244224 - 134348800 - RW1wdHkgbGVnYWN5ICJhdXRvc2F2ZSBuYW1lIg - - - -2038152961 - 164 - - - 400 - 75 - - - - {272, 175} - - - NSView - NSResponder - - - - - YES - - - inspectorView - - - - 36 - - - - allowed - - - - 108 - - - - required - - - - 109 - - - - recordBareKeys - - - - 110 - - - - style - - - - 111 - - - - animates - - - - 112 - - - - initial - - - - 113 - - - - ok: - - - - 114 - - - - - - - - 119 - - - - - - - - 120 - - - - - - - - 121 - - - - - - - - 122 - - - - nilOutAutosaveStuff - - - - 131 - - - - nilOutAutosaveStuff: - - - - 132 - - - - - YES - - 0 - - YES - - - - - - -2 - - - RmlsZSdzIE93bmVyA - - - -1 - - - First Responder - - - -3 - - - Application - - - 21 - - - YES - - - - - - - - - - - - - - - - - Inspector View - - - 56 - - - YES - - - - - - 57 - - - YES - - - - - - 59 - - - YES - - - - - - 62 - - - YES - - - - - - 66 - - - - - 71 - - - - - 73 - - - - - 74 - - - YES - - - - - - 75 - - - YES - - - - - - - - 77 - - - - - 78 - - - - - 84 - - - YES - - - - - - 85 - - - - - 86 - - - YES - - - - - - 89 - - - - - 90 - - - YES - - - - - - 91 - - - - - 93 - - - YES - - - - - - 94 - - - - - 96 - - - - - 97 - - - YES - - - - - - 98 - - - YES - - - - - - 99 - - - - - 100 - - - YES - - - - - - 101 - - - YES - - - - - - - 102 - - - - - 103 - - - - - 107 - - - - - 123 - - - YES - - - - - - 124 - - - - - 125 - - - YES - - - - - - 126 - - - - - 129 - - - YES - - - - - - 130 - - - - - - - YES - - YES - -1.IBPluginDependency - -2.IBPluginDependency - -3.IBPluginDependency - -3.ImportedFromIB2 - 100.IBPluginDependency - 101.IBPluginDependency - 101.editorWindowContentRectSynchronizationRect - 102.IBPluginDependency - 103.IBPluginDependency - 107.IBPluginDependency - 123.IBPluginDependency - 124.IBPluginDependency - 125.IBPluginDependency - 126.IBPluginDependency - 129.IBAttributePlaceholdersKey - 129.IBPluginDependency - 130.IBPluginDependency - 21.GUserGuides - 21.IBPluginDependency - 21.IBUserGuides - 21.ImportedFromIB2 - 21.WindowOrigin - 21.editorWindowContentRectSynchronizationRect - 56.IBPluginDependency - 57.IBPluginDependency - 59.IBPluginDependency - 62.IBPluginDependency - 66.IBPluginDependency - 71.IBPluginDependency - 73.IBPluginDependency - 74.IBPluginDependency - 75.IBPluginDependency - 75.editorWindowContentRectSynchronizationRect - 77.IBPluginDependency - 78.IBPluginDependency - 84.IBPluginDependency - 85.IBPluginDependency - 86.IBPluginDependency - 89.IBPluginDependency - 90.IBPluginDependency - 91.IBPluginDependency - 93.IBPluginDependency - 94.IBPluginDependency - 96.IBPluginDependency - 97.IBPluginDependency - 98.IBPluginDependency - 99.IBPluginDependency - - - YES - - - - - - - {{430, 487}, {186, 37}} - - - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - - ToolTip - - - - UHJldmlvdXMgdmVyc2lvbnMgb2YgU2hvcnRjdXQgUmVjb3JkZXIgaW5jbHVkZWQgYW4gYXV0b21hdGlj -IGRhdGEtc2F2aW5nIGZlYXR1cmUgY2FsbGVkIGF1dG9zYXZlLgoKSXQgaGFkIHR3byBwcm9ibGVtczog -SXQgd2FzIGluZmxleGlibGUgKHlvdSBtb3N0bHkgaGFkIHRvIHdvcmsgYXJvdW5kIGl0IGlmIHlvdSB3 -YW50ZWQgdG8gaGF2ZSBkZWZhdWx0IHZhbHVlcykgYW5kIGl0IHdhcyBlYXNpbHkgY29uZnVzZWQgd2l0 -aCByZWd1bGFyIEF1dG9zYXZlIHdoaWNoIHBlcnNpc3RzIHVzZXIgaW50ZXJmYWNlIGRhdGEgKGxpa2Ug -d2luZG93IGZyYW1lcyBhbmQgdGFibGUgY29sdW1uIHdpZHRocykuCgpDbGljayB0byBlbXB0eSB0aGUg -YXV0b3NhdmUgbmFtZSB0aGF0IHdhcyB1c2VkIHRvIGd1aWRlIHRoZSBmZWF0dXJlLg - - - com.apple.InterfaceBuilder.CocoaPlugin - - - YES - - - 9.000000e+01 - 0 - - - - 2.270000e+02 - 0 - - - - - YES - - - 8.400000e+01 - 0 - - - - 2.640000e+02 - 0 - - - - 1.780000e+02 - 0 - - - - 4.000000e+00 - 3 - - - - 8.000000e+00 - 0 - - - - 4.000000e+00 - 1 - - - - 1.700000e+02 - 0 - - - - {155, 478} - {{360, 427}, {272, 175}} - - - - - - - - - - {{430, 494}, {280, 54}} - - - - - - - - - - - - - - - - - - YES - - YES - - - YES - - - - - YES - - YES - - - YES - - - - 132 - - - - YES - - SR_LeopardInspector - IBInspector - - YES - - YES - - ok: - - - YES - id - - - - - YES - - YES - allowed - animates - initial - nilOutAutosaveStuff - recordBareKeys - required - style - - - YES - NSSegmentedControl - NSButton - SRRecorderControl - - NSPopUpButton - NSSegmentedControl - - - - - IBProjectSource - SR_LeopardInspector.h - - - - NSObject - - - YES - - YES - - - YES - - - - YES - - YES - - - YES - - - - - ../Source/SRRecorderCell.h - - - - - - - YES - - YES - - - YES - - - - YES - - YES - - - YES - - - - - ../Source/SRRecorderControl.h - - - - - - - YES - - YES - - - YES - - - - YES - - YES - - - YES - - - - - ../Source/SRValidator.h - - - - SRRecorderControl - NSControl - - forIBuse__nilOutDeprecatedAutosaveName: - - - - delegate - - - - - ../Source/SRRecorderControl.h - - - - - 0 - ../../SR Leopard.xcodeproj - 3 - - YnBsaXN0MDDUAAEAAgADAAQABQAGAAkAClgkdmVyc2lvblQkdG9wWSRhcmNoaXZlclgkb2JqZWN0cxIA -AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxEBFgALAAwAMQA1ADYAPAA9 -AEEARQBXAF8AbwB8AAsAfQCVAJYAngCfAKIAowCnAK0ArgCyALcAuAC7AMAAyQDKANYA3QDpAOoA6wDu -APQA9QD2APwA/QD+AQQBBQEGAQoBDQEQAREBFgEeAR8BLwEwATUBNgE3AToBNgE+AUEBQgFHAUwBVAFV -AWwBcAGFAYoBiwGPAZABlAGVAZYBmAGZAZ8BqAGVAakBsgGVAbMBtQG5AbwBvQHCAcoBywHXAeAB5AGV -AeUB6gHzAZUB9AH1AfoCCwITAhQCHwIgAiMCJAIuAi8CMAI0AjYCOwI8Aj8CQgJFAk0CTgJVAlYCXgJf -AmYCZwJvAnACdQJ8AoAChAKIAowClAKVApwCnQKlAqYCrQKuArUCtgK3AroCwgLDAsoCywLTAtQC3ALd -AAsAqwCsAt4C3wLkAuUC6gLrAvAC8QL2AvsDAAMHAwgDCQMMAzMDNgM3AzkDYAOIA7ADsQOyA7MDtAO1 -A7YDtwO4A7kDugO7A7wDvQO+A78DwAPBA8IDwwPEA8UDxgPHA8gDyQPKA8sDzAPNA84DzwPQA9ED0gPT -A9QD1QPYA9sEEgRJBEoESwRMBE0ETgRPBFAEUQRSBFMEVARVBFYEVwRYBFkEWgRbBFwEXQReBF8EYARh -BGIEYwRkBGUEZgRnBGgEaQRqBGsEbARtBG4EbwRwBHEAjARyBHMEdAR1BHYEdwR4BHkEegR7BHwEfwSC -BIVVJG51bGzfEBIADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQA -JQAmACcAKAApACoAKwAsAC0ALgAvADBWTlNSb290ViRjbGFzc11OU09iamVjdHNLZXlzXxAPTlNDbGFz -c2VzVmFsdWVzXxAZTlNBY2Nlc3NpYmlsaXR5T2lkc1ZhbHVlc11OU0Nvbm5lY3Rpb25zW05TTmFtZXNL -ZXlzW05TRnJhbWV3b3JrXU5TQ2xhc3Nlc0tleXNaTlNPaWRzS2V5c11OU05hbWVzVmFsdWVzXxAZTlNB -Y2Nlc3NpYmlsaXR5Q29ubmVjdG9yc11OU0ZvbnRNYW5hZ2VyXxAQTlNWaXNpYmxlV2luZG93c18QD05T -T2JqZWN0c1ZhbHVlc18QF05TQWNjZXNzaWJpbGl0eU9pZHNLZXlzWU5TTmV4dE9pZFxOU09pZHNWYWx1 -ZXOAAoEBFYCugNuBARSACICzgAWA2oDcgLSBARKAAIAGgLKBARMQh4Dd0gAOADIAMwA0W05TQ2xhc3NO -YW1lgASAA18QE1NSX0xlb3BhcmRJbnNwZWN0b3LSADcAOAA5ADpYJGNsYXNzZXNaJGNsYXNzbmFtZaIA -OgA7Xk5TQ3VzdG9tT2JqZWN0WE5TT2JqZWN0XxAQSUJDb2NvYUZyYW1ld29ya9IADgA+AD8AQFpOUy5v -YmplY3RzgAeg0gA3ADgAQgBDowBDAEQAO1xOU011dGFibGVTZXRVTlNTZXTSAA4APgBGAEeALa8QDwBI -AEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVoAJgBiAG4AxgD6AP4BZgGaAoYCjgKWAp4CogKmAqtQA -DgBYAFkAWgBbAFwAHwBeXU5TRGVzdGluYXRpb25YTlNTb3VyY2VXTlNMYWJlbIAXgAqAAoAW2ABgAA4A -YQBiAGMAZABlAGYAZwBoAGkAagBrAGwAbQBnXxAPTlNOZXh0UmVzcG9uZGVyV05TRnJhbWVWTlNDZWxs -WE5TdkZsYWdzWU5TRW5hYmxlZFhOU1dpbmRvd1tOU1N1cGVydmlld4ALgBWADIAOE/////+AAAEMCYAN -gAvZAGAADgBwAGMAcQBlADIAcgBmAG0AdAB1AHYAdwBtAHkAegB7Wk5TU3Vidmlld3NbTlNGcmFtZVNp -emVbTlNFeHRlbnNpb26ADYCTgGcRAQCAnIANgJ6An4CdXxAUe3s4NCwgM30sIHsxODAsIDE3fX3cAH4A -DgB/AIAAgQCCAIMAhACFAIYAhwCIAIkAigCLAIwAjQCLAI8AkABcAJIAkwCUW05TQ2VsbEZsYWdzXxAT -TlNBbHRlcm5hdGVDb250ZW50c18QEk5TUGVyaW9kaWNJbnRlcnZhbF5OU0J1dHRvbkZsYWdzMl8QD05T -S2V5RXF1aXZhbGVudFpOU0NvbnRlbnRzWU5TU3VwcG9ydF1OU0NvbnRyb2xWaWV3XxAPTlNQZXJpb2Rp -Y0RlbGF5XE5TQ2VsbEZsYWdzMl1OU0J1dHRvbkZsYWdzE/////+EAf4AgBSAExBLEKSAE4APgBCAChEB -kBIIAgAAE/////+GhED/XxAcRW1wdHkgbGVnYWN5ICJhdXRvc2F2ZSBuYW1lItQADgCXAJgAmQCaAJsA -nACdVk5TU2l6ZVZOU05hbWVYTlNmRmxhZ3OAEiNAJgAAAAAAAIAREQwcXEx1Y2lkYUdyYW5kZdIANwA4 -AKAAoaIAoQA7Vk5TRm9udFDSADcAOACkAKWkAKUApgBiADtcTlNCdXR0b25DZWxsXE5TQWN0aW9uQ2Vs -bNIANwA4AKgAqaUAqQCqAKsArAA7WE5TQnV0dG9uWU5TQ29udHJvbFZOU1ZpZXdbTlNSZXNwb25kZXJf -EBNuaWxPdXRBdXRvc2F2ZVN0dWZm0gA3ADgArwCwowCwALEAO18QFE5TTmliT3V0bGV0Q29ubmVjdG9y -Xk5TTmliQ29ubmVjdG9y1AAOAFgAWQBaALMAHwBcALaAGoACgAqAGV8QFG5pbE91dEF1dG9zYXZlU3R1 -ZmY60gA3ADgAuQC6owC6ALEAO18QFU5TTmliQ29udHJvbENvbm5lY3RvctQADgBYAFkAWgBbAL0AHwC/ -gBeAHIACgDDYAGAADgBhAGIAYwBkAGUAZgBnAMIAwwDEAMUAbABtAGeAC4AvgB2AHhEBDAmADYALXxAW -e3s4MiwgMTUwfSwgezExNSwgMjB9fdkAfgDLAA4AzACEAIUAhwDNAM4AiQDPANAAzwCQAL0A0wDUANVe -TlNUcmFja2luZ01vZGVeTlNTZWdtZW50U3R5bGVfEA9OU1NlZ21lbnRJbWFnZXNfEBFOU1NlbGVjdGVk -U2VnbWVudBABgC6AEIAcEgACAACAHxAD0gAOAD4ARgDYgC2kANkA2gDbANyAIIAkgCeAKtYADgDeAN8A -4ADhAOIA4wDkAOUA5gDnAGxfEBlOU1NlZ21lbnRJdGVtSW1hZ2VTY2FsaW5nXxAUTlNTZWdtZW50SXRl -bVRvb2x0aXBfEBJOU1NlZ21lbnRJdGVtTGFiZWxfEBBOU1NlZ21lbnRJdGVtVGFnXxAVTlNTZWdtZW50 -SXRlbVNlbGVjdGVkgCMQAIAigCEQCglhIxhXQ29tbWFuZNIANwA4AOwA7aIA7QA7XU5TU2VnbWVudEl0 -ZW3WAA4A3gDfAOAA4QDiAOMA5ADwAPEA8gBsgCOAJoAlEBQJYSHnVVNoaWZ01gAOAN4A3wDgAOEA4gDj -AOQA+AD5APoAbIAjgCmAKBAoCWEjJVZPcHRpb27WAA4A3gDfAOAA4QDiAOMA5AEAAQEBAgBsgCOALIAr -EFAJYSMDV0NvbnRyb2zSADcAOAEHAQijAQgBCQA7Xk5TTXV0YWJsZUFycmF5V05TQXJyYXnSADcAOAEL -AQykAQwApgBiADtfEA9OU1NlZ21lbnRlZENlbGzSADcAOAEOAQ+lAQ8AqgCrAKwAO18QEk5TU2VnbWVu -dGVkQ29udHJvbFdhbGxvd2Vk1AAOAFgAWQBaALMAHwEUARWAGoACgDKAPdgAYAAOAGEAYgBjAGQAZQBm -AGcAaAEZARoAxQBsAG0AZ4ALgBWAM4A0CYANgAtfEBR7ezgxLCA1NX0sIHs3MiwgMTh9fd4AfgAOAH8B -IACAAIEBIQCCAIMAhACFAIYAhwCIASIAigCLASUBJgEnASgAiwEqAJABFAEtANMBLl1OU05vcm1hbElt -YWdlXxAQTlNBbHRlcm5hdGVJbWFnZRIEAf4AgBSAE4A2EBkQAoA6gBOANYAQgDIQyBJIPFH/WEFuaW1h -dGVz0wAOADIBMQEyATMBNF5OU1Jlc291cmNlTmFtZYA5gDeAOFdOU0ltYWdlWE5TU3dpdGNo0gA3ADgB -OAE5ogE5ADtfEBBOU0N1c3RvbVJlc291cmNl0gAOATsBPAE9W05TSW1hZ2VOYW1lgDyAO9IANwA4AT8B -QKIBQAA7XxATTlNCdXR0b25JbWFnZVNvdXJjZVNvazrUAA4AWABZAFoAswAfAL0BFYAagAKAHIA91AAO -AFgAWQBaAFsBSQAfAUuAF4BAgAKAWNgAYAAOAGEAYgBjAGQAZQBmAGcBTgFPAVAAxQBsAG0AZ4ALgFeA -QYBCCYANgAtfEBV7ezgxLCA5OX0sIHsxODYsIDIyfX3fEBQAfgFWAVcAfwCAAA4AgQEhAIIAhAFYAIUB -WQFaAVsAhgCHAVwAiAFdAV4AbADPAIsAjAFhAM8BYgCLAJABZQFJANUAbABsAJIBaQFqAWsBJ18QGk5T -TWVudUl0ZW1SZXNwZWN0QWxpZ25tZW50XxAPTlNBcnJvd1Bvc2l0aW9uWk5TTWVudUl0ZW1fEA9OU1By -ZWZlcnJlZEVkZ2VfEBJOU1VzZXNJdGVtRnJvbU1lbnVdTlNBbHRlcnNTdGF0ZVZOU01lbnVfEA9OU1Nl -bGVjdGVkSW5kZXgT/////4RB/kAJgBOAVoBDgBOAEIBEgEAJCRIAAggAgEUSBoJA/9QADgCXAJgAmQCa -AJsAnAFvgBKAERAQ3AFxAA4BcgFzAXQBdQF2AXcBXAF4AXkBegFQAXwBfQF+AIsBgAGBAYIBagGEAScA -z1hOU1RhcmdldFdOU1RpdGxlXxARTlNLZXlFcXVpdk1vZE1hc2taTlNLZXlFcXVpdl1OU01uZW1vbmlj -TG9jWU5TT25JbWFnZVxOU01peGVkSW1hZ2VYTlNBY3Rpb25VTlNUYWdXTlNTdGF0ZYBCgEyARhIAEAAA -gBMSf////4BHgEmARYBL0wAOAXIBhgGHAYgBiVtOU01lbnVJdGVtc4BVgE2ATl8QJ1JlY29yZGVkICht -b2RpZmllcmxlc3MgRXNjYXBlIHJlY29yZGVkKdMADgAyATEBMgEzAY6AOYA3gEhfEA9OU01lbnVDaGVj -a21hcmvTAA4AMgExATIBMwGTgDmAN4BKXxAQTlNNZW51TWl4ZWRTdGF0ZV8QEV9wb3BVcEl0ZW1BY3Rp -b2460gA3ADgBlwFYogFYADtaT3RoZXJWaWV3c9IADgA+AEYBm4AtowGcAZ0BZYBPgFKARNoBcQAOAXIB -cwF0AXUBdgF3AVwBeAFQAXwBogF+AIsBgAGBAYIBagGngEKATIBQgBOAR4BJgEWAUVxOb3QgcmVjb3Jk -ZWTbAXEADgFyAXMBdAF1AXYBdwFcAXgBeQFQAXwBrAF+AIsBgAGBAYIBagGxAM+AQoBMgFOAE4BHgEmA -RYBUXxAmUmVjb3JkZWQgKG1vZGlmaWVybGVzcyBFc2NhcGUgY2FuY2VscynSADcAOAG0AVyiAVwAO9IA -NwA4AbYBt6YBtwG4AKUApgBiADtfEBFOU1BvcFVwQnV0dG9uQ2VsbF5OU01lbnVJdGVtQ2VsbNIANwA4 -AboBu6YBuwCpAKoAqwCsADtdTlNQb3BVcEJ1dHRvbl5yZWNvcmRCYXJlS2V5c9QADgBYAFkAWgBbAb8A -HwHBgBeAWoACgGXYAGAADgBhAGIAYwBkAGUAZgBnAU4BxQHGAMUAbABtAGeAC4BXgFuAXAmADYALXxAV -e3s4MSwgNzV9LCB7MTg2LCAyMn193xAUAH4BVgFXAH8AgAAOAIEBIQCCAIQBWACFAVkBWgFbAIYAhwFc -AIgBXQFeAGwAzwCLAIwBYQDPAWIAiwCQAdIBvwDVAGwAbACSAWkB1gFrAM8JgBOAVoBDgBOAEIBdgFoJ -CYBe3AFxAA4BcgFzAXQBdQF2AXcBXAF4AXkBegHGAXwB2gF+AIsBgAGBAYIB1gHfAM8Az4BcgEyAX4AT -gEeASYBegGDTAA4BcgGGAYcBiAHjgFWATYBhXxASR3JleSAoY2FuIGFuaW1hdGUp0gAOAD4ARgHngC2i -AegB0oBigF3aAXEADgFyAXMBdAF1AXYBdwFcAXgBxgF8Ae0BfgCLAYABgQGCAdYB8oBcgEyAY4ATgEeA -SYBegGRfEA9HcmFkaWVudCBib3JkZXJVc3R5bGXUAA4AWABZAFoAWwBnAB8B+YAXgAuAAoCg0gAOAD4A -RgH8gC2uAUkB/gEUAgAAvQICAgMCBAG/AgYCBwIIAgkAXIBAgGiAMoB4gByAfICAgIiAWoCMgJCAlICY -gArYAGAADgBhAGIAYwBkAGUAZgBnAg0CDgIPAMUAbABtAGeAC4B3gGmAagmADYALXxATe3s4LCAzMX0s -IHs3MCwgMTR9fdgAfgAOAhUAgwCEAIUAhwIWAhcCGAIZAhoCGwH+Ah0CHl8QEU5TQmFja2dyb3VuZENv -bG9yW05TVGV4dENvbG9yEgQB/kCAdoBugGuAbIBoEgBCBACAc1dJbml0aWFs1AAOAJcAmACZAJoAmwIi -AW+AEoBtXxARTHVjaWRhR3JhbmRlLUJvbGTVAA4CJQImAicCKAIpAioCKwIsAi1XTlNDb2xvclxOU0Nv -bG9yU3BhY2VbTlNDb2xvck5hbWVdTlNDYXRhbG9nTmFtZYBygHEQBoBwgG9WU3lzdGVtXGNvbnRyb2xD -b2xvctMADgImAjECKQDVAjNXTlNXaGl0ZYBySzAuNjY2NjY2NjkA0gA3ADgCNQIlogIlADvVAA4CJQIm -AicCKAIpAjgCKwI5Ai2AcoB1gHSAb18QEGNvbnRyb2xUZXh0Q29sb3LTAA4CJgIxAikA1QI+gHJCMADS -ADcAOAJAAkGkAkEApgBiADtfEA9OU1RleHRGaWVsZENlbGzSADcAOAJDAkSlAkQAqgCrAKwAO1tOU1Rl -eHRGaWVsZNgAYAAOAGEAYgBjAGQAZQBmAGcCDQJIAkkAxQBsAG0AZ4ALgHeAeYB6CYANgAtfEBR7ezgs -IDE1NH0sIHs3MCwgMTR9fdgAfgAOAhUAgwCEAIUAhwIWAhcCGAIZAlECGwIAAh0CHoB2gG6Ae4BsgHiA -c1ZBbGxvd3PYAGAADgBhAGIAYwBkAGUAZgBnAg0CWQJaAMUAbABtAGeAC4B3gH2AfgmADYALXxAUe3s4 -LCAxMjl9LCB7NzAsIDE0fX3YAH4ADgIVAIMAhACFAIcCFgIXAhgCGQJiAhsCAgIdAh6AdoBugH+AbIB8 -gHNYUmVxdWlyZXPYAGAADgBhAGIAYwBkAGUAZgBnAMICagJrAMUAbABtAGeAC4AvgIGAggmADYALXxAW -e3s4MiwgMTI1fSwgezExNSwgMjB9fdkAfgDLAA4AzACEAIUAhwDNAM4AiQDPANAAzwCQAgMA0wJ0ANWA -LoAQgICAg9IADgA+AEYCd4AtpAJ4AnkCegJ7gISAhYCGgIfVAA4A3gDfAOAA4QDjAOQA5QDmAOeAI4Ai -gCHVAA4A3gDfAOAA4QDjAOQA8ADxAPKAI4AmgCXVAA4A3gDfAOAA4QDjAOQA+AD5APqAI4ApgCjVAA4A -3gDfAOAA4QDjAOQBAAEBAQKAI4AsgCvYAGAADgBhAGIAYwBkAGUAZgBnAg0CjwKQAMUAbABtAGeAC4B3 -gImAigmADYALXxAUe3s4LCAxMDR9LCB7NzAsIDE0fX3YAH4ADgIVAIMAhACFAIcCFgIXAhgCGQKYAhsC -BAIdAh6AdoBugIuAbICIgHNZQmFyZSBrZXlz2ABgAA4AYQBiAGMAZABlAGYAZwINAqACoQDFAGwAbQBn -gAuAd4CNgI4JgA2AC18QE3t7OCwgODB9LCB7NzAsIDE0fX3YAH4ADgIVAIMAhACFAIcCFgIXAhgCGQKp -AhsCBgIdAh6AdoBugI+AbICMgHNVU3R5bGXXAGAADgBhAGMAZQAyAGYAZwB0ArEAxQBtArMAZ4ALgJOA -kYANgJKAC18QFXt7ODQsIDI3fSwgezE2MywgMjJ9fV8QEVNSUmVjb3JkZXJDb250cm9s0gA3ADgCuAK5 -pAK5AKsArAA7XE5TQ3VzdG9tVmlld9gAYAAOAGEAYgBjAGQAZQBmAGcCDQK9Ar4AxQBsAG0AZ4ALgHeA -lYCWCYANgAtfEBJ7ezgsIDV9LCB7NzAsIDE0fX3YAH4ADgIVAIMAhACFAIcCFgIXAhgCGQLGAhsCCAId -Ah6AdoBugJeAbICUgHNWTGVnYWN52ABgAA4AYQBiAGMAZABlAGYAZwINAs4CzwDFAGwAbQBngAuAd4CZ -gJoJgA2AC18QFHt7ODQsIDV9LCB7MTQ1LCAxNH192AB+AA4CFQCDAIQAhQCHAhYCFwIYAhkC1wFiAgkC -2gIegHaAboCbgEOAmBIQQAQAgHNfEBhObyBsZWdhY3kgcmVtbmFudHMgZm91bmRaezI3MiwgMTc1fV1p -bnNwZWN0b3JWaWV31AAOAFgAWQBaAFsBFAAfAuOAF4AygAKAolhhbmltYXRlc9QADgBYAFkAWgBbAgMA -HwLpgBeAgIACgKRYcmVxdWlyZWTUAA4AWABZAFoAWwIHAB8C74AXgJCAAoCmV2luaXRpYWzUAA4AWABZ -AFoAswAfAUkBFYAagAKAQIA91AAOAFgAWQBaALMAHwG/ARWAGoACgFqAPdQADgBYAFkAWgCzAB8CAwEV -gBqAAoCAgD3UAA4AWAMBAwIDAwBcAwUDBlhOU01hcmtlclZOU0ZpbGWArYAKgKyAq18QEE5TVG9vbFRp -cEhlbHBLZXlfEQGZUHJldmlvdXMgdmVyc2lvbnMgb2YgU2hvcnRjdXQgUmVjb3JkZXIgaW5jbHVkZWQg -YW4gYXV0b21hdGljIGRhdGEtc2F2aW5nIGZlYXR1cmUgY2FsbGVkIGF1dG9zYXZlLgoKSXQgaGFkIHR3 -byBwcm9ibGVtczogSXQgd2FzIGluZmxleGlibGUgKHlvdSBtb3N0bHkgaGFkIHRvIHdvcmsgYXJvdW5k -IGl0IGlmIHlvdSB3YW50ZWQgdG8gaGF2ZSBkZWZhdWx0IHZhbHVlcykgYW5kIGl0IHdhcyBlYXNpbHkg -Y29uZnVzZWQgd2l0aCByZWd1bGFyIEF1dG9zYXZlIHdoaWNoIHBlcnNpc3RzIHVzZXIgaW50ZXJmYWNl -IGRhdGEgKGxpa2Ugd2luZG93IGZyYW1lcyBhbmQgdGFibGUgY29sdW1uIHdpZHRocykuCgpDbGljayB0 -byBlbXB0eSB0aGUgYXV0b3NhdmUgbmFtZSB0aGF0IHdhcyB1c2VkIHRvIGd1aWRlIHRoZSBmZWF0dXJl -LtIANwA4AwoDC6IDCwA7XxARTlNJQkhlbHBDb25uZWN0b3LSAA4APgMNAw6Asa8QJAFJAGcB0gIHAkkB -GgDEAgABZQG/ARQBnAKQAqEDHQIPAggCAgIGAr4CAwHGAVABagGdAf4CzwJaAdYAXAC9AgkCBAHoAGoC -a4BAgAuAXYCQgHqANIAegHiARIBagDKAT4CKgI6Ar4BqgJSAfICMgJaAgIBcgEKARYBSgGiAmoB+gF6A -CoAcgJiAiIBigA6AgtIADgAyADMDNYAEgLBdTlNBcHBsaWNhdGlvbtIANwA4AzgBCaIBCQA70gAOAD4D -DQM7gLGvECQAZwAfAdYAZwIAARQAvQBnAWoAZwBnAWoCBAIGAB8B/gBnAGcAZwIIAGcBvwFJAVABagBn -AgkCAgHGAGcAZwBnAGcB1gBcAgOAC4ACgF6AC4B4gDKAHIALgEWAC4ALgEWAiICMgAKAaIALgAuAC4CU -gAuAWoBAgEKARYALgJiAfIBcgAuAC4ALgAuAXoAKgIDSAA4APgMNA2KAsa8QJQFJAgcCawHSAkkAHwEa -AgABvwDEARQBZQGcApACoQMdAr4CCAICAgYCDwIDAcYBUAFqAf4CzwGdAloB1gBcAL0CCQIEAegAagBn -gECAkICCgF2AeoACgDSAeIBagB6AMoBEgE+AioCOgK+AloCUgHyAjIBqgICAXIBCgEWAaICagFKAfoBe -gAqAHICYgIiAYoAOgAvSAA4APgMNA4qAsa8QJQOLA4wDjQOOA48DkAORA5IDkwOUA5UDlgOXA5gDmQOa -A5sDnAOdA54DnwOgA6EDogOjA6QDpQOmA6cDqAOpA6oDqwOsA60DrgOvgLWAtoC3gLiAuYC6gLuAvIC9 -gL6Av4DAgMGAwoDDgMSAxYDGgMeAyIDJgMqAy4DMgM2AzoDPgNCA0YDSgNOA1IDVgNaA14DYgNlfEDZQ -b3B1cCBCdXR0b24gKFJlY29yZGVkIChtb2RpZmllcmxlc3MgRXNjYXBlIHJlY29yZGVkKSlfEBBSZWNv -cmRlciBDb250cm9sXlNlZ21lbnRlZCBDZWxsXxAeTWVudSBJdGVtIChHcmV5IChjYW4gYW5pbWF0ZSkp -XxAYVGV4dCBGaWVsZCBDZWxsIChBbGxvd3MpXEZpbGUncyBPd25lcl8QFkJ1dHRvbiBDZWxsIChBbmlt -YXRlcylfEBRTdGF0aWMgVGV4dCAoQWxsb3dzKV8QIVBvcHVwIEJ1dHRvbiAoR3JleSAoY2FuIGFuaW1h -dGUpKV8QEFNlZ21lbnRlZCBDZWxsLTFfEBRDaGVjayBCb3ggKEFuaW1hdGVzKV8QM01lbnUgSXRlbSAo -UmVjb3JkZWQgKG1vZGlmaWVybGVzcyBFc2NhcGUgcmVjb3JkZWQpKV8QGE1lbnUgSXRlbSAoTm90IHJl -Y29yZGVkKV8QG1RleHQgRmllbGQgQ2VsbCAoQmFyZSBrZXlzKV8QF1RleHQgRmllbGQgQ2VsbCAoU3R5 -bGUpW0FwcGxpY2F0aW9uXxAYVGV4dCBGaWVsZCBDZWxsIChMZWdhY3kpXxAUU3RhdGljIFRleHQgKExl -Z2FjeSlfEBZTdGF0aWMgVGV4dCAoUmVxdWlyZXMpXxATU3RhdGljIFRleHQgKFN0eWxlKV8QGVRleHQg -RmllbGQgQ2VsbCAoSW5pdGlhbClfEBdSb3VuZCBTZWdtZW50ZWQgQ29udHJvbF8QJ1BvcCBVcCBCdXR0 -b24gQ2VsbCAoR3JleSAoY2FuIGFuaW1hdGUpKV8QPFBvcCBVcCBCdXR0b24gQ2VsbCAoUmVjb3JkZWQg -KG1vZGlmaWVybGVzcyBFc2NhcGUgcmVjb3JkZWQpKV8QEU1lbnUgKE90aGVyVmlld3MpXxAVU3RhdGlj -IFRleHQgKEluaXRpYWwpXxAqVGV4dCBGaWVsZCBDZWxsIChObyBsZWdhY3kgcmVtbmFudHMgZm91bmQp -XxAyTWVudSBJdGVtIChSZWNvcmRlZCAobW9kaWZpZXJsZXNzIEVzY2FwZSBjYW5jZWxzKSlfEBpUZXh0 -IEZpZWxkIENlbGwgKFJlcXVpcmVzKV8QE01lbnUgKE90aGVyVmlld3MpLTFfEDBSb3VuZCBSZWN0IEJ1 -dHRvbiAoRW1wdHkgbGVnYWN5ICJhdXRvc2F2ZSBuYW1lIilfEBlSb3VuZCBTZWdtZW50ZWQgQ29udHJv -bC0xXxAmU3RhdGljIFRleHQgKE5vIGxlZ2FjeSByZW1uYW50cyBmb3VuZClfEBdTdGF0aWMgVGV4dCAo -QmFyZSBrZXlzKV8QG01lbnUgSXRlbSAoR3JhZGllbnQgYm9yZGVyKV8QKkJ1dHRvbiBDZWxsIChFbXB0 -eSBsZWdhY3kgImF1dG9zYXZlIG5hbWUiKV5JbnNwZWN0b3IgVmlld9IADgA+Aw0D14CxoNIADgA+Aw0D -2oCxoNIADgA+Aw0D3YCxrxA0AdICBwBPAFYAHwEaAb8AUwGcApACDwIIAgICAwH+As8AVABcAL0CBAHo -AE0AUQFJAEwCawBIAEoCSQDEAgABZQEUAqEDHQK+AFUCBgBQAcYBUAFqAZ0ASwJaAdYATgIJAFIAagBJ -AGeAXYCQgGaAqoACgDSAWoCngE+AioBqgJSAfICAgGiAmoCogAqAHICIgGKAP4CjgECAPoCCgAmAG4B6 -gB6AeIBEgDKAjoCvgJaAqYCMgKGAXIBCgEWAUoAxgH6AXoBZgJiApYAOgBiAC9IADgA+Aw0EFICxrxA0 -BBUEFgQXBBgEGQQaBBsEHAQdBB4EHwQgBCEEIgQjBCQEJQQmBCcEKAQpBCoEKwQsBC0ELgQvBDAEMQQy -BDMENAQ1BDYENwQ4BDkEOgQ7BDwEPQQ+BD8EQARBBEIEQwREBEUERgRHBEiA3oDfgOCA4YDigOOA5IDl -gOaA54DogOmA6oDrgOyA7YDugO+A8IDxgPKA84D0gPWA9oD3gPiA+YD6gPuA/ID9gP6A/4EBAIEBAYEB -AoEBA4EBBIEBBYEBBoEBB4EBCIEBCYEBCoEBC4EBDIEBDYEBDoEBD4EBEIEBERBmEGsQJBCGEIUQRxBh -EHIQTRBeEEkQexBWEFoQORB+EHcQgRBUEF0QZxBuEG0QOBB5EFsQgxBsEEIQVRA+EGAQOxBjE/////// -///9EHwQehBiEHAQZBBKEE4QeBBZEGUQbxB9EHEQghCEEBXSAA4APgBGBH6ALaDSAA4APgMNBIGAsaDS -AA4APgMNBISAsaDSADcAOASGBIeiBIcAO15OU0lCT2JqZWN0RGF0YQAIABkAIgAnADEAOgA/AEQAUgBU -AGYClgKcAucC7gL1AwMDFQMxAz8DSwNXA2UDcAN+A5oDqAO7A80D5wPxA/4EAAQDBAUEBwQKBAwEDgQQ -BBIEFAQWBBkEGwQdBB8EIgQkBCYELwQ7BD0EPwRVBF4EZwRyBHcEhgSPBKIEqwS2BLgEuQTCBMkE1gTc -BOUE5wUIBQoFDAUOBRAFEgUUBRYFGAUaBRwFHgUgBSIFJAUmBTcFRQVOBVYFWAVaBVwFXgV/BZEFmQWg -BakFswW8BcgFygXMBc4F0AXZBdoF3AXeBgMGDgYaBiYGKAYqBiwGLwYxBjMGNQY3BjkGUAaBBo0Gowa4 -BscG2QbkBu4G/AcOBxsHKQcyBzQHNgc4BzoHPAc+B0AHQgdFB0oHUwdyB4MHigeRB5oHnAelB6cHqge3 -B8AHxQfMB80H1gffB+wH+QgCCA0IFgggCCcIMwhJCFIIWQhwCH8IkAiSCJQIlgiYCK8IuAi/CNcI6Ajq -COwI7gjwCREJEwkVCRcJGQkcCR0JHwkhCToJXwluCX0JjwmjCaUJpwmpCasJsAmyCbQJvQm/CcgJygnM -Cc4J0AnpCgUKHAoxCkQKXApeCmAKYgpkCmYKZwpqCnIKewqACo4KpwqpCqsKrQqvCrAKswq5CtIK1ArW -CtgK2grbCt4K5Qr+CwALAgsECwYLBwsKCxILGwsiCzELOQtCC0sLXQtmC3ELhguOC58LoQujC6ULpwvI -C8oLzAvOC9AL0QvTC9UL7AwlDDMMRgxLDE0MTwxRDFMMVQxXDFkMWwxdDF8MYQxmDG8MfAyLDI0MjwyR -DJkMogyrDLAMwwzMDNgM2gzcDOUM6g0ADQQNFQ0XDRkNGw0dDS4NMA0yDTQNNg1XDVkNWw1dDV8NYA1i -DWQNfA3PDewN/g4JDhsOMA4+DkUOVw5gDmEOYw5lDmcOaQ5rDm0Obw5wDnEOdg54Dn0Ojg6QDpIOlA7F -Ds4O1g7qDvUPAw8NDxoPIw8pDzEPMw81DzcPPA8+D0MPRQ9HD0kPSw9YD2QPZg9oD2oPlA+hD6MPpQ+n -D7kPxg/ID8oPzA/fD/MP/BABEAwQFRAXEB4QIBAiECQQTRBPEFEQUxBVEFcQWRBbEF0QahCXEJkQmxCd -EJ8QoRCjEKUQpxDQENkQ3hDnEPQRCBEXESARLRE7EUoRWxFdEV8RYRFjEYQRhhGIEYoRjBGNEY8RkRGp -EfwR/RH/EgESAxIFEgcSCRILEgwSDRIPEkASQhJEEkYSSBJKEkwSThJQEl0SXxJhEmMSeBKBEoMSiBKK -EowStRK3ErkSuxK9Er8SwRLDEsUS1xLdEu4S8BLyEvQS9hL/EwETHhMgEyITJBMmEygTKhMsEy4TMBMy -EzQTNhM4EzoTWxNdE18TYRNjE2QTZhNoE34TnxOzE78TxBPGE8gTyhPME84T0xPVE90T7hPwE/IUBhQb -FCMUMBQ8FEoUTBROFFAUUhRUFFsUaBR1FH0UfxSLFJQUmRSuFLAUshS0FLYUyRTWFNgU2xTkFO0U/xUI -FRMVHxVAFUIVRBVGFUgVSRVLFU0VZBWFFYcViRWLFY0VjxWRFZgVuRW7Fb0VvxXBFcIVxBXGFd0V/hYA -FgIWBBYGFggWChYTFjQWNhY4FjoWPBY9Fj8WQRZaFn8WgRaDFoUWhxaQFpIWmxadFp8WoRajFrgWuha8 -Fr4W0xbVFtcW2RbuFvAW8hb0FwkXCxcNFw8XMBcyFzQXNhc4FzkXOxc9F1QXdRd3F3kXexd9F38XgReL -F6wXrhewF7IXtBe1F7cXuRfPF/AX8hf0F/YX+Bf6F/wYAhgfGCEYIxglGCcYKRgrGEMYVxhgGGkYdhiX -GJkYmxidGJ8YoBiiGKQYuRjaGNwY3hjgGOIY5BjmGO0ZDhkQGRIZFBkWGRcZGRkbGTIZUxlVGVcZWRlb -GV0ZYhlkGX8ZihmYGakZqxmtGa8ZsRm6GcsZzRnPGdEZ0xncGe0Z7xnxGfMZ9Rn9Gg4aEBoSGhQaFhon -GikaKxotGi8aQBpCGkQaRhpIGlkaYhppGmsabRpvGnEahBwhHCocLxxDHEwcThyZHJscnRyfHKEcoxyl -HKccqRyrHK0crxyxHLMctRy3HLkcuxy9HL8cwRzDHMUcxxzJHMsczRzPHNEc0xzVHNcc2RzbHN0c3xzh -HOoc7BzuHPwdBR0KHRMdFR1gHWIdZB1mHWgdah1sHW4dcB1yHXQddh14HXodfB1+HYAdgh2EHYYdiB2K -HYwdjh2QHZIdlB2WHZgdmh2cHZ4doB2iHaQdph2oHbEdsx4AHgIeBB4GHggeCh4MHg4eEB4SHhQeFh4Y -HhoeHB4eHiAeIh4kHiYeKB4qHiweLh4wHjIeNB42HjgeOh48Hj4eQB5CHkQeRh5IHkoeUx5VHqIepB6m -Hqgeqh6sHq4esB6yHrQeth64HroevB6+HsAewh7EHsYeyB7KHswezh7QHtIe1B7WHtge2h7cHt4e4B7i -HuQe5h7oHuoe7B8lHzgfRx9oH4MfkB+pH8Af5B/3IA4gRCBfIH0glyCjIL4g1SDuIQQhICE6IWQhoyG3 -Ic8h/CIxIk4iZCKXIrMi3CL2IxQjQSNQI1kjWyNcI2UjZyNoI3EjcyPeI+Aj4iPkI+Yj6CPqI+wj7iPw -I/Ij9CP2I/gj+iP8I/4kACQCJAQkBiQIJAokDCQOJBAkEiQUJBYkGCQaJBwkHiQgJCIkJCQmJCgkKiQs -JC4kMCQyJDQkNiQ4JDokPCQ+JEAkQiREJEYkTyRRJLwkviTAJMIkxCTGJMgkyiTMJM4k0CTSJNQk1iTY -JNok3CTeJOAk4iTkJOYk6CTqJOwk7iTwJPIk9CT2JPgk+iT8JP4lACUDJQYlCSUMJQ8lEiUVJRglGyUe -JSElJCUnJSolLSUwJTMlNiU4JTolPCU+JUAlQiVEJUYlSCVKJUwlTiVQJVIlVCVWJVglWiVcJV4lYCVi -JWQlZiVoJWolbCVuJXAlciV0JXYleCV6JYMlhSWHJYkliyWNJY8lkSWTJZUllyWZJZslnSWfJaEloyWs -Ja4lryW4JboluyXEJcYlxyXQJdUAAAAAAAACAgAAAAAAAASIAAAAAAAAAAAAAAAAAAAl5A - - - diff --git a/Dependencies/ShortcutRecorder.ibplugin/Contents/Resources/SR_LeopardInspector.nib/keyedobjects.nib b/Dependencies/ShortcutRecorder.ibplugin/Contents/Resources/SR_LeopardInspector.nib/keyedobjects.nib deleted file mode 100644 index 6299ff3..0000000 Binary files a/Dependencies/ShortcutRecorder.ibplugin/Contents/Resources/SR_LeopardInspector.nib/keyedobjects.nib and /dev/null differ diff --git a/Dependencies/ShortcutRecorder.ibplugin/Contents/Resources/SR_LeopardLibrary.nib/designable.nib b/Dependencies/ShortcutRecorder.ibplugin/Contents/Resources/SR_LeopardLibrary.nib/designable.nib deleted file mode 100644 index 770f065..0000000 --- a/Dependencies/ShortcutRecorder.ibplugin/Contents/Resources/SR_LeopardLibrary.nib/designable.nib +++ /dev/null @@ -1,560 +0,0 @@ - - - - 1050 - 9A559 - 628 - 941 - 334.00 - - YES - - - - YES - com.apple.InterfaceBuilderKit - com.apple.InterfaceBuilder.CocoaPlugin - - - YES - - NSObject - - - FirstResponder - - - NSApplication - - - - 268 - - YES - - - 268 - - YES - - - 298 - {{10, 29}, {60, 22}} - - - SRRecorderControl - - - {{20, 202}, {80, 80}} - - - Shortcut Recorder - 53C781D8-3B5C-4138-B642-034072DEADC0 - Records keyboard shortcuts - - SRRecorderControl provides a control that can record keyboard shortcuts. Two appearance styles, instructive animation and constraints on the modifier keys are available. - - YES - - YES - NSFont - NSParagraphStyle - - - YES - - Helvetica - 1.200000e+01 - 16 - - - 4 - - - - - - - - - - - - 2 - - - - 268 - {{20, 290}, {117, 17}} - - - YES - - 67239488 - 272630784 - Template - - LucidaGrande - 1.300000e+01 - 1044 - - - - 6 - System - controlColor - - 3 - MC42NjY2NjY2OQA - - - - 6 - - controlTextColor - - 3 - MAA - - - - - - - 12 - {{20, 288}, {224, 5}} - - - {0, 0} - - 67239424 - 0 - Box - - - 6 - - textBackgroundColor - - 3 - MQA - - - - 3 - MCAwLjgwMDAwMDAxAA - - - 3 - 2 - 0 - NO - - - - 298 - {{108, 231}, {147, 22}} - - - SRRecorderControl - - - {264, 327} - - - NSView - - - - - YES - - - draggedView - - - - 42 - - - - templ - - - - 43 - - - - - YES - - 0 - - YES - - - - - - -2 - - - RmlsZSdzIE93bmVyA - - - -1 - - - First Responder - - - -3 - - - Application - - - 7 - - - YES - - - - - - - Library Objects - - - 18 - - - YES - - - - - - 14 - - - - - 32 - - - - - 33 - - - YES - - - - - - 34 - - - - - 41 - - - - - - - YES - - YES - -1.IBPluginDependency - -2.IBPluginDependency - -3.IBPluginDependency - 14.IBPluginDependency - 14.notes - 14.showNotes - 18.IBPluginDependency - 18.notes - 18.showNotes - 32.IBPluginDependency - 33.IBPluginDependency - 34.IBPluginDependency - 41.IBPluginDependency - 41.notes - 41.showNotes - 7.IBPluginDependency - 7.IBUserGuides - 7.WindowOrigin - 7.editorWindowContentRectSynchronizationRect - - - YES - - - - - - VXNlIHRoZSBpbnNwZWN0b3IgdG8gc2V0IHRoZSBjdXN0b20gY2xhc3Mgb2YgdGhpcyB2aWV3IHRvIHRo -ZSBjbGFzcyBuYW1lIG9mIHlvdXIgdmlldy4KCldoZW4gdGhlIGxpYnJhcnkgbG9hZHMsIHlvdXIgdmll -dyB3aWxsIHNob3cgdXAgaW4gcGxhY2Ugb2YgdGhpcyB2aWV3Lg - - YES - - YES - - - YES - - - - - - - SWYgeW91IHdvdWxkIGxpa2UgeW91ciB2aWV3IHRvIGFuaW1hdGUgZnJvbSBhIHNtYWxsLCBpY29uaWMg -cmVwcmVzZW50YXRpb24sIHRvIGEgZmluYWwgcmVwcmVzZW50YXRpb24sIGNvbm5lY3QgdGhpcyB2aWV3 -J3MgJ2RyYWdnZWRWaWV3JyBvdXRsZXQgYnkgY29udHJvbCBjbGlja2luZyBvbiBpdC4KCklmIHRoZSBv -YmplY3QgeW91IHdvdWxkIGxpa2UgZGVwb3NpdGVkIGFmdGVyIHRoZSBkcmFnLCBpcyBzb21ldGhpbmcg -b3RoZXIgdGhhbiB0aGlzIHZpZXcncyBzdWJ2aWV3LCBvciBkcmFnZ2VkVmlldywgdGhlbiB5b3Ugc2hv -dWxkIGNvbm5lY3QgdGhlIHJlcHJlc2VudGVkT2JqZWN0IG91dGxldCBvZiB0aGlzIHZpZXcgdG8gYW4g -b2JqZWN0IHRvIGRlcG9zaXQuA - - - - - - - com.apple.InterfaceBuilder.CocoaPlugin - - VXNlIHRoZSBpbnNwZWN0b3IgdG8gc2V0IHRoZSBjdXN0b20gY2xhc3Mgb2YgdGhpcyB2aWV3IHRvIHRo -ZSBjbGFzcyBuYW1lIG9mIHlvdXIgdmlldy4KCldoZW4gdGhlIGxpYnJhcnkgbG9hZHMsIHlvdXIgdmll -dyB3aWxsIHNob3cgdXAgaW4gcGxhY2Ugb2YgdGhpcyB2aWV3Lg - - - - - - YES - - {332, 343} - {{251, 401}, {264, 327}} - - - - YES - - YES - - - YES - - - - - YES - - YES - - - YES - - - - 43 - - - - YES - - SRRecorderControl - NSControl - - YES - - YES - - - YES - - - - delegate - id - - - IBProjectSource - ../Source/SRRecorderControl.h - - - - - - - YES - - YES - - - YES - - - - YES - - YES - - - YES - - - - - ../Source/SRRecorderCell.h - - - - - - - YES - - YES - - - YES - - - - YES - - YES - - - YES - - - - - ../Source/SRValidator.h - - - - - - - YES - - YES - - - YES - - - - YES - - YES - - - YES - - - - - ../Source/SRRecorderControl.h - - - - - 0 - ../../SR Leopard.xcodeproj - 3 - - YnBsaXN0MDDUAAEAAgADAAQABQAGAAkAClgkdmVyc2lvblQkdG9wWSRhcmNoaXZlclgkb2JqZWN0cxIA -AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxBtAAsADAAxADUANgA7ADwA -QABEAEkAUQB1AH4AggCKAAsAiwCMAJEAlQCWAJcAmACZAJ8AoACpAKoAqwCxALMAuwC8AL4AwQDEAMUA -yADPAIsAWgDQANQA2QDaAOUA9QD2APsA/AEGARABEQESARcBGQEeAR8BIgEmATcBOAE5AUABQQFGAUcB -SgFNAVABUQFVAVwACwCPAV0BYAFhAWMBbgF6AYYBhwGIAYkBigGLAYwBjQGOAY8BkgGVAaMBsQGyAbMB -tAG1AbYBtwG4AbkBugG7AbwBvwHCAcVVJG51bGzfEBIADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAa -ABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADBWTlNSb290ViRjbGFzc11O -U09iamVjdHNLZXlzXxAPTlNDbGFzc2VzVmFsdWVzXxAZTlNBY2Nlc3NpYmlsaXR5T2lkc1ZhbHVlc11O -U0Nvbm5lY3Rpb25zW05TTmFtZXNLZXlzW05TRnJhbWV3b3JrXU5TQ2xhc3Nlc0tleXNaTlNPaWRzS2V5 -c11OU05hbWVzVmFsdWVzXxAZTlNBY2Nlc3NpYmlsaXR5Q29ubmVjdG9yc11OU0ZvbnRNYW5hZ2VyXxAQ -TlNWaXNpYmxlV2luZG93c18QD05TT2JqZWN0c1ZhbHVlc18QF05TQWNjZXNzaWJpbGl0eU9pZHNLZXlz -WU5TTmV4dE9pZFxOU09pZHNWYWx1ZXOAAoBsgCyAW4BrgAiAT4AFgFqAXIBQgGmAAIAGgE6AahAtgF3S -AA4AMgAzADRbTlNDbGFzc05hbWWABIADWE5TT2JqZWN00gA3ADgAOQA6WCRjbGFzc2VzWiRjbGFzc25h -bWWiADoANV5OU0N1c3RvbU9iamVjdF8QEElCQ29jb2FGcmFtZXdvcmvSAA4APQA+AD9aTlMub2JqZWN0 -c4AHoNIANwA4AEEAQqMAQgBDADVcTlNNdXRhYmxlU2V0VU5TU2V00gAOAD0ARQBGgBKiAEcASIAJgCrU -AA4ASgBLAEwATQBOAE8AUF1OU0Rlc3RpbmF0aW9uWE5TU291cmNlV05TTGFiZWyAKYAlgAqAKN8QEgBS -AA4AUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEAYgBjAGQAZQArAGcAaABpAGoAawArACsAbgBv -AHAAYwByACsAK18QD05TTmV4dFJlc3BvbmRlcldOU0ZyYW1lWHN1YnRpdGxlXxATaW5pdGlhbENhdGVn -b3J5UGF0aFppZGVudGlmaWVyWk5TU3Vidmlld3NYTlN2RmxhZ3NVbGFiZWxbZHJhZ2dlZFZpZXdfEA9m -aWx0ZXJhYmxlTmFtZXNYTlNXaW5kb3dfEBBicmllZkRlc2NyaXB0aW9uXxAPZnVsbERlc2NyaXB0aW9u -W05TU3VwZXJ2aWV3XxAUYW5pbWF0aW9uU2NhbGluZ01vZGVfEBFyZXByZXNlbnRlZE9iamVjdF1kcmFn -Z2FibGVWaWV3gAuAJIATgACAI4AVgAwRAQyAFIAAgACAD4AWgBeACxACgACAANgAUgAOAFcAWAB2AFwA -MgBfAG4AeAB5AGoAegBuAHwAfVtOU0ZyYW1lU2l6ZYAPgBGAR4BIgA+ASoBJ0gAOAD0ARQCAgBKhAIGA -DdcAUgAOAFMAWABcADIAXwBPAHgAhQCGAG4AiABPgAqAEYAOEQEqgA+AEIAKXxAUe3sxMCwgMjl9LCB7 -NjAsIDIyfX1fEBFTUlJlY29yZGVyQ29udHJvbNIANwA4AI0AjqQAjgCPAJAANVxOU0N1c3RvbVZpZXdW -TlNWaWV3W05TUmVzcG9uZGVy0gA3ADgAkgCTowCTAJQANV5OU011dGFibGVBcnJheVdOU0FycmF5XxAV -e3syMCwgMjAyfSwgezgwLCA4MH19XxARU2hvcnRjdXQgUmVjb3JkZXJfECQ1M0M3ODFEOC0zQjVDLTQx -MzgtQjY0Mi0wMzQwNzJERUFEQzBfEBpSZWNvcmRzIGtleWJvYXJkIHNob3J0Y3V0c9MADgCaAJsAnACd -AJ5cTlNBdHRyaWJ1dGVzWE5TU3RyaW5ngCKAGYAYXxCpU1JSZWNvcmRlckNvbnRyb2wgcHJvdmlkZXMg -YSBjb250cm9sIHRoYXQgY2FuIHJlY29yZCBrZXlib2FyZCBzaG9ydGN1dHMuIFR3byBhcHBlYXJhbmNl -IHN0eWxlcywgaW5zdHJ1Y3RpdmUgYW5pbWF0aW9uIGFuZCBjb25zdHJhaW50cyBvbiB0aGUgbW9kaWZp -ZXIga2V5cyBhcmUgYXZhaWxhYmxlLtMADgChAD0AogCjAKZXTlMua2V5c4AhogCkAKWAGoAbogCnAKiA -HIAeXxAQTlNQYXJhZ3JhcGhTdHlsZVZOU0ZvbnTTAKwADgCtACsArwCwWk5TVGFiU3RvcHNbTlNBbGln -bm1lbnSAAIAdEATSADcAOACyAKmiAKkANdQADgC0ALUAtgC3ALgAuQC6Vk5TU2l6ZVZOU05hbWVYTlNm -RmxhZ3OAICNAKAAAAAAAAIAfEBBZSGVsdmV0aWNh0gA3ADgAvQCqogCqADXSADcAOAC/AMCiAMAANVxO -U0RpY3Rpb25hcnnSADcAOADCAMOiAMMANV8QEk5TQXR0cmlidXRlZFN0cmluZ1DSADcAOADGAMekAMcA -jwCQADVfEBdJQkxpYnJhcnlPYmplY3RUZW1wbGF0ZdcAUgAOAFMAWABcADIAXwBjAHgAywCGAG4AzQBj -gAuAEYAmgA+AJ4ALXxAXe3sxMDgsIDIzMX0sIHsxNDcsIDIyfX3SADcAOADRANKjANIA0wA1XxAUTlNO -aWJPdXRsZXRDb25uZWN0b3JeTlNOaWJDb25uZWN0b3LUAA4ASgBLAEwATQBOAB8A2IApgCWAAoArVXRl -bXBs0gAOAD0A2wDcgE2oAN0A3gBPAIEA4QBjAOMAToAtgDuACoANgDGAC4BLgCXYAOYADgDnAOgA6QDq -AOsA7ADtAO4A7wDwAPEA4QDzAPRbTlNDZWxsRmxhZ3NfEBFOU0JhY2tncm91bmRDb2xvclpOU0NvbnRl -bnRzWU5TU3VwcG9ydF1OU0NvbnRyb2xWaWV3XE5TQ2VsbEZsYWdzMltOU1RleHRDb2xvchIEAf5AgDqA -MoAugC+AMRIQQAQAgDdYVGVtcGxhdGXUAA4AtAC1ALYAtwD4APkA+oAgI0AqAAAAAAAAgDARBBRcTHVj -aWRhR3JhbmRl2ABSAA4AUwD9AFgA/gBcAF8AYwEAAQEA3QBqAQMAbgBjVk5TQ2VsbFlOU0VuYWJsZWSA -C4BGgEWALQmAD4AL1QAOAQcBCAEJAQoBCwEMAQ0BDgEPV05TQ29sb3JcTlNDb2xvclNwYWNlW05TQ29s -b3JOYW1lXU5TQ2F0YWxvZ05hbWWANoA1EAaANIAzVlN5c3RlbVxjb250cm9sQ29sb3LTAA4BCAETAQsB -FQEWV05TV2hpdGWANhADSzAuNjY2NjY2NjkA0gA3ADgBGAEHogEHADXVAA4BBwEIAQkBCgELARsBDQEc -AQ+ANoA5gDiAM18QEGNvbnRyb2xUZXh0Q29sb3LTAA4BCAETAQsBFQEhgDZCMADSADcAOAEjASSkASQB -JQD9ADVfEA9OU1RleHRGaWVsZENlbGxcTlNBY3Rpb25DZWxs3ABSAScADgEoAFMBKQBYASoAXAErASwA -XwBjAHIBLgEvATABMQEyARUAbgE0ATUAY1lOU0JveFR5cGVbTlNUaXRsZUNlbGxdTlNUcmFuc3BhcmVu -dFxOU0JvcmRlclR5cGVZTlNPZmZzZXRzXxAPTlNUaXRsZVBvc2l0aW9ugAuARIA+gDwIEAyAD4A9EACA -C18QFXt7MjAsIDI4OH0sIHsyMjQsIDV9fVZ7MCwgMH3XAOYADgDnAOgA6QDrAOwBOgDuATwBPQDxATUB -PxIEAf4AgDqAQIA/gC+AQ1NCb3jVAA4BBwEIAQkBCgELAUMBDQFEAQ+ANoBCgEGAM18QE3RleHRCYWNr -Z3JvdW5kQ29sb3LTAA4BCAETAQsBFQFJgDZCMQDTAA4BCAETAQsBFQFMgDZNMCAwLjgwMDAwMDAxANIA -NwA4AU4BT6QBTwCPAJAANVVOU0JveF8QFnt7MjAsIDI5MH0sIHsxMTcsIDE3fX3SADcAOAFSAVOlAVMB -VACPAJAANVtOU1RleHRGaWVsZFlOU0NvbnRyb2zSAA4APQBFAVeAEqQATwDhAN4AToAKgDGAO4AlWnsy -NjQsIDMyN33SAA4AMgAzAV+ABIBMXU5TQXBwbGljYXRpb27SADcAOAFiAJSiAJQANdIADgA9ANsBZYBN -qADhAGMAYwBPAGMAHwAfAGOAMYALgAuACoALgAKAAoAL0gAOAD0A2wFwgE2pAN0A3gBPAGMA4QCBAB8A -4wBOgC2AO4AKgAuAMYANgAKAS4Al0gAOAD0A2wF8gE2pAX0BfgF/AYABgQGCAYMBhAGFgFGAUoBTgFSA -VYBWgFeAWIBZXxAaVGV4dCBGaWVsZCBDZWxsIChUZW1wbGF0ZSlfEA9Ib3Jpem9udGFsIExpbmVfEBdM -aWJyYXJ5IE9iamVjdCBUZW1wbGF0ZV8QD0xpYnJhcnkgT2JqZWN0c18QFlN0YXRpYyBUZXh0IChUZW1w -bGF0ZSlfEBJSZWNvcmRlciBDb250cm9sLTFcRmlsZSdzIE93bmVyW0FwcGxpY2F0aW9uXxAQUmVjb3Jk -ZXIgQ29udHJvbNIADgA9ANsBkYBNoNIADgA9ANsBlIBNoNIADgA9ANsBl4BNqwDdAN4ATwCBAGMA4QBI -AB8A4wBHAE6ALYA7gAqADYALgDGAKoACgEuACYAl0gAOAD0A2wGlgE2rAaYBpwGoAakBqgGrAawBrQGu -Aa8BsIBegF+AYIBhgGKAY4BkgGWAZoBngGgQIhAgEBIQDhAHECEQKxAsE//////////9ECoQKdIADgA9 -AEUBvoASoNIADgA9ANsBwYBNoNIADgA9ANsBxIBNoNIANwA4AcYBx6IBxwA1Xk5TSUJPYmplY3REYXRh -AAgAGQAiACcAMQA6AD8ARABSAFQAZgFDAUkBlAGbAaIBsAHCAd4B7AH4AgQCEgIdAisCRwJVAmgCegKU -Ap4CqwKtAq8CsQKzArUCtwK5ArsCvQK/AsECwwLFAscCyQLLAs0CzwLYAuQC5gLoAvEC+gMDAw4DEwMi -AzUDPgNJA0sDTANVA1wDaQNvA3gDegN/A4EDgwOUA6IDqwOzA7UDtwO5A7sEBgQYBCAEKQQ/BEoEVQRe -BGQEcASCBIsEngSwBLwE0wTnBPUE9wT5BPsE/QT/BQEFAwUGBQgFCgUMBQ4FEAUSBRQFFgUYBRoFOwVH -BUkFSwVNBU8FUQVTBVUFXgVgBWMFZQWCBYQFhgWIBYsFjQWPBZEFqAW8BcUFzgXbBeIF7gX3Bf4GDQYV -Bi0GQQZoBoUGkgafBqgGqgasBq4HWgdnB28HcQd2B3gHegd/B4EHgweWB50Hqge1B8EHwwfFB8cH0AfV -B+YH7Qf0B/0H/wgICAoIDAgWCB8IJAgtCDIIPwhICE0IYghjCGwIdQiPCKwIrgiwCLIItAi2CLgI0gjb -COII+QkICRkJGwkdCR8JIQknCTAJMglDCUUJRwlJCUsJTQlPCVEJUwl0CYAJlAmfCakJtwnECdAJ1QnX -CdkJ2wndCd8J5AnmCe8KAAoCCgsKDQoQCh0KPgpFCk8KUQpTClUKVwpYCloKXApxCnkKhgqSCqAKogqk -CqYKqAqqCrEKvgrLCtMK1QrXCuMK7ArxCwYLCAsKCwwLDgshCy4LMAszCzwLRQtXC2QLlQufC6sLuQvG -C9AL4gvkC+YL6AvqC+sL7QvvC/EL8wv1DA0MFAwxDDYMOAw6DDwMPgxADEQMWQxbDF0MXwxhDHcMhAyG -DIkMlgyYDKYMrwy4DL4M1wzgDOsM9w0BDQoNDA0VDRcNGQ0bDR0NKA0xDTMNNQ1DDUwNUQ1aDVwNbQ1v -DXENcw11DXcNeQ17DX0Nhg2IDZsNnQ2fDaENow2lDacNqQ2rDa0Ntg24DcsNzQ3PDdEN0w3VDdcN2Q3b -Dd0N+g4MDiYOOA5RDmYOcw5/DpIOmw6dDp4Opw6pDqoOsw61DswOzg7QDtIO1A7WDtgO2g7cDt4O4A7i -DusO7Q8EDwYPCA8KDwwPDg8QDxIPFA8WDxgPGg8cDx4PIA8iDyQPJg8oDyoPMw81DzcPQA9CD0MPTA9O -D08PWA9aD1sPZA9pAAAAAAAAAgIAAAAAAAAByAAAAAAAAAAAAAAAAAAAD3g - - - diff --git a/Dependencies/ShortcutRecorder.ibplugin/Contents/Resources/SR_LeopardLibrary.nib/keyedobjects.nib b/Dependencies/ShortcutRecorder.ibplugin/Contents/Resources/SR_LeopardLibrary.nib/keyedobjects.nib deleted file mode 100644 index 9683a72..0000000 Binary files a/Dependencies/ShortcutRecorder.ibplugin/Contents/Resources/SR_LeopardLibrary.nib/keyedobjects.nib and /dev/null differ diff --git a/Editor.xib b/Editor.xib old mode 100644 new mode 100755 index 724fcb6..194b4dc --- a/Editor.xib +++ b/Editor.xib @@ -1,29 +1,30 @@ - + - + + - + - + - + - + @@ -39,11 +40,11 @@ - + - + @@ -52,18 +53,17 @@ - + - + - - + @@ -90,11 +90,11 @@ - + - + @@ -177,7 +177,7 @@ - + @@ -228,14 +228,14 @@ - + - + - + @@ -244,14 +244,44 @@ - + + + + + + + + + + + + + + + + - -