The row height is used properly in all cases, as far as I know. Tables don't require all (or in fact any) of the items in a row to use the entire height of the row. The row height is used correctly to determine how much further down the next row starts.
You have pointed out a bug in the table code (as well as the obvious annoying limitation that was fixed in 4.0). A custom table item is given the full row height when it is asked to draw itself, but only highlights itself if the tap is within the top 11 pixels. That inconsistency should be corrected. Also, the documentation is lacking in that it doesn't spell out what the height of each item style is. The problem with making all custom table items take the full height of the row they are in is that it can break compatibitily of old applications. That's why I created a new custom item style with the new semantics in Palm OS 4.0. It could be argued that the old item style is really a bit silly, and should be deprecated so that it can eventually be removed from the OS source code after application developers have been given a chance to switch to the new item style. Of course, none of this will help you in your immediate problem. For that, you need to write your own EvtGetPen loop. I think you'll find this isn't actually that hard once you've seen how the table code does it. -- Peter Epstein -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
