This is Controller.m in view mode; [Download] [Up]
/* Controller.m created by stark on Fri 04-Apr-1997 */
#import "Controller.h"
#import "MiscAutoTextScroller.h"
@implementation Controller
- (void)startScroll:sender
{ [itsTextScroller startScroll:self];
}
- (void)stopScroll:sender
{ [itsTextScroller stopScroll:self];
}
- (void)chooseFile:sender
{ id theOpenPanel = [[NSOpenPanel openPanel] retain];
if ([theOpenPanel runModalForTypes:[NSArray arrayWithObjects:@"rtf", @"rtfd", nil]]==NSOKButton)
if (![itsTextScroller setTextFromRTFDPath:[theOpenPanel filename]])
NSBeep();
[theOpenPanel release];
}
- (void)takeAnimRateFrom:sender
{ [itsTextScroller setFrameCountPerSecond:[sender floatValue]];
// NSLog( @"fps:%f time/100:%f", (double)[itsTextScroller frameCountPerSecond], [itsTextScroller scrollTime] );
}
- (void)takeSpeedFrom:sender
{ [itsTextScroller setScrollTime:[sender floatValue]];
// NSLog( @"fps:%f time/100:%f", (double)[itsTextScroller frameCountPerSecond], [itsTextScroller scrollTime] );
}
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{ [itsSpeedSlider setFloatValue:[itsTextScroller scrollTime]];
[itsAnimRateSlider setFloatValue:[itsTextScroller frameCountPerSecond]];
}
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.