NSScrollView problems in Tiger
NSScrollView problems in Tiger
- Subject: NSScrollView problems in Tiger
- From: John Nairn <email@hidden>
- Date: Fri, 27 May 2005 08:51:09 -0600
I posted two vague questions before and no one had comments. I think
I have more detail now.
When the bounds of the documentViewRect in an NSClipView get small,
scrolling breaks down in Tiger. The problem did not occur in Panther.
I did some tests and when the view units per pixel got less than
about 0.0025 (or width of bounds about 1 for a view with a frame
width of 400 pixels) the problems start to occur. The scrolling
problems get worse as the width of the bounds get smaller and soon
become severe. The problem is that when the view scrolls, the
scrolling process copies the existing stuff in the wrong way and the
new stuff that is drawn does not fit ro the edges become corrupted.
Telling the scroller to not copy helps (but not a fix) but should not
be needed in a view where copying should work fine and more efficient.
The view draws fine the first time or after resizing the window, but
it does not draw correctly when scrolling or when updating after
replacing the data with new data and redrawing.
Is this a known bug? Is there a work around?
I am plotting scientific data and sometimes the natural units are
very small. Since the plot may consist of over 1,000,000 Bezier
curves, I hope the work around is not to scale them all before
plotting. It does not bode well for using Tiger for scientific
calculations in nanotechnology?
---------------
John Nairn (1-801-581-3413, FAX:1-801-581-4816)
Web Page: http://www.mse.utah.edu/~nairn
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden