+ [_window setSizing:(StatusWindowSizing)[df integerForKey:@"statusWindowSizing"]];
+
+ if ( entryTag == 2101 ) {
+ entryEffect = [[[ITDissolveWindowEffect alloc] initWithWindow:_window] autorelease];
+ } else if ( entryTag == 2102 ) {
+ entryEffect = [[[ITSlideVerticallyWindowEffect alloc] initWithWindow:_window] autorelease];
+ } else if ( entryTag == 2103 ) {
+ entryEffect = [[[ITSlideHorizontallyWindowEffect alloc] initWithWindow:_window] autorelease];
+ } else if ( entryTag == 2104 ) {
+ entryEffect = [[[ITPivotWindowEffect alloc] initWithWindow:_window] autorelease];
+ } else {
+ entryEffect = [[[ITCutWindowEffect alloc] initWithWindow:_window] autorelease];
+ }
+
+ [_window setEntryEffect:entryEffect];
+
+ if ( exitTag == 2100 ) {
+ exitEffect = [[[ITCutWindowEffect alloc] initWithWindow:_window] autorelease];
+ } else if ( exitTag == 2102 ) {
+ exitEffect = [[[ITSlideVerticallyWindowEffect alloc] initWithWindow:_window] autorelease];
+ } else if ( exitTag == 2103 ) {
+ exitEffect = [[[ITSlideHorizontallyWindowEffect alloc] initWithWindow:_window] autorelease];
+ } else if ( exitTag == 2104 ) {
+ exitEffect = [[[ITPivotWindowEffect alloc] initWithWindow:_window] autorelease];
+ } else {
+ exitEffect = [[[ITDissolveWindowEffect alloc] initWithWindow:_window] autorelease];
+ }
+
+ [_window setExitEffect:exitEffect];
+
+ [[_window entryEffect] setEffectTime:(entrySpeed ? entrySpeed : 0.8)];
+ [[_window exitEffect] setEffectTime:(exitSpeed ? exitSpeed : 0.8)];
+
+ [(ITTSWBackgroundView *)[_window contentView]setBackgroundMode:
+ (ITTSWBackgroundMode)[df integerForKey:@"statusWindowBackgroundMode"]];
+
+ colorData = [df dataForKey:@"statusWindowBackgroundColor"];
+
+ if ( colorData ) {
+ [(ITTSWBackgroundView *)[_window contentView] setBackgroundColor:
+ (NSColor *)[NSUnarchiver unarchiveObjectWithData:colorData]];
+ } else {
+ [(ITTSWBackgroundView *)[_window contentView] setBackgroundColor:[NSColor blueColor]];