On 14 Jun 2010, at 12:28, Florian Soenens wrote:

> Then my NSTextField is a subview of my custom view but still displays with a 
> background, that's the behavior i don't want.
> Can this be fixed somehow?
> 
> On 14 Jun 2010, at 12:03, jonat...@mugginsoft.com wrote:
> 
Do you want the gradient to show through the NSTextField?

I can place an NSSearchField on a gradient background and the redraw is fine.
In your gradient view make sure that you are dealing with the invalidated rect 
of - drawRect: correctly.
By default your receive the invalidated rect - which may be the view frame.

When you click on the NSSearchField the superview will be requested to redraw 
the background behind the NSSearchField.
If your gradient view simply fills the NSRect it receives in  - drawRect: this 
will have the effect of generating a smaller gradient behind the NSSearchField.

Regards

Jonathan Mitchell

Developer
Mugginsoft LLP
http://www.mugginsoft.com

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to