• 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
Cells within cells (specifically in outline views)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Cells within cells (specifically in outline views)


  • Subject: Cells within cells (specifically in outline views)
  • From: Ken Tabb <email@hidden>
  • Date: Thu, 12 Jan 2006 11:53:14 +0000

Hi folks,

If I were making a custom control (eg. a new type of button) and I needed more than 1 thing displayed in it (eg. an image and a bit of text), it would not be beyond the wit of man (nor indeed my own wit) to use several subviews to do the leg work, perhaps an NSImageView and an NSTextField.

However if I have an outline view and want such a layout (image over here in the cell, editable text over here, and of course the disclosure triangle (in cells that represent non-leaf objects)), how do I go about it? As cells aren't views, you can't just add subviews (or indeed other cells?) to the cell. Equally I can't just make a new view that contains the necessary subviews, and tell the outline view to use that, as it wouldn't be doing the multiple-row outline view stuff (including collapsing / expanding items that are clicked and generating / removing rows accordingly).

There must be an obvious answer to this but I'm (expletive removed) if I can think of it!

Naturally the way involving the least re-implementation of things would be preferable - I did think of doing my own cell that just reinvented both wheels (image and text) within the same cell, but that would also need me to pretty much re-implement some of NSTextFieldCell I guess, so that the focus ring just gets drawn around the text area and not the whole cell etc.

I guess I'm after making a similar thing to the cell used in the 'name' column of the Finder's list view, if that helps re-phrase my dilemma!

Cheers in advance,
Ken

- - - - - - - - - -
Dr. Ken Tabb
Mac & UNIX Developer - Health & Human Sciences
Machine Vision & Neural Network researcher - School of Computer Science
University of Hertfordshire, UK
http://www.health.herts.ac.uk/ken/

Certified non-Microsoft Solution Provider

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: Cells within cells (specifically in outline views)
      • From: email@hidden
  • Prev by Date: Re: Cocoa Custom NSCell Binding Issue
  • Next by Date: Re: Cells within cells (specifically in outline views)
  • Previous by thread: can a textfield label, descriptor, on a column can expand automatically with the column, when resizing the window?
  • Next by thread: Re: Cells within cells (specifically in outline views)
  • Index(es):
    • Date
    • Thread