How to draw a rectangle around a (graph) view?
How to draw a rectangle around a (graph) view?
- Subject: How to draw a rectangle around a (graph) view?
- From: "Arthur C." <email@hidden>
- Date: Wed, 25 Apr 2007 17:48:08 +0200
I have a window with two graph views in it. They are NSView subclasses of
which I don't have the source code.
I have implemented a screen capture of the view by taking the rectangle
forming the view using
NSRect graphRect = [self frame];
This gives the rectangle in the coordinates of the superview. Now I extend
the rectangle to be able to capture things just outside the graph view (like
axis labels etc.). The screen capture can then be done by
NSData * myScreenCaptureData = [[self superview] dataWithPDFInsideRect:
captureRect];
which is saved to file as PDF data.
Question is how to draw the rectangle showing what part is to be captured
(the captureRect).
It is too large to be drawn from within the graphView. But where should it
be done then? I have nothing but an NSWindow and the two graph views. So
should it be done from the NSWindow? But then I would have to subclass the
NSWindow(?)
Another question: is it necessary to do all the drawing in the drawRect
method?
Thanks in advance,
Arthur C.
_________________________________________________________________
Play online games with your friends with Messenger
http://www.join.msn.com/messenger/overview
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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