ftp.nice.ch/pub/next/developer/resources/classes/TabCell.README

This is the README for TabCell.s.tar.gz [Download] [Browse] [Up]

TabCell

After seeing Jean-Marie's new addition to Interface Builder, I just
couldn't help wanting those cool tabs for my very own! Since I
don't have IB source :-), I just had to figure it out for myself.

There are two caveats (bugs?):

1) If you put these into a ScrollView, sometimes the little tab
ends won't redraw themselves properly when scrolled after being
clicked on. Since you probably shouldn't be putting a control like
this into a ScrollView, this really shouldn't present a problem
(although if someone want's to send me a bug fix, that'd be
appreciated).

2) The first and last tab cells are 7 pixels (half a tab image
width) shorter than the rest of the cells. This is due to a drawing
issue with drawing inside the matrix. If the images on the first
and last cell aren't shifted in, they get clipped by the matrix and
don't look very good. If your cell's are relatively large, this
really isn't very noticeable. The real way to fix this is to get
in there, determine how many cells there are, and distribute this
difference among all of them. Again, anyone wanting to send me this
code should fell very free to do so.

Have fun,

Bill Edney
bedney@firstsoft.com

P.S. This code is totally free from any licenses or warranties or
anything. In other words, use it however you want but don't blame
me if it hoses something up!

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.