diff --git a/pe/cocoa/English.lproj/Details.nib/classes.nib b/pe/cocoa/English.lproj/Details.nib/classes.nib
deleted file mode 100644
index f39cb617..00000000
--- a/pe/cocoa/English.lproj/Details.nib/classes.nib
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- IBClasses = (
- {
- CLASS = DetailsPanel;
- LANGUAGE = ObjC;
- OUTLETS = {
- detailsTable = NSTableView;
- dupeImage = NSImageView;
- dupeProgressIndicator = NSProgressIndicator;
- refImage = NSImageView;
- refProgressIndicator = NSProgressIndicator;
- };
- 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/pe/cocoa/English.lproj/Details.nib/info.nib b/pe/cocoa/English.lproj/Details.nib/info.nib
deleted file mode 100644
index 3ad9dc9e..00000000
--- a/pe/cocoa/English.lproj/Details.nib/info.nib
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
- IBDocumentLocation
- 701 68 356 240 0 0 1440 878
- IBFramework Version
- 446.1
- IBOpenObjects
-
- 5
-
- IBSystem Version
- 8R2232
-
-
diff --git a/pe/cocoa/English.lproj/Details.nib/keyedobjects.nib b/pe/cocoa/English.lproj/Details.nib/keyedobjects.nib
deleted file mode 100644
index dfc61c70..00000000
Binary files a/pe/cocoa/English.lproj/Details.nib/keyedobjects.nib and /dev/null differ
diff --git a/pe/cocoa/English.lproj/Directories.nib/classes.nib b/pe/cocoa/English.lproj/Directories.nib/classes.nib
deleted file mode 100644
index 3ebaa96a..00000000
--- a/pe/cocoa/English.lproj/Directories.nib/classes.nib
+++ /dev/null
@@ -1,62 +0,0 @@
-
-
-
-
- IBClasses
-
-
- CLASS
- FirstResponder
- LANGUAGE
- ObjC
- SUPERCLASS
- NSObject
-
-
- ACTIONS
-
- 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/pe/cocoa/English.lproj/Directories.nib/info.nib b/pe/cocoa/English.lproj/Directories.nib/info.nib
deleted file mode 100644
index 77f19ce7..00000000
--- a/pe/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/pe/cocoa/English.lproj/Directories.nib/keyedobjects.nib b/pe/cocoa/English.lproj/Directories.nib/keyedobjects.nib
deleted file mode 100644
index 906ea9c3..00000000
Binary files a/pe/cocoa/English.lproj/Directories.nib/keyedobjects.nib and /dev/null differ
diff --git a/pe/cocoa/English.lproj/InfoPlist.strings b/pe/cocoa/English.lproj/InfoPlist.strings
deleted file mode 100644
index d224a14b..00000000
Binary files a/pe/cocoa/English.lproj/InfoPlist.strings and /dev/null differ
diff --git a/pe/cocoa/English.lproj/MainMenu.nib/classes.nib b/pe/cocoa/English.lproj/MainMenu.nib/classes.nib
deleted file mode 100644
index fbce5b56..00000000
--- a/pe/cocoa/English.lproj/MainMenu.nib/classes.nib
+++ /dev/null
@@ -1,235 +0,0 @@
-
-
-
-
- IBClasses
-
-
- CLASS
- NSSegmentedControl
- LANGUAGE
- ObjC
- SUPERCLASS
- NSControl
-
-
- ACTIONS
-
- openWebsite
- id
- toggleDetailsPanel
- id
- toggleDirectories
- id
- unlockApp
- id
-
- CLASS
- AppDelegate
- LANGUAGE
- ObjC
- OUTLETS
-
- py
- PyDupeGuru
- recentDirectories
- RecentDirectories
- result
- ResultWindow
- unlockMenuItem
- NSMenuItem
-
- SUPERCLASS
- NSObject
-
-
- CLASS
- PyApp
- LANGUAGE
- ObjC
- SUPERCLASS
- NSObject
-
-
- CLASS
- MatchesView
- LANGUAGE
- ObjC
- SUPERCLASS
- OutlineView
-
-
- CLASS
- PyDupeGuru
- LANGUAGE
- ObjC
- SUPERCLASS
- PyApp
-
-
- ACTIONS
-
- changeDelta
- id
- changePowerMarker
- id
- clearIgnoreList
- id
- clearPictureCache
- 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
- removeMarked
- id
- removeSelected
- id
- renameSelected
- id
- resetColumnsToDefault
- id
- revealSelected
- id
- showPreferencesPanel
- id
- startDuplicateScan
- id
- switchSelected
- id
- toggleColumn
- id
- toggleDelta
- id
- toggleDetailsPanel
- id
- toggleDirectories
- 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
- NSWindowController
-
-
- 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
- OutlineView
- LANGUAGE
- ObjC
- OUTLETS
-
- py
- PyApp
-
- SUPERCLASS
- NSOutlineView
-
-
- IBVersion
- 1
-
-
diff --git a/pe/cocoa/English.lproj/MainMenu.nib/info.nib b/pe/cocoa/English.lproj/MainMenu.nib/info.nib
deleted file mode 100644
index a75b8270..00000000
--- a/pe/cocoa/English.lproj/MainMenu.nib/info.nib
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
- IBFramework Version
- 629
- IBLastKnownRelativeProjectPath
- ../../dupeguru.xcodeproj
- IBOldestOS
- 4
- IBOpenObjects
-
- 524
-
- IBSystem Version
- 9B18
- targetFramework
- IBCocoaFramework
-
-
diff --git a/pe/cocoa/English.lproj/MainMenu.nib/keyedobjects.nib b/pe/cocoa/English.lproj/MainMenu.nib/keyedobjects.nib
deleted file mode 100644
index 1c9f4e3c..00000000
Binary files a/pe/cocoa/English.lproj/MainMenu.nib/keyedobjects.nib and /dev/null differ
diff --git a/pe/cocoa/Info.plist b/pe/cocoa/Info.plist
index ffd62ad8..b77bdff5 100644
--- a/pe/cocoa/Info.plist
+++ b/pe/cocoa/Info.plist
@@ -23,11 +23,13 @@
CFBundleSignature
hsft
CFBundleVersion
- 1.7.7
+ 1.8.0b
NSMainNibFile
MainMenu
NSPrincipalClass
NSApplication
+ NSHumanReadableCopyright
+ © Hardcoded Software, 2009
SUFeedURL
http://www.hardcoded.net/updates/dupeguru_pe.appcast
SUPublicDSAKeyFile
diff --git a/pe/cocoa/ResultWindow.h b/pe/cocoa/ResultWindow.h
index 80cd2a28..fd3bf08f 100644
--- a/pe/cocoa/ResultWindow.h
+++ b/pe/cocoa/ResultWindow.h
@@ -13,7 +13,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/pe/cocoa/ResultWindow.m b/pe/cocoa/ResultWindow.m
index f5d6153a..5bfa92e2 100644
--- a/pe/cocoa/ResultWindow.m
+++ b/pe/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 @"dgpe_logo_32";
}
/* Actions */
diff --git a/pe/cocoa/dupeguru.xcodeproj/project.pbxproj b/pe/cocoa/dupeguru.xcodeproj/project.pbxproj
index 3ae2ed9c..ec81dfc9 100644
--- a/pe/cocoa/dupeguru.xcodeproj/project.pbxproj
+++ b/pe/cocoa/dupeguru.xcodeproj/project.pbxproj
@@ -3,12 +3,10 @@
archiveVersion = 1;
classes = {
};
- objectVersion = 42;
+ objectVersion = 46;
objects = {
/* 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_pe_help in Resources */ = {isa = PBXBuildFile; fileRef = CE073F5409CAE1A3005C1D2F /* dupeguru_pe_help */; };
@@ -18,10 +16,12 @@
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 */; };
CE6044EC0FE6796200B71262 /* DetailsPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = CE6044EB0FE6796200B71262 /* DetailsPanel.m */; };
CE68EE6809ABC48000971085 /* DirectoryPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = CE68EE6609ABC48000971085 /* DirectoryPanel.m */; };
CE6E0F3D1054EC62008D9390 /* dsa_pub.pem in Resources */ = {isa = PBXBuildFile; fileRef = CE6E0F3C1054EC62008D9390 /* dsa_pub.pem */; };
+ CE77C89E10946C6D0078B0DB /* DirectoryPanel.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE77C89C10946C6D0078B0DB /* DirectoryPanel.xib */; };
+ CE77C8A110946C840078B0DB /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE77C8A010946C840078B0DB /* MainMenu.xib */; };
+ CE77C8A810946CE20078B0DB /* DetailsPanel.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE77C8A710946CE20078B0DB /* DetailsPanel.xib */; };
CE80DB2E0FC192D60086DCA6 /* Dialogs.m in Sources */ = {isa = PBXBuildFile; fileRef = CE80DB1C0FC192D60086DCA6 /* Dialogs.m */; };
CE80DB2F0FC192D60086DCA6 /* HSErrorReportWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = CE80DB1E0FC192D60086DCA6 /* HSErrorReportWindow.m */; };
CE80DB300FC192D60086DCA6 /* Outline.m in Sources */ = {isa = PBXBuildFile; fileRef = CE80DB200FC192D60086DCA6 /* Outline.m */; };
@@ -42,11 +42,9 @@
CE848A1909DD85810004CB44 /* Consts.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = CE848A1809DD85810004CB44 /* Consts.h */; };
CEBAE4270FDA97E000B7887D /* BRSingleLineFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = CEBAE4240FDA97E000B7887D /* BRSingleLineFormatter.m */; };
CEBAE4280FDA97E000B7887D /* NSCharacterSet_Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = CEBAE4260FDA97E000B7887D /* NSCharacterSet_Extensions.m */; };
- 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 */; };
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 */; };
@@ -69,11 +67,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; };
@@ -87,12 +83,14 @@
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 = ""; };
CE6044EA0FE6796200B71262 /* DetailsPanel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DetailsPanel.h; path = dgbase/DetailsPanel.h; sourceTree = SOURCE_ROOT; };
CE6044EB0FE6796200B71262 /* DetailsPanel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DetailsPanel.m; path = dgbase/DetailsPanel.m; sourceTree = SOURCE_ROOT; };
CE68EE6509ABC48000971085 /* DirectoryPanel.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = DirectoryPanel.h; sourceTree = SOURCE_ROOT; };
CE68EE6609ABC48000971085 /* DirectoryPanel.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; path = DirectoryPanel.m; sourceTree = SOURCE_ROOT; };
CE6E0F3C1054EC62008D9390 /* dsa_pub.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = dsa_pub.pem; path = dgbase/dsa_pub.pem; sourceTree = ""; };
+ CE77C89C10946C6D0078B0DB /* DirectoryPanel.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = DirectoryPanel.xib; sourceTree = ""; };
+ CE77C8A010946C840078B0DB /* MainMenu.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = MainMenu.xib; path = ../../xib/MainMenu.xib; sourceTree = ""; };
+ CE77C8A710946CE20078B0DB /* DetailsPanel.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = DetailsPanel.xib; path = ../../xib/DetailsPanel.xib; sourceTree = ""; };
CE80DB1B0FC192D60086DCA6 /* Dialogs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Dialogs.h; path = cocoalib/Dialogs.h; sourceTree = SOURCE_ROOT; };
CE80DB1C0FC192D60086DCA6 /* Dialogs.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = Dialogs.m; path = cocoalib/Dialogs.m; sourceTree = SOURCE_ROOT; };
CE80DB1D0FC192D60086DCA6 /* HSErrorReportWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HSErrorReportWindow.h; path = cocoalib/HSErrorReportWindow.h; sourceTree = SOURCE_ROOT; };
@@ -132,11 +130,9 @@
CEBAE4240FDA97E000B7887D /* BRSingleLineFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BRSingleLineFormatter.m; path = cocoalib/brsinglelineformatter/BRSingleLineFormatter.m; sourceTree = SOURCE_ROOT; };
CEBAE4250FDA97E000B7887D /* NSCharacterSet_Extensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NSCharacterSet_Extensions.h; path = cocoalib/brsinglelineformatter/NSCharacterSet_Extensions.h; sourceTree = SOURCE_ROOT; };
CEBAE4260FDA97E000B7887D /* NSCharacterSet_Extensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = NSCharacterSet_Extensions.m; path = cocoalib/brsinglelineformatter/NSCharacterSet_Extensions.m; 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 = ""; };
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; };
@@ -228,16 +224,13 @@
29B97317FDCFA39411CA2CEA /* Resources */ = {
isa = PBXGroup;
children = (
+ CE77C89A10946C6D0078B0DB /* xib */,
CE073F5409CAE1A3005C1D2F /* dupeguru_pe_help */,
CE381CF509915304003581CE /* dg_cocoa.plugin */,
CEFC294309C89E0000D9F998 /* images */,
CEEB135109C837A2004D2330 /* dupeguru.icns */,
8D1107310486CEB800E47090 /* Info.plist */,
- 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
CE6E0F3C1054EC62008D9390 /* dsa_pub.pem */,
- CECA899709DB12CA00A3D774 /* Details.nib */,
- CE3AA46509DB207900DB3A21 /* Directories.nib */,
- 29B97318FDCFA39411CA2CEA /* MainMenu.nib */,
);
name = Resources;
sourceTree = "";
@@ -251,6 +244,17 @@
name = Frameworks;
sourceTree = "";
};
+ CE77C89A10946C6D0078B0DB /* xib */ = {
+ isa = PBXGroup;
+ children = (
+ CE77C8A010946C840078B0DB /* MainMenu.xib */,
+ CE77C8A710946CE20078B0DB /* DetailsPanel.xib */,
+ CE77C89C10946C6D0078B0DB /* DirectoryPanel.xib */,
+ );
+ name = xib;
+ path = dgbase/xib;
+ sourceTree = "";
+ };
CE80DB1A0FC192AB0086DCA6 /* cocoalib */ = {
isa = PBXGroup;
children = (
@@ -318,7 +322,6 @@
isa = PBXGroup;
children = (
CEFCDE2C0AB0418600C33A93 /* dgpe_logo_32.png */,
- CEF7823709C8AA0200EF38FF /* gear.png */,
CEFC295309C89FF200D9F998 /* details32.png */,
CEFC295409C89FF200D9F998 /* preferences32.png */,
CEFC294509C89E3D00D9F998 /* folder32.png */,
@@ -354,7 +357,7 @@
29B97313FDCFA39411CA2CEA /* Project object */ = {
isa = PBXProject;
buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "dupeguru" */;
- compatibilityVersion = "Xcode 2.4";
+ compatibilityVersion = "Xcode 3.2";
hasScannedForEncodings = 1;
mainGroup = 29B97314FDCFA39411CA2CEA /* dupeguru */;
projectDirPath = "";
@@ -370,22 +373,20 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- 8D11072A0486CEB800E47090 /* MainMenu.nib in Resources */,
- 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
CE381D0509915304003581CE /* dg_cocoa.plugin in Resources */,
CE073F6309CAE1A3005C1D2F /* dupeguru_pe_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 */,
CEFCDE2D0AB0418600C33A93 /* dgpe_logo_32.png in Resources */,
CE80DB760FC194760086DCA6 /* ErrorReportWindow.xib in Resources */,
CE80DB770FC194760086DCA6 /* progress.nib in Resources */,
CE80DB780FC194760086DCA6 /* registration.nib in Resources */,
CE6E0F3D1054EC62008D9390 /* dsa_pub.pem in Resources */,
+ CE77C89E10946C6D0078B0DB /* DirectoryPanel.xib in Resources */,
+ CE77C8A110946C840078B0DB /* MainMenu.xib in Resources */,
+ CE77C8A810946CE20078B0DB /* DetailsPanel.xib in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -425,30 +426,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 = "";
- };
CE80DB700FC194760086DCA6 /* ErrorReportWindow.xib */ = {
isa = PBXVariantGroup;
children = (
@@ -473,39 +450,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",
- "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
- );
- FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/dgbase/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 = {
@@ -526,31 +473,15 @@
};
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/SDKs/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";
- FRAMEWORK_SEARCH_PATHS = "";
+ ARCHS = "$(ARCHS_STANDARD_32_BIT)";
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/SDKs/MacOSX10.4u.sdk;
+ MACOSX_DEPLOYMENT_TARGET = 10.5;
+ SDKROOT = macosx10.5;
};
name = Release;
};
@@ -560,7 +491,6 @@
C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "dupeguru" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- C01FCF4B08A954540054247B /* Debug */,
C01FCF4C08A954540054247B /* Release */,
);
defaultConfigurationIsVisible = 0;
@@ -569,7 +499,6 @@
C01FCF4E08A954540054247B /* Build configuration list for PBXProject "dupeguru" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- C01FCF4F08A954540054247B /* Debug */,
C01FCF5008A954540054247B /* Release */,
);
defaultConfigurationIsVisible = 0;
diff --git a/pe/cocoa/xib/DetailsPanel.xib b/pe/cocoa/xib/DetailsPanel.xib
new file mode 100644
index 00000000..cab70b29
--- /dev/null
+++ b/pe/cocoa/xib/DetailsPanel.xib
@@ -0,0 +1,1472 @@
+
+
+
+ 1050
+ 10B504
+ 740
+ 1038.2
+ 437.00
+
+
+
+
+
+ YES
+
+ DetailsPanel
+
+
+ FirstResponder
+
+
+ NSApplication
+
+
+ 155
+ 2
+ {{634, 317}, {593, 398}}
+ -260571136
+ Details of Selected File
+
+ NSPanel
+
+
+ View
+
+ {1.79769e+308, 1.79769e+308}
+ {451, 161}
+
+
+ 256
+
+ YES
+
+
+ 266
+
+ YES
+
+
+ 2304
+
+ YES
+
+
+ 256
+ {591, 147}
+
+ 2
+ YES
+
+
+
+ -2147483392
+ {{-26, 0}, {16, 17}}
+
+
+
+ YES
+
+ 0
+ 74
+ 40
+ 1000
+
+
+ 337772096
+ 2048
+
+
+
+ 6
+ System
+ controlBackgroundColor
+
+ 3
+ MC42NjY2NjY2NjY3AA
+
+
+
+ 6
+ System
+ controlTextColor
+
+
+
+ 2
+ YES
+
+
+
+ 1
+ 260
+ 40
+ 1000
+
+
+ 337772096
+ 2048
+
+
+
+
+
+ 3
+ YES
+
+
+
+ 2
+ 248
+ 56.4755859375
+ 1000
+
+
+ 337772096
+ 2048
+
+
+
+
+
+ 3
+ YES
+
+
+
+ 3
+ 2
+
+
+ 6
+ System
+ gridColor
+
+ 3
+ MC41AA
+
+
+ 14
+ 1111523328
+
+
+ 1
+ 15
+ 0
+ YES
+ 0
+
+
+ {{1, 17}, {591, 147}}
+
+
+
+
+ 4
+
+
+
+ -2147483392
+ {{-30, 17}, {15, 147}}
+
+
+ _doScroller:
+ 0.91874998807907104
+
+
+
+ -2147483392
+ {{-100, -100}, {394, 15}}
+
+ 1
+
+ _doScroller:
+ 0.96332520246505737
+
+
+
+ 2304
+
+ YES
+
+
+ {{1, 0}, {591, 17}}
+
+
+
+
+ 4
+
+
+
+ {{0, 233}, {593, 165}}
+
+
+ 530
+
+
+
+
+
+ QSAAAEEgAABBgAAAQYAAAA
+
+
+
+ 274
+
+ YES
+
+
+ 256
+
+ YES
+
+
+ 266
+ {{-3, 201}, {294, 17}}
+
+ YES
+
+ 67239424
+ 138412032
+ Selected
+
+ LucidaGrande
+ 13
+ 1044
+
+
+
+ 6
+ System
+ controlColor
+
+
+
+
+
+
+
+ 274
+
+ YES
+
+ YES
+ Apple PDF pasteboard type
+ Apple PICT pasteboard type
+ Apple PNG pasteboard type
+ NSFilenamesPboardType
+ NeXT Encapsulated PostScript v1.2 pasteboard type
+ NeXT TIFF v4.0 pasteboard type
+
+
+ {288, 193}
+
+ YES
+
+ 130560
+ 33554432
+
+ NSImage
+ NSApplicationIcon
+
+ 0
+ 0
+ 0
+ NO
+
+ YES
+
+
+
+ 1289
+
+ {{255, 201}, {16, 16}}
+
+ 28938
+ 100
+
+
+ {291, 225}
+
+ NSView
+
+
+
+ 256
+
+ YES
+
+
+ 266
+ {{-3, 203}, {295, 17}}
+
+ YES
+
+ 67239424
+ 138412032
+ Reference
+
+
+
+
+
+
+
+
+ 274
+
+ YES
+
+ YES
+ Apple PDF pasteboard type
+ Apple PICT pasteboard type
+ Apple PNG pasteboard type
+ NSFilenamesPboardType
+ NeXT Encapsulated PostScript v1.2 pasteboard type
+ NeXT TIFF v4.0 pasteboard type
+
+
+ {289, 195}
+
+ YES
+
+ 130560
+ 33554432
+
+ 0
+ 0
+ 0
+ NO
+
+ YES
+
+
+
+ 1289
+
+ {{257, 203}, {16, 16}}
+
+ 28938
+ 100
+
+
+ {{300, 0}, {293, 225}}
+
+ NSView
+
+
+ {593, 225}
+
+ YES
+
+
+ {593, 398}
+
+
+ {{0, 0}, {1440, 878}}
+ {451, 177}
+ {1.79769e+308, 1.79769e+308}
+
+
+
+
+ YES
+
+
+ window
+
+
+
+ 12
+
+
+
+ detailsTable
+
+
+
+ 13
+
+
+
+ refImage
+
+
+
+ 25
+
+
+
+ dupeImage
+
+
+
+ 26
+
+
+
+ dupeProgressIndicator
+
+
+
+ 30
+
+
+
+ refProgressIndicator
+
+
+
+ 31
+
+
+
+
+ YES
+
+ 0
+
+
+
+
+
+ -2
+
+
+ File's Owner
+
+
+ -1
+
+
+ First Responder
+
+
+ 5
+
+
+ YES
+
+
+
+ details
+
+
+ 6
+
+
+ YES
+
+
+
+
+
+
+ 7
+
+
+ YES
+
+
+
+
+
+
+
+
+ 8
+
+
+ YES
+
+
+
+
+
+
+
+ 9
+
+
+ YES
+
+
+
+
+
+ 10
+
+
+ YES
+
+
+
+
+
+ 11
+
+
+ YES
+
+
+
+
+
+ 20
+
+
+ YES
+
+
+
+
+
+
+ 18
+
+
+ YES
+
+
+
+
+
+
+
+ 14
+
+
+ YES
+
+
+
+
+
+ 16
+
+
+ YES
+
+
+
+
+
+ 27
+
+
+
+
+ 19
+
+
+ YES
+
+
+
+
+
+
+
+ 15
+
+
+ YES
+
+
+
+
+
+ 17
+
+
+ YES
+
+
+
+
+
+ 29
+
+
+
+
+ 33
+
+
+
+
+ 34
+
+
+
+
+ 35
+
+
+
+
+ 36
+
+
+
+
+ 37
+
+
+
+
+ 38
+
+
+
+
+ 39
+
+
+
+
+ 40
+
+
+
+
+ 41
+
+
+
+
+ 42
+
+
+
+
+ -3
+
+
+ Application
+
+
+
+
+ YES
+
+ YES
+ -3.IBPluginDependency
+ 10.IBPluginDependency
+ 10.ImportedFromIB2
+ 11.IBPluginDependency
+ 11.ImportedFromIB2
+ 14.IBPluginDependency
+ 14.ImportedFromIB2
+ 15.IBPluginDependency
+ 15.ImportedFromIB2
+ 16.IBPluginDependency
+ 16.ImportedFromIB2
+ 17.IBPluginDependency
+ 17.ImportedFromIB2
+ 18.IBPluginDependency
+ 18.ImportedFromIB2
+ 19.IBPluginDependency
+ 19.ImportedFromIB2
+ 20.IBPluginDependency
+ 20.ImportedFromIB2
+ 27.IBPluginDependency
+ 27.ImportedFromIB2
+ 29.IBPluginDependency
+ 29.ImportedFromIB2
+ 33.IBPluginDependency
+ 34.IBPluginDependency
+ 35.IBPluginDependency
+ 36.IBPluginDependency
+ 37.IBPluginDependency
+ 37.IBShouldRemoveOnLegacySave
+ 38.IBPluginDependency
+ 38.IBShouldRemoveOnLegacySave
+ 39.IBPluginDependency
+ 39.IBShouldRemoveOnLegacySave
+ 40.IBPluginDependency
+ 40.IBShouldRemoveOnLegacySave
+ 41.IBPluginDependency
+ 41.IBShouldRemoveOnLegacySave
+ 42.IBPluginDependency
+ 42.IBShouldRemoveOnLegacySave
+ 5.IBEditorWindowLastContentRect
+ 5.IBPluginDependency
+ 5.IBWindowTemplateEditedContentRect
+ 5.ImportedFromIB2
+ 5.windowTemplate.hasMinSize
+ 5.windowTemplate.minSize
+ 6.IBPluginDependency
+ 6.ImportedFromIB2
+ 7.IBPluginDependency
+ 7.ImportedFromIB2
+ 8.CustomClassName
+ 8.IBPluginDependency
+ 8.ImportedFromIB2
+ 9.IBPluginDependency
+ 9.ImportedFromIB2
+
+
+ YES
+ 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
+
+ {{88, 453}, {593, 398}}
+ com.apple.InterfaceBuilder.CocoaPlugin
+ {{88, 453}, {593, 398}}
+
+
+ {451, 161}
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ TableView
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+
+
+
+ YES
+
+
+ YES
+
+
+
+
+ YES
+
+
+ YES
+
+
+
+ 42
+
+
+
+ YES
+
+ DetailsPanel
+ DetailsPanelBase
+
+ YES
+
+ YES
+ dupeImage
+ dupeProgressIndicator
+ refImage
+ refProgressIndicator
+
+
+ YES
+ NSImageView
+ NSProgressIndicator
+ NSImageView
+ NSProgressIndicator
+
+
+
+ IBProjectSource
+ DetailsPanel.h
+
+
+
+ DetailsPanel
+ DetailsPanelBase
+
+ detailsTable
+ NSTableView
+
+
+ IBUserSource
+
+
+
+
+ DetailsPanelBase
+ NSWindowController
+
+ detailsTable
+ TableView
+
+
+ IBProjectSource
+ dgbase/DetailsPanel.h
+
+
+
+ FirstResponder
+ NSObject
+
+ IBUserSource
+
+
+
+
+ PyApp
+ PyRegistrable
+
+ IBProjectSource
+ cocoalib/PyApp.h
+
+
+
+ TableView
+ NSTableView
+
+ py
+ PyApp
+
+
+ IBProjectSource
+ cocoalib/Table.h
+
+
+
+ TableView
+ NSTableView
+
+ IBUserSource
+
+
+
+
+
+ YES
+
+ 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
+
+
+
+ NSCell
+ NSObject
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSCell.h
+
+
+
+ NSControl
+ NSView
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSControl.h
+
+
+
+ NSFormatter
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSFormatter.h
+
+
+
+ NSImageCell
+ NSCell
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSImageCell.h
+
+
+
+ NSImageView
+ NSControl
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSImageView.h
+
+
+
+ NSMenu
+ NSObject
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSMenu.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
+
+
+
+ NSPanel
+ NSWindow
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSPanel.h
+
+
+
+ NSProgressIndicator
+ NSView
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSProgressIndicator.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
+
+
+
+ NSSplitView
+ NSView
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSSplitView.h
+
+
+
+ NSTableColumn
+ NSObject
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSTableColumn.h
+
+
+
+ NSTableHeaderView
+ NSView
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSTableHeaderView.h
+
+
+
+ NSTableView
+ NSControl
+
+
+
+ NSTextField
+ NSControl
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSTextField.h
+
+
+
+ NSTextFieldCell
+ NSActionCell
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSTextFieldCell.h
+
+
+
+ NSView
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSClipView.h
+
+
+
+ NSView
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSMenuItem.h
+
+
+
+ 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
+
+
+
+
+ 0
+
+ com.apple.InterfaceBuilder.CocoaPlugin.macosx
+
+
+
+ com.apple.InterfaceBuilder.CocoaPlugin.macosx
+
+
+
+ com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3
+
+
+ YES
+
+ 3
+
+
diff --git a/pe/cocoa/xib/MainMenu.xib b/pe/cocoa/xib/MainMenu.xib
new file mode 100644
index 00000000..6a458727
--- /dev/null
+++ b/pe/cocoa/xib/MainMenu.xib
@@ -0,0 +1,5501 @@
+
+
+
+ 1050
+ 10B504
+ 740
+ 1038.2
+ 437.00
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+ 740
+
+
+
+
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+
+
+
+ NSApplication
+
+
+ FirstResponder
+
+
+ NSApplication
+
+
+ 15
+ 2
+ {{47, 310}, {557, 400}}
+ 1886912512
+ dupeGuru Picture Edition
+ NSWindow
+
+
+ 2C450DD5-50E5-4BF2-9ED3-6113712C18E6
+
+
+ YES
+ YES
+ YES
+ YES
+ 1
+ 1
+
+
+
+ 092EDA0C-232E-4EC4-9334-68F62220C787
+
+ Directories
+ Directories
+
+
+
+ NSImage
+ folder32
+
+
+
+ {0, 0}
+ {0, 0}
+ YES
+ YES
+ -1
+ YES
+ 0
+
+
+
+ 0A3C1C35-6A27-453D-A627-C7ADA6CC26B3
+
+ Action
+ Action
+
+
+
+
+
+ {58, 26}
+ {58, 26}
+ YES
+ YES
+ 0
+ YES
+ 0
+
+
+
+ 26033E1E-95A5-4838-8727-1306C619AB37
+
+ Power Marker
+ Power Marker
+
+
+
+ 256
+ {{7, 14}, {67, 24}}
+
+
+ YES
+
+ 67239424
+ 0
+
+ LucidaGrande
+ 11
+ 3100
+
+
+
+
+ 30
+ Off
+ 2
+
+
+ 30
+ On
+ 1
+ 2
+
+
+ 1
+
+
+
+
+
+ {67, 24}
+ {67, 24}
+ YES
+ YES
+ 0
+ YES
+ 0
+
+
+
+ 45C339F5-66AC-4590-A395-8BF09951F9DE
+
+ Preferences
+ Preferences
+
+
+
+ NSImage
+ preferences32
+
+
+
+ {0, 0}
+ {0, 0}
+ YES
+ YES
+ -1
+ YES
+ 0
+
+
+
+ 67845041-FE64-472F-B902-4364CE189365
+
+ Start Scanning
+ Start Scanning
+
+
+
+ NSImage
+ dgpe_logo_32
+
+
+
+ {0, 0}
+ {0, 0}
+ YES
+ YES
+ -1
+ YES
+ 0
+
+
+
+ 95D92C39-45B7-4C65-8B1C-F33A620227C3
+
+ Details
+ Details
+
+
+
+ NSImage
+ details32
+
+
+
+ {0, 0}
+ {0, 0}
+ YES
+ YES
+ -1
+ YES
+ 0
+
+
+
+ E1E3467D-6276-4BE7-8AEE-942275EEE54D
+
+ Filter
+ Filter
+
+
+
+ 258
+ {{0, 14}, {81, 22}}
+
+
+ YES
+
+ 343014976
+ 268436480
+
+
+ Filter
+
+ YES
+ 1
+
+ 6
+ System
+ textBackgroundColor
+
+ 3
+ MQA
+
+
+
+ 6
+ System
+ controlTextColor
+
+ 3
+ MAA
+
+
+
+ 130560
+ 0
+ search
+
+ _searchFieldSearch:
+
+ 138690815
+ 0
+
+ 400
+ 75
+
+
+ 130560
+ 0
+ clear
+
+
+ cancel
+
+
+
+
+ _searchFieldCancel:
+
+ 138690815
+ 0
+
+ 400
+ 75
+
+ 10
+ YES
+
+
+
+
+
+ {81, 22}
+ {9999, 22}
+ YES
+ YES
+ 0
+ YES
+ 0
+
+
+
+ FF475101-7082-44F5-8CF5-65A1ECE54BD2
+
+ Delta Values
+ Delta Values
+
+
+
+ 256
+ {{4, 14}, {67, 24}}
+
+
+ YES
+
+ 67239424
+ 0
+
+
+
+
+ 30
+ Off
+ 2
+
+
+ 30
+ On
+ 1
+ 2
+
+
+ 1
+
+
+
+
+
+ {67, 24}
+ {67, 24}
+ YES
+ YES
+ 0
+ YES
+ 0
+
+
+ NSToolbarFlexibleSpaceItem
+
+ Flexible Space
+
+
+
+
+
+ {1, 5}
+ {20000, 32}
+ YES
+ YES
+ -1
+ YES
+ 0
+
+
+
+ NSToolbarSeparatorItem
+
+ Separator
+
+
+
+
+
+ {12, 5}
+ {12, 1000}
+ YES
+ YES
+ -1
+ YES
+ 0
+
+
+
+ NSToolbarSpaceItem
+
+ Space
+
+
+
+
+
+ {32, 5}
+ {32, 32}
+ YES
+ YES
+ -1
+ YES
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {1.79769e+308, 1.79769e+308}
+ {340, 340}
+
+
+ 256
+
+
+
+ 274
+
+
+
+ 2304
+
+
+
+ 274
+ {515, 317}
+
+ YES
+
+
+
+ -2147483392
+ {{-26, 0}, {16, 17}}
+
+
+
+
+ mark
+ 47
+ 16
+ 1000
+
+
+ 67239424
+ 131072
+
+
+ LucidaGrande
+ 12
+ 16
+
+
+ 1211912703
+ 2
+
+ NSSwitch
+
+
+
+ 400
+ 75
+
+
+
+
+ 0
+ 202
+ 16
+ 1000
+
+
+ 337772096
+ 2048
+
+
+
+ 6
+ System
+ controlBackgroundColor
+
+ 3
+ MC42NjY2NjY2NjY3AA
+
+
+
+
+ 3
+ YES
+
+
+ 0
+ YES
+ compare:
+
+
+
+ 1
+ 128
+ 10
+ 1000
+
+
+ 337772096
+ 2048
+
+
+
+
+
+ 3
+ YES
+
+
+ 1
+ YES
+ compare:
+
+
+
+ 2
+ 63
+ 10
+ 1000
+
+
+ 337772096
+ 67110912
+
+
+
+
+
+ 2
+ YES
+
+
+ 2
+ YES
+ compare:
+
+
+
+ 7
+ 59.9580078125
+ 46.9580078125
+ 1000
+
+
+ 337772096
+ 2048
+
+
+
+
+
+ 2
+ YES
+
+
+ 7
+ YES
+ compare:
+
+
+
+ 3
+ 2
+
+
+ 6
+ System
+ gridColor
+
+ 3
+ MC41AA
+
+
+ 14
+ -901742592
+
+
+ 2
+ 1
+ 15
+ 0
+ YES
+ 0
+
+
+ {{1, 17}, {515, 317}}
+
+
+
+
+ 4
+
+
+
+ -2147483392
+ {{-30, 17}, {15, 302}}
+
+
+ _doScroller:
+ 0.98739492893218994
+
+
+
+ -2147483392
+ {{1, -30}, {500, 15}}
+
+ 1
+
+ _doScroller:
+ 0.99806201457977295
+
+
+
+ 2304
+
+
+
+ {{1, 0}, {515, 17}}
+
+
+
+
+ 4
+
+
+
+ {{20, 45}, {517, 335}}
+
+
+ 562
+
+
+
+
+
+ QSAAAEEgAABBgAAAQYAAAA
+
+
+
+ 290
+ {{17, 20}, {523, 17}}
+
+ YES
+
+ 67239424
+ 138412032
+ Marked: 0 files, 0 B. Total: 0 files, 0 B.
+
+
+
+ 6
+ System
+ controlColor
+
+
+
+
+
+
+ {557, 400}
+
+
+ {{0, 0}, {1440, 878}}
+ {340, 418}
+ {1.79769e+308, 1.79769e+308}
+
+
+
+ AppDelegate
+
+
+ ResultWindow
+
+
+ YES
+
+
+ RecentDirectories
+
+
+ 3
+ 2
+ {{92, 350}, {352, 252}}
+ 1886912512
+ dupeGuru PE Preferences
+
+ NSWindow
+
+
+ View
+
+ {1.79769e+308, 1.79769e+308}
+ {213, 107}
+
+
+ 256
+
+
+
+ 292
+ {{120, 213}, {181, 21}}
+
+ YES
+
+ 67239424
+ 0
+
+
+
+
+ Helvetica
+ 12
+ 16
+
+
+ 100
+ 1
+ 80
+ 0.0
+ 0
+ 1
+ NO
+ NO
+
+
+
+
+ 292
+ {{122, 196}, {80, 13}}
+
+ YES
+
+ 67239424
+ 272629760
+ More results
+
+ LucidaGrande
+ 10
+ 2843
+
+
+
+
+
+
+
+
+ 289
+ {{219, 196}, {80, 13}}
+
+ YES
+
+ 67239424
+ 71303168
+ Less results
+
+
+
+
+
+
+
+
+ 292
+ {{17, 218}, {100, 14}}
+
+ YES
+
+ 67239424
+ 272629760
+ Filter hardness:
+
+
+
+
+
+
+
+
+ 256
+ {{18, 152}, {214, 18}}
+
+ YES
+
+ 67239424
+ 0
+ Can mix file kind
+
+
+ 1211912703
+ 2
+
+
+
+ 200
+ 25
+
+
+
+
+ 256
+ {{304, 218}, {31, 14}}
+
+ YES
+
+ 67239424
+ -1874853888
+
+
+
+
+
+
+ 0
+
+
+ .
+
+ ,
+ -0
+ 0
+
+
+ 0
+ -0
+
+
+
+
+
+
+
+ NaN
+
+
+
+ 0
+ 0
+ YES
+ NO
+ 1
+ AAAAAAAAAAAAAAAAAAAAAA
+
+
+
+ .
+ ,
+ NO
+ YES
+ YES
+
+
+
+
+
+
+
+
+ 256
+ {{190, 16}, {148, 32}}
+
+ YES
+
+ 67239424
+ 134217728
+ Reset to Defaults
+
+
+ -2038284033
+ 1
+
+
+
+
+
+ 200
+ 25
+
+
+
+
+ 292
+ {{20, 71}, {85, 13}}
+
+ YES
+
+ 67239424
+ 272629760
+ Copy and Move:
+
+
+
+
+
+
+
+
+
+ 256
+ {{18, 172}, {214, 18}}
+
+ YES
+
+ 67239424
+ 0
+ Match scaled pictures together
+
+
+ 1211912703
+ 2
+
+
+
+ 200
+ 25
+
+
+
+
+ 256
+ {{18, 90}, {283, 18}}
+
+ YES
+
+ 67239424
+ 0
+ Check for update on startup
+
+
+ 1211912703
+ 2
+
+
+
+ 200
+ 25
+
+
+
+
+ 256
+ {{18, 112}, {242, 18}}
+
+ YES
+
+ 67239424
+ 0
+ Remove empty folders on delete or move
+
+
+ 1211912703
+ 2
+
+
+
+ 200
+ 25
+
+
+
+
+ 256
+ {{18, 132}, {228, 18}}
+
+ YES
+
+ 67239424
+ 0
+ Use regular expressions when filtering
+
+
+ 1211912703
+ 2
+
+
+
+ 200
+ 25
+
+
+
+ {352, 252}
+
+ {{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
+
+
+
+ value: values.minMatchPercentage
+
+
+
+
+
+ value: values.minMatchPercentage
+ value
+ values.minMatchPercentage
+ 2
+
+
+ 549
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ actionMenu
+
+
+
+ 726
+
+
+
+ deleteMarked:
+
+
+
+ 741
+
+
+
+ moveMarked:
+
+
+
+ 742
+
+
+
+ copyMarked:
+
+
+
+ 743
+
+
+
+ removeMarked:
+
+
+
+ 744
+
+
+
+ removeSelected:
+
+
+
+ 745
+
+
+
+ switchSelected:
+
+
+
+ 746
+
+
+
+ openSelected:
+
+
+
+ 747
+
+
+
+ revealSelected:
+
+
+
+ 748
+
+
+
+ unlockApp:
+
+
+
+ 755
+
+
+
+ unlockMenuItem
+
+
+
+ 756
+
+
+
+ app
+
+
+
+ 757
+
+
+
+ toggleDirectories:
+
+
+
+ 758
+
+
+
+ py
+
+
+
+ 764
+
+
+
+ removeSelected:
+
+
+
+ 873
+
+
+
+ changeDelta:
+
+
+
+ 882
+
+
+
+ deltaSwitch
+
+
+
+ 883
+
+
+
+ selectedIndex: values.recreatePathType
+
+
+
+
+
+ selectedIndex: values.recreatePathType
+ selectedIndex
+ values.recreatePathType
+ 2
+
+
+ 914
+
+
+
+ ignoreSelected:
+
+
+
+ 921
+
+
+
+ ignoreSelected:
+
+
+
+ 923
+
+
+
+ performClose:
+
+
+
+ 925
+
+
+
+ startDuplicateScan:
+
+
+
+ 929
+
+
+
+ clearIgnoreList:
+
+
+
+ 930
+
+
+
+ revertToInitialValues:
+
+
+
+ 932
+
+
+
+ renameSelected:
+
+
+
+ 934
+
+
+
+ renameSelected:
+
+
+
+ 936
+
+
+
+ ignoreSelected:
+
+
+
+ 940
+
+
+
+ renameSelected:
+
+
+
+ 941
+
+
+
+ resetColumnsToDefault:
+
+
+
+ 945
+
+
+
+ columnsMenu
+
+
+
+ 946
+
+
+
+ toggleDetailsPanel:
+
+
+
+ 947
+
+
+
+ openWebsite:
+
+
+
+ 949
+
+
+
+ value: values.matchScaled
+
+
+
+
+
+ value: values.matchScaled
+ value
+ values.matchScaled
+ 2
+
+
+ 951
+
+
+
+ clearPictureCache:
+
+
+
+ 953
+
+
+
+ checkForUpdates:
+
+
+
+ 956
+
+
+
+ value: values.SUCheckAtStartup
+
+
+
+
+
+ value: values.SUCheckAtStartup
+ value
+ values.SUCheckAtStartup
+ 2
+
+
+ 959
+
+
+
+ pmSwitch
+
+
+
+ 963
+
+
+
+ changePowerMarker:
+
+
+
+ 964
+
+
+
+ togglePowerMarker:
+
+
+
+ 969
+
+
+
+ toggleDelta:
+
+
+
+ 970
+
+
+
+ exportToXHTML:
+
+
+
+ 972
+
+
+
+ paste:
+
+
+
+ 1003
+
+
+
+ cut:
+
+
+
+ 1004
+
+
+
+ copy:
+
+
+
+ 1006
+
+
+
+ markAll:
+
+
+
+ 1024
+
+
+
+ markNone:
+
+
+
+ 1025
+
+
+
+ markInvert:
+
+
+
+ 1026
+
+
+
+ markSelected:
+
+
+
+ 1027
+
+
+
+ filter:
+
+
+
+ 1030
+
+
+
+ filterField
+
+
+
+ 1032
+
+
+
+ value: values.useRegexpFilter
+
+
+
+
+
+ value: values.useRegexpFilter
+ value
+ values.useRegexpFilter
+ 2
+
+
+ 1065
+
+
+
+ value: values.removeEmptyFolders
+
+
+
+
+
+ value: values.removeEmptyFolders
+ value
+ values.removeEmptyFolders
+ 2
+
+
+ 1066
+
+
+
+ nextKeyView
+
+
+
+ 1067
+
+
+
+ nextKeyView
+
+
+
+ 1068
+
+
+
+ nextKeyView
+
+
+
+ 1069
+
+
+
+ nextKeyView
+
+
+
+ 1070
+
+
+
+ nextKeyView
+
+
+
+ 1071
+
+
+
+ nextKeyView
+
+
+
+ 1072
+
+
+
+ nextKeyView
+
+
+
+ 1073
+
+
+
+ startDuplicateScan:
+
+
+
+ 1117
+
+
+
+ toggleDirectories:
+
+
+
+ 1118
+
+
+
+ toggleDetailsPanel:
+
+
+
+ 1119
+
+
+
+ showPreferencesPanel:
+
+
+
+ 1120
+
+
+
+
+
+ 0
+
+
+
+
+
+ -2
+
+
+ File's Owner
+
+
+ -1
+
+
+ First Responder
+
+
+ -3
+
+
+ Application
+
+
+ 21
+
+
+
+
+
+
+ Window
+
+
+ 2
+
+
+
+
+
+
+
+
+ 219
+
+
+
+
+
+
+
+
+
+
+ 220
+
+
+
+
+
+
+
+
+
+
+
+ 222
+
+
+
+
+
+
+
+ 223
+
+
+
+
+
+
+
+ 233
+
+
+
+
+
+
+
+ 406
+
+
+
+
+
+
+
+ 407
+
+
+
+
+ 931
+
+
+
+
+
+
+
+ 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
+
+
+
+
+ 955
+
+
+
+
+ 103
+
+
+
+
+
+
+
+ 106
+
+
+
+
+
+
+
+
+ 111
+
+
+
+
+ 948
+
+
+
+
+ 597
+
+
+
+
+
+
+
+ 598
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 599
+
+
+
+
+ 600
+
+
+
+
+ 601
+
+
+
+
+ 602
+
+
+
+
+ 603
+
+
+
+
+ 604
+
+
+
+
+ 605
+
+
+
+
+ 707
+
+
+
+
+ 708
+
+
+
+
+ 710
+
+
+
+
+ 922
+
+
+
+
+ 926
+
+
+
+
+ 927
+
+
+
+
+ 928
+
+
+
+
+ 933
+
+
+
+
+ 952
+
+
+
+
+ 971
+
+
+
+
+ 618
+
+
+
+
+
+
+
+ 619
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 620
+
+
+
+
+ 621
+
+
+
+
+ 622
+
+
+
+
+ 623
+
+
+
+
+ 624
+
+
+
+
+ 625
+
+
+
+
+ 626
+
+
+
+
+ 646
+
+
+
+
+ 705
+
+
+
+
+ 943
+
+
+
+
+ 944
+
+
+
+
+ 965
+
+
+
+
+
+
+
+ 966
+
+
+
+
+
+
+
+
+ 967
+
+
+
+
+ 968
+
+
+
+
+ 973
+
+
+
+
+
+
+
+ 974
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 990
+
+
+
+
+ 991
+
+
+
+
+ 996
+
+
+
+
+ 1019
+
+
+
+
+ 1020
+
+
+
+
+ 1021
+
+
+
+
+ 1022
+
+
+
+
+ 1023
+
+
+
+
+ 206
+
+
+ AppDelegate
+
+
+ 209
+
+
+ ResultWindow
+
+
+ 468
+
+
+ Shared Defaults
+
+
+ 497
+
+
+ RecentDirectoriesController
+
+
+ 523
+
+
+
+
+
+ preferences
+
+
+ 524
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 531
+
+
+
+
+
+
+
+ 532
+
+
+
+
+
+
+
+ 533
+
+
+
+
+
+
+
+ 534
+
+
+
+
+
+
+
+ 649
+
+
+
+
+
+
+
+ 712
+
+
+
+
+
+
+
+ 750
+
+
+
+
+
+
+
+ 904
+
+
+
+
+
+
+
+ 905
+
+
+
+
+
+
+
+ 950
+
+
+
+
+
+
+
+ 958
+
+
+
+
+
+
+
+ 1059
+
+
+
+
+
+
+
+ 1060
+
+
+
+
+
+
+
+ 613
+
+
+ PyDupeGuru
+
+
+ 657
+
+
+
+
+
+
+
+
+
+
+
+ matches_context
+
+
+ 658
+
+
+
+
+ 659
+
+
+
+
+ 715
+
+
+
+
+ 872
+
+
+
+
+ 937
+
+
+
+
+ 938
+
+
+
+
+ 939
+
+
+
+
+ 954
+
+
+ SUUpdater
+
+
+ 1076
+
+
+
+
+ 1077
+
+
+
+
+ 1078
+
+
+
+
+ 1079
+
+
+
+
+ 1080
+
+
+
+
+ 1081
+
+
+
+
+ 1082
+
+
+
+
+
+
+
+ 1083
+
+
+
+
+ 1084
+
+
+
+
+ 1085
+
+
+
+
+
+
+
+ 1086
+
+
+
+
+ 1087
+
+
+
+
+ 1088
+
+
+
+
+ 1089
+
+
+
+
+ 1094
+
+
+
+
+ 1095
+
+
+
+
+ 1096
+
+
+
+
+ 1097
+
+
+
+
+ 714
+
+
+
+
+ 906
+
+
+
+
+
+
+
+
+
+ 913
+
+
+
+
+ 909
+
+
+
+
+ 908
+
+
+
+
+ 1098
+
+
+
+
+ 1099
+
+
+
+
+ 1100
+
+
+
+
+ 1101
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1104
+
+
+
+
+ 1106
+
+
+
+
+ 1107
+
+
+
+
+ 1109
+
+
+
+
+ 1110
+
+
+
+
+ 1111
+
+
+
+
+ 1112
+
+
+
+
+ 1113
+
+
+
+
+
+
+
+ 720
+
+
+
+
+
+
+
+ 1090
+
+
+
+
+
+
+
+ 721
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 723
+
+
+
+
+ 731
+
+
+
+
+ 732
+
+
+
+
+ 733
+
+
+
+
+ 734
+
+
+
+
+ 735
+
+
+
+
+ 736
+
+
+
+
+ 920
+
+
+
+
+ 738
+
+
+
+
+ 737
+
+
+
+
+ 739
+
+
+
+
+ 740
+
+
+
+
+ 935
+
+
+
+
+ 1114
+
+
+
+
+
+
+
+ 961
+
+
+
+
+
+
+
+ 1092
+
+
+
+
+ 1115
+
+
+
+
+
+
+
+ 880
+
+
+
+
+
+
+
+ 1091
+
+
+
+
+ 1116
+
+
+
+
+
+
+
+ 1029
+
+
+
+
+
+
+
+ 1093
+
+
+
+
+
+
+ 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, 789}, {617, 0}}
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ tbbScan
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+ tbbDirectories
+ com.apple.InterfaceBuilder.CocoaPlugin
+ tbbDetail
+ com.apple.InterfaceBuilder.CocoaPlugin
+ tbbPreferences
+ tbbAction
+ tbbPowerMarker
+ tbbDelta
+ 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
+
+
+
+ {{88, 389}, {557, 400}}
+ com.apple.InterfaceBuilder.CocoaPlugin
+ {{88, 389}, {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
+
+ 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, 593}, {352, 252}}
+ com.apple.InterfaceBuilder.CocoaPlugin
+ {{88, 593}, {352, 252}}
+
+
+ {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
+
+ 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, 468}, {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
+
+ 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
+
+
+
+
+
+
+ 1120
+
+
+
+
+ AppDelegate
+ AppDelegateBase
+
+ id
+ id
+ id
+
+
+ result
+ ResultWindow
+
+
+ IBProjectSource
+ AppDelegate.h
+
+
+
+ AppDelegate
+ AppDelegateBase
+
+ unlockApp:
+ id
+
+
+ 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
+
+
+
+ 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
+ id
+
+
+ NSMenu
+ NSSearchField
+ NSWindow
+
+
+ IBProjectSource
+ ResultWindow.h
+
+
+
+ ResultWindow
+ ResultWindowBase
+
+ id
+ id
+ id
+ id
+ id
+ id
+ id
+ id
+ id
+ id
+
+
+ NSPopUpButton
+ 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
+
+
+
+
+ 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
+
+
diff --git a/pe/py/app_cocoa.py b/pe/py/app_cocoa.py
index 8b9bd23b..a9a56ebb 100644
--- a/pe/py/app_cocoa.py
+++ b/pe/py/app_cocoa.py
@@ -188,5 +188,7 @@ class DupeGuruPE(app_cocoa.DupeGuru):
if not self.selected_dupes:
return None
ref = self.results.get_group_of_duplicate(self.selected_dupes[0]).ref
+ if ref is self.selected_dupes[0]: # we don't want the same pic to be displayed on both sides
+ return None
return ref.path