Talk:Tk (computing)

From Wikipedia, the free encyclopedia

[edit] Native Widgets

I disagree with the comment about native widgets, on Windows it uses its own scroll-bar and button implementations, while on Linux I tries to emulate motif. Not really native by todays standards, as while some parts of it do make calls down to the systems native GUI toolkit a large proportion of it is also emulated by using drawing primitives available on each system.

Are you sure you're up to date on this? Tk 8.0 made significant changes, including the use of native buttons, menus, menubars, and scrollbars. Bill 20:50, 4 March 2006 (UTC)
Regarding the comment about native and Linux: There simply is no native look and feel for Linux. QT looks wrong under gnome, gtk looks wrong under KDE, both look wrong under CDE, and Tk looks wrong under KDE and gnome because of the dated Motif style.
For Windows: Agreed, Tk only uses some native widgets (scrollbar is one of them, as are the standard dialogs), implements more or less good look alikes for others. With the tile package (adopted for inclusion into Tk 8.5) http://tktable.sourceforge.net/tile/ the native theming engine is used to draw the widgets, there is even a tileQt engine to use Qt for drawing the widgets.
(the above post was by 134.106.31.37). Makaristos 19:34, 8 March 2006 (UTC)

Just wondering: why is the page on Tcl give a better indication of Tk, then the page exclusively written for it? Perhaps there should be a reference at the top?