exitDelay = [df floatForKey:@"statusWindowVanishDelay"];
entryTag = [df integerForKey:@"statusWindowAppearanceEffect"];
exitTag = [df integerForKey:@"statusWindowVanishEffect"];
entrySpeed = [df floatForKey:@"statusWindowAppearanceSpeed"];
exitSpeed = [df floatForKey:@"statusWindowVanishSpeed"];
exitDelay = [df floatForKey:@"statusWindowVanishDelay"];
entryTag = [df integerForKey:@"statusWindowAppearanceEffect"];
exitTag = [df integerForKey:@"statusWindowVanishEffect"];
entrySpeed = [df floatForKey:@"statusWindowAppearanceSpeed"];
exitSpeed = [df floatForKey:@"statusWindowVanishSpeed"];
[_window setExitMode:ITTransientStatusWindowExitAfterDelay];
[_window setExitDelay:(exitDelay ? exitDelay : 4.0)];
[_window setExitMode:ITTransientStatusWindowExitAfterDelay];
[_window setExitDelay:(exitDelay ? exitDelay : 4.0)];
[_window setHorizontalPosition:[df integerForKey:@"statusWindowHorizontalPosition"]];
[_window setVerticalPosition:[df integerForKey:@"statusWindowVerticalPosition"]];
[_window setHorizontalPosition:[df integerForKey:@"statusWindowHorizontalPosition"]];
[_window setVerticalPosition:[df integerForKey:@"statusWindowVerticalPosition"]];
if ( entryTag == 2101 ) {
entryEffect = [[[ITDissolveWindowEffect alloc] initWithWindow:_window] autorelease];
} else if ( entryTag == 2102 ) {
if ( entryTag == 2101 ) {
entryEffect = [[[ITDissolveWindowEffect alloc] initWithWindow:_window] autorelease];
} else if ( entryTag == 2102 ) {
if ( exitTag == 2100 ) {
exitEffect = [[[ITCutWindowEffect alloc] initWithWindow:_window] autorelease];
} else if ( exitTag == 2102 ) {
if ( exitTag == 2100 ) {
exitEffect = [[[ITCutWindowEffect alloc] initWithWindow:_window] autorelease];
} else if ( exitTag == 2102 ) {
[[_window entryEffect] setEffectTime:(entrySpeed ? entrySpeed : 0.8)];
[[_window exitEffect] setEffectTime:(exitSpeed ? exitSpeed : 0.8)];
[(ITTSWBackgroundView *)[_window contentView]setBackgroundMode:
(ITTSWBackgroundMode)[df integerForKey:@"statusWindowBackgroundMode"]];
[[_window entryEffect] setEffectTime:(entrySpeed ? entrySpeed : 0.8)];
[[_window exitEffect] setEffectTime:(exitSpeed ? exitSpeed : 0.8)];
[(ITTSWBackgroundView *)[_window contentView]setBackgroundMode:
(ITTSWBackgroundMode)[df integerForKey:@"statusWindowBackgroundMode"]];
-
- [(ITTSWBackgroundView *)[_window contentView]setBackgroundColor:
- (NSColor *)[NSUnarchiver unarchiveObjectWithData:[df dataForKey:@"statusWindowBackgroundColor"]]];
+
+ colorData = [df dataForKey:@"statusWindowBackgroundColor"];
+
+ if ( colorData ) {
+ [(ITTSWBackgroundView *)[_window contentView] setBackgroundColor:
+ (NSColor *)[NSUnarchiver unarchiveObjectWithData:colorData]];
+ } else {
+ [(ITTSWBackgroundView *)[_window contentView] setBackgroundColor:[NSColor blueColor]];
+ }
NSString *bull = [NSString stringWithUTF8String:"♪ "];
NSString *end = [@"\n" stringByAppendingString:bull];
[_window setImage:[NSImage imageNamed:@"Upcoming"]];
NSString *bull = [NSString stringWithUTF8String:"♪ "];
NSString *end = [@"\n" stringByAppendingString:bull];
[_window setImage:[NSImage imageNamed:@"Upcoming"]];
NSString *message = @"Would you like MenuTunes to launch\nautomatically at startup?";
[_window setImage:[NSImage imageNamed:@"Setup"]];
NSString *message = @"Would you like MenuTunes to launch\nautomatically at startup?";
[_window setImage:[NSImage imageNamed:@"Setup"]];
[_window buildDialogWindowWithMessage:message
defaultButton:@"Launch at Startup"
alternateButton:@"Launch Manually"
[_window buildDialogWindowWithMessage:message
defaultButton:@"Launch at Startup"
alternateButton:@"Launch Manually"
NSString *message = @"Your 7-day unlimited trial period has elapsed.\nYou must register to continue using MenuTunes.";
[_window setImage:[NSImage imageNamed:@"Register"]];
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"
[_window buildDialogWindowWithMessage:message
defaultButton:@"Register Now"
alternateButton:@"Quit MenuTunes"
NSString *message = @"The selected shared player is available again.\nWould you like to reconnect to it?.";
[_window setImage:[NSImage imageNamed:@"Register"]];
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"
[_window buildDialogWindowWithMessage:message
defaultButton:@"Reconnect"
alternateButton:@"Ignore"