On Fri, Feb 29, 2008 at 7:00 PM, Steve Weller <[EMAIL PROTECTED]> wrote:
>  I have a custom view into which I can draw a background color and a
>  centered rectangle. As the window is resized, the rectangle stays
>  centered and is clipped when the window gets small.
>
>  I want to define a canvas size slightly bigger than the rectangle and
>  have the scrollers appear when the available space is less than the
>  canvas needs. I override setFrameSize to do this:

FWIW, I've always thought the proper way to do this is to subclass
NSClipView, but I've never gotten it to work quite right, so I've
implemented it as you describe.  By redrawing the view so that your
contents are centered based on the scroll view, you eliminate the clip
view's ability to copy the image around.

Perhaps this would make a nice Cocoa sample project...

--Kyle Sluder
_______________________________________________

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 [EMAIL PROTECTED]

Reply via email to