diff options
| author | SND\shalma_cp <SND\shalma_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2010-12-20 03:10:18 +0000 |
|---|---|---|
| committer | SND\shalma_cp <SND\shalma_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2010-12-20 03:10:18 +0000 |
| commit | 0112ea1c6bdb662dc032ebd93ff8f038c70a8704 (patch) | |
| tree | a523763e4dd0f4da37ef65bc811a106f0c9afea7 /macosx/plugins/DFSound/macsrc/PluginController-Null.m | |
| parent | 7e22403d70784ed92dabde8badb71b9ed730404d (diff) | |
| download | pcsxr-0112ea1c6bdb662dc032ebd93ff8f038c70a8704.tar.gz | |
macosx - dfsound (null)
- (MaddTheSane) configure screen
- Patch #7815
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61342 e17a0e51-4ae3-4d35-97c3-1a29b211df97
Diffstat (limited to 'macosx/plugins/DFSound/macsrc/PluginController-Null.m')
| -rw-r--r-- | macosx/plugins/DFSound/macsrc/PluginController-Null.m | 237 |
1 files changed, 237 insertions, 0 deletions
diff --git a/macosx/plugins/DFSound/macsrc/PluginController-Null.m b/macosx/plugins/DFSound/macsrc/PluginController-Null.m new file mode 100644 index 00000000..844d0736 --- /dev/null +++ b/macosx/plugins/DFSound/macsrc/PluginController-Null.m @@ -0,0 +1,237 @@ +#import "PluginController-Null.h"
+#include "stdafx.h"
+#include "externals.h"
+
+#define APP_ID @"com.codeplex.pcsxr.null.SPUPlugin"
+#define PrefsKey APP_ID @" Settings"
+
+static PluginController *pluginController;
+char * pConfigFile=NULL;
+
+void DoAbout()
+{
+ // Get parent application instance
+ NSApplication *app = [NSApplication sharedApplication];
+ NSBundle *bundle = [NSBundle bundleWithIdentifier:APP_ID];
+
+ // Get Credits.rtf
+ NSString *path = [bundle pathForResource:@"Credits" ofType:@"rtf"];
+ NSAttributedString *credits;
+ if (path) {
+ credits = [[[NSAttributedString alloc] initWithPath: path
+ documentAttributes:NULL] autorelease];
+ } else {
+ credits = [[[NSAttributedString alloc] initWithString:@""] autorelease];
+ }
+
+ // Get Application Icon
+ NSImage *icon = [[NSWorkspace sharedWorkspace] iconForFile:[bundle bundlePath]];
+ NSSize size = NSMakeSize(64, 64);
+ [icon setSize:size];
+
+ [app orderFrontStandardAboutPanelWithOptions:[NSDictionary dictionaryWithObjectsAndKeys:
+ [bundle objectForInfoDictionaryKey:@"CFBundleName"], @"ApplicationName",
+ icon, @"ApplicationIcon",
+ [bundle objectForInfoDictionaryKey:@"CFBundleShortVersionString"], @"ApplicationVersion",
+ [bundle objectForInfoDictionaryKey:@"CFBundleVersion"], @"Version",
+ [bundle objectForInfoDictionaryKey:@"NSHumanReadableCopyright"], @"Copyright",
+ credits, @"Credits",
+ nil]];
+}
+
+
+long DoConfiguration()
+{
+ NSWindow *window;
+
+ if (pluginController == nil) {
+ pluginController = [[PluginController alloc] initWithWindowNibName:@"NullSpuPluginMain"];
+ }
+ window = [pluginController window];
+
+ /* load values */
+ //[pluginController loadValues];
+
+ [window center];
+ [window makeKeyAndOrderFront:nil];
+
+ return 0;
+}
+
+void ReadConfig(void)
+{
+ iVolume = 1;
+ iUseTimer = 2;
+ iSPUIRQWait = 1;
+ iXAPitch = 0;
+ iUseReverb = 1;
+ iUseInterpolation = 0;
+
+}
+
+@implementation PluginController
+
+- (IBAction)ok:(id)sender
+{
+ [self close];
+}
+
+@end
+#import "PluginController-Null.h"
+#include "stdafx.h"
+#include "externals.h"
+
+#define APP_ID @"com.codeplex.pcsxr.null.SPUPlugin"
+#define PrefsKey APP_ID @" Settings"
+
+static PluginController *pluginController;
+char * pConfigFile=NULL;
+
+void DoAbout()
+{
+ // Get parent application instance
+ NSApplication *app = [NSApplication sharedApplication];
+ NSBundle *bundle = [NSBundle bundleWithIdentifier:APP_ID];
+
+ // Get Credits.rtf
+ NSString *path = [bundle pathForResource:@"Credits" ofType:@"rtf"];
+ NSAttributedString *credits;
+ if (path) {
+ credits = [[[NSAttributedString alloc] initWithPath: path
+ documentAttributes:NULL] autorelease];
+ } else {
+ credits = [[[NSAttributedString alloc] initWithString:@""] autorelease];
+ }
+
+ // Get Application Icon
+ NSImage *icon = [[NSWorkspace sharedWorkspace] iconForFile:[bundle bundlePath]];
+ NSSize size = NSMakeSize(64, 64);
+ [icon setSize:size];
+
+ [app orderFrontStandardAboutPanelWithOptions:[NSDictionary dictionaryWithObjectsAndKeys:
+ [bundle objectForInfoDictionaryKey:@"CFBundleName"], @"ApplicationName",
+ icon, @"ApplicationIcon",
+ [bundle objectForInfoDictionaryKey:@"CFBundleShortVersionString"], @"ApplicationVersion",
+ [bundle objectForInfoDictionaryKey:@"CFBundleVersion"], @"Version",
+ [bundle objectForInfoDictionaryKey:@"NSHumanReadableCopyright"], @"Copyright",
+ credits, @"Credits",
+ nil]];
+}
+
+
+long DoConfiguration()
+{
+ NSWindow *window;
+
+ if (pluginController == nil) {
+ pluginController = [[PluginController alloc] initWithWindowNibName:@"NullSpuPluginMain"];
+ }
+ window = [pluginController window];
+
+ /* load values */
+ //[pluginController loadValues];
+
+ [window center];
+ [window makeKeyAndOrderFront:nil];
+
+ return 0;
+}
+
+void ReadConfig(void)
+{
+ iVolume = 1;
+ iUseTimer = 2;
+ iSPUIRQWait = 1;
+ iXAPitch = 0;
+ iUseReverb = 1;
+ iUseInterpolation = 0;
+
+}
+
+@implementation PluginController
+
+- (IBAction)ok:(id)sender
+{
+ [self close];
+}
+
+@end
+#import "PluginController-Null.h"
+#include "stdafx.h"
+#include "externals.h"
+
+#define APP_ID @"com.codeplex.pcsxr.null.SPUPlugin"
+#define PrefsKey APP_ID @" Settings"
+
+static PluginController *pluginController;
+char * pConfigFile=NULL;
+
+void DoAbout()
+{
+ // Get parent application instance
+ NSApplication *app = [NSApplication sharedApplication];
+ NSBundle *bundle = [NSBundle bundleWithIdentifier:APP_ID];
+
+ // Get Credits.rtf
+ NSString *path = [bundle pathForResource:@"Credits" ofType:@"rtf"];
+ NSAttributedString *credits;
+ if (path) {
+ credits = [[[NSAttributedString alloc] initWithPath: path
+ documentAttributes:NULL] autorelease];
+ } else {
+ credits = [[[NSAttributedString alloc] initWithString:@""] autorelease];
+ }
+
+ // Get Application Icon
+ NSImage *icon = [[NSWorkspace sharedWorkspace] iconForFile:[bundle bundlePath]];
+ NSSize size = NSMakeSize(64, 64);
+ [icon setSize:size];
+
+ [app orderFrontStandardAboutPanelWithOptions:[NSDictionary dictionaryWithObjectsAndKeys:
+ [bundle objectForInfoDictionaryKey:@"CFBundleName"], @"ApplicationName",
+ icon, @"ApplicationIcon",
+ [bundle objectForInfoDictionaryKey:@"CFBundleShortVersionString"], @"ApplicationVersion",
+ [bundle objectForInfoDictionaryKey:@"CFBundleVersion"], @"Version",
+ [bundle objectForInfoDictionaryKey:@"NSHumanReadableCopyright"], @"Copyright",
+ credits, @"Credits",
+ nil]];
+}
+
+
+long DoConfiguration()
+{
+ NSWindow *window;
+
+ if (pluginController == nil) {
+ pluginController = [[PluginController alloc] initWithWindowNibName:@"NullSpuPluginMain"];
+ }
+ window = [pluginController window];
+
+ /* load values */
+ //[pluginController loadValues];
+
+ [window center];
+ [window makeKeyAndOrderFront:nil];
+
+ return 0;
+}
+
+void ReadConfig(void)
+{
+ iVolume = 1;
+ iUseTimer = 2;
+ iSPUIRQWait = 1;
+ iXAPitch = 0;
+ iUseReverb = 1;
+ iUseInterpolation = 0;
+
+}
+
+@implementation PluginController
+
+- (IBAction)ok:(id)sender
+{
+ [self close];
+}
+
+@end
|
