FROM : Chris Suter
DATE : Wed Jul 26 02:31:11 2006
On 26/07/2006, at 8:41 AM, Corbin Dunn wrote:
>
> On Jul 25, 2006, at 12:35 PM, Mike Abdullah wrote:
>
>> The biggest problem I've found is how NSCell works. The table
>> view only uses one NSCell to do its drawing. Rather than having a
>> cell for each row of the table, it has a single cell that is
>> copied and released as appropriate.
>>
>
> This is actually a feature! It makes tables have good performance.
NSCell objects in tables can also be a pain. We wanted to have a
small table that had cells with tracking rects so that we could have
rollover buttons that worked. We've managed to hack it to work
(without subclassing NSTableView) but it wasn't easy. It would be
nice if NSCell objects had this support. It would also be useful if
NSTableView objects could support NSView objects (which would suit
when you only had a small table).
DATE : Wed Jul 26 02:31:11 2006
On 26/07/2006, at 8:41 AM, Corbin Dunn wrote:
>
> On Jul 25, 2006, at 12:35 PM, Mike Abdullah wrote:
>
>> The biggest problem I've found is how NSCell works. The table
>> view only uses one NSCell to do its drawing. Rather than having a
>> cell for each row of the table, it has a single cell that is
>> copied and released as appropriate.
>>
>
> This is actually a feature! It makes tables have good performance.
NSCell objects in tables can also be a pain. We wanted to have a
small table that had cells with tracking rects so that we could have
rollover buttons that worked. We've managed to hack it to work
(without subclassing NSTableView) but it wasn't easy. It would be
nice if NSCell objects had this support. It would also be useful if
NSTableView objects could support NSView objects (which would suit
when you only had a small table).
| Related mails | Author | Date |
|---|---|---|
| Thom McGrath | Jul 24, 21:57 | |
| I. Savant | Jul 24, 22:01 | |
| Shawn Erickson | Jul 24, 22:03 | |
| Mike Abdullah | Jul 25, 21:35 | |
| Corbin Dunn | Jul 26, 00:41 | |
| Mike Abdullah | Jul 26, 01:24 | |
| Chris Suter | Jul 26, 02:31 | |
| Corbin Dunn | Jul 26, 05:19 |






Cocoa mail archive

