#import "Controller.h"
#import "ITTransientStatusWindow.h"
+#import "ITTSWBackgroundView.h"
#import "ITTextField.h"
#import "ITBevelView.h"
#import "ITCutWindowEffect.h"
- (void)awakeFromNib
{
[self createStatusItem];
+ [button setBezelStyle:1001];
+ [button setFont:[NSFont fontWithName:@"Lucida Grande Bold" size:14]];
+ [button setTitle:@"Launch Manually"];
+ [button sizeToFit];
+ [button setFrameSize:NSMakeSize([button frame].size.width + 8, 24)];
[testTextField setCastsShadow:YES];
[tabView setAllowsDragging:YES];
[bevelView setBevelDepth:10];
statusWindow = [ITTransientStatusWindow sharedWindow];
[statusWindow setEntryEffect:[[ITCutWindowEffect alloc] initWithWindow:statusWindow]];
[statusWindow setExitEffect:[[ITDissolveWindowEffect alloc] initWithWindow:statusWindow]];
- [[statusWindow entryEffect] setEffectTime:[swSpeedSlider floatValue]];
- [[statusWindow exitEffect] setEffectTime:[swSpeedSlider floatValue]];
+ [[statusWindow entryEffect] setEffectTime:[swEntrySpeedSlider floatValue]];
+ [[statusWindow exitEffect] setEffectTime:[swExitSpeedSlider floatValue]];
// [tabView setAllowsDragging:YES];
-
+ [[NSColorPanel sharedColorPanel] setShowsAlpha:YES];
}
/*************************************************************************/
// Add 4.0 to the final textHeight to accomodate the shadow.
textHeight += 4.0;
-
+ NSLog(@"%f", textHeight);
// Set the content height to the greater of the text and image heights.
contentHeight = ( ( imageHeight > textHeight ) ? imageHeight : textHeight );
// Setup the Window, and remove all its contentview's subviews.
windowWidth = ( SW_PAD + imageWidth + SW_SPACE + textWidth + SW_PAD );
windowHeight = ( SW_PAD + contentHeight + SW_PAD );
- [statusWindow setFrame:NSMakeRect(SW_BORDER, SW_BORDER, windowWidth, windowHeight) display:YES];
+ [statusWindow setFrame:NSMakeRect(SW_BORDER, SW_BORDER, windowWidth, windowHeight) display:YES animate:YES];
[[[statusWindow contentView] subviews] makeObjectsPerformSelector:@selector(removeFromSuperview)];
// Setup, position, fill, and add the image view to the content view.
[statusWindow setHorizontalPosition:[sender indexOfSelectedItem]];
} else if ( [sender tag] == 3060 ) {
[[statusWindow entryEffect] setEffectTime:[sender floatValue]];
+ } else if ( [sender tag] == 3061 ) {
[[statusWindow exitEffect] setEffectTime:[sender floatValue]];
} else if ( [sender tag] == 3070 ) {
[statusWindow setEntryEffect:[[[ITPivotWindowEffect alloc] initWithWindow:statusWindow] autorelease]];
}
- [[statusWindow entryEffect] setEffectTime:[swSpeedSlider floatValue]];
+ [[statusWindow entryEffect] setEffectTime:[swEntrySpeedSlider floatValue]];
} else if ( [sender tag] == 3080 ) {
[statusWindow setExitEffect:[[ITPivotWindowEffect alloc] initWithWindow:statusWindow]];
}
- [[statusWindow exitEffect] setEffectTime:[swSpeedSlider floatValue]];
+ [[statusWindow exitEffect] setEffectTime:[swExitSpeedSlider floatValue]];
+ } else if ( [sender tag] == 3090 ) {
+
+ if ( [sender indexOfSelectedItem] == 0 ) {
+ [(ITTSWBackgroundView *)[statusWindow contentView] setBackgroundMode:ITTSWBackgroundApple];
+ } else if ( [sender indexOfSelectedItem] == 1 ) {
+ [(ITTSWBackgroundView *)[statusWindow contentView] setBackgroundMode:ITTSWBackgroundReadable];
+ } else if ( [sender indexOfSelectedItem] == 2 ) {
+ [(ITTSWBackgroundView *)[statusWindow contentView] setBackgroundMode:ITTSWBackgroundColored];
+ }
+
+ } else if ( [sender tag] == 3100 ) {
+ [(ITTSWBackgroundView *)[statusWindow contentView] setBackgroundColor:[sender color]];
}
}
[bevelView setBevelDepth:[sender intValue]];
}
+
+/*************************************************************************/
+#pragma mark -
+#pragma mark ITButton SUPPORT
+/*************************************************************************/
+
+
/*************************************************************************/
#pragma mark -
#pragma mark NSWindow DELEGATE METHODS