• 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: Best technology to use for overlays?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Best technology to use for overlays?


  • Subject: Re: Best technology to use for overlays?
  • From: Alexander Spohr <email@hidden>
  • Date: Fri, 24 Apr 2009 12:42:24 +0200

Did you try visibleRect?
Returns the portion of the receiver not clipped by its superviews.

- (NSRect)visibleRect



Make the header a subview of your datastream-view and put it into the visibleRect.

I hope the ScrollViews clipView does the needed job of clipping :)

	atze


Am 24.04.2009 um 11:02 schrieb Daniel Vollmer:

Hi,

I want to optimise my drawing code a bit. Essentially, I have a custom NSView embedded in an NSCollectionView embedded in an NSScrollView. In my custom view, I always want to display an overlay (consisting of something like a description string of what is being displayed). This overlay is of course expected to be always visible no matter where I scroll, which usually leads me to redrawing the whole view when scrolling.
What's the usual approach to this? Move the "header" drawing code to a subclass of NSScrollView? Conceptually, I think I want something that uses the same back-end as the window compositing, as that that's closest to what I want (the heading stays where it is, drawn on top of the NSScrollView, while the custom view only has to draw the given subRect that's being scrolled into the visible portion).


An example of the views is here: http://maven.de/code/wowplot/example_chains.png . The description at the top-left of each plot always stays in the same position even when scrolling left or right.

Thanks for any suggestions,
	Daniel.
_______________________________________________

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

_______________________________________________

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: 
 >Best technology to use for overlays? (From: Daniel Vollmer <email@hidden>)

  • Prev by Date: Re: Best technology to use for overlays?
  • Next by Date: Re: Best technology to use for overlays?
  • Previous by thread: Re: Best technology to use for overlays?
  • Next by thread: Re: Best technology to use for overlays?
  • Index(es):
    • Date
    • Thread