diff --git a/me/cocoa/English.lproj/Details.nib/classes.nib b/me/cocoa/English.lproj/Details.nib/classes.nib
deleted file mode 100644
index e1b7cb92..00000000
--- a/me/cocoa/English.lproj/Details.nib/classes.nib
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- IBClasses = (
- {
- CLASS = DetailsPanel;
- LANGUAGE = ObjC;
- OUTLETS = {detailsTable = NSTableView; };
- SUPERCLASS = NSWindowController;
- },
- {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; },
- {
- CLASS = TableView;
- LANGUAGE = ObjC;
- OUTLETS = {py = PyApp; };
- SUPERCLASS = NSTableView;
- }
- );
- IBVersion = 1;
-}
\ No newline at end of file
diff --git a/me/cocoa/English.lproj/Details.nib/info.nib b/me/cocoa/English.lproj/Details.nib/info.nib
deleted file mode 100644
index 3f14ee77..00000000
--- a/me/cocoa/English.lproj/Details.nib/info.nib
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
- IBDocumentLocation
- 432 54 356 240 0 0 1024 746
- IBFramework Version
- 443.0
- IBOpenObjects
-
- 5
-
- IBSystem Version
- 8I127
-
-
diff --git a/me/cocoa/English.lproj/Details.nib/keyedobjects.nib b/me/cocoa/English.lproj/Details.nib/keyedobjects.nib
deleted file mode 100644
index e50621e9..00000000
Binary files a/me/cocoa/English.lproj/Details.nib/keyedobjects.nib and /dev/null differ
diff --git a/me/cocoa/English.lproj/Directories.nib/classes.nib b/me/cocoa/English.lproj/Directories.nib/classes.nib
deleted file mode 100644
index dee61df7..00000000
--- a/me/cocoa/English.lproj/Directories.nib/classes.nib
+++ /dev/null
@@ -1,64 +0,0 @@
-
-
-
-
- IBClasses
-
-
- CLASS
- FirstResponder
- LANGUAGE
- ObjC
- SUPERCLASS
- NSObject
-
-
- ACTIONS
-
- addiTunes
- id
- askForDirectory
- id
- changeDirectoryState
- id
- popupAddDirectoryMenu
- id
- removeSelectedDirectory
- id
- toggleVisible
- id
-
- CLASS
- DirectoryPanel
- LANGUAGE
- ObjC
- OUTLETS
-
- addButtonPopUp
- NSPopUpButton
- directories
- NSOutlineView
- removeButton
- NSButton
-
- SUPERCLASS
- DirectoryPanelBase
-
-
- CLASS
- OutlineView
- LANGUAGE
- ObjC
- OUTLETS
-
- py
- PyApp
-
- SUPERCLASS
- NSOutlineView
-
-
- IBVersion
- 1
-
-
diff --git a/me/cocoa/English.lproj/Directories.nib/info.nib b/me/cocoa/English.lproj/Directories.nib/info.nib
deleted file mode 100644
index 77f19ce7..00000000
--- a/me/cocoa/English.lproj/Directories.nib/info.nib
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
- IBFramework Version
- 629
- IBLastKnownRelativeProjectPath
- ../../dupeguru.xcodeproj
- IBOldestOS
- 5
- IBOpenObjects
-
- 5
-
- IBSystem Version
- 9B18
- targetFramework
- IBCocoaFramework
-
-
diff --git a/me/cocoa/English.lproj/Directories.nib/keyedobjects.nib b/me/cocoa/English.lproj/Directories.nib/keyedobjects.nib
deleted file mode 100644
index c541159e..00000000
Binary files a/me/cocoa/English.lproj/Directories.nib/keyedobjects.nib and /dev/null differ
diff --git a/me/cocoa/English.lproj/InfoPlist.strings b/me/cocoa/English.lproj/InfoPlist.strings
deleted file mode 100644
index b0430081..00000000
Binary files a/me/cocoa/English.lproj/InfoPlist.strings and /dev/null differ
diff --git a/me/cocoa/English.lproj/MainMenu.nib/classes.nib b/me/cocoa/English.lproj/MainMenu.nib/classes.nib
deleted file mode 100644
index b3d34484..00000000
--- a/me/cocoa/English.lproj/MainMenu.nib/classes.nib
+++ /dev/null
@@ -1,257 +0,0 @@
-
-
-
-
- IBClasses
-
-
- CLASS
- NSSegmentedControl
- LANGUAGE
- ObjC
- SUPERCLASS
- NSControl
-
-
- ACTIONS
-
- openWebsite
- id
- popupPresets
- id
- toggleDirectories
- id
- unlockApp
- id
- usePreset
- id
-
- CLASS
- AppDelegate
- LANGUAGE
- ObjC
- OUTLETS
-
- defaultsController
- NSUserDefaultsController
- presetsButton
- NSButton
- presetsPopup
- NSPopUpButton
- py
- PyDupeGuru
- recentDirectories
- RecentDirectories
- result
- ResultWindow
- unlockMenuItem
- NSMenuItem
-
- SUPERCLASS
- AppDelegateBase
-
-
- CLASS
- PyApp
- LANGUAGE
- ObjC
- SUPERCLASS
- NSObject
-
-
- CLASS
- MatchesView
- LANGUAGE
- ObjC
- SUPERCLASS
- OutlineView
-
-
- CLASS
- PyDupeGuruBase
- LANGUAGE
- ObjC
- SUPERCLASS
- PyApp
-
-
- CLASS
- PyDupeGuru
- LANGUAGE
- ObjC
- SUPERCLASS
- PyDupeGuruBase
-
-
- ACTIONS
-
- changeDelta
- id
- changePowerMarker
- id
- clearIgnoreList
- id
- collapseAll
- id
- copyMarked
- id
- deleteMarked
- id
- expandAll
- id
- exportToXHTML
- id
- filter
- id
- ignoreSelected
- id
- markAll
- id
- markInvert
- id
- markNone
- id
- markSelected
- id
- markToggle
- id
- moveMarked
- id
- openSelected
- id
- refresh
- id
- removeDeadTracks
- id
- removeMarked
- id
- removeSelected
- id
- renameSelected
- id
- resetColumnsToDefault
- id
- revealSelected
- id
- showPreferencesPanel
- id
- startDuplicateScan
- id
- switchSelected
- id
- toggleColumn
- id
- toggleDelta
- id
- toggleDetailsPanel
- id
- togglePowerMarker
- id
-
- CLASS
- ResultWindow
- LANGUAGE
- ObjC
- OUTLETS
-
- actionMenu
- NSPopUpButton
- actionMenuView
- NSView
- app
- id
- columnsMenu
- NSMenu
- deltaSwitch
- NSSegmentedControl
- deltaSwitchView
- NSView
- filterField
- NSSearchField
- filterFieldView
- NSView
- matches
- MatchesView
- pmSwitch
- NSSegmentedControl
- pmSwitchView
- NSView
- preferencesPanel
- NSWindow
- py
- PyDupeGuru
- stats
- NSTextField
-
- SUPERCLASS
- ResultWindowBase
-
-
- CLASS
- FirstResponder
- LANGUAGE
- ObjC
- SUPERCLASS
- NSObject
-
-
- ACTIONS
-
- checkForUpdates
- id
-
- CLASS
- SUUpdater
- LANGUAGE
- ObjC
- SUPERCLASS
- NSObject
-
-
- ACTIONS
-
- clearMenu
- id
- menuClick
- id
-
- CLASS
- RecentDirectories
- LANGUAGE
- ObjC
- OUTLETS
-
- delegate
- id
- menu
- NSMenu
-
- SUPERCLASS
- NSObject
-
-
- CLASS
- ResultWindowBase
- LANGUAGE
- ObjC
- SUPERCLASS
- NSWindowController
-
-
- CLASS
- OutlineView
- LANGUAGE
- ObjC
- OUTLETS
-
- py
- PyApp
-
- SUPERCLASS
- NSOutlineView
-
-
- IBVersion
- 1
-
-
diff --git a/me/cocoa/English.lproj/MainMenu.nib/info.nib b/me/cocoa/English.lproj/MainMenu.nib/info.nib
deleted file mode 100644
index 7cd1eddb..00000000
--- a/me/cocoa/English.lproj/MainMenu.nib/info.nib
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
- IBFramework Version
- 629
- IBLastKnownRelativeProjectPath
- ../../dupeguru.xcodeproj
- IBOldestOS
- 5
- IBOpenObjects
-
- 598
-
- IBSystem Version
- 9E17
- targetFramework
- IBCocoaFramework
-
-
diff --git a/me/cocoa/English.lproj/MainMenu.nib/keyedobjects.nib b/me/cocoa/English.lproj/MainMenu.nib/keyedobjects.nib
deleted file mode 100644
index 649ce170..00000000
Binary files a/me/cocoa/English.lproj/MainMenu.nib/keyedobjects.nib and /dev/null differ
diff --git a/me/cocoa/Info.plist b/me/cocoa/Info.plist
index e96f2561..f3e12846 100644
--- a/me/cocoa/Info.plist
+++ b/me/cocoa/Info.plist
@@ -28,6 +28,8 @@
MainMenu
NSPrincipalClass
NSApplication
+ NSHumanReadableCopyright
+ © Hardcoded Software, 2009
SUFeedURL
http://www.hardcoded.net/updates/dupeguru_me.appcast
SUPublicDSAKeyFile
diff --git a/me/cocoa/ResultWindow.h b/me/cocoa/ResultWindow.h
index d46b40b3..cbdaaeae 100644
--- a/me/cocoa/ResultWindow.h
+++ b/me/cocoa/ResultWindow.h
@@ -14,7 +14,6 @@ http://www.hardcoded.net/licenses/hs_license
@interface ResultWindow : ResultWindowBase
{
- IBOutlet NSPopUpButton *actionMenu;
IBOutlet NSMenu *columnsMenu;
IBOutlet NSSearchField *filterField;
IBOutlet NSWindow *preferencesPanel;
diff --git a/me/cocoa/ResultWindow.m b/me/cocoa/ResultWindow.m
index 2f80b33c..5aa0f34c 100644
--- a/me/cocoa/ResultWindow.m
+++ b/me/cocoa/ResultWindow.m
@@ -29,23 +29,9 @@ http://www.hardcoded.net/licenses/hs_license
[py setDisplayDeltaValues:b2n(_displayDelta)];
[matches setTarget:self];
[matches setDoubleAction:@selector(openSelected:)];
- [[actionMenu itemAtIndex:0] setImage:[NSImage imageNamed: @"gear"]];
[self initResultColumns];
[self refreshStats];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(resultsMarkingChanged:) name:ResultsMarkingChangedNotification object:nil];
-
- NSToolbar *t = [[[NSToolbar alloc] initWithIdentifier:@"ResultWindowToolbar"] autorelease];
- [t setAllowsUserCustomization:YES];
- [t setAutosavesConfiguration:YES];
- [t setDisplayMode:NSToolbarDisplayModeIconAndLabel];
- [t setDelegate:self];
- [[self window] setToolbar:t];
-}
-
-/* Overrides */
-- (NSString *)logoImageName
-{
- return @"dgme_logo_32";
}
/* Actions */
diff --git a/me/cocoa/dupeguru.xcodeproj/project.pbxproj b/me/cocoa/dupeguru.xcodeproj/project.pbxproj
index 52be0bd5..940f8094 100644
--- a/me/cocoa/dupeguru.xcodeproj/project.pbxproj
+++ b/me/cocoa/dupeguru.xcodeproj/project.pbxproj
@@ -19,8 +19,6 @@
/* End PBXAppleScriptBuildPhase section */
/* Begin PBXBuildFile section */
- 8D11072A0486CEB800E47090 /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = 29B97318FDCFA39411CA2CEA /* MainMenu.nib */; };
- 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
CE073F6309CAE1A3005C1D2F /* dupeguru_me_help in Resources */ = {isa = PBXBuildFile; fileRef = CE073F5409CAE1A3005C1D2F /* dupeguru_me_help */; };
@@ -29,7 +27,9 @@
CE381C9609914ACE003581CE /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = CE381C9409914ACE003581CE /* AppDelegate.m */; };
CE381C9C09914ADF003581CE /* ResultWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = CE381C9A09914ADF003581CE /* ResultWindow.m */; };
CE381D0509915304003581CE /* dg_cocoa.plugin in Resources */ = {isa = PBXBuildFile; fileRef = CE381CF509915304003581CE /* dg_cocoa.plugin */; };
- CE3AA46709DB207900DB3A21 /* Directories.nib in Resources */ = {isa = PBXBuildFile; fileRef = CE3AA46509DB207900DB3A21 /* Directories.nib */; };
+ CE3FBDD31094637800B72D77 /* DetailsPanel.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE3FBDD11094637800B72D77 /* DetailsPanel.xib */; };
+ CE3FBDD41094637800B72D77 /* DirectoryPanel.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE3FBDD21094637800B72D77 /* DirectoryPanel.xib */; };
+ CE3FBDD7109463AB00B72D77 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE3FBDD6109463AB00B72D77 /* MainMenu.xib */; };
CE49DEF60FDFEB810098617B /* BRSingleLineFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = CE49DEF30FDFEB810098617B /* BRSingleLineFormatter.m */; };
CE49DEF70FDFEB810098617B /* NSCharacterSet_Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = CE49DEF50FDFEB810098617B /* NSCharacterSet_Extensions.m */; };
CE515DF30FC6C12E00EC695D /* Dialogs.m in Sources */ = {isa = PBXBuildFile; fileRef = CE515DE10FC6C12E00EC695D /* Dialogs.m */; };
@@ -52,12 +52,10 @@
CE6E0E9F1054EB97008D9390 /* dsa_pub.pem in Resources */ = {isa = PBXBuildFile; fileRef = CE6E0E9E1054EB97008D9390 /* dsa_pub.pem */; };
CE848A1909DD85810004CB44 /* Consts.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = CE848A1809DD85810004CB44 /* Consts.h */; };
CEA7D2C50FDFED340037CD8C /* dgme_logo_32.png in Resources */ = {isa = PBXBuildFile; fileRef = CEA7D2C40FDFED340037CD8C /* dgme_logo_32.png */; };
- CECA899909DB12CA00A3D774 /* Details.nib in Resources */ = {isa = PBXBuildFile; fileRef = CECA899709DB12CA00A3D774 /* Details.nib */; };
CECA899C09DB132E00A3D774 /* DetailsPanel.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = CECA899A09DB132E00A3D774 /* DetailsPanel.h */; };
CECA899D09DB132E00A3D774 /* DetailsPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = CECA899B09DB132E00A3D774 /* DetailsPanel.m */; };
CED2A6880A05102700AC4C3F /* power_marker32.png in Resources */ = {isa = PBXBuildFile; fileRef = CED2A6870A05102600AC4C3F /* power_marker32.png */; };
CEEB135209C837A2004D2330 /* dupeguru.icns in Resources */ = {isa = PBXBuildFile; fileRef = CEEB135109C837A2004D2330 /* dupeguru.icns */; };
- CEF7823809C8AA0200EF38FF /* gear.png in Resources */ = {isa = PBXBuildFile; fileRef = CEF7823709C8AA0200EF38FF /* gear.png */; };
CEFC294609C89E3D00D9F998 /* folder32.png in Resources */ = {isa = PBXBuildFile; fileRef = CEFC294509C89E3D00D9F998 /* folder32.png */; };
CEFC295509C89FF200D9F998 /* details32.png in Resources */ = {isa = PBXBuildFile; fileRef = CEFC295309C89FF200D9F998 /* details32.png */; };
CEFC295609C89FF200D9F998 /* preferences32.png in Resources */ = {isa = PBXBuildFile; fileRef = CEFC295409C89FF200D9F998 /* preferences32.png */; };
@@ -79,11 +77,9 @@
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
- 089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = ""; };
1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; };
13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = ""; };
29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = SOURCE_ROOT; };
- 29B97319FDCFA39411CA2CEA /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/MainMenu.nib; sourceTree = ""; };
29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; };
29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; };
8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = SOURCE_ROOT; };
@@ -95,7 +91,9 @@
CE381C9A09914ADF003581CE /* ResultWindow.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; path = ResultWindow.m; sourceTree = SOURCE_ROOT; };
CE381C9B09914ADF003581CE /* ResultWindow.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = ResultWindow.h; sourceTree = SOURCE_ROOT; };
CE381CF509915304003581CE /* dg_cocoa.plugin */ = {isa = PBXFileReference; lastKnownFileType = folder; name = dg_cocoa.plugin; path = py/dist/dg_cocoa.plugin; sourceTree = SOURCE_ROOT; };
- CE3AA46609DB207900DB3A21 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/Directories.nib; sourceTree = ""; };
+ CE3FBDD11094637800B72D77 /* DetailsPanel.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = DetailsPanel.xib; sourceTree = ""; };
+ CE3FBDD21094637800B72D77 /* DirectoryPanel.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = DirectoryPanel.xib; sourceTree = ""; };
+ CE3FBDD6109463AB00B72D77 /* MainMenu.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = MainMenu.xib; path = ../../xib/MainMenu.xib; sourceTree = ""; };
CE49DEF20FDFEB810098617B /* BRSingleLineFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BRSingleLineFormatter.h; path = cocoalib/brsinglelineformatter/BRSingleLineFormatter.h; sourceTree = SOURCE_ROOT; };
CE49DEF30FDFEB810098617B /* BRSingleLineFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BRSingleLineFormatter.m; path = cocoalib/brsinglelineformatter/BRSingleLineFormatter.m; sourceTree = SOURCE_ROOT; };
CE49DEF40FDFEB810098617B /* NSCharacterSet_Extensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NSCharacterSet_Extensions.h; path = cocoalib/brsinglelineformatter/NSCharacterSet_Extensions.h; sourceTree = SOURCE_ROOT; };
@@ -137,12 +135,10 @@
CE6E0E9E1054EB97008D9390 /* dsa_pub.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = dsa_pub.pem; path = dgbase/dsa_pub.pem; sourceTree = ""; };
CE848A1809DD85810004CB44 /* Consts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Consts.h; sourceTree = ""; };
CEA7D2C40FDFED340037CD8C /* dgme_logo_32.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = dgme_logo_32.png; path = images/dgme_logo_32.png; sourceTree = SOURCE_ROOT; };
- CECA899809DB12CA00A3D774 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/Details.nib; sourceTree = ""; };
CECA899A09DB132E00A3D774 /* DetailsPanel.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = DetailsPanel.h; sourceTree = ""; };
CECA899B09DB132E00A3D774 /* DetailsPanel.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; path = DetailsPanel.m; sourceTree = ""; };
CED2A6870A05102600AC4C3F /* power_marker32.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = power_marker32.png; path = images/power_marker32.png; sourceTree = SOURCE_ROOT; };
CEEB135109C837A2004D2330 /* dupeguru.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = dupeguru.icns; sourceTree = ""; };
- CEF7823709C8AA0200EF38FF /* gear.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = gear.png; path = images/gear.png; sourceTree = ""; };
CEFC294509C89E3D00D9F998 /* folder32.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = folder32.png; path = images/folder32.png; sourceTree = SOURCE_ROOT; };
CEFC295309C89FF200D9F998 /* details32.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = details32.png; path = images/details32.png; sourceTree = SOURCE_ROOT; };
CEFC295409C89FF200D9F998 /* preferences32.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = preferences32.png; path = images/preferences32.png; sourceTree = SOURCE_ROOT; };
@@ -231,16 +227,13 @@
29B97317FDCFA39411CA2CEA /* Resources */ = {
isa = PBXGroup;
children = (
+ CE3FBDD01094637800B72D77 /* xib */,
CE073F5409CAE1A3005C1D2F /* dupeguru_me_help */,
CE381CF509915304003581CE /* dg_cocoa.plugin */,
CEFC294309C89E0000D9F998 /* images */,
CEEB135109C837A2004D2330 /* dupeguru.icns */,
8D1107310486CEB800E47090 /* Info.plist */,
- 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
CE6E0E9E1054EB97008D9390 /* dsa_pub.pem */,
- CECA899709DB12CA00A3D774 /* Details.nib */,
- CE3AA46509DB207900DB3A21 /* Directories.nib */,
- 29B97318FDCFA39411CA2CEA /* MainMenu.nib */,
);
name = Resources;
sourceTree = "";
@@ -254,6 +247,17 @@
name = Frameworks;
sourceTree = "";
};
+ CE3FBDD01094637800B72D77 /* xib */ = {
+ isa = PBXGroup;
+ children = (
+ CE3FBDD6109463AB00B72D77 /* MainMenu.xib */,
+ CE3FBDD11094637800B72D77 /* DetailsPanel.xib */,
+ CE3FBDD21094637800B72D77 /* DirectoryPanel.xib */,
+ );
+ name = xib;
+ path = dgbase/xib;
+ sourceTree = "";
+ };
CE49DEF10FDFEB810098617B /* brsinglelineformatter */ = {
isa = PBXGroup;
children = (
@@ -318,7 +322,6 @@
children = (
CEA7D2C40FDFED340037CD8C /* dgme_logo_32.png */,
CED2A6870A05102600AC4C3F /* power_marker32.png */,
- CEF7823709C8AA0200EF38FF /* gear.png */,
CEFC295309C89FF200D9F998 /* details32.png */,
CEFC295409C89FF200D9F998 /* preferences32.png */,
CEFC294509C89E3D00D9F998 /* folder32.png */,
@@ -371,23 +374,21 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- 8D11072A0486CEB800E47090 /* MainMenu.nib in Resources */,
- 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
CE381D0509915304003581CE /* dg_cocoa.plugin in Resources */,
CE073F6309CAE1A3005C1D2F /* dupeguru_me_help in Resources */,
CEEB135209C837A2004D2330 /* dupeguru.icns in Resources */,
CEFC294609C89E3D00D9F998 /* folder32.png in Resources */,
CEFC295509C89FF200D9F998 /* details32.png in Resources */,
CEFC295609C89FF200D9F998 /* preferences32.png in Resources */,
- CEF7823809C8AA0200EF38FF /* gear.png in Resources */,
- CECA899909DB12CA00A3D774 /* Details.nib in Resources */,
- CE3AA46709DB207900DB3A21 /* Directories.nib in Resources */,
CED2A6880A05102700AC4C3F /* power_marker32.png in Resources */,
CE515E020FC6C13E00EC695D /* ErrorReportWindow.xib in Resources */,
CE515E030FC6C13E00EC695D /* progress.nib in Resources */,
CE515E040FC6C13E00EC695D /* registration.nib in Resources */,
CEA7D2C50FDFED340037CD8C /* dgme_logo_32.png in Resources */,
CE6E0E9F1054EB97008D9390 /* dsa_pub.pem in Resources */,
+ CE3FBDD31094637800B72D77 /* DetailsPanel.xib in Resources */,
+ CE3FBDD41094637800B72D77 /* DirectoryPanel.xib in Resources */,
+ CE3FBDD7109463AB00B72D77 /* MainMenu.xib in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -424,30 +425,6 @@
/* End PBXSourcesBuildPhase section */
/* Begin PBXVariantGroup section */
- 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = {
- isa = PBXVariantGroup;
- children = (
- 089C165DFE840E0CC02AAC07 /* English */,
- );
- name = InfoPlist.strings;
- sourceTree = "";
- };
- 29B97318FDCFA39411CA2CEA /* MainMenu.nib */ = {
- isa = PBXVariantGroup;
- children = (
- 29B97319FDCFA39411CA2CEA /* English */,
- );
- name = MainMenu.nib;
- sourceTree = SOURCE_ROOT;
- };
- CE3AA46509DB207900DB3A21 /* Directories.nib */ = {
- isa = PBXVariantGroup;
- children = (
- CE3AA46609DB207900DB3A21 /* English */,
- );
- name = Directories.nib;
- sourceTree = "";
- };
CE515DFC0FC6C13E00EC695D /* ErrorReportWindow.xib */ = {
isa = PBXVariantGroup;
children = (
@@ -472,38 +449,9 @@
name = registration.nib;
sourceTree = SOURCE_ROOT;
};
- CECA899709DB12CA00A3D774 /* Details.nib */ = {
- isa = PBXVariantGroup;
- children = (
- CECA899809DB12CA00A3D774 /* English */,
- );
- name = Details.nib;
- sourceTree = "";
- };
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
- C01FCF4B08A954540054247B /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- COPY_PHASE_STRIP = NO;
- FRAMEWORK_SEARCH_PATHS = (
- "$(FRAMEWORK_SEARCH_PATHS)",
- "$(SRCROOT)/../../../cocoalib/build/Release",
- "\"$(SRCROOT)/../../base/cocoa/build/Release\"",
- );
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_ENABLE_FIX_AND_CONTINUE = YES;
- GCC_MODEL_TUNING = G5;
- GCC_OPTIMIZATION_LEVEL = 0;
- INFOPLIST_FILE = Info.plist;
- INSTALL_PATH = "$(HOME)/Applications";
- PRODUCT_NAME = dupeGuru;
- WRAPPER_EXTENSION = app;
- ZERO_LINK = YES;
- };
- name = Debug;
- };
C01FCF4C08A954540054247B /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -521,32 +469,16 @@
};
name = Release;
};
- C01FCF4F08A954540054247B /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- GCC_C_LANGUAGE_STANDARD = c99;
- GCC_WARN_ABOUT_RETURN_TYPE = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- MACOSX_DEPLOYMENT_TARGET = 10.4;
- PREBINDING = NO;
- SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk";
- };
- name = Debug;
- };
C01FCF5008A954540054247B /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)";
ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386";
- COPY_PHASE_STRIP = NO;
GCC_C_LANGUAGE_STANDARD = c99;
- GCC_VERSION = 4.0;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- MACOSX_DEPLOYMENT_TARGET = 10.4;
- PREBINDING = NO;
- SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk";
- STRIP_INSTALLED_PRODUCT = NO;
+ MACOSX_DEPLOYMENT_TARGET = 10.5;
+ SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk";
};
name = Release;
};
@@ -556,7 +488,6 @@
C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "dupeguru" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- C01FCF4B08A954540054247B /* Debug */,
C01FCF4C08A954540054247B /* Release */,
);
defaultConfigurationIsVisible = 0;
@@ -565,7 +496,6 @@
C01FCF4E08A954540054247B /* Build configuration list for PBXProject "dupeguru" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- C01FCF4F08A954540054247B /* Debug */,
C01FCF5008A954540054247B /* Release */,
);
defaultConfigurationIsVisible = 0;
diff --git a/me/cocoa/xib/MainMenu.xib b/me/cocoa/xib/MainMenu.xib
new file mode 100644
index 00000000..b423cda2
--- /dev/null
+++ b/me/cocoa/xib/MainMenu.xib
@@ -0,0 +1,6950 @@
+
+
+
+ 1050
+ 10B504
+ 740
+ 1038.2
+ 437.00
+
+
+
+
+
+
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+
+
+
+
+
+
+
+
+ AppDelegate
+
+
+ ResultWindow
+
+
+ YES
+
+
+ RecentDirectories
+
+
+ 3
+ 2
+ {{92, 259}, {361, 343}}
+ 1886912512
+ dupeGuru ME Preferences
+
+ NSWindow
+
+
+ View
+
+ {1.79769e+308, 1.79769e+308}
+ {213, 107}
+
+
+ 256
+
+
+
+ 292
+ {{120, 264}, {190, 21}}
+
+ YES
+
+ 67239424
+ 0
+
+
+
+
+ Helvetica
+ 12
+ 16
+
+
+ 100
+ 1
+ 80
+ 0.0
+ 0
+ 1
+ NO
+ NO
+
+
+
+
+ 292
+ {{122, 247}, {80, 13}}
+
+ YES
+
+ 67239424
+ 272629760
+ More results
+
+ LucidaGrande
+ 10
+ 2843
+
+
+
+
+
+
+
+
+ 289
+ {{228, 247}, {80, 13}}
+
+ YES
+
+ 67239424
+ 71303168
+ Less results
+
+
+
+
+
+
+
+
+ 292
+ {{17, 269}, {100, 14}}
+
+ YES
+
+ 67239424
+ 272629760
+ Filter hardness:
+
+
+
+
+
+
+
+
+ 292
+ {{20, 310}, {85, 13}}
+
+ YES
+
+ 67239424
+ 272629760
+ Scan type:
+
+
+
+
+
+
+
+
+
+ 256
+ {{18, 183}, {214, 18}}
+
+ YES
+
+ 67239424
+ 0
+ Word weighting
+
+
+ 1211912703
+ 2
+
+
+
+ 200
+ 25
+
+
+
+
+ 256
+ {{18, 143}, {214, 18}}
+
+ YES
+
+ 67239424
+ 0
+ Can mix file kind
+
+
+ 1211912703
+ 2
+
+
+
+ 200
+ 25
+
+
+
+
+ 256
+ {{316, 269}, {31, 14}}
+
+ YES
+
+ 67239424
+ -1874853888
+
+
+
+
+
+
+ 0
+
+
+ .
+
+ ,
+ -0
+ 0
+
+
+ 0
+ -0
+
+
+
+
+
+
+
+ NaN
+
+
+
+ 0
+ 0
+ YES
+ NO
+ 1
+ AAAAAAAAAAAAAAAAAAAAAA
+
+
+
+ .
+ ,
+ NO
+ YES
+ YES
+
+
+
+
+
+
+
+
+ 256
+ {{234, 12}, {113, 32}}
+
+ YES
+
+ 67239424
+ 134217728
+ Presets
+
+
+ -2038284033
+ 1
+
+
+
+
+
+ 200
+ 25
+
+
+
+
+ 256
+ {{18, 163}, {214, 18}}
+
+ YES
+
+ 67239424
+ 0
+ Match similar words
+
+
+ 1211912703
+ 2
+
+
+
+ 200
+ 25
+
+
+
+
+
+ 292
+ {{20, 62}, {85, 13}}
+
+ YES
+
+ 67239424
+ 272629760
+ Copy and Move:
+
+
+
+
+
+
+
+
+
+ 256
+ {{18, 81}, {283, 18}}
+
+ YES
+
+ 67239424
+ 0
+ Check for update on startup
+
+
+ 1211912703
+ 2
+
+
+
+ 200
+ 25
+
+
+
+
+ 256
+ {{18, 123}, {262, 18}}
+
+ YES
+
+ 67239424
+ 0
+ Use regular expressions when filtering
+
+
+ 1211912703
+ 2
+
+
+
+ 200
+ 25
+
+
+
+
+ 256
+ {{18, 103}, {262, 18}}
+
+ YES
+
+ 67239424
+ 0
+ Remove empty folders after delete and move
+
+
+ 1211912703
+ 2
+
+
+
+ 200
+ 25
+
+
+
+
+ 292
+ {{17, 225}, {100, 17}}
+
+ YES
+
+ 67239424
+ 272629760
+ Tags to scan:
+
+
+
+
+
+
+
+
+ 256
+ {{27, 205}, {55, 18}}
+
+ YES
+
+ 67239424
+ 0
+ Track
+
+
+ 1211912703
+ 2
+
+
+
+ 200
+ 25
+
+
+
+
+ 256
+ {{80, 205}, {55, 18}}
+
+ YES
+
+ 67239424
+ 0
+ Artist
+
+
+ 1211912703
+ 2
+
+
+
+ 200
+ 25
+
+
+
+
+ 256
+ {{132, 205}, {60, 18}}
+
+ YES
+
+ 67239424
+ 0
+ Album
+
+
+ 1211912703
+ 2
+
+
+
+ 200
+ 25
+
+
+
+
+ 256
+ {{190, 205}, {51, 18}}
+
+ YES
+
+ 67239424
+ 0
+ Title
+
+
+ 1211912703
+ 2
+
+
+
+ 200
+ 25
+
+
+
+
+ 256
+ {{238, 205}, {54, 18}}
+
+ YES
+
+ 67239424
+ 0
+ Genre
+
+
+ 1211912703
+ 2
+
+
+
+ 200
+ 25
+
+
+
+
+ 256
+ {{295, 205}, {54, 18}}
+
+ YES
+
+ 67239424
+ 0
+ Year
+
+
+ 1211912703
+ 2
+
+
+
+ 200
+ 25
+
+
+
+ {361, 343}
+
+
+ {{0, 0}, {1440, 878}}
+ {213, 129}
+ {1.79769e+308, 1.79769e+308}
+
+
+ PyDupeGuru
+
+
+
+ SUUpdater
+
+
+
+
+
+
+ performMiniaturize:
+
+
+
+ 37
+
+
+
+ arrangeInFront:
+
+
+
+ 39
+
+
+
+ showHelp:
+
+
+
+ 122
+
+
+
+ terminate:
+
+
+
+ 139
+
+
+
+ orderFrontStandardAboutPanel:
+
+
+
+ 142
+
+
+
+ hideOtherApplications:
+
+
+
+ 146
+
+
+
+ hide:
+
+
+
+ 152
+
+
+
+ unhideAllApplications:
+
+
+
+ 153
+
+
+
+ performZoom:
+
+
+
+ 198
+
+
+
+ delegate
+
+
+
+ 207
+
+
+
+ delegate
+
+
+
+ 208
+
+
+
+ window
+
+
+
+ 210
+
+
+
+ result
+
+
+
+ 211
+
+
+
+ delegate
+
+
+
+ 212
+
+
+
+ matches
+
+
+
+ 245
+
+
+
+ initialFirstResponder
+
+
+
+ 279
+
+
+
+ delegate
+
+
+
+ 410
+
+
+
+ markToggle:
+
+
+
+ 414
+
+
+
+ stats
+
+
+
+ 445
+
+
+
+ delegate
+
+
+
+ 502
+
+
+
+ recentDirectories
+
+
+
+ 503
+
+
+
+ makeKeyAndOrderFront:
+
+
+
+ 543
+
+
+
+ initialFirstResponder
+
+
+
+ 544
+
+
+
+ value: values.minMatchPercentage
+
+
+
+
+
+ value: values.minMatchPercentage
+ value
+ values.minMatchPercentage
+ 2
+
+
+ 549
+
+
+
+ selectedIndex: values.scanType
+
+
+
+
+
+ selectedIndex: values.scanType
+ selectedIndex
+ values.scanType
+ 2
+
+
+ 551
+
+
+
+ enabled: values.scanType
+
+
+
+
+
+ enabled: values.scanType
+ enabled
+ values.scanType
+
+ NSValueTransformerName
+ vtScanTypeIsNotContent
+
+ 2
+
+
+ 554
+
+
+
+ toggleDetailsPanel:
+
+
+
+ 596
+
+
+
+ deleteMarked:
+
+
+
+ 606
+
+
+
+ moveMarked:
+
+
+
+ 607
+
+
+
+ copyMarked:
+
+
+
+ 608
+
+
+
+ removeMarked:
+
+
+
+ 609
+
+
+
+ switchSelected:
+
+
+
+ 610
+
+
+
+ removeSelected:
+
+
+
+ 611
+
+
+
+ py
+
+
+
+ 614
+
+
+
+ py
+
+
+
+ 616
+
+
+
+ toggleColumn:
+
+
+
+ 627
+
+
+
+ toggleColumn:
+
+
+
+ 628
+
+
+
+ toggleColumn:
+
+
+
+ 629
+
+
+
+ toggleColumn:
+
+
+
+ 630
+
+
+
+ toggleColumn:
+
+
+
+ 631
+
+
+
+ toggleColumn:
+
+
+
+ 632
+
+
+
+ toggleColumn:
+
+
+
+ 633
+
+
+
+ enabled: values.scanType
+
+
+
+
+
+ enabled: values.scanType
+ enabled
+ values.scanType
+
+ NSValueTransformerName
+ vtScanTypeIsNotContent
+
+ 2
+
+
+ 640
+
+
+
+ value: values.wordWeighting
+
+
+
+
+
+ value: values.wordWeighting
+ value
+ values.wordWeighting
+ 2
+
+
+ 642
+
+
+
+ toggleColumn:
+
+
+
+ 647
+
+
+
+ value: values.mixFileKind
+
+
+
+
+
+ value: values.mixFileKind
+ value
+ values.mixFileKind
+ 2
+
+
+ 656
+
+
+
+ openSelected:
+
+
+
+ 660
+
+
+
+ revealSelected:
+
+
+
+ 661
+
+
+
+ menu
+
+
+
+ 663
+
+
+
+ toggleColumn:
+
+
+
+ 706
+
+
+
+ openSelected:
+
+
+
+ 709
+
+
+
+ revealSelected:
+
+
+
+ 711
+
+
+
+ value: values.minMatchPercentage
+
+
+
+
+
+ value: values.minMatchPercentage
+ value
+ values.minMatchPercentage
+ 2
+
+
+ 713
+
+
+
+ switchSelected:
+
+
+
+ 716
+
+
+
+ preferencesPanel
+
+
+
+ 718
+
+
+
+ deleteMarked:
+
+
+
+ 741
+
+
+
+ moveMarked:
+
+
+
+ 742
+
+
+
+ copyMarked:
+
+
+
+ 743
+
+
+
+ removeMarked:
+
+
+
+ 744
+
+
+
+ removeSelected:
+
+
+
+ 745
+
+
+
+ switchSelected:
+
+
+
+ 746
+
+
+
+ openSelected:
+
+
+
+ 747
+
+
+
+ revealSelected:
+
+
+
+ 748
+
+
+
+ defaultsController
+
+
+
+ 753
+
+
+
+ unlockApp:
+
+
+
+ 755
+
+
+
+ unlockMenuItem
+
+
+
+ 756
+
+
+
+ app
+
+
+
+ 757
+
+
+
+ toggleDirectories:
+
+
+
+ 758
+
+
+
+ py
+
+
+
+ 764
+
+
+
+ enabled: values.scanType
+
+
+
+
+
+ enabled: values.scanType
+ enabled
+ values.scanType
+
+ NSValueTransformerName
+ vtScanTypeIsNotContent
+
+ 2
+
+
+ 774
+
+
+
+ value: values.matchSimilarWords
+
+
+
+
+
+ value: values.matchSimilarWords
+ value
+ values.matchSimilarWords
+ 2
+
+
+ 775
+
+
+
+ nextKeyView
+
+
+
+ 781
+
+
+
+ toggleColumn:
+
+
+
+ 786
+
+
+
+ toggleColumn:
+
+
+
+ 787
+
+
+
+ toggleColumn:
+
+
+
+ 794
+
+
+
+ toggleColumn:
+
+
+
+ 795
+
+
+
+ toggleColumn:
+
+
+
+ 796
+
+
+
+ toggleColumn:
+
+
+
+ 797
+
+
+
+ toggleColumn:
+
+
+
+ 798
+
+
+
+ toggleColumn:
+
+
+
+ 799
+
+
+
+ removeSelected:
+
+
+
+ 873
+
+
+
+ toggleColumn:
+
+
+
+ 875
+
+
+
+ changeDelta:
+
+
+
+ 882
+
+
+
+ deltaSwitch
+
+
+
+ 883
+
+
+
+ usePreset:
+
+
+
+ 891
+
+
+
+ usePreset:
+
+
+
+ 892
+
+
+
+ usePreset:
+
+
+
+ 893
+
+
+
+ usePreset:
+
+
+
+ 894
+
+
+
+ usePreset:
+
+
+
+ 895
+
+
+
+ popupPresets:
+
+
+
+ 896
+
+
+
+ presetsButton
+
+
+
+ 897
+
+
+
+ presetsPopup
+
+
+
+ 902
+
+
+
+ selectedIndex: values.recreatePathType
+
+
+
+
+
+ selectedIndex: values.recreatePathType
+ selectedIndex
+ values.recreatePathType
+ 2
+
+
+ 914
+
+
+
+ ignoreSelected:
+
+
+
+ 921
+
+
+
+ ignoreSelected:
+
+
+
+ 923
+
+
+
+ performClose:
+
+
+
+ 925
+
+
+
+ startDuplicateScan:
+
+
+
+ 929
+
+
+
+ clearIgnoreList:
+
+
+
+ 930
+
+
+
+ renameSelected:
+
+
+
+ 932
+
+
+
+ renameSelected:
+
+
+
+ 934
+
+
+
+ renameSelected:
+
+
+
+ 938
+
+
+
+ ignoreSelected:
+
+
+
+ 939
+
+
+
+ toggleColumn:
+
+
+
+ 941
+
+
+
+ columnsMenu
+
+
+
+ 942
+
+
+
+ resetColumnsToDefault:
+
+
+
+ 945
+
+
+
+ exportToXHTML:
+
+
+
+ 947
+
+
+
+ checkForUpdates:
+
+
+
+ 950
+
+
+
+ value: values.SUCheckAtStartup
+
+
+
+
+
+ value: values.SUCheckAtStartup
+ value
+ values.SUCheckAtStartup
+ 2
+
+
+ 952
+
+
+
+ openWebsite:
+
+
+
+ 956
+
+
+
+ togglePowerMarker:
+
+
+
+ 961
+
+
+
+ toggleDelta:
+
+
+
+ 962
+
+
+
+ changePowerMarker:
+
+
+
+ 965
+
+
+
+ pmSwitch
+
+
+
+ 966
+
+
+
+ copy:
+
+
+
+ 1006
+
+
+
+ cut:
+
+
+
+ 1007
+
+
+
+ paste:
+
+
+
+ 1011
+
+
+
+ markAll:
+
+
+
+ 1019
+
+
+
+ markNone:
+
+
+
+ 1020
+
+
+
+ markSelected:
+
+
+
+ 1021
+
+
+
+ markInvert:
+
+
+
+ 1022
+
+
+
+ filter:
+
+
+
+ 1025
+
+
+
+ filterField
+
+
+
+ 1027
+
+
+
+ value: values.useRegexpFilter
+
+
+
+
+
+ value: values.useRegexpFilter
+ value
+ values.useRegexpFilter
+ 2
+
+
+ 1031
+
+
+
+ nextKeyView
+
+
+
+ 1064
+
+
+
+ nextKeyView
+
+
+
+ 1066
+
+
+
+ nextKeyView
+
+
+
+ 1067
+
+
+
+ nextKeyView
+
+
+
+ 1068
+
+
+
+ nextKeyView
+
+
+
+ 1069
+
+
+
+ nextKeyView
+
+
+
+ 1070
+
+
+
+ nextKeyView
+
+
+
+ 1071
+
+
+
+ nextKeyView
+
+
+
+ 1072
+
+
+
+ value: values.removeEmptyFolders
+
+
+
+
+
+ value: values.removeEmptyFolders
+ value
+ values.removeEmptyFolders
+ 2
+
+
+ 1074
+
+
+
+ nextKeyView
+
+
+
+ 1121
+
+
+
+ nextKeyView
+
+
+
+ 1122
+
+
+
+ nextKeyView
+
+
+
+ 1123
+
+
+
+ nextKeyView
+
+
+
+ 1124
+
+
+
+ nextKeyView
+
+
+
+ 1125
+
+
+
+ nextKeyView
+
+
+
+ 1126
+
+
+
+ nextKeyView
+
+
+
+ 1127
+
+
+
+ value: values.scanTagTrack
+
+
+
+
+
+ value: values.scanTagTrack
+ value
+ values.scanTagTrack
+ 2
+
+
+ 1129
+
+
+
+ value: values.scanTagArtist
+
+
+
+
+
+ value: values.scanTagArtist
+ value
+ values.scanTagArtist
+ 2
+
+
+ 1130
+
+
+
+ value: values.scanTagAlbum
+
+
+
+
+
+ value: values.scanTagAlbum
+ value
+ values.scanTagAlbum
+ 2
+
+
+ 1131
+
+
+
+ value: values.scanTagTitle
+
+
+
+
+
+ value: values.scanTagTitle
+ value
+ values.scanTagTitle
+ 2
+
+
+ 1132
+
+
+
+ value: values.scanTagGenre
+
+
+
+
+
+ value: values.scanTagGenre
+ value
+ values.scanTagGenre
+ 2
+
+
+ 1133
+
+
+
+ value: values.scanTagYear
+
+
+
+
+
+ value: values.scanTagYear
+ value
+ values.scanTagYear
+ 2
+
+
+ 1134
+
+
+
+ enabled: values.scanType
+
+
+
+
+
+ enabled: values.scanType
+ enabled
+ values.scanType
+
+ NSValueTransformerName
+ vtScanTypeIsTag
+
+ 2
+
+
+ 1136
+
+
+
+ enabled: values.scanType
+
+
+
+
+
+ enabled: values.scanType
+ enabled
+ values.scanType
+
+ NSValueTransformerName
+ vtScanTypeIsTag
+
+ 2
+
+
+ 1139
+
+
+
+ enabled: values.scanType
+
+
+
+
+
+ enabled: values.scanType
+ enabled
+ values.scanType
+
+ NSValueTransformerName
+ vtScanTypeIsTag
+
+ 2
+
+
+ 1141
+
+
+
+ enabled: values.scanType
+
+
+
+
+
+ enabled: values.scanType
+ enabled
+ values.scanType
+
+ NSValueTransformerName
+ vtScanTypeIsTag
+
+ 2
+
+
+ 1143
+
+
+
+ enabled: values.scanType
+
+
+
+
+
+ enabled: values.scanType
+ enabled
+ values.scanType
+
+ NSValueTransformerName
+ vtScanTypeIsTag
+
+ 2
+
+
+ 1145
+
+
+
+ enabled: values.scanType
+
+
+
+
+
+ enabled: values.scanType
+ enabled
+ values.scanType
+
+ NSValueTransformerName
+ vtScanTypeIsTag
+
+ 2
+
+
+ 1147
+
+
+
+ removeDeadTracks:
+
+
+
+ 1187
+
+
+
+ startDuplicateScan:
+
+
+
+ 1242
+
+
+
+ toggleDirectories:
+
+
+
+ 1243
+
+
+
+ toggleDetailsPanel:
+
+
+
+ 1244
+
+
+
+ showPreferencesPanel:
+
+
+
+ 1245
+
+
+
+
+
+ 0
+
+
+
+
+
+ -2
+
+
+ File's Owner
+
+
+ -1
+
+
+ First Responder
+
+
+ -3
+
+
+ Application
+
+
+ 21
+
+
+
+
+
+
+ Window
+
+
+ 2
+
+
+
+
+
+
+
+
+ 219
+
+
+
+
+
+
+
+
+
+
+ 220
+
+
+
+
+
+
+
+
+
+
+
+
+ 222
+
+
+
+
+
+
+
+ 223
+
+
+
+
+
+
+
+ 233
+
+
+
+
+
+
+
+ 406
+
+
+
+
+
+
+
+ 407
+
+
+
+
+ 782
+
+
+
+
+
+
+
+ 783
+
+
+
+
+
+
+
+ 291
+
+
+
+
+
+
+
+ 29
+
+
+
+
+
+
+
+
+
+
+
+ MainMenu
+
+
+ 19
+
+
+
+
+
+
+
+ 24
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+ 23
+
+
+
+
+ 92
+
+
+
+
+ 197
+
+
+
+
+ 398
+
+
+
+
+ 399
+
+
+
+
+ 579
+
+
+
+
+ 924
+
+
+
+
+ 56
+
+
+
+
+
+
+
+ 57
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 58
+
+
+
+
+ 134
+
+
+
+
+ 136
+
+
+
+
+ 144
+
+
+
+
+ 145
+
+
+
+
+ 149
+
+
+
+
+ 150
+
+
+
+
+ 541
+
+
+
+
+ 542
+
+
+
+
+ 754
+
+
+
+
+ 949
+
+
+
+
+ 103
+
+
+
+
+
+
+
+ 106
+
+
+
+
+
+
+
+
+ 111
+
+
+
+
+ 955
+
+
+
+
+ 597
+
+
+
+
+
+
+
+ 598
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 599
+
+
+
+
+ 600
+
+
+
+
+ 601
+
+
+
+
+ 602
+
+
+
+
+ 603
+
+
+
+
+ 604
+
+
+
+
+ 605
+
+
+
+
+ 707
+
+
+
+
+ 708
+
+
+
+
+ 710
+
+
+
+
+ 922
+
+
+
+
+ 926
+
+
+
+
+ 927
+
+
+
+
+ 928
+
+
+
+
+ 931
+
+
+
+
+ 946
+
+
+
+
+ 953
+
+
+
+
+ 618
+
+
+
+
+
+
+
+ 619
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 620
+
+
+
+
+ 621
+
+
+
+
+ 622
+
+
+
+
+ 623
+
+
+
+
+ 624
+
+
+
+
+ 625
+
+
+
+
+ 626
+
+
+
+
+ 646
+
+
+
+
+ 705
+
+
+
+
+ 784
+
+
+
+
+ 785
+
+
+
+
+ 788
+
+
+
+
+ 789
+
+
+
+
+ 790
+
+
+
+
+ 791
+
+
+
+
+ 792
+
+
+
+
+ 793
+
+
+
+
+ 874
+
+
+
+
+ 940
+
+
+
+
+ 943
+
+
+
+
+ 944
+
+
+
+
+ 957
+
+
+
+
+
+
+
+ 958
+
+
+
+
+
+
+
+
+ 959
+
+
+
+
+ 960
+
+
+
+
+ 968
+
+
+
+
+
+
+
+ 969
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 974
+
+
+
+
+ 994
+
+
+
+
+ 995
+
+
+
+
+ 1014
+
+
+
+
+ 1015
+
+
+
+
+ 1016
+
+
+
+
+ 1017
+
+
+
+
+ 1018
+
+
+
+
+ 206
+
+
+ AppDelegate
+
+
+ 209
+
+
+ ResultWindow
+
+
+ 468
+
+
+ Shared Defaults
+
+
+ 497
+
+
+ RecentDirectoriesController
+
+
+ 523
+
+
+
+
+
+ preferences
+
+
+ 524
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 531
+
+
+
+
+
+
+
+ 532
+
+
+
+
+
+
+
+ 533
+
+
+
+
+
+
+
+ 534
+
+
+
+
+
+
+
+ 535
+
+
+
+
+
+
+
+ 536
+
+
+
+
+
+
+
+ 635
+
+
+
+
+
+
+
+ 649
+
+
+
+
+
+
+
+ 712
+
+
+
+
+
+
+
+ 750
+
+
+
+
+
+
+
+ 772
+
+
+
+
+
+
+
+ 899
+
+
+
+
+
+
+
+ 904
+
+
+
+
+
+
+
+ 905
+
+
+
+
+
+
+
+ 951
+
+
+
+
+
+
+
+ 1028
+
+
+
+
+
+
+
+ 1062
+
+
+
+
+
+
+
+ 1107
+
+
+
+
+
+
+
+ 1109
+
+
+
+
+
+
+
+ 1111
+
+
+
+
+
+
+
+ 1113
+
+
+
+
+
+
+
+ 1115
+
+
+
+
+
+
+
+ 1117
+
+
+
+
+
+
+
+ 1119
+
+
+
+
+
+
+
+ 613
+
+
+ PyDupeGuru
+
+
+ 657
+
+
+
+
+
+
+
+
+
+
+
+ matches_context
+
+
+ 658
+
+
+
+
+ 659
+
+
+
+
+ 715
+
+
+
+
+ 872
+
+
+
+
+ 935
+
+
+
+
+ 936
+
+
+
+
+ 937
+
+
+
+
+ 948
+
+
+ SUUpdater
+
+
+ 1189
+
+
+
+
+ 1190
+
+
+
+
+ 1191
+
+
+
+
+ 1192
+
+
+
+
+ 1193
+
+
+
+
+ 1194
+
+
+
+
+ 1195
+
+
+
+
+
+
+
+ 1196
+
+
+
+
+ 1197
+
+
+
+
+ 1198
+
+
+
+
+
+
+
+ 1199
+
+
+
+
+ 1200
+
+
+
+
+ 1201
+
+
+
+
+
+
+
+ 1202
+
+
+
+
+ 1203
+
+
+
+
+
+
+
+ 1204
+
+
+
+
+ 1205
+
+
+
+
+ 1206
+
+
+
+
+ 1207
+
+
+
+
+ 1208
+
+
+
+
+ 1209
+
+
+
+
+ 1210
+
+
+
+
+ 1211
+
+
+
+
+ 1212
+
+
+
+
+ 1213
+
+
+
+
+ 1218
+
+
+
+
+ 1219
+
+
+
+
+ 1220
+
+
+
+
+ 1221
+
+
+
+
+ 1222
+
+
+
+
+ 714
+
+
+
+
+ 537
+
+
+
+
+
+
+
+
+
+
+
+
+ 804
+
+
+
+
+ 803
+
+
+
+
+ 801
+
+
+
+
+ 800
+
+
+
+
+ 539
+
+
+
+
+ 538
+
+
+
+
+ 900
+
+
+
+
+
+
+
+
+
+
+
+ 906
+
+
+
+
+
+
+
+
+
+ 913
+
+
+
+
+ 909
+
+
+
+
+ 908
+
+
+
+
+ 1223
+
+
+
+
+ 1224
+
+
+
+
+ 1225
+
+
+
+
+ 1226
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1229
+
+
+
+
+ 1231
+
+
+
+
+ 1232
+
+
+
+
+ 1234
+
+
+
+
+ 1235
+
+
+
+
+ 1236
+
+
+
+
+ 1237
+
+
+
+
+ 1238
+
+
+
+
+
+
+
+ 720
+
+
+
+
+
+
+
+ 1214
+
+
+
+
+
+
+
+ 721
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 723
+
+
+
+
+ 731
+
+
+
+
+ 732
+
+
+
+
+ 733
+
+
+
+
+ 734
+
+
+
+
+ 735
+
+
+
+
+ 736
+
+
+
+
+ 920
+
+
+
+
+ 738
+
+
+
+
+ 737
+
+
+
+
+ 739
+
+
+
+
+ 740
+
+
+
+
+ 933
+
+
+
+
+ 1239
+
+
+
+
+
+
+
+ 880
+
+
+
+
+
+
+
+ 1215
+
+
+
+
+ 1240
+
+
+
+
+
+
+
+ 964
+
+
+
+
+
+
+
+ 1216
+
+
+
+
+ 1241
+
+
+
+
+
+
+
+ 1024
+
+
+
+
+
+
+
+ 1217
+
+
+
+
+ 886
+
+
+
+
+ 887
+
+
+
+
+ 889
+
+
+
+
+ 888
+
+
+
+
+ 890
+
+
+
+
+
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ {{58, 778}, {617, 0}}
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ tbbScan
+ com.apple.InterfaceBuilder.CocoaPlugin
+ tbbDirectories
+ com.apple.InterfaceBuilder.CocoaPlugin
+ tbbDetail
+ com.apple.InterfaceBuilder.CocoaPlugin
+ tbbPreferences
+ com.apple.InterfaceBuilder.CocoaPlugin
+ tbbAction
+ com.apple.InterfaceBuilder.CocoaPlugin
+ tbbDelta
+ com.apple.InterfaceBuilder.CocoaPlugin
+ tbbPowerMarker
+ com.apple.InterfaceBuilder.CocoaPlugin
+ tbbFilter
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+
+
+ {{87, 377}, {557, 400}}
+ com.apple.InterfaceBuilder.CocoaPlugin
+ {{87, 377}, {557, 400}}
+
+
+
+ {340, 340}
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ MatchesView
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ {{88, 814}, {506, 20}}
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ {{88, 502}, {361, 343}}
+ com.apple.InterfaceBuilder.CocoaPlugin
+ {{88, 502}, {361, 343}}
+
+
+ {213, 107}
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ {{259, 501}, {359, 313}}
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ {{73, 457}, {331, 243}}
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ {{257, 441}, {411, 103}}
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+
+
+
+
+
+ 1245
+
+
+
+
+ AppDelegate
+ AppDelegateBase
+
+ id
+ id
+ id
+ id
+
+
+ NSButton
+ NSPopUpButton
+ ResultWindow
+
+
+ IBProjectSource
+ AppDelegate.h
+
+
+
+ AppDelegate
+ AppDelegateBase
+
+ unlockApp:
+ id
+
+
+ NSUserDefaultsController
+ PyDupeGuru
+ RecentDirectories
+ NSMenuItem
+
+
+ IBUserSource
+
+
+
+
+ AppDelegateBase
+ NSObject
+
+ unlockApp:
+ id
+
+
+ PyDupeGuruBase
+ RecentDirectories
+ NSMenuItem
+
+
+ IBProjectSource
+ dgbase/AppDelegate.h
+
+
+
+ FirstResponder
+ NSObject
+
+ IBUserSource
+
+
+
+
+ MatchesView
+ OutlineView
+
+ IBProjectSource
+ dgbase/ResultWindow.h
+
+
+
+ MatchesView
+ OutlineView
+
+ IBUserSource
+
+
+
+
+ NSSegmentedControl
+ NSControl
+
+ IBUserSource
+
+
+
+
+ OutlineView
+ NSOutlineView
+
+ py
+ PyApp
+
+
+ IBProjectSource
+ cocoalib/Outline.h
+
+
+
+ OutlineView
+ NSOutlineView
+
+ IBUserSource
+
+
+
+
+ PyApp
+ PyRegistrable
+
+ IBProjectSource
+ cocoalib/PyApp.h
+
+
+
+ PyApp
+ PyRegistrable
+
+ IBUserSource
+
+
+
+
+ PyDupeGuru
+ PyDupeGuruBase
+
+ IBProjectSource
+ PyDupeGuru.h
+
+
+
+ PyDupeGuru
+ PyDupeGuruBase
+
+ IBUserSource
+
+
+
+
+ PyDupeGuruBase
+ PyApp
+
+ IBProjectSource
+ dgbase/PyDupeGuru.h
+
+
+
+ PyDupeGuruBase
+ PyApp
+
+ IBUserSource
+
+
+
+
+ RecentDirectories
+ NSObject
+
+ id
+ id
+
+
+ id
+ NSMenu
+
+
+ IBProjectSource
+ cocoalib/RecentDirectories.h
+
+
+
+ RecentDirectories
+ NSObject
+
+ IBUserSource
+
+
+
+
+ ResultWindow
+ ResultWindowBase
+
+ id
+ id
+ id
+ id
+ id
+ id
+ id
+ id
+ id
+ id
+ id
+ id
+ id
+ id
+ id
+ id
+ id
+ id
+ id
+ id
+ id
+
+
+ NSMenu
+ NSSearchField
+ NSWindow
+
+
+ IBProjectSource
+ ResultWindow.h
+
+
+
+ ResultWindow
+ ResultWindowBase
+
+ id
+ id
+ id
+ id
+ id
+ id
+ id
+ id
+ id
+ id
+
+
+ NSView
+ id
+ NSSegmentedControl
+ NSView
+ NSView
+ MatchesView
+ NSSegmentedControl
+ NSView
+ PyDupeGuru
+ NSTextField
+
+
+ IBUserSource
+
+
+
+
+ ResultWindowBase
+ NSWindowController
+
+ id
+ id
+ id
+ id
+ id
+ id
+ id
+ id
+ id
+
+
+ id
+ NSSegmentedControl
+ MatchesView
+ NSSegmentedControl
+ PyDupeGuruBase
+ NSTextField
+
+
+
+
+ ResultWindowBase
+ NSWindowController
+
+ IBUserSource
+
+
+
+
+ SUUpdater
+ NSObject
+
+ IBUserSource
+
+
+
+
+
+
+ NSActionCell
+ NSCell
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSActionCell.h
+
+
+
+ NSApplication
+ NSResponder
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSApplication.h
+
+
+
+ NSApplication
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSApplicationScripting.h
+
+
+
+ NSApplication
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSColorPanel.h
+
+
+
+ NSApplication
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSHelpManager.h
+
+
+
+ NSApplication
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSPageLayout.h
+
+
+
+ NSApplication
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSUserInterfaceItemSearching.h
+
+
+
+ NSButton
+ NSControl
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSButton.h
+
+
+
+ NSButtonCell
+ NSActionCell
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSButtonCell.h
+
+
+
+ NSCell
+ NSObject
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSCell.h
+
+
+
+ NSControl
+ NSView
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSControl.h
+
+
+
+ NSController
+ NSObject
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSController.h
+
+
+
+ NSFormatter
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSFormatter.h
+
+
+
+ NSMenu
+ NSObject
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSMenu.h
+
+
+
+ NSMenuItem
+ NSObject
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSMenuItem.h
+
+
+
+ NSMenuItemCell
+ NSButtonCell
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSMenuItemCell.h
+
+
+
+ NSMovieView
+ NSView
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSMovieView.h
+
+
+
+ NSNumberFormatter
+ NSFormatter
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSNumberFormatter.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSAccessibility.h
+
+
+
+ NSObject
+
+
+
+ NSObject
+
+
+
+ NSObject
+
+
+
+ NSObject
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSDictionaryController.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSDragging.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSFontManager.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSFontPanel.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSKeyValueBinding.h
+
+
+
+ NSObject
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSNibLoading.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSOutlineView.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSPasteboard.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSSavePanel.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSTableView.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSToolbarItem.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSView.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSArchiver.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSClassDescription.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSError.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSFileManager.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSKeyValueCoding.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSKeyValueObserving.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSKeyedArchiver.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSObject.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSObjectScripting.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSPortCoder.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSRunLoop.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSScriptClassDescription.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSScriptKeyValueCoding.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSScriptObjectSpecifiers.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSScriptWhoseTests.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSThread.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSURL.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSURLConnection.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSURLDownload.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Sparkle.framework/Headers/SUAppcast.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Sparkle.framework/Headers/SUUpdater.h
+
+
+
+ NSOutlineView
+ NSTableView
+
+
+
+ NSPopUpButton
+ NSButton
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSPopUpButton.h
+
+
+
+ NSPopUpButtonCell
+ NSMenuItemCell
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSPopUpButtonCell.h
+
+
+
+ NSResponder
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSInterfaceStyle.h
+
+
+
+ NSResponder
+ NSObject
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSResponder.h
+
+
+
+ NSScrollView
+ NSView
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSScrollView.h
+
+
+
+ NSScroller
+ NSControl
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSScroller.h
+
+
+
+ NSSearchField
+ NSTextField
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSSearchField.h
+
+
+
+ NSSearchFieldCell
+ NSTextFieldCell
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSSearchFieldCell.h
+
+
+
+ NSSegmentedCell
+ NSActionCell
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSSegmentedCell.h
+
+
+
+ NSSegmentedControl
+ NSControl
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSSegmentedControl.h
+
+
+
+ NSSlider
+ NSControl
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSSlider.h
+
+
+
+ NSSliderCell
+ NSActionCell
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSSliderCell.h
+
+
+
+ NSTableColumn
+ NSObject
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSTableColumn.h
+
+
+
+ NSTableHeaderView
+ NSView
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSTableHeaderView.h
+
+
+
+ NSTableView
+ NSControl
+
+
+
+ NSText
+ NSView
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSText.h
+
+
+
+ NSTextField
+ NSControl
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSTextField.h
+
+
+
+ NSTextFieldCell
+ NSActionCell
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSTextFieldCell.h
+
+
+
+ NSToolbar
+ NSObject
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSToolbar.h
+
+
+
+ NSToolbarItem
+ NSObject
+
+
+
+ NSUserDefaultsController
+ NSController
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSUserDefaultsController.h
+
+
+
+ NSView
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSClipView.h
+
+
+
+ NSView
+
+
+
+ NSView
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSRulerView.h
+
+
+
+ NSView
+ NSResponder
+
+
+
+ NSWindow
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSDrawer.h
+
+
+
+ NSWindow
+ NSResponder
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSWindow.h
+
+
+
+ NSWindow
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSWindowScripting.h
+
+
+
+ NSWindowController
+ NSResponder
+
+ showWindow:
+ id
+
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSWindowController.h
+
+
+
+ SUUpdater
+ NSObject
+
+ checkForUpdates:
+ id
+
+
+ delegate
+ id
+
+
+
+
+
+ 0
+
+ com.apple.InterfaceBuilder.CocoaPlugin.macosx
+
+
+
+ com.apple.InterfaceBuilder.CocoaPlugin.macosx
+
+
+ YES
+ ../dupeguru.xcodeproj
+ 3
+
+