• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Setting intercell spacing in NSBrowser
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Setting intercell spacing in NSBrowser


  • Subject: Re: Setting intercell spacing in NSBrowser
  • From: "Martin Redington" <email@hidden>
  • Date: Wed, 7 May 2008 01:29:14 +0100

Thanks Corbin,

   this over-ride seems to work. Surely this shouldn't be that obscure
though ...

- (void) addColumn
{
    [super addColumn];
    int lastColumnIndex = [self lastColumn];
    NSMatrix *matrix = [self matrixInColumn:lastColumnIndex];
    NSSize intercellSpacing = NSMakeSize(0, 1);
    [matrix setIntercellSpacing:intercellSpacing];
}


On Tue, May 6, 2008 at 7:13 PM, Corbin Dunn <email@hidden> wrote:
>
>
>  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
>



--
http://www.mildmanneredindustries.com/
_______________________________________________

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

References: 
 >Setting intercell spacing in NSBrowser (From: "Martin Redington" <email@hidden>)
 >Re: Setting intercell spacing in NSBrowser (From: Jens Alfke <email@hidden>)
 >Re: Setting intercell spacing in NSBrowser (From: Corbin Dunn <email@hidden>)

  • Prev by Date: Re: Sending an image to Preview to preview the image
  • Next by Date: Re: Threading - How its done?
  • Previous by thread: Re: Setting intercell spacing in NSBrowser
  • Next by thread: User Default Groups
  • Index(es):
    • Date
    • Thread