diff --git a/base/cocoa/DetailsPanel.m b/base/cocoa/DetailsPanel.m
index bf9d252f..859a6d42 100644
--- a/base/cocoa/DetailsPanel.m
+++ b/base/cocoa/DetailsPanel.m
@@ -12,7 +12,7 @@ http://www.hardcoded.net/licenses/hs_license
@implementation DetailsPanelBase
- (id)initWithPy:(PyApp *)aPy
{
- self = [super initWithWindowNibName:@"Details"];
+ self = [super initWithWindowNibName:@"DetailsPanel"];
[self window]; //So the detailsTable is initialized.
[detailsTable setPy:aPy];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(duplicateSelectionChanged:) name:DuplicateSelectionChangedNotification object:nil];
diff --git a/base/cocoa/DirectoryPanel.m b/base/cocoa/DirectoryPanel.m
index f2a0d0fe..66f99a29 100644
--- a/base/cocoa/DirectoryPanel.m
+++ b/base/cocoa/DirectoryPanel.m
@@ -14,7 +14,7 @@ http://www.hardcoded.net/licenses/hs_license
@implementation DirectoryPanelBase
- (id)initWithParentApp:(id)aParentApp
{
- self = [super initWithWindowNibName:@"Directories"];
+ self = [super initWithWindowNibName:@"DirectoryPanel"];
[self window];
AppDelegateBase *app = aParentApp;
_py = [app py];
diff --git a/base/cocoa/ResultWindow.h b/base/cocoa/ResultWindow.h
index 65e42ff7..5b062a52 100644
--- a/base/cocoa/ResultWindow.h
+++ b/base/cocoa/ResultWindow.h
@@ -20,21 +20,14 @@ http://www.hardcoded.net/licenses/hs_license
@protected
IBOutlet PyDupeGuruBase *py;
IBOutlet id app;
- IBOutlet NSView *actionMenuView;
IBOutlet NSSegmentedControl *deltaSwitch;
- IBOutlet NSView *deltaSwitchView;
- IBOutlet NSView *filterFieldView;
IBOutlet MatchesView *matches;
IBOutlet NSSegmentedControl *pmSwitch;
- IBOutlet NSView *pmSwitchView;
IBOutlet NSTextField *stats;
BOOL _powerMode;
BOOL _displayDelta;
}
-/* Override */
-- (NSString *)logoImageName;
-
/* Helpers */
- (NSArray *)getColumnsOrder;
- (NSDictionary *)getColumnsWidth;
diff --git a/base/cocoa/ResultWindow.m b/base/cocoa/ResultWindow.m
index 800daabc..42be291a 100644
--- a/base/cocoa/ResultWindow.m
+++ b/base/cocoa/ResultWindow.m
@@ -14,15 +14,6 @@ http://www.hardcoded.net/licenses/hs_license
#import "AppDelegate.h"
#import "Consts.h"
-#define tbbDirectories @"tbbDirectories"
-#define tbbDetails @"tbbDetail"
-#define tbbPreferences @"tbbPreferences"
-#define tbbPowerMarker @"tbbPowerMarker"
-#define tbbScan @"tbbScan"
-#define tbbAction @"tbbAction"
-#define tbbDelta @"tbbDelta"
-#define tbbFilter @"tbbFilter"
-
@implementation MatchesView
- (void)keyDown:(NSEvent *)theEvent
{
@@ -68,12 +59,6 @@ http://www.hardcoded.net/licenses/hs_license
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(resultsUpdated:) name:ResultsUpdatedNotification object:nil];
}
-/* Virtual */
-- (NSString *)logoImageName
-{
- return @"dg_logo32";
-}
-
/* Helpers */
//Returns an array of identifiers, in order.
- (NSArray *)getColumnsOrder
@@ -355,107 +340,6 @@ http://www.hardcoded.net/licenses/hs_license
[matches invalidateBuffers];
}
-/* Toolbar */
-- (NSToolbarItem *)toolbar:(NSToolbar *)toolbar itemForItemIdentifier:(NSString *)itemIdentifier willBeInsertedIntoToolbar:(BOOL)flag
-{
- NSToolbarItem *tbi = [[[NSToolbarItem alloc] initWithItemIdentifier:itemIdentifier] autorelease];
- if ([itemIdentifier isEqualTo:tbbDirectories])
- {
- [tbi setLabel: @"Directories"];
- [tbi setToolTip: @"Show/Hide the directories panel."];
- [tbi setImage: [NSImage imageNamed: @"folder32"]];
- [tbi setTarget: app];
- [tbi setAction: @selector(toggleDirectories:)];
- }
- else if ([itemIdentifier isEqualTo:tbbDetails])
- {
- [tbi setLabel: @"Details"];
- [tbi setToolTip: @"Show/Hide the details panel."];
- [tbi setImage: [NSImage imageNamed: @"details32"]];
- [tbi setTarget: self];
- [tbi setAction: @selector(toggleDetailsPanel:)];
- }
- else if ([itemIdentifier isEqualTo:tbbPreferences])
- {
- [tbi setLabel: @"Preferences"];
- [tbi setToolTip: @"Show the preferences panel."];
- [tbi setImage: [NSImage imageNamed: @"preferences32"]];
- [tbi setTarget: self];
- [tbi setAction: @selector(showPreferencesPanel:)];
- }
- else if ([itemIdentifier isEqualTo:tbbPowerMarker])
- {
- [tbi setLabel: @"Power Marker"];
- [tbi setToolTip: @"When enabled, only the duplicates are shown, not the references."];
- [tbi setView:pmSwitchView];
- [tbi setMinSize:[pmSwitchView frame].size];
- [tbi setMaxSize:[pmSwitchView frame].size];
- }
- else if ([itemIdentifier isEqualTo:tbbScan])
- {
- [tbi setLabel: @"Start Scanning"];
- [tbi setToolTip: @"Start scanning for duplicates in the selected directories."];
- [tbi setImage: [NSImage imageNamed:[self logoImageName]]];
- [tbi setTarget: self];
- [tbi setAction: @selector(startDuplicateScan:)];
- }
- else if ([itemIdentifier isEqualTo:tbbAction])
- {
- [tbi setLabel: @"Action"];
- [tbi setView:actionMenuView];
- [tbi setMinSize:[actionMenuView frame].size];
- [tbi setMaxSize:[actionMenuView frame].size];
- }
- else if ([itemIdentifier isEqualTo:tbbDelta])
- {
- [tbi setLabel: @"Delta Values"];
- [tbi setToolTip: @"When enabled, this option makes dupeGuru display, where applicable, delta values instead of absolute values."];
- [tbi setView:deltaSwitchView];
- [tbi setMinSize:[deltaSwitchView frame].size];
- [tbi setMaxSize:[deltaSwitchView frame].size];
- }
- else if ([itemIdentifier isEqualTo:tbbFilter])
- {
- [tbi setLabel: @"Filter"];
- [tbi setToolTip: @"Filters the results using regular expression."];
- [tbi setView:filterFieldView];
- [tbi setMinSize:[filterFieldView frame].size];
- [tbi setMaxSize:NSMakeSize(1000, [filterFieldView frame].size.height)];
- }
- [tbi setPaletteLabel: [tbi label]];
- return tbi;
-}
-
-- (NSArray *)toolbarAllowedItemIdentifiers:(NSToolbar *)toolbar
-{
- return [NSArray arrayWithObjects:
- tbbDirectories,
- tbbDetails,
- tbbPreferences,
- tbbPowerMarker,
- tbbScan,
- tbbAction,
- tbbDelta,
- tbbFilter,
- NSToolbarSeparatorItemIdentifier,
- NSToolbarSpaceItemIdentifier,
- NSToolbarFlexibleSpaceItemIdentifier,
- nil];
-}
-
-- (NSArray *)toolbarDefaultItemIdentifiers:(NSToolbar *)toolbar
-{
- return [NSArray arrayWithObjects:
- tbbScan,
- tbbAction,
- tbbDirectories,
- tbbDetails,
- tbbPowerMarker,
- tbbDelta,
- tbbFilter,
- nil];
-}
-
- (BOOL)validateToolbarItem:(NSToolbarItem *)theItem
{
return ![[ProgressController mainProgressController] isShown];
diff --git a/base/cocoa/xib/DetailsPanel.xib b/base/cocoa/xib/DetailsPanel.xib
new file mode 100644
index 00000000..3b00ffa6
--- /dev/null
+++ b/base/cocoa/xib/DetailsPanel.xib
@@ -0,0 +1,1083 @@
+
+
+
+ 1050
+ 10B504
+ 740
+ 1038.2
+ 437.00
+
+
+
+
+
+ YES
+
+ DetailsPanel
+
+
+ FirstResponder
+
+
+ NSApplication
+
+
+ 155
+ 2
+ {{33, 261}, {451, 161}}
+ -260571136
+ Details of Selected File
+
+ NSPanel
+
+
+ View
+
+ {1.79769e+308, 1.79769e+308}
+ {451, 161}
+
+
+ 256
+
+ YES
+
+
+ 274
+
+ YES
+
+
+ 2304
+
+ YES
+
+
+ 256
+ {449, 143}
+
+ 2
+ YES
+
+
+
+ -2147483392
+ {{-26, 0}, {16, 17}}
+
+
+
+ YES
+
+ 0
+ 70
+ 40
+ 1000
+
+
+ 337772096
+ 2048
+
+
+
+ 6
+ System
+ controlBackgroundColor
+
+ 3
+ MC42NjY2NjY2NjY3AA
+
+
+
+ 6
+ System
+ controlTextColor
+
+
+
+ 2
+ YES
+
+
+
+ 1
+ 198
+ 40
+ 1000
+
+
+ 337772096
+ 2048
+
+
+
+
+
+ 3
+ YES
+
+
+
+ 2
+ 172
+ 56.4755859375
+ 1000
+
+
+ 337772096
+ 2048
+
+
+
+
+
+ 3
+ YES
+
+
+
+ 3
+ 2
+
+
+ 6
+ System
+ gridColor
+
+ 3
+ MC41AA
+
+
+ 14
+ 1111523328
+
+
+ 1
+ 15
+ 0
+ YES
+ 0
+
+
+ {{1, 17}, {449, 143}}
+
+
+
+
+ 4
+
+
+
+ -2147483392
+ {{-30, 17}, {15, 129}}
+
+
+ _doScroller:
+ 0.89375001192092896
+
+
+
+ -2147483392
+ {{-100, -100}, {394, 15}}
+
+ 1
+
+ _doScroller:
+ 0.96332520246505737
+
+
+
+ 2304
+
+ YES
+
+
+ {{1, 0}, {449, 17}}
+
+
+
+
+ 4
+
+
+
+ {451, 161}
+
+
+ 530
+
+
+
+
+
+ QSAAAEEgAABBgAAAQYAAAA
+
+
+ {451, 161}
+
+
+ {{0, 0}, {1024, 746}}
+ {451, 177}
+ {1.79769e+308, 1.79769e+308}
+
+
+
+
+ YES
+
+
+ window
+
+
+
+ 12
+
+
+
+ detailsTable
+
+
+
+ 13
+
+
+
+
+ YES
+
+ 0
+
+
+
+
+
+ -2
+
+
+ File's Owner
+
+
+ -1
+
+
+ First Responder
+
+
+ 5
+
+
+ YES
+
+
+
+ details
+
+
+ 6
+
+
+ YES
+
+
+
+
+
+ 7
+
+
+ YES
+
+
+
+
+
+
+
+
+ 8
+
+
+ YES
+
+
+
+
+
+
+
+ 9
+
+
+ YES
+
+
+
+
+
+ 10
+
+
+ YES
+
+
+
+
+
+ 11
+
+
+ YES
+
+
+
+
+
+ 15
+
+
+
+
+ 16
+
+
+
+
+ 17
+
+
+
+
+ 18
+
+
+
+
+ 19
+
+
+
+
+ 20
+
+
+
+
+ -3
+
+
+ Application
+
+
+
+
+ YES
+
+ YES
+ 10.IBPluginDependency
+ 10.ImportedFromIB2
+ 11.IBPluginDependency
+ 11.ImportedFromIB2
+ 15.IBShouldRemoveOnLegacySave
+ 16.IBShouldRemoveOnLegacySave
+ 17.IBShouldRemoveOnLegacySave
+ 18.IBShouldRemoveOnLegacySave
+ 19.IBShouldRemoveOnLegacySave
+ 20.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
+
+
+
+
+
+
+
+ {{109, 656}, {451, 161}}
+ com.apple.InterfaceBuilder.CocoaPlugin
+ {{109, 656}, {451, 161}}
+
+
+ {451, 161}
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ TableView
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+
+
+
+ YES
+
+
+ YES
+
+
+
+
+ YES
+
+
+ YES
+
+
+
+ 20
+
+
+
+ YES
+
+ DetailsPanel
+ DetailsPanelBase
+
+ IBProjectSource
+ DetailsPanel.h
+
+
+
+ DetailsPanel
+ DetailsPanelBase
+
+ detailsTable
+ NSTableView
+
+
+ IBUserSource
+
+
+
+
+ DetailsPanelBase
+ NSWindowController
+
+ detailsTable
+ TableView
+
+
+ IBProjectSource
+ dgbase/DetailsPanel.h
+
+
+
+ FirstResponder
+
+ IBUserSource
+
+
+
+
+ PyApp
+ PyRegistrable
+
+ IBProjectSource
+ cocoalib/PyApp.h
+
+
+
+ PyRegistrable
+ NSObject
+
+ IBProjectSource
+ cocoalib/PyRegistrable.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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ NSTableColumn
+ NSObject
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSTableColumn.h
+
+
+
+ NSTableHeaderView
+ NSView
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSTableHeaderView.h
+
+
+
+ NSTableView
+ NSControl
+
+
+
+ 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
+ ../dupeguru.xcodeproj
+ 3
+
+
diff --git a/base/cocoa/xib/DirectoryPanel.xib b/base/cocoa/xib/DirectoryPanel.xib
new file mode 100644
index 00000000..9f8f8e7a
--- /dev/null
+++ b/base/cocoa/xib/DirectoryPanel.xib
@@ -0,0 +1,1491 @@
+
+
+
+ 1050
+ 10B504
+ 740
+ 1038.2
+ 437.00
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+ 740
+
+
+ YES
+
+
+
+ YES
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+
+ YES
+
+ YES
+
+
+ YES
+
+
+
+ YES
+
+ DirectoryPanel
+
+
+ FirstResponder
+
+
+ NSApplication
+
+
+ 27
+ 2
+ {{387, 290}, {369, 269}}
+ -260571136
+ Directories
+
+ NSPanel
+
+
+ View
+
+ {1.79769e+308, 1.79769e+308}
+ {213, 113}
+
+
+ 256
+
+ YES
+
+
+ 274
+
+ YES
+
+
+ 2304
+
+ YES
+
+
+ 256
+ {327, 165}
+
+ 1
+ YES
+
+
+
+ -2147483392
+ {{-26, 0}, {16, 17}}
+
+
+
+ YES
+
+ 0
+ 236
+ 16
+ 1000
+
+
+ 337772096
+ 2048
+ Text Cell
+
+
+
+ 6
+ System
+ controlBackgroundColor
+
+ 3
+ MC42NjY2NjY2NjY3AA
+
+
+
+ 6
+ System
+ controlTextColor
+
+
+
+ 3
+ YES
+
+
+
+ 1
+ 85.35595703125
+ 30.35595703125
+ 1000
+
+
+ 2
+ YES
+
+
+
+ 3
+ 2
+
+
+ 6
+ System
+ gridColor
+
+ 3
+ MC41AA
+
+
+ 14
+ 1379958784
+
+
+ 1
+ 15
+ 0
+ YES
+ 0
+
+
+ {{1, 17}, {327, 165}}
+
+
+
+
+ 4
+
+
+
+ -2147483392
+ {{-30, 17}, {15, 150}}
+
+
+ _doScroller:
+ 0.7366071343421936
+
+
+
+ -2147483392
+ {{1, -30}, {312, 15}}
+
+ 1
+
+ _doScroller:
+ 0.9541284441947937
+
+
+
+ 2304
+
+ YES
+
+
+ {{1, 0}, {327, 17}}
+
+
+
+
+ 4
+
+
+
+ {{20, 66}, {329, 183}}
+
+
+ 562
+
+
+
+
+
+ QSAAAEEgAABBgAAAQYAAAA
+
+
+
+
+ 289
+ {{152, 18}, {90, 32}}
+
+ YES
+
+ 67239424
+ 134217728
+ Add
+
+
+ -2038284033
+ 1
+
+
+
+
+
+ 200
+ 25
+
+
+
+
+ 289
+ {{62, 18}, {90, 32}}
+
+ YES
+
+ 67239424
+ 134217728
+ Remove
+
+
+ -2038284033
+ 1
+
+
+
+
+
+ 200
+ 25
+
+
+
+
+ 289
+ {{265, 18}, {90, 32}}
+
+ YES
+
+ 67239424
+ 134217728
+ Done
+
+
+ -2038284033
+ 1
+
+
+ DQ
+ 200
+ 25
+
+
+
+ {369, 269}
+
+
+ {{0, 0}, {1440, 878}}
+ {213, 129}
+ {1.79769e+308, 1.79769e+308}
+
+
+
+
+ YES
+
+
+ initialFirstResponder
+
+
+
+ 19
+
+
+
+ nextKeyView
+
+
+
+ 20
+
+
+
+ nextKeyView
+
+
+
+ 21
+
+
+
+ nextKeyView
+
+
+
+ 22
+
+
+
+ popupAddDirectoryMenu:
+
+
+
+ 23
+
+
+
+ removeSelectedDirectory:
+
+
+
+ 24
+
+
+
+ window
+
+
+
+ 25
+
+
+
+ addButtonPopUp
+
+
+
+ 26
+
+
+
+ directories
+
+
+
+ 27
+
+
+
+ delegate
+
+
+
+ 29
+
+
+
+ performClose:
+
+
+
+ 32
+
+
+
+ removeButton
+
+
+
+ 43
+
+
+
+
+ YES
+
+ 0
+
+
+
+
+
+ -2
+
+
+ File's Owner
+
+
+ -1
+
+
+ First Responder
+
+
+ -3
+
+
+ Application
+
+
+ 5
+
+
+ YES
+
+
+
+ directories
+
+
+ 6
+
+
+ YES
+
+
+
+
+
+
+
+
+
+ 7
+
+
+ YES
+
+
+
+
+
+ 10
+
+
+ YES
+
+
+
+
+
+
+
+
+ 11
+
+
+ YES
+
+
+
+
+
+
+ 13
+
+
+ YES
+
+
+
+
+
+ 14
+
+
+ YES
+
+
+
+
+
+ 15
+
+
+ YES
+
+
+
+
+
+ 17
+
+
+ YES
+
+
+
+
+
+ 18
+
+
+ YES
+
+
+
+
+
+ 31
+
+
+ YES
+
+
+
+
+
+ 45
+
+
+ YES
+
+
+
+
+
+ 46
+
+
+
+
+ 47
+
+
+
+
+ 48
+
+
+
+
+ 49
+
+
+
+
+ 8
+
+
+ YES
+
+
+
+
+
+ 9
+
+
+
+
+ 50
+
+
+
+
+ 51
+
+
+
+
+ 52
+
+
+
+
+ 53
+
+
+
+
+
+
+ YES
+
+ YES
+ -3.IBPluginDependency
+ -3.ImportedFromIB2
+ 10.IBPluginDependency
+ 10.ImportedFromIB2
+ 11.CustomClassName
+ 11.IBPluginDependency
+ 11.ImportedFromIB2
+ 13.IBPluginDependency
+ 13.ImportedFromIB2
+ 14.IBPluginDependency
+ 14.ImportedFromIB2
+ 15.IBPluginDependency
+ 15.ImportedFromIB2
+ 17.IBPluginDependency
+ 17.ImportedFromIB2
+ 18.IBPluginDependency
+ 18.ImportedFromIB2
+ 31.IBPluginDependency
+ 31.ImportedFromIB2
+ 49.IBShouldRemoveOnLegacySave
+ 5.IBEditorWindowLastContentRect
+ 5.IBPluginDependency
+ 5.IBWindowTemplateEditedContentRect
+ 5.ImportedFromIB2
+ 5.windowTemplate.hasMinSize
+ 5.windowTemplate.minSize
+ 51.IBShouldRemoveOnLegacySave
+ 52.IBShouldRemoveOnLegacySave
+ 53.IBShouldRemoveOnLegacySave
+ 6.IBPluginDependency
+ 6.ImportedFromIB2
+ 7.IBPluginDependency
+ 7.ImportedFromIB2
+ 8.IBPluginDependency
+ 8.ImportedFromIB2
+ 9.IBPluginDependency
+ 9.ImportedFromIB2
+
+
+ YES
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ OutlineView
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ 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, 571}, {369, 269}}
+ com.apple.InterfaceBuilder.CocoaPlugin
+ {{88, 571}, {369, 269}}
+
+
+ {213, 113}
+
+
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+
+
+
+ YES
+
+
+ YES
+
+
+
+
+ YES
+
+
+ YES
+
+
+
+ 53
+
+
+
+ YES
+
+ DirectoryPanel
+ DirectoryPanelBase
+
+ IBProjectSource
+ DirectoryPanel.h
+
+
+
+ DirectoryPanel
+ DirectoryPanelBase
+
+ YES
+
+ YES
+ askForDirectory:
+ changeDirectoryState:
+ popupAddDirectoryMenu:
+ removeSelectedDirectory:
+ toggleVisible:
+
+
+ YES
+ id
+ id
+ id
+ id
+ id
+
+
+
+ YES
+
+ YES
+ addButtonPopUp
+ directories
+ removeButton
+
+
+ YES
+ NSPopUpButton
+ NSOutlineView
+ NSButton
+
+
+
+ IBUserSource
+
+
+
+
+ DirectoryPanelBase
+ NSWindowController
+
+ YES
+
+ YES
+ askForDirectory:
+ changeDirectoryState:
+ popupAddDirectoryMenu:
+ removeSelectedDirectory:
+ toggleVisible:
+
+
+ YES
+ id
+ id
+ id
+ id
+ id
+
+
+
+ YES
+
+ YES
+ addButtonPopUp
+ directories
+ removeButton
+
+
+ YES
+ NSPopUpButton
+ OutlineView
+ NSButton
+
+
+
+ IBProjectSource
+ dgbase/DirectoryPanel.h
+
+
+
+ FirstResponder
+
+ IBUserSource
+
+
+
+
+ OutlineView
+ NSOutlineView
+
+ py
+ PyApp
+
+
+ IBProjectSource
+ cocoalib/Outline.h
+
+
+
+ OutlineView
+ NSOutlineView
+
+ IBUserSource
+
+
+
+
+ PyApp
+ PyRegistrable
+
+ IBProjectSource
+ cocoalib/PyApp.h
+
+
+
+ PyRegistrable
+ NSObject
+
+ IBProjectSource
+ cocoalib/PyRegistrable.h
+
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ NSPanel
+ NSWindow
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSPanel.h
+
+
+
+ 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
+
+
+
+ NSTableColumn
+ NSObject
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSTableColumn.h
+
+
+
+ NSTableHeaderView
+ NSView
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSTableHeaderView.h
+
+
+
+ NSTableView
+ NSControl
+
+
+
+ NSTextFieldCell
+ NSActionCell
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSTextFieldCell.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
+
+
+
+
+ 0
+
+ com.apple.InterfaceBuilder.CocoaPlugin.macosx
+
+
+
+ com.apple.InterfaceBuilder.CocoaPlugin.macosx
+
+
+
+ com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3
+
+
+ YES
+ ../dupeguru.xcodeproj
+ 3
+
+
diff --git a/images/gear.png b/images/gear.png
deleted file mode 100755
index 41ff2dd6..00000000
Binary files a/images/gear.png and /dev/null differ
diff --git a/se/cocoa/English.lproj/Details.nib/classes.nib b/se/cocoa/English.lproj/Details.nib/classes.nib
deleted file mode 100644
index e1b7cb92..00000000
--- a/se/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/se/cocoa/English.lproj/Details.nib/info.nib b/se/cocoa/English.lproj/Details.nib/info.nib
deleted file mode 100644
index 3f14ee77..00000000
--- a/se/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/se/cocoa/English.lproj/Details.nib/keyedobjects.nib b/se/cocoa/English.lproj/Details.nib/keyedobjects.nib
deleted file mode 100644
index d4df1a78..00000000
Binary files a/se/cocoa/English.lproj/Details.nib/keyedobjects.nib and /dev/null differ
diff --git a/se/cocoa/English.lproj/Directories.nib/classes.nib b/se/cocoa/English.lproj/Directories.nib/classes.nib
deleted file mode 100644
index 3ebaa96a..00000000
--- a/se/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/se/cocoa/English.lproj/Directories.nib/info.nib b/se/cocoa/English.lproj/Directories.nib/info.nib
deleted file mode 100644
index 5c508e04..00000000
--- a/se/cocoa/English.lproj/Directories.nib/info.nib
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
- IBFramework Version
- 629
- IBLastKnownRelativeProjectPath
- ../../dupeguru.xcodeproj
- IBOldestOS
- 5
- IBOpenObjects
-
- 6
-
- IBSystem Version
- 9B18
- targetFramework
- IBCocoaFramework
-
-
diff --git a/se/cocoa/English.lproj/Directories.nib/keyedobjects.nib b/se/cocoa/English.lproj/Directories.nib/keyedobjects.nib
deleted file mode 100644
index 2275d202..00000000
Binary files a/se/cocoa/English.lproj/Directories.nib/keyedobjects.nib and /dev/null differ
diff --git a/se/cocoa/English.lproj/InfoPlist.strings b/se/cocoa/English.lproj/InfoPlist.strings
deleted file mode 100644
index d224a14b..00000000
Binary files a/se/cocoa/English.lproj/InfoPlist.strings and /dev/null differ
diff --git a/se/cocoa/English.lproj/MainMenu.nib/classes.nib b/se/cocoa/English.lproj/MainMenu.nib/classes.nib
deleted file mode 100644
index 3a85cf2a..00000000
--- a/se/cocoa/English.lproj/MainMenu.nib/classes.nib
+++ /dev/null
@@ -1,229 +0,0 @@
-
-
-
-
- IBClasses
-
-
- CLASS
- NSSegmentedControl
- LANGUAGE
- ObjC
- SUPERCLASS
- NSControl
-
-
- ACTIONS
-
- openWebsite
- 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
- 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
- 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/se/cocoa/English.lproj/MainMenu.nib/info.nib b/se/cocoa/English.lproj/MainMenu.nib/info.nib
deleted file mode 100644
index 6799cea9..00000000
--- a/se/cocoa/English.lproj/MainMenu.nib/info.nib
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
- IBFramework Version
- 629
- IBLastKnownRelativeProjectPath
- ../../dupeguru.xcodeproj
- IBOldestOS
- 5
- IBOpenObjects
-
- 524
-
- IBSystem Version
- 9E17
- targetFramework
- IBCocoaFramework
-
-
diff --git a/se/cocoa/English.lproj/MainMenu.nib/keyedobjects.nib b/se/cocoa/English.lproj/MainMenu.nib/keyedobjects.nib
deleted file mode 100644
index 7136407c..00000000
Binary files a/se/cocoa/English.lproj/MainMenu.nib/keyedobjects.nib and /dev/null differ
diff --git a/se/cocoa/Info.plist b/se/cocoa/Info.plist
index 9263d518..648f0f39 100644
--- a/se/cocoa/Info.plist
+++ b/se/cocoa/Info.plist
@@ -28,6 +28,8 @@
MainMenu
NSPrincipalClass
NSApplication
+ NSHumanReadableCopyright
+ © Hardcoded Software, 2009
SUFeedURL
http://www.hardcoded.net/updates/dupeguru.appcast
SUPublicDSAKeyFile
diff --git a/se/cocoa/ResultWindow.m b/se/cocoa/ResultWindow.m
index a8bf6ec4..ad1554d7 100644
--- a/se/cocoa/ResultWindow.m
+++ b/se/cocoa/ResultWindow.m
@@ -32,19 +32,6 @@ http://www.hardcoded.net/licenses/hs_license
[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];
-}
-
-/* Override */
-- (NSString *)logoImageName
-{
- return @"dgse_logo_32";
}
/* Actions */
diff --git a/se/cocoa/dupeguru.xcodeproj/project.pbxproj b/se/cocoa/dupeguru.xcodeproj/project.pbxproj
index e5583252..650e1593 100644
--- a/se/cocoa/dupeguru.xcodeproj/project.pbxproj
+++ b/se/cocoa/dupeguru.xcodeproj/project.pbxproj
@@ -7,28 +7,26 @@
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_help in Resources */ = {isa = PBXBuildFile; fileRef = CE073F5409CAE1A3005C1D2F /* dupeguru_help */; };
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 */; };
CE45579B0AE3BC2B005A9546 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE45579A0AE3BC2B005A9546 /* Sparkle.framework */; };
CE4557B40AE3BC50005A9546 /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = CE45579A0AE3BC2B005A9546 /* Sparkle.framework */; };
CE68EE6809ABC48000971085 /* DirectoryPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = CE68EE6609ABC48000971085 /* DirectoryPanel.m */; };
CE6E0DFE1054E9EF008D9390 /* dsa_pub.pem in Resources */ = {isa = PBXBuildFile; fileRef = CE6E0DFD1054E9EF008D9390 /* dsa_pub.pem */; };
CE848A1909DD85810004CB44 /* Consts.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = CE848A1809DD85810004CB44 /* Consts.h */; };
- 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 */; };
CEDD92DA0FDD01640031C7B7 /* BRSingleLineFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = CEDD92D70FDD01640031C7B7 /* BRSingleLineFormatter.m */; };
CEDD92DB0FDD01640031C7B7 /* NSCharacterSet_Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = CEDD92D90FDD01640031C7B7 /* NSCharacterSet_Extensions.m */; };
CEE7EA130FE675C80004E467 /* DetailsPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = CEE7EA120FE675C80004E467 /* DetailsPanel.m */; };
CEEB135209C837A2004D2330 /* dupeguru.icns in Resources */ = {isa = PBXBuildFile; fileRef = CEEB135109C837A2004D2330 /* dupeguru.icns */; };
- CEF7823809C8AA0200EF38FF /* gear.png in Resources */ = {isa = PBXBuildFile; fileRef = CEF7823709C8AA0200EF38FF /* gear.png */; };
+ CEEFC0EF10944EDD001F3A39 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = CEEFC0EE10944EDD001F3A39 /* MainMenu.xib */; };
+ CEEFC0F810945D9F001F3A39 /* DirectoryPanel.xib in Resources */ = {isa = PBXBuildFile; fileRef = CEEFC0F710945D9F001F3A39 /* DirectoryPanel.xib */; };
+ CEEFC0FB10945E37001F3A39 /* DetailsPanel.xib in Resources */ = {isa = PBXBuildFile; fileRef = CEEFC0FA10945E37001F3A39 /* DetailsPanel.xib */; };
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 */; };
@@ -66,11 +64,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 = ""; };
- 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; };
@@ -81,13 +77,11 @@
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 = ""; };
CE45579A0AE3BC2B005A9546 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Sparkle.framework; path = /Library/Frameworks/Sparkle.framework; sourceTree = ""; };
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; };
CE6E0DFD1054E9EF008D9390 /* 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 = ""; };
- 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 = ""; };
CEDD92D60FDD01640031C7B7 /* BRSingleLineFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BRSingleLineFormatter.h; path = cocoalib/brsinglelineformatter/BRSingleLineFormatter.h; sourceTree = SOURCE_ROOT; };
@@ -97,7 +91,9 @@
CEE7EA110FE675C80004E467 /* DetailsPanel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DetailsPanel.h; path = dgbase/DetailsPanel.h; sourceTree = SOURCE_ROOT; };
CEE7EA120FE675C80004E467 /* DetailsPanel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DetailsPanel.m; path = dgbase/DetailsPanel.m; 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 = ""; };
+ CEEFC0EE10944EDD001F3A39 /* MainMenu.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = MainMenu.xib; path = xib/MainMenu.xib; sourceTree = ""; };
+ CEEFC0F710945D9F001F3A39 /* DirectoryPanel.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = DirectoryPanel.xib; path = dgbase/xib/DirectoryPanel.xib; sourceTree = ""; };
+ CEEFC0FA10945E37001F3A39 /* DetailsPanel.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = DetailsPanel.xib; path = dgbase/xib/DetailsPanel.xib; 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; };
@@ -213,13 +209,10 @@
CE073F5409CAE1A3005C1D2F /* dupeguru_help */,
CE381CF509915304003581CE /* dg_cocoa.plugin */,
CEFC294309C89E0000D9F998 /* images */,
+ CEEFC0CA10943849001F3A39 /* xib */,
CEEB135109C837A2004D2330 /* dupeguru.icns */,
8D1107310486CEB800E47090 /* Info.plist */,
- 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
CE6E0DFD1054E9EF008D9390 /* dsa_pub.pem */,
- CECA899709DB12CA00A3D774 /* Details.nib */,
- CE3AA46509DB207900DB3A21 /* Directories.nib */,
- 29B97318FDCFA39411CA2CEA /* MainMenu.nib */,
);
name = Resources;
sourceTree = "";
@@ -245,10 +238,19 @@
path = cocoalib/brsinglelineformatter;
sourceTree = SOURCE_ROOT;
};
+ CEEFC0CA10943849001F3A39 /* xib */ = {
+ isa = PBXGroup;
+ children = (
+ CEEFC0EE10944EDD001F3A39 /* MainMenu.xib */,
+ CEEFC0F710945D9F001F3A39 /* DirectoryPanel.xib */,
+ CEEFC0FA10945E37001F3A39 /* DetailsPanel.xib */,
+ );
+ name = xib;
+ sourceTree = "";
+ };
CEFC294309C89E0000D9F998 /* images */ = {
isa = PBXGroup;
children = (
- CEF7823709C8AA0200EF38FF /* gear.png */,
CEFC295D09C8A0B000D9F998 /* dgse_logo_32.png */,
CEFC295309C89FF200D9F998 /* details32.png */,
CEFC295409C89FF200D9F998 /* preferences32.png */,
@@ -352,8 +354,6 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- 8D11072A0486CEB800E47090 /* MainMenu.nib in Resources */,
- 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
CE381D0509915304003581CE /* dg_cocoa.plugin in Resources */,
CE073F6309CAE1A3005C1D2F /* dupeguru_help in Resources */,
CEEB135209C837A2004D2330 /* dupeguru.icns in Resources */,
@@ -361,13 +361,13 @@
CEFC295509C89FF200D9F998 /* details32.png in Resources */,
CEFC295609C89FF200D9F998 /* preferences32.png in Resources */,
CEFC295E09C8A0B000D9F998 /* dgse_logo_32.png in Resources */,
- CEF7823809C8AA0200EF38FF /* gear.png in Resources */,
- CECA899909DB12CA00A3D774 /* Details.nib in Resources */,
- CE3AA46709DB207900DB3A21 /* Directories.nib in Resources */,
CEFC7FAD0FC9518A00CD5728 /* ErrorReportWindow.xib in Resources */,
CEFC7FAE0FC9518A00CD5728 /* progress.nib in Resources */,
CEFC7FAF0FC9518A00CD5728 /* registration.nib in Resources */,
CE6E0DFE1054E9EF008D9390 /* dsa_pub.pem in Resources */,
+ CEEFC0EF10944EDD001F3A39 /* MainMenu.xib in Resources */,
+ CEEFC0F810945D9F001F3A39 /* DirectoryPanel.xib in Resources */,
+ CEEFC0FB10945E37001F3A39 /* DetailsPanel.xib in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -404,38 +404,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 = "";
- };
- CECA899709DB12CA00A3D774 /* Details.nib */ = {
- isa = PBXVariantGroup;
- children = (
- CECA899809DB12CA00A3D774 /* English */,
- );
- name = Details.nib;
- sourceTree = "";
- };
CEFC7FA70FC9518A00CD5728 /* ErrorReportWindow.xib */ = {
isa = PBXVariantGroup;
children = (
@@ -463,28 +431,6 @@
/* 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)/../../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 = {
@@ -507,31 +453,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";
- FRAMEWORK_SEARCH_PATHS = "@executable_path/../Frameworks";
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";
+ MACOSX_DEPLOYMENT_TARGET = 10.5;
+ SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk";
};
name = Release;
};
@@ -541,7 +472,6 @@
C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "dupeguru" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- C01FCF4B08A954540054247B /* Debug */,
C01FCF4C08A954540054247B /* Release */,
);
defaultConfigurationIsVisible = 0;
@@ -550,7 +480,6 @@
C01FCF4E08A954540054247B /* Build configuration list for PBXProject "dupeguru" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- C01FCF4F08A954540054247B /* Debug */,
C01FCF5008A954540054247B /* Release */,
);
defaultConfigurationIsVisible = 0;
diff --git a/se/cocoa/xib/MainMenu.xib b/se/cocoa/xib/MainMenu.xib
new file mode 100644
index 00000000..80bf96cd
--- /dev/null
+++ b/se/cocoa/xib/MainMenu.xib
@@ -0,0 +1,5892 @@
+
+
+
+ 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
+ NSWindow
+
+
+ 184FCE08-7704-43E1-B7CA-394621354414
+
+
+ YES
+ YES
+ YES
+ YES
+ 1
+ 1
+
+
+
+ 05CA01D3-49FE-42B7-B043-791FFDF37644
+
+ 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
+
+
+
+ 3E17CA47-6688-44FC-963C-CF22D780305F
+
+ Start Scanning
+ Start Scanning
+
+
+
+ NSImage
+ dgse_logo_32
+
+
+
+ {0, 0}
+ {0, 0}
+ YES
+ YES
+ -1
+ YES
+ 0
+
+
+
+ 8021CD05-A38E-4F80-99DD-7771914CEE06
+
+ Preferences
+ Preferences
+
+
+
+ NSImage
+ preferences32
+
+
+
+ {0, 0}
+ {0, 0}
+ YES
+ YES
+ -1
+ YES
+ 0
+
+
+
+ 8E5ADD0F-24AD-452A-BE68-464FE9E5E240
+
+ Filter
+ Filter
+
+
+
+ 258
+ {{0, 14}, {81, 22}}
+
+ YES
+
+ 343014976
+ 268436480
+
+
+ LucidaGrande
+ 13
+ 1044
+
+ 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
+
+
+
+ BA65FFF2-9E56-4E88-AB2E-8FBE2B3D030F
+
+ Directories
+ Directories
+
+
+
+ NSImage
+ folder32
+
+
+
+ {0, 0}
+ {0, 0}
+ YES
+ YES
+ -1
+ YES
+ 0
+
+
+
+ DAF37663-5062-4BEC-809F-0F335CC144ED
+
+ Details
+ Details
+
+
+
+ NSImage
+ details32
+
+
+
+ {0, 0}
+ {0, 0}
+ YES
+ YES
+ -1
+ YES
+ 0
+
+
+
+ F37510C7-955F-4141-9D09-AC2881ADCCFA
+
+ Action
+ Action
+
+
+
+
+
+ {58, 26}
+ {58, 26}
+ YES
+ YES
+ 0
+ YES
+ 0
+
+
+
+ F813A7D3-0C98-4465-A6F8-799EF380A59F
+
+ 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
+ 195
+ 16
+ 1000
+
+
+ 337772096
+ 2048
+
+
+
+ 6
+ System
+ controlBackgroundColor
+
+ 3
+ MC42NjY2NjY2NjY3AA
+
+
+
+
+ 2
+ YES
+
+
+ 0
+ YES
+ compare:
+
+
+
+ 1
+ 120
+ 10
+ 1000
+
+
+ 337772096
+ 2048
+
+
+
+
+
+ 2
+ YES
+
+
+ 1
+ YES
+ compare:
+
+
+
+ 2
+ 63
+ 10
+ 1000
+
+
+ 337772096
+ 67110912
+
+
+
+
+
+ 2
+ YES
+
+
+ 2
+ YES
+ compare:
+
+
+
+ 6
+ 59.9580078125
+ 46.9580078125
+ 1000
+
+
+ 337772096
+ 2048
+
+
+
+
+
+ 2
+ YES
+
+
+ 6
+ YES
+ compare:
+
+
+
+ 3
+ 2
+
+
+ 6
+ System
+ gridColor
+
+ 3
+ MC41AA
+
+
+ 14
+ -895483904
+
+
+ 2
+ 0
+ 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, 276}, {352, 326}}
+ 1886912512
+ dupeGuru Preferences
+
+ NSWindow
+
+
+ View
+
+ {1.79769e+308, 1.79769e+308}
+ {213, 107}
+
+
+ 256
+
+
+
+ 292
+ {{120, 247}, {181, 21}}
+
+ YES
+
+ 67239424
+ 0
+
+
+
+
+ Helvetica
+ 12
+ 16
+
+
+ 100
+ 1
+ 80
+ 0.0
+ 0
+ 1
+ NO
+ NO
+
+
+
+
+ 292
+ {{122, 230}, {80, 13}}
+
+ YES
+
+ 67239424
+ 272629760
+ More results
+
+ LucidaGrande
+ 10
+ 2843
+
+
+
+
+
+
+
+
+ 289
+ {{219, 230}, {80, 13}}
+
+ YES
+
+ 67239424
+ 71303168
+ Less results
+
+
+
+
+
+
+
+
+ 292
+ {{17, 252}, {100, 14}}
+
+ YES
+
+ 67239424
+ 272629760
+ Filter hardness:
+
+
+
+
+
+
+
+
+ 292
+ {{20, 293}, {85, 13}}
+
+ YES
+
+ 67239424
+ 272629760
+ Scan type:
+
+
+
+
+
+
+
+
+
+ 256
+ {{18, 206}, {214, 18}}
+
+ YES
+
+ 67239424
+ 0
+ Word weighting
+
+
+ 1211912703
+ 2
+
+
+
+ 200
+ 25
+
+
+
+
+ 256
+ {{18, 166}, {214, 18}}
+
+ YES
+
+ 67239424
+ 0
+ Can mix file kind
+
+
+ 1211912703
+ 2
+
+
+
+ 200
+ 25
+
+
+
+
+ 256
+ {{304, 252}, {31, 14}}
+
+ YES
+
+ 67239424
+ -1874853888
+
+
+
+
+
+
+ 0
+
+
+ .
+
+ ,
+ -0
+ 0
+
+
+ 0
+ -0
+
+
+
+
+
+
+
+ NaN
+
+
+
+ 0
+ 0
+ YES
+ NO
+ 1
+ AAAAAAAAAAAAAAAAAAAAAA
+
+
+
+ .
+ ,
+ NO
+ YES
+ YES
+
+
+
+
+
+
+
+
+ 256
+ {{190, 12}, {148, 32}}
+
+ YES
+
+ 67239424
+ 134217728
+ Reset to Defaults
+
+
+ -2038284033
+ 1
+
+
+
+
+
+ 200
+ 25
+
+
+
+
+ 256
+ {{18, 186}, {214, 18}}
+
+ YES
+
+ 67239424
+ 0
+ Match similar words
+
+
+ 1211912703
+ 2
+
+
+
+ 200
+ 25
+
+
+
+
+ 292
+ {{20, 67}, {85, 13}}
+
+ YES
+
+ 67239424
+ 272629760
+ Copy and Move:
+
+
+
+
+
+
+
+
+
+ 256
+ {{18, 86}, {283, 18}}
+
+ YES
+
+ 67239424
+ 0
+ Check for update on startup
+
+
+ 1211912703
+ 2
+
+
+
+ 200
+ 25
+
+
+
+
+ 256
+ {{18, 146}, {228, 18}}
+
+ YES
+
+ 67239424
+ 0
+ Use regular expressions when filtering
+
+
+ 1211912703
+ 2
+
+
+
+ 200
+ 25
+
+
+
+
+ 256
+ {{18, 126}, {242, 18}}
+
+ YES
+
+ 67239424
+ 0
+ Remove empty folders on delete or move
+
+
+ 1211912703
+ 2
+
+
+
+ 200
+ 25
+
+
+
+
+ 256
+ {{18, 106}, {152, 18}}
+
+ YES
+
+ 67239424
+ 0
+ Ignore files smaller than
+
+
+ 1211912703
+ 2
+
+
+
+ 200
+ 25
+
+
+
+
+ 268
+ {{176, 104}, {59, 22}}
+
+ YES
+
+ -1804468671
+ -1874852864
+
+
+
+
+
+
+
+
+
+
+
+ #0
+
+
+
+ #0
+ #0
+
+
+
+
+
+ NaN
+
+
+
+
+
+ 3
+ YES
+ YES
+ YES
+
+ .
+ ,
+ NO
+ NO
+ NO
+
+
+ YES
+
+
+ 6
+ System
+ textColor
+
+
+
+
+
+
+ 292
+ {{243, 106}, {23, 17}}
+
+ YES
+
+ 67239424
+ 272629760
+ KB
+
+
+
+
+
+
+
+ {352, 326}
+
+
+ {{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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ enabled: values.scanType
+
+
+
+
+
+ enabled: values.scanType
+ enabled
+ values.scanType
+
+ NSValueTransformerName
+ vtScanTypeIsNotContent
+
+ 2
+
+
+ 774
+
+
+
+ value: values.matchSimilarWords
+
+
+
+
+
+ value: values.matchSimilarWords
+ value
+ values.matchSimilarWords
+ 2
+
+
+ 775
+
+
+
+ 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
+
+
+
+ exportToXHTML:
+
+
+
+ 948
+
+
+
+ checkForUpdates:
+
+
+
+ 951
+
+
+
+ value: values.SUCheckAtStartup
+
+
+
+
+
+ value: values.SUCheckAtStartup
+ value
+ values.SUCheckAtStartup
+ 2
+
+
+ 953
+
+
+
+ changePowerMarker:
+
+
+
+ 956
+
+
+
+ pmSwitch
+
+
+
+ 957
+
+
+
+ togglePowerMarker:
+
+
+
+ 963
+
+
+
+ toggleDelta:
+
+
+
+ 964
+
+
+
+ cut:
+
+
+
+ 996
+
+
+
+ copy:
+
+
+
+ 998
+
+
+
+ paste:
+
+
+
+ 1005
+
+
+
+ markAll:
+
+
+
+ 1019
+
+
+
+ markNone:
+
+
+
+ 1020
+
+
+
+ markInvert:
+
+
+
+ 1021
+
+
+
+ markSelected:
+
+
+
+ 1022
+
+
+
+ openWebsite:
+
+
+
+ 1024
+
+
+
+ value: values.useRegexpFilter
+
+
+
+
+
+ value: values.useRegexpFilter
+ value
+ values.useRegexpFilter
+ 2
+
+
+ 1026
+
+
+
+ filterField
+
+
+
+ 1030
+
+
+
+ filter:
+
+
+
+ 1031
+
+
+
+ nextKeyView
+
+
+
+ 1062
+
+
+
+ value: values.removeEmptyFolders
+
+
+
+
+
+ value: values.removeEmptyFolders
+ value
+ values.removeEmptyFolders
+ 2
+
+
+ 1072
+
+
+
+ value: values.ignoreSmallFiles
+
+
+
+
+
+ value: values.ignoreSmallFiles
+ value
+ values.ignoreSmallFiles
+ 2
+
+
+ 1111
+
+
+
+ value: values.smallFileThreshold
+
+
+
+
+
+ value: values.smallFileThreshold
+ value
+ values.smallFileThreshold
+ 2
+
+
+ 1113
+
+
+
+ toggleDirectories:
+
+
+
+ 1166
+
+
+
+ toggleDetailsPanel:
+
+
+
+ 1167
+
+
+
+ showPreferencesPanel:
+
+
+
+ 1168
+
+
+
+ startDuplicateScan:
+
+
+
+ 1169
+
+
+
+
+
+ 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
+
+
+
+
+ 950
+
+
+
+
+ 103
+
+
+
+
+
+
+
+ 106
+
+
+
+
+
+
+
+
+ 111
+
+
+
+
+ 1023
+
+
+
+
+ 597
+
+
+
+
+
+
+
+ 598
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 599
+
+
+
+
+ 600
+
+
+
+
+ 601
+
+
+
+
+ 602
+
+
+
+
+ 603
+
+
+
+
+ 604
+
+
+
+
+ 605
+
+
+
+
+ 707
+
+
+
+
+ 708
+
+
+
+
+ 710
+
+
+
+
+ 922
+
+
+
+
+ 926
+
+
+
+
+ 927
+
+
+
+
+ 928
+
+
+
+
+ 933
+
+
+
+
+ 947
+
+
+
+
+ 618
+
+
+
+
+
+
+
+ 619
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 620
+
+
+
+
+ 621
+
+
+
+
+ 622
+
+
+
+
+ 623
+
+
+
+
+ 624
+
+
+
+
+ 625
+
+
+
+
+ 626
+
+
+
+
+ 646
+
+
+
+
+ 705
+
+
+
+
+ 943
+
+
+
+
+ 944
+
+
+
+
+ 959
+
+
+
+
+
+
+
+ 960
+
+
+
+
+
+
+
+
+ 961
+
+
+
+
+ 962
+
+
+
+
+ 965
+
+
+
+
+
+
+
+ 966
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 985
+
+
+
+
+ 986
+
+
+
+
+ 991
+
+
+
+
+ 1011
+
+
+
+
+ 1012
+
+
+
+
+ 1013
+
+
+
+
+ 1014
+
+
+
+
+ 1018
+
+
+
+
+ 206
+
+
+ AppDelegate
+
+
+ 209
+
+
+ ResultWindow
+
+
+ 468
+
+
+ Shared Defaults
+
+
+ 497
+
+
+ RecentDirectoriesController
+
+
+ 523
+
+
+
+
+
+ preferences
+
+
+ 524
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 531
+
+
+
+
+
+
+
+ 532
+
+
+
+
+
+
+
+ 533
+
+
+
+
+
+
+
+ 534
+
+
+
+
+
+
+
+ 535
+
+
+
+
+
+
+
+ 536
+
+
+
+
+
+
+
+ 635
+
+
+
+
+
+
+
+ 649
+
+
+
+
+
+
+
+ 712
+
+
+
+
+
+
+
+ 750
+
+
+
+
+
+
+
+ 772
+
+
+
+
+
+
+
+ 904
+
+
+
+
+
+
+
+ 905
+
+
+
+
+
+
+
+ 952
+
+
+
+
+
+
+
+ 1025
+
+
+
+
+
+
+
+ 1068
+
+
+
+
+
+
+
+ 1104
+
+
+
+
+
+
+
+ 1106
+
+
+
+
+
+
+
+ 1109
+
+
+
+
+
+
+
+ 613
+
+
+ PyDupeGuru
+
+
+ 657
+
+
+
+
+
+
+
+
+
+
+
+ matches_context
+
+
+ 658
+
+
+
+
+ 659
+
+
+
+
+ 715
+
+
+
+
+ 872
+
+
+
+
+ 937
+
+
+
+
+ 938
+
+
+
+
+ 939
+
+
+
+
+ 949
+
+
+ SUUpdater
+
+
+ 1116
+
+
+
+
+ 1117
+
+
+
+
+ 1118
+
+
+
+
+ 1119
+
+
+
+
+ 1120
+
+
+
+
+ 1121
+
+
+
+
+ 1122
+
+
+
+
+
+
+
+ 1123
+
+
+
+
+ 1124
+
+
+
+
+ 1125
+
+
+
+
+
+
+
+ 1126
+
+
+
+
+ 1127
+
+
+
+
+ 1128
+
+
+
+
+ 1129
+
+
+
+
+
+
+
+ 1130
+
+
+
+
+ 1131
+
+
+
+
+ 1132
+
+
+
+
+ 1133
+
+
+
+
+ 1134
+
+
+
+
+
+
+
+ 1135
+
+
+
+
+ 1140
+
+
+
+
+ 1141
+
+
+
+
+ 1142
+
+
+
+
+ 1143
+
+
+
+
+ 714
+
+
+
+
+ 1108
+
+
+
+
+ 537
+
+
+
+
+
+
+
+
+ 539
+
+
+
+
+ 538
+
+
+
+
+ 906
+
+
+
+
+
+
+
+
+
+ 913
+
+
+
+
+ 909
+
+
+
+
+ 908
+
+
+
+
+ 1144
+
+
+
+
+ 1145
+
+
+
+
+ 1146
+
+
+
+
+ 1147
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1150
+
+
+
+
+ 1152
+
+
+
+
+ 1153
+
+
+
+
+ 1156
+
+
+
+
+ 1158
+
+
+
+
+ 1159
+
+
+
+
+ 1160
+
+
+
+
+ 1170
+
+
+
+
+
+
+
+ 720
+
+
+
+
+
+
+
+ 1136
+
+
+
+
+
+
+
+ 721
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 935
+
+
+
+
+ 740
+
+
+
+
+ 739
+
+
+
+
+ 737
+
+
+
+
+ 738
+
+
+
+
+ 920
+
+
+
+
+ 736
+
+
+
+
+ 735
+
+
+
+
+ 734
+
+
+
+
+ 733
+
+
+
+
+ 732
+
+
+
+
+ 731
+
+
+
+
+ 723
+
+
+
+
+ 1171
+
+
+
+
+
+
+
+ 955
+
+
+
+
+
+
+
+ 1138
+
+
+
+
+ 1172
+
+
+
+
+
+
+
+ 880
+
+
+
+
+
+
+
+ 1137
+
+
+
+
+ 1173
+
+
+
+
+
+
+
+ 1028
+
+
+
+
+
+
+
+ 1139
+
+
+
+
+
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ {{79, 539}, {617, 227}}
+ 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
+ tbbPowerMarker
+ com.apple.InterfaceBuilder.CocoaPlugin
+ tbbDelta
+ 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
+
+
+
+ {{109, 366}, {557, 400}}
+ com.apple.InterfaceBuilder.CocoaPlugin
+ {{109, 366}, {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
+
+ {{140, 768}, {481, 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, 519}, {352, 326}}
+ com.apple.InterfaceBuilder.CocoaPlugin
+ {{88, 519}, {352, 326}}
+
+
+ {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
+
+ {{286, 475}, {359, 293}}
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ {{182, 609}, {331, 133}}
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ {{94, 408}, {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
+
+
+
+
+
+
+ 1173
+
+
+
+
+ AppDelegate
+ AppDelegateBase
+
+ 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
+
+
+
+ PyRegistrable
+ NSObject
+
+ IBProjectSource
+ cocoalib/PyRegistrable.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
+
+
+ NSPopUpButton
+ 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
+
+
+
+
+ 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
+
+