Made the VFS manager part of the preference window.

This commit is contained in:
Jean-Philip Desjardins 2016-01-14 10:30:56 -05:00
parent 416946ceb2
commit 1707b224b3
12 changed files with 178 additions and 239 deletions

View File

@ -21,7 +21,6 @@
-(IBAction)pauseResumeMenuSelected: (id)sender;
-(IBAction)saveStateMenuSelected: (id)sender;
-(IBAction)loadStateMenuSelected: (id)sender;
-(IBAction)vfsManagerMenuSelected: (id)sender;
-(void)bootFromElf: (NSString*)fileName;
-(void)bootFromCdrom0;
-(void)updateTitle;

View File

@ -1,5 +1,4 @@
#import "ApplicationDelegate.h"
#import "VfsManagerController.h"
#import "PreferencesWindowController.h"
#import "GSH_OpenGLMacOSX.h"
#import "PH_HidMacOSX.h"
@ -163,11 +162,6 @@
}
}
-(IBAction)vfsManagerMenuSelected: (id)sender
{
[[VfsManagerController defaultController] showManager];
}
-(void)bootFromElf : (NSString*)fileName
{
g_virtualMachine->Pause();

View File

@ -369,13 +369,6 @@
<action selector="saveStateMenuSelected:" target="795" id="825"/>
</connections>
</menuItem>
<menuItem isSeparatorItem="YES" id="822"/>
<menuItem title="Virtual File System Manager..." id="816">
<modifierMask key="keyEquivalentModifierMask"/>
<connections>
<action selector="vfsManagerMenuSelected:" target="795" id="826"/>
</connections>
</menuItem>
</items>
</menu>
</menuItem>

View File

@ -29,9 +29,15 @@
<action selector="onToolBarButtonPressed:" target="-2" id="WRg-Fb-U7b"/>
</connections>
</toolbarItem>
<toolbarItem implicitItemIdentifier="DAF19A38-1F2D-4A76-88CD-1B63B654A381" label="Filesystem" paletteLabel="Filesystem" tag="1" image="NSFolder" selectable="YES" id="SRE-jX-uO8">
<connections>
<action selector="onToolBarButtonPressed:" target="-2" id="Gdx-Pv-X7f"/>
</connections>
</toolbarItem>
</allowedToolbarItems>
<defaultToolbarItems>
<toolbarItem reference="rwX-i3-mrU"/>
<toolbarItem reference="SRE-jX-uO8"/>
</defaultToolbarItems>
</toolbar>
<connections>
@ -41,5 +47,6 @@
</objects>
<resources>
<image name="NSComputer" width="32" height="32"/>
<image name="NSFolder" width="32" height="32"/>
</resources>
</document>

View File

@ -1,141 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="9531" systemVersion="15C50" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none">
<dependencies>
<deployment version="1050" identifier="macosx"/>
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="9531"/>
</dependencies>
<objects>
<customObject id="-2" userLabel="File's Owner" customClass="CVfsManagerController">
<connections>
<outlet property="m_bindings" destination="21" id="33"/>
<outlet property="m_bindingsTableView" destination="9" id="31"/>
<outlet property="window" destination="3" id="20"/>
</connections>
</customObject>
<customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
<customObject id="-3" userLabel="Application" customClass="NSObject"/>
<window title="Virtual File System Manager" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" oneShot="NO" showsToolbarButton="NO" visibleAtLaunch="NO" animationBehavior="default" id="3">
<windowStyleMask key="styleMask" titled="YES" closable="YES"/>
<windowPositionMask key="initialPositionMask" leftStrut="YES" bottomStrut="YES"/>
<rect key="contentRect" x="196" y="180" width="538" height="330"/>
<rect key="screenRect" x="0.0" y="0.0" width="1680" height="1028"/>
<view key="contentView" id="4">
<rect key="frame" x="0.0" y="0.0" width="538" height="330"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<scrollView horizontalLineScroll="19" horizontalPageScroll="10" verticalLineScroll="19" verticalPageScroll="10" usesPredominantAxisScrolling="NO" id="7">
<rect key="frame" x="20" y="109" width="498" height="201"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<clipView key="contentView" id="QVW-yN-nwh">
<rect key="frame" x="1" y="17" width="481" height="168"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<tableView verticalHuggingPriority="750" allowsExpansionToolTips="YES" columnAutoresizingStyle="lastColumnOnly" columnSelection="YES" multipleSelection="NO" autosaveColumns="NO" headerView="8" id="9">
<rect key="frame" x="0.0" y="0.0" width="481" height="19"/>
<autoresizingMask key="autoresizingMask"/>
<size key="intercellSpacing" width="3" height="2"/>
<color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
<color key="gridColor" name="gridColor" catalog="System" colorSpace="catalog"/>
<tableColumns>
<tableColumn identifier="deviceName" editable="NO" width="90" minWidth="40" maxWidth="1000" id="14">
<tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Device">
<font key="font" metaFont="smallSystem"/>
<color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" white="0.33333299" alpha="1" colorSpace="calibratedWhite"/>
</tableHeaderCell>
<textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="left" title="Text Cell" id="15">
<font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
</tableColumn>
<tableColumn identifier="bindingType" editable="NO" width="111" minWidth="40" maxWidth="1000" id="13">
<tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Binding Type">
<font key="font" metaFont="smallSystem"/>
<color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" white="0.33333299" alpha="1" colorSpace="calibratedWhite"/>
</tableHeaderCell>
<textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="left" title="Text Cell" id="16">
<font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
</tableColumn>
<tableColumn identifier="bindingValue" editable="NO" width="271" minWidth="10" maxWidth="3.4028229999999999e+38" id="12">
<tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Binding Value">
<font key="font" metaFont="smallSystem"/>
<color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/>
</tableHeaderCell>
<textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="left" title="Text Cell" id="17">
<font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
</tableColumn>
</tableColumns>
<connections>
<outlet property="dataSource" destination="21" id="23"/>
<outlet property="delegate" destination="21" id="22"/>
</connections>
</tableView>
</subviews>
<color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
</clipView>
<scroller key="horizontalScroller" verticalHuggingPriority="750" horizontal="YES" id="10">
<rect key="frame" x="1" y="185" width="481" height="15"/>
<autoresizingMask key="autoresizingMask"/>
</scroller>
<scroller key="verticalScroller" verticalHuggingPriority="750" doubleValue="1" horizontal="NO" id="11">
<rect key="frame" x="482" y="17" width="15" height="168"/>
<autoresizingMask key="autoresizingMask"/>
</scroller>
<tableHeaderView key="headerView" id="8">
<rect key="frame" x="0.0" y="0.0" width="481" height="17"/>
<autoresizingMask key="autoresizingMask"/>
</tableHeaderView>
</scrollView>
<button verticalHuggingPriority="750" id="6">
<rect key="frame" x="428" y="12" width="96" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<buttonCell key="cell" type="push" title="Cancel" bezelStyle="rounded" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="18">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
<connections>
<action selector="OnCancel:" target="-2" id="30"/>
</connections>
</button>
<button verticalHuggingPriority="750" id="5">
<rect key="frame" x="332" y="12" width="96" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<buttonCell key="cell" type="push" title="OK" bezelStyle="rounded" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="19">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
<connections>
<action selector="OnOk:" target="-2" id="26"/>
</connections>
</button>
<textField verticalHuggingPriority="750" id="24">
<rect key="frame" x="17" y="48" width="504" height="53"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" sendsActionOnEndEditing="YES" id="25">
<font key="font" metaFont="system"/>
<string key="title">Warning: Changing file system bindings while a program is running might be dangerous. Changes to 'cdrom0' bindings will take effect the next time you load an executable.</string>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
</subviews>
</view>
<connections>
<outlet property="delegate" destination="-2" id="29"/>
</connections>
</window>
<customObject id="21" customClass="VfsManagerBindings"/>
</objects>
</document>

View File

@ -0,0 +1,111 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="9531" systemVersion="15C50" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none">
<dependencies>
<deployment identifier="macosx"/>
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="9531"/>
</dependencies>
<objects>
<customObject id="-2" userLabel="File's Owner" customClass="VfsManagerViewController">
<connections>
<outlet property="bindings" destination="21" id="O9l-wU-D2O"/>
<outlet property="bindingsTableView" destination="6vC-fg-ewi" id="VvB-el-f5c"/>
<outlet property="view" destination="0VI-98-kut" id="9jb-Iv-tQb"/>
</connections>
</customObject>
<customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
<customObject id="-3" userLabel="Application" customClass="NSObject"/>
<customView id="0VI-98-kut">
<rect key="frame" x="0.0" y="0.0" width="540" height="302"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<subviews>
<scrollView horizontalLineScroll="19" horizontalPageScroll="10" verticalLineScroll="19" verticalPageScroll="10" usesPredominantAxisScrolling="NO" id="3tG-LJ-AA3">
<rect key="frame" x="21" y="81" width="498" height="201"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<clipView key="contentView" id="DSA-FC-eaU">
<rect key="frame" x="1" y="17" width="496" height="183"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<tableView verticalHuggingPriority="750" allowsExpansionToolTips="YES" columnAutoresizingStyle="lastColumnOnly" columnSelection="YES" multipleSelection="NO" autosaveColumns="NO" headerView="TMz-aP-SSQ" id="6vC-fg-ewi">
<rect key="frame" x="0.0" y="0.0" width="496" height="183"/>
<autoresizingMask key="autoresizingMask"/>
<size key="intercellSpacing" width="3" height="2"/>
<color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
<color key="gridColor" name="gridColor" catalog="System" colorSpace="catalog"/>
<tableColumns>
<tableColumn identifier="deviceName" editable="NO" width="90" minWidth="40" maxWidth="1000" id="fbb-2t-oK6">
<tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Device">
<font key="font" metaFont="smallSystem"/>
<color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" white="0.33333299" alpha="1" colorSpace="calibratedWhite"/>
</tableHeaderCell>
<textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="left" title="Text Cell" id="xDX-e6-uaO">
<font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
</tableColumn>
<tableColumn identifier="bindingType" editable="NO" width="111" minWidth="40" maxWidth="1000" id="xmu-hG-zsW">
<tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Binding Type">
<font key="font" metaFont="smallSystem"/>
<color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" white="0.33333299" alpha="1" colorSpace="calibratedWhite"/>
</tableHeaderCell>
<textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="left" title="Text Cell" id="Pz8-wJ-rGQ">
<font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
</tableColumn>
<tableColumn identifier="bindingValue" editable="NO" width="286" minWidth="10" maxWidth="3.4028229999999999e+38" id="nWP-IC-X0F">
<tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Binding Value">
<font key="font" metaFont="smallSystem"/>
<color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/>
</tableHeaderCell>
<textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="left" title="Text Cell" id="lUU-oO-7Sq">
<font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
</tableColumn>
</tableColumns>
<connections>
<outlet property="dataSource" destination="21" id="JDT-ZN-Ezy"/>
<outlet property="delegate" destination="21" id="Xci-G6-XkZ"/>
</connections>
</tableView>
</subviews>
<color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
</clipView>
<scroller key="horizontalScroller" verticalHuggingPriority="750" horizontal="YES" id="3SF-kV-1Wf">
<rect key="frame" x="1" y="184" width="496" height="16"/>
<autoresizingMask key="autoresizingMask"/>
</scroller>
<scroller key="verticalScroller" verticalHuggingPriority="750" doubleValue="1" horizontal="NO" id="L7D-Cg-oy7">
<rect key="frame" x="481" y="17" width="16" height="183"/>
<autoresizingMask key="autoresizingMask"/>
</scroller>
<tableHeaderView key="headerView" id="TMz-aP-SSQ">
<rect key="frame" x="0.0" y="0.0" width="496" height="17"/>
<autoresizingMask key="autoresizingMask"/>
</tableHeaderView>
</scrollView>
<textField verticalHuggingPriority="750" id="G6c-Kh-fCW">
<rect key="frame" x="18" y="20" width="504" height="53"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" sendsActionOnEndEditing="YES" id="S0f-yd-I9B">
<font key="font" metaFont="system"/>
<string key="title">Warning: Changing file system bindings while a program is running might be dangerous. Changes to 'cdrom0' bindings will take effect the next time you load an executable.</string>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
</subviews>
<point key="canvasLocation" x="320" y="700"/>
</customView>
<customObject id="21" customClass="VfsManagerBindings"/>
</objects>
</document>

View File

@ -1,6 +1,7 @@
#import <Foundation/Foundation.h>
#import "PreferencesWindowController.h"
#import "VideoSettingsViewController.h"
#import "VfsManagerViewController.h"
#include "../AppConfig.h"
@implementation PreferencesWindowController
@ -46,6 +47,9 @@ static PreferencesWindowController* g_sharedInstance = nil;
case 0:
currentViewController = [[VideoSettingsViewController alloc] init];
break;
case 1:
currentViewController = [[VfsManagerViewController alloc] init];
break;
default:
assert(false);
break;

View File

@ -1,18 +0,0 @@
#import <Cocoa/Cocoa.h>
#import "VfsManagerBindings.h"
@interface VfsManagerController : NSWindowController
{
IBOutlet VfsManagerBindings* m_bindings;
IBOutlet NSTableView* m_bindingsTableView;
}
+(VfsManagerController*)defaultController;
-(void)awakeFromNib;
-(void)showManager;
-(IBAction)OnTableViewDblClick: (id)sender;
-(void)OnOk: (id)sender;
-(void)OnCancel: (id)sender;
-(void)windowWillClose: (NSNotification*)notification;
@end

View File

@ -1,52 +0,0 @@
#import "VfsManagerController.h"
static VfsManagerController* g_sharedInstance = nil;
@implementation VfsManagerController
+(VfsManagerController*)defaultController
{
if(g_sharedInstance == nil)
{
g_sharedInstance = [[self alloc] initWithWindowNibName: @"VfsManager"];
}
return g_sharedInstance;
}
-(void)awakeFromNib
{
[m_bindingsTableView setDoubleAction: @selector(OnTableViewDblClick:)];
}
-(void)showManager
{
[NSApp runModalForWindow: [self window]];
}
-(void)OnOk: (id)sender
{
[m_bindings save];
[[self window] close];
}
-(void)OnCancel: (id)sender
{
[[self window] close];
}
-(IBAction)OnTableViewDblClick: (id)sender
{
int selectedIndex = [m_bindingsTableView clickedRow];
if(selectedIndex == -1) return;
VfsManagerBinding* binding = [m_bindings getBindingAt: selectedIndex];
[binding requestModification];
}
-(void)windowWillClose: (NSNotification*)notification
{
[NSApp stopModal];
[self release];
g_sharedInstance = nil;
}
@end

View File

@ -0,0 +1,10 @@
#import <Cocoa/Cocoa.h>
#import "VfsManagerBindings.h"
@interface VfsManagerViewController : NSViewController
{
IBOutlet VfsManagerBindings* bindings;
IBOutlet NSTableView* bindingsTableView;
}
@end

View File

@ -0,0 +1,32 @@
#import "VfsManagerViewController.h"
@implementation VfsManagerViewController
-(id)init
{
if(self = [super initWithNibName: @"VfsManagerView" bundle: nil])
{
}
return self;
}
-(void)awakeFromNib
{
[bindingsTableView setDoubleAction: @selector(onTableViewDblClick:)];
}
-(void)viewWillDisappear
{
[bindings save];
}
-(void)onTableViewDblClick: (id)sender
{
int selectedIndex = [bindingsTableView clickedRow];
if(selectedIndex == -1) return;
VfsManagerBinding* binding = [bindings getBindingAt: selectedIndex];
[binding requestModification];
}
@end

View File

@ -70,10 +70,10 @@
70684A21151E89E200C9574F /* GSH_OpenGLMacOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 70684A0E151E89E200C9574F /* GSH_OpenGLMacOSX.cpp */; };
70684A24151E89E200C9574F /* PH_HidMacOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 70684A15151E89E200C9574F /* PH_HidMacOSX.cpp */; };
70684A26151E89E200C9574F /* VfsManagerBindings.mm in Sources */ = {isa = PBXBuildFile; fileRef = 70684A1A151E89E200C9574F /* VfsManagerBindings.mm */; };
70684A27151E89E200C9574F /* VfsManagerController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 70684A1C151E89E200C9574F /* VfsManagerController.mm */; };
70684A27151E89E200C9574F /* VfsManagerViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 70684A1C151E89E200C9574F /* VfsManagerViewController.mm */; };
70684A29151E8A2C00C9574F /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 70684A28151E8A2C00C9574F /* IOKit.framework */; };
70684A3A151E8B2400C9574F /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 70684A34151E8B2400C9574F /* InfoPlist.strings */; };
70684A3C151E8B2400C9574F /* VfsManager.xib in Resources */ = {isa = PBXBuildFile; fileRef = 70684A38151E8B2400C9574F /* VfsManager.xib */; };
70684A3C151E8B2400C9574F /* VfsManagerView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 70684A38151E8B2400C9574F /* VfsManagerView.xib */; };
7075D0B01B6325540010D69C /* DiskUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7075D0AE1B6325540010D69C /* DiskUtils.cpp */; };
707AF6B81ADE04AB00EA1374 /* CsoImageStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 707AF6B61ADE04AB00EA1374 /* CsoImageStream.cpp */; };
70B414851AA21D1100AC7DE4 /* Iop_FileIoHandler1000.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 70B4147D1AA21D1100AC7DE4 /* Iop_FileIoHandler1000.cpp */; };
@ -320,11 +320,11 @@
70684A16151E89E200C9574F /* PH_HidMacOSX.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PH_HidMacOSX.h; path = ../Source/ui_macosx/PH_HidMacOSX.h; sourceTree = "<group>"; };
70684A19151E89E200C9574F /* VfsManagerBindings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VfsManagerBindings.h; path = ../Source/ui_macosx/VfsManagerBindings.h; sourceTree = "<group>"; };
70684A1A151E89E200C9574F /* VfsManagerBindings.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = VfsManagerBindings.mm; path = ../Source/ui_macosx/VfsManagerBindings.mm; sourceTree = "<group>"; };
70684A1B151E89E200C9574F /* VfsManagerController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VfsManagerController.h; path = ../Source/ui_macosx/VfsManagerController.h; sourceTree = "<group>"; };
70684A1C151E89E200C9574F /* VfsManagerController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = VfsManagerController.mm; path = ../Source/ui_macosx/VfsManagerController.mm; sourceTree = "<group>"; };
70684A1B151E89E200C9574F /* VfsManagerViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VfsManagerViewController.h; path = ../Source/ui_macosx/VfsManagerViewController.h; sourceTree = "<group>"; };
70684A1C151E89E200C9574F /* VfsManagerViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = VfsManagerViewController.mm; path = ../Source/ui_macosx/VfsManagerViewController.mm; sourceTree = "<group>"; };
70684A28151E8A2C00C9574F /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; };
70684A35151E8B2400C9574F /* English */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = English; path = InfoPlist.strings; sourceTree = "<group>"; };
70684A39151E8B2400C9574F /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = VfsManager.xib; sourceTree = "<group>"; };
70684A39151E8B2400C9574F /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = VfsManagerView.xib; sourceTree = "<group>"; };
7075D0AE1B6325540010D69C /* DiskUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DiskUtils.cpp; path = ../Source/DiskUtils.cpp; sourceTree = "<group>"; };
7075D0AF1B6325540010D69C /* DiskUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DiskUtils.h; path = ../Source/DiskUtils.h; sourceTree = "<group>"; };
707AF6B61ADE04AB00EA1374 /* CsoImageStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CsoImageStream.cpp; path = ../Source/CsoImageStream.cpp; sourceTree = "<group>"; };
@ -660,10 +660,6 @@
70684A15151E89E200C9574F /* PH_HidMacOSX.cpp */,
70684A16151E89E200C9574F /* PH_HidMacOSX.h */,
7E4C15731517CBD400357777 /* Purei_Prefix.pch */,
70684A19151E89E200C9574F /* VfsManagerBindings.h */,
70684A1A151E89E200C9574F /* VfsManagerBindings.mm */,
70684A1B151E89E200C9574F /* VfsManagerController.h */,
70684A1C151E89E200C9574F /* VfsManagerController.mm */,
);
name = ui_macosx;
sourceTree = "<group>";
@ -675,7 +671,7 @@
700DF99A15DFC0CB00818F3B /* MainMenu.xib */,
700FB57E15E11E1E00C322DE /* OutputWindow.xib */,
705D396D1C43FFC900D267A6 /* PreferencesWindow.xib */,
70684A38151E8B2400C9574F /* VfsManager.xib */,
70684A38151E8B2400C9574F /* VfsManagerView.xib */,
705D39701C44A3FF00D267A6 /* VideoSettingsView.xib */,
);
name = English.lproj;
@ -700,6 +696,10 @@
children = (
705D396A1C43FFAF00D267A6 /* PreferencesWindowController.h */,
705D396B1C43FFAF00D267A6 /* PreferencesWindowController.mm */,
70684A19151E89E200C9574F /* VfsManagerBindings.h */,
70684A1A151E89E200C9574F /* VfsManagerBindings.mm */,
70684A1B151E89E200C9574F /* VfsManagerViewController.h */,
70684A1C151E89E200C9574F /* VfsManagerViewController.mm */,
705D39751C44A47A00D267A6 /* VideoSettingsViewController.h */,
705D39731C44A44F00D267A6 /* VideoSettingsViewController.mm */,
);
@ -1049,7 +1049,7 @@
70684A3A151E8B2400C9574F /* InfoPlist.strings in Resources */,
70320D1F1A99EAC4001E9C4B /* GeneralSettingsDebug.xcconfig in Resources */,
70320D201A99EAC4001E9C4B /* GeneralSettingsRelease.xcconfig in Resources */,
70684A3C151E8B2400C9574F /* VfsManager.xib in Resources */,
70684A3C151E8B2400C9574F /* VfsManagerView.xib in Resources */,
705D39721C44A3FF00D267A6 /* VideoSettingsView.xib in Resources */,
70C0C84E1ADC97A900492241 /* Images.xcassets in Resources */,
700DF99515DF699000818F3B /* patches.xml in Resources */,
@ -1201,7 +1201,7 @@
70684A21151E89E200C9574F /* GSH_OpenGLMacOSX.cpp in Sources */,
70684A24151E89E200C9574F /* PH_HidMacOSX.cpp in Sources */,
70684A26151E89E200C9574F /* VfsManagerBindings.mm in Sources */,
70684A27151E89E200C9574F /* VfsManagerController.mm in Sources */,
70684A27151E89E200C9574F /* VfsManagerViewController.mm in Sources */,
70F0372E15D83D0E006A96F1 /* Iop_Thmsgbx.cpp in Sources */,
705D39741C44A44F00D267A6 /* VideoSettingsViewController.mm in Sources */,
70D9F1331AFB016900197BBE /* FpMulTruncate.cpp in Sources */,
@ -1268,12 +1268,12 @@
name = InfoPlist.strings;
sourceTree = "<group>";
};
70684A38151E8B2400C9574F /* VfsManager.xib */ = {
70684A38151E8B2400C9574F /* VfsManagerView.xib */ = {
isa = PBXVariantGroup;
children = (
70684A39151E8B2400C9574F /* English */,
);
name = VfsManager.xib;
name = VfsManagerView.xib;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */