[Fuse-for-macosx-commits] SF.net SVN: fuse-for-macosx: [256] branches/fusegl/fuse/fusepb/views
Brought to you by:
fredm
From: <fr...@us...> - 2006-12-19 11:28:44
|
Revision: 256 http://svn.sourceforge.net/fuse-for-macosx/?rev=256&view=rev Author: fredm Date: 2006-12-19 03:28:44 -0800 (Tue, 19 Dec 2006) Log Message: ----------- Enable transformers etc. for Perferences dialog. Modified Paths: -------------- branches/fusegl/fuse/fusepb/views/DisplayOpenGLView.h branches/fusegl/fuse/fusepb/views/DisplayOpenGLView.m Modified: branches/fusegl/fuse/fusepb/views/DisplayOpenGLView.h =================================================================== --- branches/fusegl/fuse/fusepb/views/DisplayOpenGLView.h 2006-12-19 11:26:36 UTC (rev 255) +++ branches/fusegl/fuse/fusepb/views/DisplayOpenGLView.h 2006-12-19 11:28:44 UTC (rev 256) @@ -50,5 +50,6 @@ -(id) initWithFrame:(NSRect)frameRect; -(void) awakeFromNib; ++(void) initialize; @end Modified: branches/fusegl/fuse/fusepb/views/DisplayOpenGLView.m =================================================================== --- branches/fusegl/fuse/fusepb/views/DisplayOpenGLView.m 2006-12-19 11:26:36 UTC (rev 255) +++ branches/fusegl/fuse/fusepb/views/DisplayOpenGLView.m 2006-12-19 11:28:44 UTC (rev 256) @@ -25,6 +25,10 @@ */ #import "DisplayOpenGLView.h" +#import "ScalerNameToIdTransformer.h" +#import "MachineScalerIsEnabled.h" +#import "MachineNameToIdTransformer.h" +#import "VolumeSliderToPrefTransformer.h" #include "event.h" #include "fuse.h" @@ -89,6 +93,44 @@ } } ++(void) initialize +{ + ScalerNameToIdTransformer *sNToITransformer; + MachineScalerIsEnabled *machineScalerIsEnabled; + MachineNameToIdTransformer *mToITransformer; + VolumeSliderToPrefTransformer *vsToPTransformer; + + sNToITransformer = [[[ScalerNameToIdTransformer alloc] init] autorelease]; + + [NSValueTransformer setValueTransformer:sNToITransformer + forName:@"ScalerNameToIdTransformer"]; + + machineScalerIsEnabled = [[MachineScalerIsEnabled + machineScalerIsEnabledWithInt:1] + autorelease]; + + [NSValueTransformer setValueTransformer:machineScalerIsEnabled + forName:@"MachineTimexIsEnabled"]; + + machineScalerIsEnabled = [[MachineScalerIsEnabled + machineScalerIsEnabledWithInt:0] + autorelease]; + + [NSValueTransformer setValueTransformer:machineScalerIsEnabled + forName:@"MachineTimexIsDisabled"]; + + mToITransformer = [[[MachineNameToIdTransformer alloc] init] autorelease]; + + [NSValueTransformer setValueTransformer:mToITransformer + forName:@"MachineNameToIdTransformer"]; + + vsToPTransformer = [[[VolumeSliderToPrefTransformer alloc] init] autorelease]; + + [NSValueTransformer setValueTransformer:vsToPTransformer + forName:@"VolumeSliderToPrefTransformer"]; + +} + - (void)drawRect:(NSRect)aRect { // update emulation This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |