From: Damon C. <da...@yo...> - 2004-02-12 21:47:26
|
> Not that I am aware of. This would be a valuable addition. It would > be nice to have a real Tk Tab widget, but there would be some > cross-platform problems, because the Aqua tab control really doesn't > try to handle the case where you want to have wrapped tabs, you're just > supposed to not do that... But of course Windows & the recent X11 > toolkits all allow this. Without getting into whether this is a good > idea or not, it would make unifying the platforms hard if you did want > to use the native widgets... Jim, There has actually been some discussion on this matter in the Tk Revitalization project, and it usually boils down to two camps. People who think you should be able to have multi-level tabs and people who don't. The general consensus is that the Tk tab notebook should not support this feature as it's ugly. 0-] I tend to agree, and this would make it a non-issue on OSX. The question really is whether we force our idea of what looks good on the developer. I don't personally care. If we wanted to allow it on Windows and X11 but not on Mac, I'd be fine with that. I'd love to see Mac Tk be more strict about standards since Apple is. We're starting to lean that way on Windows too. If we eventually end up using native drawing methods on Windows (as we do for scrollbars now), we may end up losing more configurability but at the benefit of having native-looking apps. *shrug* I think an app should look like it belongs there. Damon |