#import "StatusWindowController.h"
#import "StatusWindow.h"
#import "PreferencesController.h"
+#import "MainController.h"
#import <ITKit/ITWindowEffect.h>
#import <ITKit/ITCutWindowEffect.h>
[super dealloc];
}
+- (void)readDefaults
+{
+ ITHorizontalWindowPosition horizontalPosition = [[NSUserDefaults standardUserDefaults] integerForKey:@"statusWindowHorizontalPosition"];
+ ITVerticalWindowPosition verticalPosition = [[NSUserDefaults standardUserDefaults] integerForKey:@"statusWindowVerticalPosition"];
+ [_window setHorizontalPosition:horizontalPosition];
+ [_window setVerticalPosition:verticalPosition];
+}
+
- (void)showSongInfoWindowWithSource:(ITMTRemotePlayerSource)source
title: (NSString *)title
album: (NSString *)album
}
+- (void)showRegistrationQueryWindow
+{
+ NSString *message = @"Your 7-day unlimited trial period has elapsed.\nYou must register to continue using MenuTunes.";
+
+ [_window setImage:[NSImage imageNamed:@"Register"]];
+ [_window buildDialogWindowWithMessage:message
+ defaultButton:@"Register Now"
+ alternateButton:@"Quit MenuTunes"
+ target:[MainController sharedController]
+ defaultAction:@selector(registerNowOK)
+ alternateAction:@selector(registerNowCancel)];
+
+ [_window appear:self];
+ [_window setLocked:YES];
+}
+
+- (void)showReconnectQueryWindow
+{
+ NSString *message = @"The selected shared player is available again.\nWould you like to reconnect to it?.";
+
+ [_window setImage:[NSImage imageNamed:@"Register"]];
+ [_window buildDialogWindowWithMessage:message
+ defaultButton:@"Reconnect"
+ alternateButton:@"Ignore"
+ target:[MainController sharedController]
+ defaultAction:@selector(reconnect)
+ alternateAction:@selector(cancelReconnect)];
+
+ [_window appear:self];
+ [_window setLocked:YES];
+}
+
@end
\ No newline at end of file