Re: How can I implement labels without the overhead of an NSTextField?
Re: How can I implement labels without the overhead of an NSTextField?
- Subject: Re: How can I implement labels without the overhead of an NSTextField?
- From: Mark Munz <email@hidden>
- Date: Mon, 13 Dec 2004 01:57:03 -0600
Is there a reason why you're not using a table for this?
Scrolling list of labels sounds an awful lot like "table" to me (or
maybe a list, which is just a one column table). I don't know all the
details of what is needed, but tables are generally pretty fast and I
haven't seen 300 rows slow down a NSTableview by much in any of my work
with them.
Mark Munz
On Dec 13, 2004, at 1:37 AM, email@hidden wrote:
Okay, I will do as you wish. I picked up a copy of "Cocoa Programming"
from the bookstore and am reading chapter 14 and others. I will report
back when I have either found a way to solve my problem or given up.
Presumably you are simply using [string
drawAtPoint:withAttributes:] or
[string drawInRect:withAttributes:] or the equivalent methods in
NSAttributedString. The AppKit string drawing methods are not
intended
for drawing and redrawing lots of strings. They are fine for a few
static labels, but not for a huge number of labels that have to be
redrawn a lot.
What are you talking about? I was just dragging NSTextViews from
the palette. The ones that looks like labels. Hence my complaint
that all of the labels were NSTextViews.
Well, that may be your problem. NSTextViews are fairly expensive
objects.
You want to use NSTextFields (although maybe you are doing that
already and
just don't know the difference?).
I am not interested in how they work, I just want to get them
going as soon as possible.
You will get nowhere fast on this list with that attitude.
Jonathan
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
email@hidden
This email sent to email@hidden
_______________________________________________
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