Re: Crashes while reordering columns in a NSTableView
Re: Crashes while reordering columns in a NSTableView
- Subject: Re: Crashes while reordering columns in a NSTableView
- From: "I. Savant" <email@hidden>
- Date: Tue, 21 Jul 2009 13:21:32 -0400
It's not intended to be an accurate statement. The point is to avoid
jumping to conclusions. Framework code is far more exposed than your
own, and it is immensely more likely that you've screwed up than the
Quartz devs have.
I get that. I just don't think that's necessarily a good place to
make that assertion. :-) My younger self spent hours on a bug I was
sure was mine because it couldn't possibly be the API ... it was the
API. :-)
If you have an app where a "column" is a first-class conceptual
model, for example, you might need a more interactive header cell ...
There be dragons.
You mean like OmniOutliner? :)
I realize you work at Omni Group, so you see my point. :-) It's far
from trivial to get this stuff heavily customized until you've spent a
long time doing just that.
Still - I own a copy of OmniOutliner registered to my real name - I
see that the column headers (beyond a different drawing style) really
only add right-click-to-show-context-menu action. That simple approach
works perfectly for OmniOutliner, but I can think of more complicated
scenarios where more direct interaction with the header itself would
be the most natural approach ... *There* be dragons. :-D
This is where I was coming from. Then I looked at the stack trace and
saw NSLayerKitGlue. He might not be doing anything complicated, but
AppKit is.
All I was saying there was that it's not really possible to assign
a difficulty level as we don't really know what the OP is trying
yet. :-)
A note: Positively no disrespect intended.
--
I.S.
_______________________________________________
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