X-Git-Url: http://git.ithinksw.org/MenuTunes.git/blobdiff_plain/93f1f93114865d18b5870f04763c921ff33b8e59..7eff668a73d0965a793c7956d9553f539ca30f65:/StatusWindowController.m diff --git a/StatusWindowController.m b/StatusWindowController.m index a9859c3..c22e2a5 100755 --- a/StatusWindowController.m +++ b/StatusWindowController.m @@ -1,50 +1,51 @@ +// +// StatusWindowController.m +// MenuTunes +// +// Created by Matthew L. Judy on Thu Apr 17 2003. +// Copyright (c) 2003 NibFile.com. All rights reserved. +// + #import "StatusWindowController.h" -#import "StatusWindow.h" + @implementation StatusWindowController -- (id)init + +- (void)showSongWindowWithTitle:(NSString *)title + album:(NSString *)album + artist:(NSString *)artist + time:(NSString *)time // FLOW: Should probably be NSDate or something. + trackNumber: (int)trackNumber + trackTotal: (int)trackTotal + rating: (int)rating +{ + +} + +- (void)showUpcomingSongsWithTitles:(NSArray *)titleStrings { - if ( (self = [super init]) ) - { - [NSBundle loadNibNamed:@"StatusWindow" owner:self]; - [statusWindow center]; - } - return self; + } -- (void)setUpcomingSongs:(NSString *)string numSongs:(int)songs +- (void)showVolumeWindowWithLevel:(int)level { - [statusField setStringValue:string]; - [statusWindow setFrame:NSMakeRect(0, 0, 300, 40 + (songs * 17)) display:NO]; - [statusWindow center]; - [statusWindow makeKeyAndOrderFront:nil]; + } -- (void)setTrackInfo:(NSString *)string lines:(int)lines +- (void)showRatingWindowWithLevel:(int)level { - [statusField setStringValue:string]; - [statusWindow setFrame:NSMakeRect(0, 0, 316, 40 + (lines * 17)) display:NO]; - [statusWindow center]; - [statusWindow makeKeyAndOrderFront:nil]; + } -- (void)fadeWindowOut +- (void)showShuffleWindowWithMode:(MTStatusWindowShuffleMode)mode { - [NSThread detachNewThreadSelector:@selector(fadeOutAux) toTarget:self withObject:nil]; - + } -- (void)fadeOutAux +- (void)showLoopWindowWithMode:(MTStatusWindowLoopMode)mode { - NSAutoreleasePool *p00l = [[NSAutoreleasePool alloc] init]; - float i; - for (i = 1.0; i > 0; i -= .003) - { - [statusWindow setAlphaValue:i]; - } - [statusWindow close]; - [p00l release]; + } -@end +@end \ No newline at end of file