• 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: Core Animation/Layers and Borderless Windows
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Core Animation/Layers and Borderless Windows


  • Subject: Re: Core Animation/Layers and Borderless Windows
  • From: David Duncan <email@hidden>
  • Date: Thu, 17 Apr 2008 12:28:41 -0700

On Apr 16, 2008, at 6:49 PM, Karl Goiser wrote:

I'm creating a borderless window whose content view uses Core Animation...

When I do this, the window is drawn without any shadow no matter the alpha of the content.

- a borderless window with a normal view draws the window's shadow.

- a normal window with a content view which uses core animation shows the window's shadow (for example, the Recipes example). This is probably because it is opaque.

If I set the borderless window to opaque, a shadow is drawn. However, I want the window to be transparent - and have a shadow just like can be done with a normal view.

Is there something I need to do to get the desired behaviour?


When all of your window contents are drawing via Core Animation (which seems to be the case here) there is nothing for the Window Server to use to calculate the shadow (the window is completely empty, hence no shadow). You can draw something minimally to the window to give it something to "grab onto" when calculating the shadow.

I'm going to go out on a limb and guess you want click-through on the parts that remain transparent as well? You will soon find that isn't possible either...
--
David Duncan
Apple DTS Animation and Printing
email@hidden




_______________________________________________

Cocoa-dev mailing list (email@hidden)

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:
This email sent to email@hidden


References: 
 >Core Animation/Layers and Borderless Windows (From: Karl Goiser <email@hidden>)

  • Prev by Date: Implementing NSHUDWindowMask on NSDrawer
  • Next by Date: Re: NSArrayController bound to @unionOfArrays not updating
  • Previous by thread: Core Animation/Layers and Borderless Windows
  • Next by thread: 1-bit NSBitmapImageRep?
  • Index(es):
    • Date
    • Thread