mirror of
				https://github.com/arsenetar/dupeguru.git
				synced 2025-09-11 17:58:17 +00:00 
			
		
		
		
	dgse cocoa: dropped tiger support. Moved Details.nib and Directories.nib to dgbase. Added toolbar creation in the MainMenu nib.
--HG-- extra : convert_revision : svn%3Ac306627e-7827-47d3-bdf0-9a457c9553a1/trunk%40219
This commit is contained in:
		
							parent
							
								
									911521d8e0
								
							
						
					
					
						commit
						f0a38a2b3f
					
				@ -12,7 +12,7 @@ http://www.hardcoded.net/licenses/hs_license
 | 
				
			|||||||
@implementation DetailsPanelBase
 | 
					@implementation DetailsPanelBase
 | 
				
			||||||
- (id)initWithPy:(PyApp *)aPy
 | 
					- (id)initWithPy:(PyApp *)aPy
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    self = [super initWithWindowNibName:@"Details"];
 | 
					    self = [super initWithWindowNibName:@"DetailsPanel"];
 | 
				
			||||||
    [self window]; //So the detailsTable is initialized.
 | 
					    [self window]; //So the detailsTable is initialized.
 | 
				
			||||||
    [detailsTable setPy:aPy];
 | 
					    [detailsTable setPy:aPy];
 | 
				
			||||||
	[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(duplicateSelectionChanged:) name:DuplicateSelectionChangedNotification object:nil];
 | 
						[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(duplicateSelectionChanged:) name:DuplicateSelectionChangedNotification object:nil];
 | 
				
			||||||
 | 
				
			|||||||
@ -14,7 +14,7 @@ http://www.hardcoded.net/licenses/hs_license
 | 
				
			|||||||
@implementation DirectoryPanelBase
 | 
					@implementation DirectoryPanelBase
 | 
				
			||||||
- (id)initWithParentApp:(id)aParentApp
 | 
					- (id)initWithParentApp:(id)aParentApp
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    self = [super initWithWindowNibName:@"Directories"];
 | 
					    self = [super initWithWindowNibName:@"DirectoryPanel"];
 | 
				
			||||||
    [self window];
 | 
					    [self window];
 | 
				
			||||||
    AppDelegateBase *app = aParentApp;
 | 
					    AppDelegateBase *app = aParentApp;
 | 
				
			||||||
    _py = [app py];
 | 
					    _py = [app py];
 | 
				
			||||||
 | 
				
			|||||||
@ -20,21 +20,14 @@ http://www.hardcoded.net/licenses/hs_license
 | 
				
			|||||||
@protected
 | 
					@protected
 | 
				
			||||||
    IBOutlet PyDupeGuruBase *py;
 | 
					    IBOutlet PyDupeGuruBase *py;
 | 
				
			||||||
    IBOutlet id app;
 | 
					    IBOutlet id app;
 | 
				
			||||||
    IBOutlet NSView *actionMenuView;
 | 
					 | 
				
			||||||
    IBOutlet NSSegmentedControl *deltaSwitch;
 | 
					    IBOutlet NSSegmentedControl *deltaSwitch;
 | 
				
			||||||
    IBOutlet NSView *deltaSwitchView;
 | 
					 | 
				
			||||||
    IBOutlet NSView *filterFieldView;
 | 
					 | 
				
			||||||
    IBOutlet MatchesView *matches;
 | 
					    IBOutlet MatchesView *matches;
 | 
				
			||||||
	IBOutlet NSSegmentedControl *pmSwitch;
 | 
						IBOutlet NSSegmentedControl *pmSwitch;
 | 
				
			||||||
    IBOutlet NSView *pmSwitchView;
 | 
					 | 
				
			||||||
	IBOutlet NSTextField *stats;
 | 
						IBOutlet NSTextField *stats;
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    BOOL _powerMode;
 | 
					    BOOL _powerMode;
 | 
				
			||||||
    BOOL _displayDelta;
 | 
					    BOOL _displayDelta;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
/* Override */
 | 
					 | 
				
			||||||
- (NSString *)logoImageName;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* Helpers */
 | 
					/* Helpers */
 | 
				
			||||||
- (NSArray *)getColumnsOrder;
 | 
					- (NSArray *)getColumnsOrder;
 | 
				
			||||||
- (NSDictionary *)getColumnsWidth;
 | 
					- (NSDictionary *)getColumnsWidth;
 | 
				
			||||||
 | 
				
			|||||||
@ -14,15 +14,6 @@ http://www.hardcoded.net/licenses/hs_license
 | 
				
			|||||||
#import "AppDelegate.h"
 | 
					#import "AppDelegate.h"
 | 
				
			||||||
#import "Consts.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
 | 
					@implementation MatchesView
 | 
				
			||||||
- (void)keyDown:(NSEvent *)theEvent
 | 
					- (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];
 | 
						[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(resultsUpdated:) name:ResultsUpdatedNotification object:nil];
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* Virtual */
 | 
					 | 
				
			||||||
- (NSString *)logoImageName
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
    return @"dg_logo32";
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* Helpers */
 | 
					/* Helpers */
 | 
				
			||||||
//Returns an array of identifiers, in order.
 | 
					//Returns an array of identifiers, in order.
 | 
				
			||||||
- (NSArray *)getColumnsOrder
 | 
					- (NSArray *)getColumnsOrder
 | 
				
			||||||
