home *** CD-ROM | disk | FTP | other *** search
- 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!