I think the problem is that I'm not running delelectAll at the right
time.  My newPathName routine catches the changed path name, sets the
path and calls:

  $self->{'Window'}->display();

This causes numberOfRowsInTableView to be called.  This then calls:

  $tableview->deselectAll(undef);

if it notices that the path name has changed.

What I _think_ I should be doing is calling deselectAll from newPathName,
but I don't know how to do that, because I can't figure out how to get a
value for $tableview.  I think I need to hang a name on the NSTableView
(e.g., AccessCkpath) in IB, then call the routine as

  $self->{'AccessCkpath'}->deselectAll(undef);

or somesuch.  Problem is, I can't figure out how to get IB to set the
name (and I'm not sure the above syntax is correct, anyway :-).  Help?

-r
--
email: [EMAIL PROTECTED]; phone: +1 650-873-7841
http://www.cfcl.com/rdm    - my home page, resume, etc.
http://www.cfcl.com/Meta   - The FreeBSD Browser, Meta Project, etc.
http://www.ptf.com/dossier - Prime Time Freeware's DOSSIER series
http://www.ptf.com/tdc     - Prime Time Freeware's Darwin Collection

Reply via email to