@ -355,107 +340,6 @@ http://www.hardcoded.net/licenses/hs_license
 | 
				
			|||||||
	[matches invalidateBuffers];
 | 
						[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
 | 
					- (BOOL)validateToolbarItem:(NSToolbarItem *)theItem
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    return ![[ProgressController mainProgressController] isShown];
 | 
					    return ![[ProgressController mainProgressController] isShown];
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										1083
									
								
								base/cocoa/xib/DetailsPanel.xib
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1083
									
								
								base/cocoa/xib/DetailsPanel.xib
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										1491
									
								
								base/cocoa/xib/DirectoryPanel.xib
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1491
									
								
								base/cocoa/xib/DirectoryPanel.xib
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								images/gear.png
									
									
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								images/gear.png
									
									
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 Before Width: | Height: | Size: 394 B  | 
							
								
								
									
										18
									
								
								se/cocoa/English.lproj/Details.nib/classes.nib
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										18
									
								
								se/cocoa/English.lproj/Details.nib/classes.nib
									
									
									
										generated
									
									
									
								
							@ -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; 
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
							
								
								
									
										16
									
								
								se/cocoa/English.lproj/Details.nib/info.nib
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										16
									
								
								se/cocoa/English.lproj/Details.nib/info.nib
									
									
									
										generated
									
									
									
								
							@ -1,16 +0,0 @@
 | 
				
			|||||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
					 | 
				
			||||||
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
 | 
					 | 
				
			||||||
<plist version="1.0">
 | 
					 | 
				
			||||||
<dict>
 | 
					 | 
				
			||||||
	<key>IBDocumentLocation</key>
 | 
					 | 
				
			||||||
	<string>432 54 356 240 0 0 1024 746 </string>
 | 
					 | 
				
			||||||
	<key>IBFramework Version</key>
 | 
					 | 
				
			||||||
	<string>443.0</string>
 | 
					 | 
				
			||||||
	<key>IBOpenObjects</key>
 | 
					 | 
				
			||||||
	<array>
 | 
					 | 
				
			||||||
		<integer>5</integer>
 | 
					 | 
				
			||||||
	</array>
 | 
					 | 
				
			||||||
	<key>IBSystem Version</key>
 | 
					 | 
				
			||||||
	<string>8I127</string>
 | 
					 | 
				
			||||||
</dict>
 | 
					 | 
				
			||||||
</plist>
 | 
					 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								se/cocoa/English.lproj/Details.nib/keyedobjects.nib
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								se/cocoa/English.lproj/Details.nib/keyedobjects.nib
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										62
									
								
								se/cocoa/English.lproj/Directories.nib/classes.nib
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										62
									
								
								se/cocoa/English.lproj/Directories.nib/classes.nib
									
									
									
										generated
									
									
									
								
							@ -1,62 +0,0 @@
 | 
				
			|||||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
					 | 
				
			||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
 | 
					 | 
				
			||||||
<plist version="1.0">
 | 
					 | 
				
			||||||
<dict>
 | 
					 | 
				
			||||||
	<key>IBClasses</key>
 | 
					 | 
				
			||||||
	<array>
 | 
					 | 
				
			||||||
		<dict>
 | 
					 | 
				
			||||||
			<key>CLASS</key>
 | 
					 | 
				
			||||||
			<string>FirstResponder</string>
 | 
					 | 
				
			||||||
			<key>LANGUAGE</key>
 | 
					 | 
				
			||||||
			<string>ObjC</string>
 | 
					 | 
				
			||||||
			<key>SUPERCLASS</key>
 | 
					 | 
				
			||||||
			<string>NSObject</string>
 | 
					 | 
				
			||||||
		</dict>
 | 
					 | 
				
			||||||
		<dict>
 | 
					 | 
				
			||||||
			<key>ACTIONS</key>
 | 
					 | 
				
			||||||
			<dict>
 | 
					 | 
				
			||||||
				<key>askForDirectory</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>changeDirectoryState</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>popupAddDirectoryMenu</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>removeSelectedDirectory</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>toggleVisible</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
			</dict>
 | 
					 | 
				
			||||||
			<key>CLASS</key>
 | 
					 | 
				
			||||||
			<string>DirectoryPanel</string>
 | 
					 | 
				
			||||||
			<key>LANGUAGE</key>
 | 
					 | 
				
			||||||
			<string>ObjC</string>
 | 
					 | 
				
			||||||
			<key>OUTLETS</key>
 | 
					 | 
				
			||||||
			<dict>
 | 
					 | 
				
			||||||
				<key>addButtonPopUp</key>
 | 
					 | 
				
			||||||
				<string>NSPopUpButton</string>
 | 
					 | 
				
			||||||
				<key>directories</key>
 | 
					 | 
				
			||||||
				<string>NSOutlineView</string>
 | 
					 | 
				
			||||||
				<key>removeButton</key>
 | 
					 | 
				
			||||||
				<string>NSButton</string>
 | 
					 | 
				
			||||||
			</dict>
 | 
					 | 
				
			||||||
			<key>SUPERCLASS</key>
 | 
					 | 
				
			||||||
			<string>DirectoryPanelBase</string>
 | 
					 | 
				
			||||||
		</dict>
 | 
					 | 
				
			||||||
		<dict>
 | 
					 | 
				
			||||||
			<key>CLASS</key>
 | 
					 | 
				
			||||||
			<string>OutlineView</string>
 | 
					 | 
				
			||||||
			<key>LANGUAGE</key>
 | 
					 | 
				
			||||||
			<string>ObjC</string>
 | 
					 | 
				
			||||||
			<key>OUTLETS</key>
 | 
					 | 
				
			||||||
			<dict>
 | 
					 | 
				
			||||||
				<key>py</key>
 | 
					 | 
				
			||||||
				<string>PyApp</string>
 | 
					 | 
				
			||||||
			</dict>
 | 
					 | 
				
			||||||
			<key>SUPERCLASS</key>
 | 
					 | 
				
			||||||
			<string>NSOutlineView</string>
 | 
					 | 
				
			||||||
		</dict>
 | 
					 | 
				
			||||||
	</array>
 | 
					 | 
				
			||||||
	<key>IBVersion</key>
 | 
					 | 
				
			||||||
	<string>1</string>
 | 
					 | 
				
			||||||
</dict>
 | 
					 | 
				
			||||||
</plist>
 | 
					 | 
				
			||||||
							
								
								
									
										20
									
								
								se/cocoa/English.lproj/Directories.nib/info.nib
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										20
									
								
								se/cocoa/English.lproj/Directories.nib/info.nib
									
									
									
										generated
									
									
									
								
							@ -1,20 +0,0 @@
 | 
				
			|||||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
					 | 
				
			||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
 | 
					 | 
				
			||||||
<plist version="1.0">
 | 
					 | 
				
			||||||
<dict>
 | 
					 | 
				
			||||||
	<key>IBFramework Version</key>
 | 
					 | 
				
			||||||
	<string>629</string>
 | 
					 | 
				
			||||||
	<key>IBLastKnownRelativeProjectPath</key>
 | 
					 | 
				
			||||||
	<string>../../dupeguru.xcodeproj</string>
 | 
					 | 
				
			||||||
	<key>IBOldestOS</key>
 | 
					 | 
				
			||||||
	<integer>5</integer>
 | 
					 | 
				
			||||||
	<key>IBOpenObjects</key>
 | 
					 | 
				
			||||||
	<array>
 | 
					 | 
				
			||||||
		<integer>6</integer>
 | 
					 | 
				
			||||||
	</array>
 | 
					 | 
				
			||||||
	<key>IBSystem Version</key>
 | 
					 | 
				
			||||||
	<string>9B18</string>
 | 
					 | 
				
			||||||
	<key>targetFramework</key>
 | 
					 | 
				
			||||||
	<string>IBCocoaFramework</string>
 | 
					 | 
				
			||||||
</dict>
 | 
					 | 
				
			||||||
</plist>
 | 
					 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								se/cocoa/English.lproj/Directories.nib/keyedobjects.nib
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								se/cocoa/English.lproj/Directories.nib/keyedobjects.nib
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										229
									
								
								se/cocoa/English.lproj/MainMenu.nib/classes.nib
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										229
									
								
								se/cocoa/English.lproj/MainMenu.nib/classes.nib
									
									
									
										generated
									
									
									
								
							@ -1,229 +0,0 @@
 | 
				
			|||||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
					 | 
				
			||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
 | 
					 | 
				
			||||||
<plist version="1.0">
 | 
					 | 
				
			||||||
<dict>
 | 
					 | 
				
			||||||
	<key>IBClasses</key>
 | 
					 | 
				
			||||||
	<array>
 | 
					 | 
				
			||||||
		<dict>
 | 
					 | 
				
			||||||
			<key>CLASS</key>
 | 
					 | 
				
			||||||
			<string>NSSegmentedControl</string>
 | 
					 | 
				
			||||||
			<key>LANGUAGE</key>
 | 
					 | 
				
			||||||
			<string>ObjC</string>
 | 
					 | 
				
			||||||
			<key>SUPERCLASS</key>
 | 
					 | 
				
			||||||
			<string>NSControl</string>
 | 
					 | 
				
			||||||
		</dict>
 | 
					 | 
				
			||||||
		<dict>
 | 
					 | 
				
			||||||
			<key>ACTIONS</key>
 | 
					 | 
				
			||||||
			<dict>
 | 
					 | 
				
			||||||
				<key>openWebsite</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>toggleDirectories</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>unlockApp</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
			</dict>
 | 
					 | 
				
			||||||
			<key>CLASS</key>
 | 
					 | 
				
			||||||
			<string>AppDelegate</string>
 | 
					 | 
				
			||||||
			<key>LANGUAGE</key>
 | 
					 | 
				
			||||||
			<string>ObjC</string>
 | 
					 | 
				
			||||||
			<key>OUTLETS</key>
 | 
					 | 
				
			||||||
			<dict>
 | 
					 | 
				
			||||||
				<key>py</key>
 | 
					 | 
				
			||||||
				<string>PyDupeGuru</string>
 | 
					 | 
				
			||||||
				<key>recentDirectories</key>
 | 
					 | 
				
			||||||
				<string>RecentDirectories</string>
 | 
					 | 
				
			||||||
				<key>result</key>
 | 
					 | 
				
			||||||
				<string>ResultWindow</string>
 | 
					 | 
				
			||||||
				<key>unlockMenuItem</key>
 | 
					 | 
				
			||||||
				<string>NSMenuItem</string>
 | 
					 | 
				
			||||||
			</dict>
 | 
					 | 
				
			||||||
			<key>SUPERCLASS</key>
 | 
					 | 
				
			||||||
			<string>NSObject</string>
 | 
					 | 
				
			||||||
		</dict>
 | 
					 | 
				
			||||||
		<dict>
 | 
					 | 
				
			||||||
			<key>CLASS</key>
 | 
					 | 
				
			||||||
			<string>PyApp</string>
 | 
					 | 
				
			||||||
			<key>LANGUAGE</key>
 | 
					 | 
				
			||||||
			<string>ObjC</string>
 | 
					 | 
				
			||||||
			<key>SUPERCLASS</key>
 | 
					 | 
				
			||||||
			<string>NSObject</string>
 | 
					 | 
				
			||||||
		</dict>
 | 
					 | 
				
			||||||
		<dict>
 | 
					 | 
				
			||||||
			<key>CLASS</key>
 | 
					 | 
				
			||||||
			<string>MatchesView</string>
 | 
					 | 
				
			||||||
			<key>LANGUAGE</key>
 | 
					 | 
				
			||||||
			<string>ObjC</string>
 | 
					 | 
				
			||||||
			<key>SUPERCLASS</key>
 | 
					 | 
				
			||||||
			<string>OutlineView</string>
 | 
					 | 
				
			||||||
		</dict>
 | 
					 | 
				
			||||||
		<dict>
 | 
					 | 
				
			||||||
			<key>CLASS</key>
 | 
					 | 
				
			||||||
			<string>PyDupeGuru</string>
 | 
					 | 
				
			||||||
			<key>LANGUAGE</key>
 | 
					 | 
				
			||||||
			<string>ObjC</string>
 | 
					 | 
				
			||||||
			<key>SUPERCLASS</key>
 | 
					 | 
				
			||||||
			<string>PyApp</string>
 | 
					 | 
				
			||||||
		</dict>
 | 
					 | 
				
			||||||
		<dict>
 | 
					 | 
				
			||||||
			<key>ACTIONS</key>
 | 
					 | 
				
			||||||
			<dict>
 | 
					 | 
				
			||||||
				<key>changeDelta</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>changePowerMarker</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>clearIgnoreList</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>collapseAll</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>copyMarked</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>deleteMarked</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>expandAll</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>exportToXHTML</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>filter</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>ignoreSelected</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>markAll</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>markInvert</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>markNone</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>markSelected</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>markToggle</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>moveMarked</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>openSelected</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>refresh</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>removeMarked</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>removeSelected</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>renameSelected</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>resetColumnsToDefault</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>revealSelected</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>showPreferencesPanel</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>startDuplicateScan</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>switchSelected</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>toggleColumn</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>toggleDelta</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>toggleDetailsPanel</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>togglePowerMarker</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
			</dict>
 | 
					 | 
				
			||||||
			<key>CLASS</key>
 | 
					 | 
				
			||||||
			<string>ResultWindow</string>
 | 
					 | 
				
			||||||
			<key>LANGUAGE</key>
 | 
					 | 
				
			||||||
			<string>ObjC</string>
 | 
					 | 
				
			||||||
			<key>OUTLETS</key>
 | 
					 | 
				
			||||||
			<dict>
 | 
					 | 
				
			||||||
				<key>actionMenu</key>
 | 
					 | 
				
			||||||
				<string>NSPopUpButton</string>
 | 
					 | 
				
			||||||
				<key>actionMenuView</key>
 | 
					 | 
				
			||||||
				<string>NSView</string>
 | 
					 | 
				
			||||||
				<key>app</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>columnsMenu</key>
 | 
					 | 
				
			||||||
				<string>NSMenu</string>
 | 
					 | 
				
			||||||
				<key>deltaSwitch</key>
 | 
					 | 
				
			||||||
				<string>NSSegmentedControl</string>
 | 
					 | 
				
			||||||
				<key>deltaSwitchView</key>
 | 
					 | 
				
			||||||
				<string>NSView</string>
 | 
					 | 
				
			||||||
				<key>filterField</key>
 | 
					 | 
				
			||||||
				<string>NSSearchField</string>
 | 
					 | 
				
			||||||
				<key>filterFieldView</key>
 | 
					 | 
				
			||||||
				<string>NSView</string>
 | 
					 | 
				
			||||||
				<key>matches</key>
 | 
					 | 
				
			||||||
				<string>MatchesView</string>
 | 
					 | 
				
			||||||
				<key>pmSwitch</key>
 | 
					 | 
				
			||||||
				<string>NSSegmentedControl</string>
 | 
					 | 
				
			||||||
				<key>pmSwitchView</key>
 | 
					 | 
				
			||||||
				<string>NSView</string>
 | 
					 | 
				
			||||||
				<key>preferencesPanel</key>
 | 
					 | 
				
			||||||
				<string>NSWindow</string>
 | 
					 | 
				
			||||||
				<key>py</key>
 | 
					 | 
				
			||||||
				<string>PyDupeGuru</string>
 | 
					 | 
				
			||||||
				<key>stats</key>
 | 
					 | 
				
			||||||
				<string>NSTextField</string>
 | 
					 | 
				
			||||||
			</dict>
 | 
					 | 
				
			||||||
			<key>SUPERCLASS</key>
 | 
					 | 
				
			||||||
			<string>NSWindowController</string>
 | 
					 | 
				
			||||||
		</dict>
 | 
					 | 
				
			||||||
		<dict>
 | 
					 | 
				
			||||||
			<key>CLASS</key>
 | 
					 | 
				
			||||||
			<string>FirstResponder</string>
 | 
					 | 
				
			||||||
			<key>LANGUAGE</key>
 | 
					 | 
				
			||||||
			<string>ObjC</string>
 | 
					 | 
				
			||||||
			<key>SUPERCLASS</key>
 | 
					 | 
				
			||||||
			<string>NSObject</string>
 | 
					 | 
				
			||||||
		</dict>
 | 
					 | 
				
			||||||
		<dict>
 | 
					 | 
				
			||||||
			<key>ACTIONS</key>
 | 
					 | 
				
			||||||
			<dict>
 | 
					 | 
				
			||||||
				<key>checkForUpdates</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
			</dict>
 | 
					 | 
				
			||||||
			<key>CLASS</key>
 | 
					 | 
				
			||||||
			<string>SUUpdater</string>
 | 
					 | 
				
			||||||
			<key>LANGUAGE</key>
 | 
					 | 
				
			||||||
			<string>ObjC</string>
 | 
					 | 
				
			||||||
			<key>SUPERCLASS</key>
 | 
					 | 
				
			||||||
			<string>NSObject</string>
 | 
					 | 
				
			||||||
		</dict>
 | 
					 | 
				
			||||||
		<dict>
 | 
					 | 
				
			||||||
			<key>ACTIONS</key>
 | 
					 | 
				
			||||||
			<dict>
 | 
					 | 
				
			||||||
				<key>clearMenu</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>menuClick</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
			</dict>
 | 
					 | 
				
			||||||
			<key>CLASS</key>
 | 
					 | 
				
			||||||
			<string>RecentDirectories</string>
 | 
					 | 
				
			||||||
			<key>LANGUAGE</key>
 | 
					 | 
				
			||||||
			<string>ObjC</string>
 | 
					 | 
				
			||||||
			<key>OUTLETS</key>
 | 
					 | 
				
			||||||
			<dict>
 | 
					 | 
				
			||||||
				<key>delegate</key>
 | 
					 | 
				
			||||||
				<string>id</string>
 | 
					 | 
				
			||||||
				<key>menu</key>
 | 
					 | 
				
			||||||
				<string>NSMenu</string>
 | 
					 | 
				
			||||||
			</dict>
 | 
					 | 
				
			||||||
			<key>SUPERCLASS</key>
 | 
					 | 
				
			||||||
			<string>NSObject</string>
 | 
					 | 
				
			||||||
		</dict>
 | 
					 | 
				
			||||||
		<dict>
 | 
					 | 
				
			||||||
			<key>CLASS</key>
 | 
					 | 
				
			||||||
			<string>OutlineView</string>
 | 
					 | 
				
			||||||
			<key>LANGUAGE</key>
 | 
					 | 
				
			||||||
			<string>ObjC</string>
 | 
					 | 
				
			||||||
			<key>OUTLETS</key>
 | 
					 | 
				
			||||||
			<dict>
 | 
					 | 
				
			||||||
				<key>py</key>
 | 
					 | 
				
			||||||
				<string>PyApp</string>
 | 
					 | 
				
			||||||
			</dict>
 | 
					 | 
				
			||||||
			<key>SUPERCLASS</key>
 | 
					 | 
				
			||||||
			<string>NSOutlineView</string>
 | 
					 | 
				
			||||||
		</dict>
 | 
					 | 
				
			||||||
	</array>
 | 
					 | 
				
			||||||
	<key>IBVersion</key>
 | 
					 | 
				
			||||||
	<string>1</string>
 | 
					 | 
				
			||||||
</dict>
 | 
					 | 
				
			||||||
</plist>
 | 
					 | 
				
			||||||
							
								
								
									
										20
									
								
								se/cocoa/English.lproj/MainMenu.nib/info.nib
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										20
									
								
								se/cocoa/English.lproj/MainMenu.nib/info.nib
									
									
									
										generated
									
									
									
								
							@ -1,20 +0,0 @@
 | 
				
			|||||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
					 | 
				
			||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
 | 
					 | 
				
			||||||
<plist version="1.0">
 | 
					 | 
				
			||||||
<dict>
 | 
					 | 
				
			||||||
	<key>IBFramework Version</key>
 | 
					 | 
				
			||||||
	<string>629</string>
 | 
					 | 
				
			||||||
	<key>IBLastKnownRelativeProjectPath</key>
 | 
					 | 
				
			||||||
	<string>../../dupeguru.xcodeproj</string>
 | 
					 | 
				
			||||||
	<key>IBOldestOS</key>
 | 
					 | 
				
			||||||
	<integer>5</integer>
 | 
					 | 
				
			||||||
	<key>IBOpenObjects</key>
 | 
					 | 
				
			||||||
	<array>
 | 
					 | 
				
			||||||
		<integer>524</integer>
 | 
					 | 
				
			||||||
	</array>
 | 
					 | 
				
			||||||
	<key>IBSystem Version</key>
 | 
					 | 
				
			||||||
	<string>9E17</string>
 | 
					 | 
				
			||||||
	<key>targetFramework</key>
 | 
					 | 
				
			||||||
	<string>IBCocoaFramework</string>
 | 
					 | 
				
			||||||
</dict>
 | 
					 | 
				
			||||||
</plist>
 | 
					 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								se/cocoa/English.lproj/MainMenu.nib/keyedobjects.nib
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								se/cocoa/English.lproj/MainMenu.nib/keyedobjects.nib
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							@ -28,6 +28,8 @@
 | 
				
			|||||||
	<string>MainMenu</string>
 | 
						<string>MainMenu</string>
 | 
				
			||||||
	<key>NSPrincipalClass</key>
 | 
						<key>NSPrincipalClass</key>
 | 
				
			||||||
	<string>NSApplication</string>
 | 
						<string>NSApplication</string>
 | 
				
			||||||
 | 
						<key>NSHumanReadableCopyright</key>
 | 
				
			||||||
 | 
						<string>© Hardcoded Software, 2009</string>
 | 
				
			||||||
	<key>SUFeedURL</key>
 | 
						<key>SUFeedURL</key>
 | 
				
			||||||
	<string>http://www.hardcoded.net/updates/dupeguru.appcast</string>
 | 
						<string>http://www.hardcoded.net/updates/dupeguru.appcast</string>
 | 
				
			||||||
	<key>SUPublicDSAKeyFile</key>
 | 
						<key>SUPublicDSAKeyFile</key>
 | 
				
			||||||
 | 
				
			|||||||
@ -32,19 +32,6 @@ http://www.hardcoded.net/licenses/hs_license
 | 
				
			|||||||
    [self initResultColumns];
 | 
					    [self initResultColumns];
 | 
				
			||||||
    [self refreshStats];
 | 
					    [self refreshStats];
 | 
				
			||||||
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(resultsMarkingChanged:) name:ResultsMarkingChangedNotification object:nil];
 | 
					    [[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 */
 | 
					/* Actions */
 | 
				
			||||||
 | 
				
			|||||||
@ -7,28 +7,26 @@
 | 
				
			|||||||
	objects = {
 | 
						objects = {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* Begin PBXBuildFile section */
 | 
					/* Begin PBXBuildFile section */
 | 
				
			||||||
		8D11072A0486CEB800E47090 /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = 29B97318FDCFA39411CA2CEA /* MainMenu.nib */; };
 | 
					 | 
				
			||||||
		8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
 | 
					 | 
				
			||||||
		8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
 | 
							8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
 | 
				
			||||||
		8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
 | 
							8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
 | 
				
			||||||
		CE073F6309CAE1A3005C1D2F /* dupeguru_help in Resources */ = {isa = PBXBuildFile; fileRef = CE073F5409CAE1A3005C1D2F /* dupeguru_help */; };
 | 
							CE073F6309CAE1A3005C1D2F /* dupeguru_help in Resources */ = {isa = PBXBuildFile; fileRef = CE073F5409CAE1A3005C1D2F /* dupeguru_help */; };
 | 
				
			||||||
		CE381C9609914ACE003581CE /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = CE381C9409914ACE003581CE /* AppDelegate.m */; };
 | 
							CE381C9609914ACE003581CE /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = CE381C9409914ACE003581CE /* AppDelegate.m */; };
 | 
				
			||||||
		CE381C9C09914ADF003581CE /* ResultWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = CE381C9A09914ADF003581CE /* ResultWindow.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 */; };
 | 
							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 */; };
 | 
							CE45579B0AE3BC2B005A9546 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE45579A0AE3BC2B005A9546 /* Sparkle.framework */; };
 | 
				
			||||||
		CE4557B40AE3BC50005A9546 /* Sparkle.framework in CopyFiles */ = {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 */; };
 | 
							CE68EE6809ABC48000971085 /* DirectoryPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = CE68EE6609ABC48000971085 /* DirectoryPanel.m */; };
 | 
				
			||||||
		CE6E0DFE1054E9EF008D9390 /* dsa_pub.pem in Resources */ = {isa = PBXBuildFile; fileRef = CE6E0DFD1054E9EF008D9390 /* dsa_pub.pem */; };
 | 
							CE6E0DFE1054E9EF008D9390 /* dsa_pub.pem in Resources */ = {isa = PBXBuildFile; fileRef = CE6E0DFD1054E9EF008D9390 /* dsa_pub.pem */; };
 | 
				
			||||||
		CE848A1909DD85810004CB44 /* Consts.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = CE848A1809DD85810004CB44 /* Consts.h */; };
 | 
							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 */; };
 | 
							CECA899C09DB132E00A3D774 /* DetailsPanel.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = CECA899A09DB132E00A3D774 /* DetailsPanel.h */; };
 | 
				
			||||||
		CECA899D09DB132E00A3D774 /* DetailsPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = CECA899B09DB132E00A3D774 /* DetailsPanel.m */; };
 | 
							CECA899D09DB132E00A3D774 /* DetailsPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = CECA899B09DB132E00A3D774 /* DetailsPanel.m */; };
 | 
				
			||||||
		CEDD92DA0FDD01640031C7B7 /* BRSingleLineFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = CEDD92D70FDD01640031C7B7 /* BRSingleLineFormatter.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 */; };
 | 
							CEDD92DB0FDD01640031C7B7 /* NSCharacterSet_Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = CEDD92D90FDD01640031C7B7 /* NSCharacterSet_Extensions.m */; };
 | 
				
			||||||
		CEE7EA130FE675C80004E467 /* DetailsPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = CEE7EA120FE675C80004E467 /* DetailsPanel.m */; };
 | 
							CEE7EA130FE675C80004E467 /* DetailsPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = CEE7EA120FE675C80004E467 /* DetailsPanel.m */; };
 | 
				
			||||||
		CEEB135209C837A2004D2330 /* dupeguru.icns in Resources */ = {isa = PBXBuildFile; fileRef = CEEB135109C837A2004D2330 /* dupeguru.icns */; };
 | 
							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 */; };
 | 
							CEFC294609C89E3D00D9F998 /* folder32.png in Resources */ = {isa = PBXBuildFile; fileRef = CEFC294509C89E3D00D9F998 /* folder32.png */; };
 | 
				
			||||||
		CEFC295509C89FF200D9F998 /* details32.png in Resources */ = {isa = PBXBuildFile; fileRef = CEFC295309C89FF200D9F998 /* details32.png */; };
 | 
							CEFC295509C89FF200D9F998 /* details32.png in Resources */ = {isa = PBXBuildFile; fileRef = CEFC295309C89FF200D9F998 /* details32.png */; };
 | 
				
			||||||
		CEFC295609C89FF200D9F998 /* preferences32.png in Resources */ = {isa = PBXBuildFile; fileRef = CEFC295409C89FF200D9F998 /* preferences32.png */; };
 | 
							CEFC295609C89FF200D9F998 /* preferences32.png in Resources */ = {isa = PBXBuildFile; fileRef = CEFC295409C89FF200D9F998 /* preferences32.png */; };
 | 
				
			||||||
