On May 6, 2008, at 8:07 AM, Jens Alfke wrote:
On 5 May '08, at 11:31 PM, Martin Redington wrote:
I tried subclassing NSMatrix, and over-riding
-[NSMatrix initWithFrame:
mode:prototype:numberOfRows:numberOfColumns:]
to set the intercellSpacing. I can see it getting called, but I don't
get any gaps between rows, and when I browse the NSMatrix with
F-Script, the intercellSpacing shows up as (0, 0).
The browser is probably setting it to a default value later on when
it initializes iself. Why not just set it in your controller's -
windowDidLoad or -awakeFromNib method?
That's too late or too early, depending on how you look at it.
You could (probably) override -addColumn in NSBrowser, call super,
then get the last matrix, and *then* set the spacing. I haven't tried
this, but it might work.
corbin
_______________________________________________
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]