• 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: Preventing NSTableView hilighting
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Preventing NSTableView hilighting


  • Subject: Re: Preventing NSTableView hilighting
  • From: Arthur Schuster <email@hidden>
  • Date: Tue, 18 May 2004 05:55:46 +0200

How do I disable hilighting of cells and rows in an NSTableView? I
still want cells/rows to be selected and all that entails - I just
don't want the highlighting to be drawn.

I've tried subclassing NSTableView and NSCell to prevent drawing and to
catch the setSelection style methods but have had no luck.

Is there an obvious way that I'm missing?

There is a hidden (private) method of NSCell which does this drawing (10.3.3):

- (void)_drawHighlightWithFrame:(NSRect)frame inView:(NSView *)view;

But be careful when using private methods...

Arthur
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.


  • Follow-Ups:
    • Re: Preventing NSTableView hilighting
      • From: Jonathan Wight <email@hidden>
References: 
 >Preventing NSTableView hilighting (From: Jonathan Wight <email@hidden>)

  • Prev by Date: Re: disk:// and help:// security problems
  • Next by Date: Re: disk:// and help:// security problems
  • Previous by thread: Preventing NSTableView hilighting
  • Next by thread: Re: Preventing NSTableView hilighting
  • Index(es):
    • Date
    • Thread