X-Git-Url: http://git.ithinksw.org/ITKit.git/blobdiff_plain/3b1f9f1fd5958a8241495edf7c72d335ac302c68..bbb399e28121ac71152cef5fc21e106c4b941cbc:/Showcase/Controller.m diff --git a/Showcase/Controller.m b/Showcase/Controller.m index 71463aa..df393b0 100755 --- a/Showcase/Controller.m +++ b/Showcase/Controller.m @@ -27,6 +27,11 @@ - (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]; @@ -180,14 +185,14 @@ // 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. @@ -213,6 +218,7 @@ [textField setTextColor:[NSColor whiteColor]]; [textField setCastsShadow:YES]; [textField setStringValue:text]; + [textField setShadowSaturation:[swShadowSaturation floatValue]]; [[statusWindow contentView] addSubview:textField]; [[statusWindow contentView] setNeedsDisplay:YES]; @@ -332,6 +338,13 @@ [bevelView setBevelDepth:[sender intValue]]; } + +/*************************************************************************/ +#pragma mark - +#pragma mark ITButton SUPPORT +/*************************************************************************/ + + /*************************************************************************/ #pragma mark - #pragma mark NSWindow DELEGATE METHODS