Re: Transparency?
Re: Transparency?
- Subject: Re: Transparency?
- From: Nicko van Someren <email@hidden>
- Date: Wed, 21 Apr 2004 16:00:48 +0100
You are right that alpha of 1.0 is opaque and 0.0 is transparent.
What's in the content view of the NSBox? Also, what happens if you
remove the NSRectFill call? If the content is black then you'd get the
behaviour you are seeing.
Nicko
On 21 Apr 2004, at 15:32, Huyler, Christopher M wrote:
When I lower the alpha number, the rectangle gets darker. An alpha
value of 0.0 (which should be completely transparent right?) comes out
as a black square.
-----Original Message-----
From: J Nozzi [mailto:email@hidden]
Sent: Wednesday, April 21, 2004 10:26 AM
To: Huyler, Christopher M
Subject: Re: Transparency?
Try a lower alpha. Like 0.5 ... Your screen may not be calibrated
correctly (or close enough) to actually show any transparency with such
a slight transparency setting. The lower the alpha number, the more
transparency.
- J
On Apr 21, 2004, at 10:19 AM, Huyler, Christopher M wrote:
The Installer.app program has a cool looking transparency effect where
it has a slightly transparent white box, then the background image,
then
finally the striped background of the window. How do I do this in
cocoa?
I started by sub-classing an NSBox and rewriting the drawRect
function:
- (void) drawRect:(NSRect) frame
{
NSRect rect=[self frame];
[super drawRect:frame];
rect.origin=NSMakePoint(1,1);
rect.size.width-=2;
rect.size.height-=2;
[[NSColor colorWithCalibratedWhite:1.0 alpha:0.9] set ];
NSRectFill(rect);
}
However, the box does not end up being transparent. Instead it is just
off-white. Can someone point me in the right direction?
--
Christopher Huyler
Computer Associates Intl.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.