Adding new controller into CVS under the name NewMainController. However, building...
[MenuTunes.git] / StatusWindowController.m
index c6a2397..649ca9c 100755 (executable)
@@ -1,47 +1,48 @@
+//
+//  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
 {
-    if ( (self = [super init]) ) {
-        [NSBundle loadNibNamed:@"StatusWindow" owner:self];
-        [statusWindow center];
-    }
-    return self;
+
 }
 
-- (void)setUpcomingSongs:(NSString *)string numSongs:(int)songs
+- (void)showUpcomingSongsWithTitles:(NSArray *)titleStrings
 {
-    [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)showVolumeWindowWithLevel:(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