|Re: Odd difference in TableViewer between Carbon and Cocoa (OSX) [message #502822 is a reply to message #501232]
||Wed, 09 December 2009 19:56
| Artem Redkin
Registered: July 2009
|Grant Gayed wrote on Tue, 01 December 2009 10:25|
Not showing lines is the correct Cocoa behaviour, this is what most
Tables/Trees on OS X look like (unrelated, GTK is like this too). The only
way that you may be able to show column separator lines would be to hook a
PaintItem listener to the Table and draw a vertical line down the edge of
the event's GC. I would not really suggest doing this though, as it will
make your app look out-of-place compared to other OSX apps with
Actually, i don't think it is like that. Many apps, like iTunes or Versions (which was awarded with Apple Design awards) have vertical lines in tables. If application have 3-4 columns, like Mail, is one thing, but if your application has complex tables, better to have those vertical lines. Btw, in GTK it is a matter of the theme selected. It also easily accessible parameter in apple's Xcode (there one can even turn off alternating rows and set horizontal delimiters).
May be this should be configurable?
Powered by FUDForum
. Page generated in 0.02484 seconds