@ -66,11 +64,9 @@
 | 
				
			|||||||
/* End PBXCopyFilesBuildPhase section */
 | 
					/* End PBXCopyFilesBuildPhase section */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* Begin PBXFileReference section */
 | 
					/* Begin PBXFileReference section */
 | 
				
			||||||
		089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
 | 
					 | 
				
			||||||
		1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
 | 
							1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
 | 
				
			||||||
		13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };
 | 
							13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };
 | 
				
			||||||
		29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
 | 
							29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
 | 
				
			||||||
		29B97319FDCFA39411CA2CEA /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/MainMenu.nib; sourceTree = "<group>"; };
 | 
					 | 
				
			||||||
		29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
 | 
							29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
 | 
				
			||||||
		29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
 | 
							29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
 | 
				
			||||||
		8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = SOURCE_ROOT; };
 | 
							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; };
 | 
							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; };
 | 
							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; };
 | 
							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 = "<group>"; };
 | 
					 | 
				
			||||||
		CE45579A0AE3BC2B005A9546 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Sparkle.framework; path = /Library/Frameworks/Sparkle.framework; sourceTree = "<absolute>"; };
 | 
							CE45579A0AE3BC2B005A9546 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Sparkle.framework; path = /Library/Frameworks/Sparkle.framework; sourceTree = "<absolute>"; };
 | 
				
			||||||
		CE68EE6509ABC48000971085 /* DirectoryPanel.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = DirectoryPanel.h; 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; };
 | 
							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 = "<group>"; };
 | 
							CE6E0DFD1054E9EF008D9390 /* dsa_pub.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = dsa_pub.pem; path = dgbase/dsa_pub.pem; sourceTree = "<group>"; };
 | 
				
			||||||
		CE848A1809DD85810004CB44 /* Consts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Consts.h; sourceTree = "<group>"; };
 | 
							CE848A1809DD85810004CB44 /* Consts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Consts.h; sourceTree = "<group>"; };
 | 
				
			||||||
		CECA899809DB12CA00A3D774 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/Details.nib; sourceTree = "<group>"; };
 | 
					 | 
				
			||||||
		CECA899A09DB132E00A3D774 /* DetailsPanel.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = DetailsPanel.h; sourceTree = "<group>"; };
 | 
							CECA899A09DB132E00A3D774 /* DetailsPanel.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = DetailsPanel.h; sourceTree = "<group>"; };
 | 
				
			||||||
		CECA899B09DB132E00A3D774 /* DetailsPanel.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; path = DetailsPanel.m; sourceTree = "<group>"; };
 | 
							CECA899B09DB132E00A3D774 /* DetailsPanel.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; path = DetailsPanel.m; sourceTree = "<group>"; };
 | 
				
			||||||
		CEDD92D60FDD01640031C7B7 /* BRSingleLineFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BRSingleLineFormatter.h; path = cocoalib/brsinglelineformatter/BRSingleLineFormatter.h; sourceTree = SOURCE_ROOT; };
 | 
							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; };
 | 
							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; };
 | 
							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 = "<group>"; };
 | 
							CEEB135109C837A2004D2330 /* dupeguru.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = dupeguru.icns; sourceTree = "<group>"; };
 | 
				
			||||||
		CEF7823709C8AA0200EF38FF /* gear.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = gear.png; path = images/gear.png; sourceTree = "<group>"; };
 | 
							CEEFC0EE10944EDD001F3A39 /* MainMenu.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = MainMenu.xib; path = xib/MainMenu.xib; sourceTree = "<group>"; };
 | 
				
			||||||
 | 
							CEEFC0F710945D9F001F3A39 /* DirectoryPanel.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = DirectoryPanel.xib; path = dgbase/xib/DirectoryPanel.xib; sourceTree = "<group>"; };
 | 
				
			||||||
 | 
							CEEFC0FA10945E37001F3A39 /* DetailsPanel.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = DetailsPanel.xib; path = dgbase/xib/DetailsPanel.xib; sourceTree = "<group>"; };
 | 
				
			||||||
		CEFC294509C89E3D00D9F998 /* folder32.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = folder32.png; path = images/folder32.png; sourceTree = SOURCE_ROOT; };
 | 
							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; };
 | 
							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; };
 | 
							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 */,
 | 
									CE073F5409CAE1A3005C1D2F /* dupeguru_help */,
 | 
				
			||||||
				CE381CF509915304003581CE /* dg_cocoa.plugin */,
 | 
									CE381CF509915304003581CE /* dg_cocoa.plugin */,
 | 
				
			||||||
				CEFC294309C89E0000D9F998 /* images */,
 | 
									CEFC294309C89E0000D9F998 /* images */,
 | 
				
			||||||
 | 
									CEEFC0CA10943849001F3A39 /* xib */,
 | 
				
			||||||
				CEEB135109C837A2004D2330 /* dupeguru.icns */,
 | 
									CEEB135109C837A2004D2330 /* dupeguru.icns */,
 | 
				
			||||||
				8D1107310486CEB800E47090 /* Info.plist */,
 | 
									8D1107310486CEB800E47090 /* Info.plist */,
 | 
				
			||||||
				089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
 | 
					 | 
				
			||||||
				CE6E0DFD1054E9EF008D9390 /* dsa_pub.pem */,
 | 
									CE6E0DFD1054E9EF008D9390 /* dsa_pub.pem */,
 | 
				
			||||||
				CECA899709DB12CA00A3D774 /* Details.nib */,
 | 
					 | 
				
			||||||
				CE3AA46509DB207900DB3A21 /* Directories.nib */,
 | 
					 | 
				
			||||||
				29B97318FDCFA39411CA2CEA /* MainMenu.nib */,
 | 
					 | 
				
			||||||
			);
 | 
								);
 | 
				
			||||||
			name = Resources;
 | 
								name = Resources;
 | 
				
			||||||
			sourceTree = "<group>";
 | 
								sourceTree = "<group>";
 | 
				
			||||||
