• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
RE: Transparency?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Transparency?


  • Subject: RE: Transparency?
  • From: "Huyler, Christopher M" <email@hidden>
  • Date: Wed, 21 Apr 2004 11:27:25 -0400
  • Thread-topic: Transparency?

At this point, nothing is in the NSBox. If I remove the NSRectFill
call, I end up with an invisible box.

I just tried the following which also didn't work. The color of the box
is still gray instead of being completely white.

[[NSColor whiteColor] set];
NSRecFill(rect);
[[NSColor colorWithCalibratedWhite:1.0 alpha:0.2] set];
NSRectFill(rect);

Installer uses a Custom View so everything appears to be programmatic.

-----Original Message-----
From: Nicko van Someren [mailto:email@hidden]
Sent: Wednesday, April 21, 2004 11:01 AM
To: Huyler, Christopher M
Cc: J Nozzi; email@hidden
Subject: Re: Transparency?

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.


  • Follow-Ups:
    • RE: Transparency?
      • From: Glenn Andreas <email@hidden>
    • Re: Transparency?
      • From: Nicko van Someren <email@hidden>
  • Prev by Date: Re: Change Highlight in NSTableView
  • Next by Date: Re: Types of bundled files
  • Previous by thread: Re: Transparency?
  • Next by thread: Re: Transparency?
  • Index(es):
    • Date
    • Thread