@ -245,10 +238,19 @@
 | 
				
			|||||||
			path = cocoalib/brsinglelineformatter;
 | 
								path = cocoalib/brsinglelineformatter;
 | 
				
			||||||
			sourceTree = SOURCE_ROOT;
 | 
								sourceTree = SOURCE_ROOT;
 | 
				
			||||||
		};
 | 
							};
 | 
				
			||||||
 | 
							CEEFC0CA10943849001F3A39 /* xib */ = {
 | 
				
			||||||
 | 
								isa = PBXGroup;
 | 
				
			||||||
 | 
								children = (
 | 
				
			||||||
 | 
									CEEFC0EE10944EDD001F3A39 /* MainMenu.xib */,
 | 
				
			||||||
 | 
									CEEFC0F710945D9F001F3A39 /* DirectoryPanel.xib */,
 | 
				
			||||||
 | 
									CEEFC0FA10945E37001F3A39 /* DetailsPanel.xib */,
 | 
				
			||||||
 | 
								);
 | 
				
			||||||
 | 
								name = xib;
 | 
				
			||||||
 | 
								sourceTree = "<group>";
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
		CEFC294309C89E0000D9F998 /* images */ = {
 | 
							CEFC294309C89E0000D9F998 /* images */ = {
 | 
				
			||||||
			isa = PBXGroup;
 | 
								isa = PBXGroup;
 | 
				
			||||||
			children = (
 | 
								children = (
 | 
				
			||||||
				CEF7823709C8AA0200EF38FF /* gear.png */,
 | 
					 | 
				
			||||||
				CEFC295D09C8A0B000D9F998 /* dgse_logo_32.png */,
 | 
									CEFC295D09C8A0B000D9F998 /* dgse_logo_32.png */,
 | 
				
			||||||
				CEFC295309C89FF200D9F998 /* details32.png */,
 | 
									CEFC295309C89FF200D9F998 /* details32.png */,
 | 
				
			||||||
				CEFC295409C89FF200D9F998 /* preferences32.png */,
 | 
									CEFC295409C89FF200D9F998 /* preferences32.png */,
 | 
				
			||||||
@ -352,8 +354,6 @@
 | 
				
			|||||||
			isa = PBXResourcesBuildPhase;
 | 
								isa = PBXResourcesBuildPhase;
 | 
				
			||||||
			buildActionMask = 2147483647;
 | 
								buildActionMask = 2147483647;
 | 
				
			||||||
			files = (
 | 
								files = (
 | 
				
			||||||
				8D11072A0486CEB800E47090 /* MainMenu.nib in Resources */,
 | 
					 | 
				
			||||||
				8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
 | 
					 | 
				
			||||||
				CE381D0509915304003581CE /* dg_cocoa.plugin in Resources */,
 | 
									CE381D0509915304003581CE /* dg_cocoa.plugin in Resources */,
 | 
				
			||||||
				CE073F6309CAE1A3005C1D2F /* dupeguru_help in Resources */,
 | 
									CE073F6309CAE1A3005C1D2F /* dupeguru_help in Resources */,
 | 
				
			||||||
				CEEB135209C837A2004D2330 /* dupeguru.icns in Resources */,
 | 
									CEEB135209C837A2004D2330 /* dupeguru.icns in Resources */,
 | 
				
			||||||
@ -361,13 +361,13 @@
 | 
				
			|||||||
				CEFC295509C89FF200D9F998 /* details32.png in Resources */,
 | 
									CEFC295509C89FF200D9F998 /* details32.png in Resources */,
 | 
				
			||||||
				CEFC295609C89FF200D9F998 /* preferences32.png in Resources */,
 | 
									CEFC295609C89FF200D9F998 /* preferences32.png in Resources */,
 | 
				
			||||||
				CEFC295E09C8A0B000D9F998 /* dgse_logo_32.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 */,
 | 
									CEFC7FAD0FC9518A00CD5728 /* ErrorReportWindow.xib in Resources */,
 | 
				
			||||||
				CEFC7FAE0FC9518A00CD5728 /* progress.nib in Resources */,
 | 
									CEFC7FAE0FC9518A00CD5728 /* progress.nib in Resources */,
 | 
				
			||||||
				CEFC7FAF0FC9518A00CD5728 /* registration.nib in Resources */,
 | 
									CEFC7FAF0FC9518A00CD5728 /* registration.nib in Resources */,
 | 
				
			||||||
				CE6E0DFE1054E9EF008D9390 /* dsa_pub.pem 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;
 | 
								runOnlyForDeploymentPostprocessing = 0;
 | 
				
			||||||
		};
 | 
							};
 | 
				
			||||||
@ -404,38 +404,6 @@
 | 
				
			|||||||
/* End PBXSourcesBuildPhase section */
 | 
					/* End PBXSourcesBuildPhase section */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* Begin PBXVariantGroup section */
 | 
					/* Begin PBXVariantGroup section */
 | 
				
			||||||
		089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = {
 | 
					 | 
				
			||||||
			isa = PBXVariantGroup;
 | 
					 | 
				
			||||||
			children = (
 | 
					 | 
				
			||||||
				089C165DFE840E0CC02AAC07 /* English */,
 | 
					 | 
				
			||||||
			);
 | 
					 | 
				
			||||||
			name = InfoPlist.strings;
 | 
					 | 
				
			||||||
			sourceTree = "<group>";
 | 
					 | 
				
			||||||
		};
 | 
					 | 
				
			||||||
		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 = "<group>";
 | 
					 | 
				
			||||||
		};
 | 
					 | 
				
			||||||
		CECA899709DB12CA00A3D774 /* Details.nib */ = {
 | 
					 | 
				
			||||||
			isa = PBXVariantGroup;
 | 
					 | 
				
			||||||
			children = (
 | 
					 | 
				
			||||||
				CECA899809DB12CA00A3D774 /* English */,
 | 
					 | 
				
			||||||
			);
 | 
					 | 
				
			||||||
			name = Details.nib;
 | 
					 | 
				
			||||||
			sourceTree = "<group>";
 | 
					 | 
				
			||||||
		};
 | 
					 | 
				
			||||||
		CEFC7FA70FC9518A00CD5728 /* ErrorReportWindow.xib */ = {
 | 
							CEFC7FA70FC9518A00CD5728 /* ErrorReportWindow.xib */ = {
 | 
				
			||||||
			isa = PBXVariantGroup;
 | 
								isa = PBXVariantGroup;
 | 
				
			||||||
			children = (
 | 
								children = (
 | 
				
			||||||
@ -463,28 +431,6 @@
 | 
				
			|||||||
/* End PBXVariantGroup section */
 | 
					/* End PBXVariantGroup section */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* Begin XCBuildConfiguration 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 */ = {
 | 
							C01FCF4C08A954540054247B /* Release */ = {
 | 
				
			||||||
			isa = XCBuildConfiguration;
 | 
								isa = XCBuildConfiguration;
 | 
				
			||||||
			buildSettings = {
 | 
								buildSettings = {
 | 
				
			||||||
@ -507,31 +453,16 @@
 | 
				
			|||||||
			};
 | 
								};
 | 
				
			||||||
			name = Release;
 | 
								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 */ = {
 | 
							C01FCF5008A954540054247B /* Release */ = {
 | 
				
			||||||
			isa = XCBuildConfiguration;
 | 
								isa = XCBuildConfiguration;
 | 
				
			||||||
			buildSettings = {
 | 
								buildSettings = {
 | 
				
			||||||
				ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)";
 | 
									ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)";
 | 
				
			||||||
				ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386";
 | 
									ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386";
 | 
				
			||||||
				FRAMEWORK_SEARCH_PATHS = "@executable_path/../Frameworks";
 | 
					 | 
				
			||||||
				GCC_C_LANGUAGE_STANDARD = c99;
 | 
									GCC_C_LANGUAGE_STANDARD = c99;
 | 
				
			||||||
				GCC_VERSION = 4.0;
 | 
					 | 
				
			||||||
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
 | 
									GCC_WARN_ABOUT_RETURN_TYPE = YES;
 | 
				
			||||||
				GCC_WARN_UNUSED_VARIABLE = YES;
 | 
									GCC_WARN_UNUSED_VARIABLE = YES;
 | 
				
			||||||
				MACOSX_DEPLOYMENT_TARGET = 10.4;
 | 
									MACOSX_DEPLOYMENT_TARGET = 10.5;
 | 
				
			||||||
				PREBINDING = NO;
 | 
									SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk";
 | 
				
			||||||
				SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk";
 | 
					 | 
				
			||||||
			};
 | 
								};
 | 
				
			||||||
			name = Release;
 | 
								name = Release;
 | 
				
			||||||
		};
 | 
							};
 | 
				
			||||||
@ -541,7 +472,6 @@
 | 
				
			|||||||
		C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "dupeguru" */ = {
 | 
							C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "dupeguru" */ = {
 | 
				
			||||||
			isa = XCConfigurationList;
 | 
								isa = XCConfigurationList;
 | 
				
			||||||
			buildConfigurations = (
 | 
								buildConfigurations = (
 | 
				
			||||||
				C01FCF4B08A954540054247B /* Debug */,
 | 
					 | 
				
			||||||
				C01FCF4C08A954540054247B /* Release */,
 | 
									C01FCF4C08A954540054247B /* Release */,
 | 
				
			||||||
			);
 | 
								);
 | 
				
			||||||
			defaultConfigurationIsVisible = 0;
 | 
								defaultConfigurationIsVisible = 0;
 | 
				
			||||||
@ -550,7 +480,6 @@
 | 
				
			|||||||
		C01FCF4E08A954540054247B /* Build configuration list for PBXProject "dupeguru" */ = {
 | 
							C01FCF4E08A954540054247B /* Build configuration list for PBXProject "dupeguru" */ = {
 | 
				
			||||||
			isa = XCConfigurationList;
 | 
								isa = XCConfigurationList;
 | 
				
			||||||
			buildConfigurations = (
 | 
								buildConfigurations = (
 | 
				
			||||||
				C01FCF4F08A954540054247B /* Debug */,
 | 
					 | 
				
			||||||
				C01FCF5008A954540054247B /* Release */,
 | 
									C01FCF5008A954540054247B /* Release */,
 | 
				
			||||||
			);
 | 
								);
 | 
				
			||||||
			defaultConfigurationIsVisible = 0;
 | 
								defaultConfigurationIsVisible = 0;
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										5892
									
								
								se/cocoa/xib/MainMenu.xib
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5892
									
								
								se/cocoa/xib/MainMenu.xib
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user