What applications written in Tcl/Tk look really good? More often than not, when arguing the merits of Tk with someone, I am found defending its look-and-feel more than anything. People seem turned off by the fact that Tk resembles the old [Motif] style. In fact, Tk can resemble most anything you want it to. It just takes a little effort. - [lv] perhaps one or more of the authors of these good looking tk apps could write up what the ''little effort'' involves? [FW]: Tk on X looks like Motif. Tk on Mac OS 9 and Windows largely adopts the platform's native style, except a few shortcomings like the continued nonexistence of a native drop-down box widget, for which the meager menubutton is used. In general, appearance is only a "major" issue on the UNIXes. So, with that in mind, what Tk applications do you think look really good? What applications (screenshots) would you point someone to if you wanted to dispel the myth that Tk looks like crap? * [Tcl Dev Kit] -- [ActiveState]'s Tcl toolset has put some effort into spit and polish of their Tcl tools. The docs [http://aspn.activestate.com/ASPN/docs/TclDevKit] have several screenshots of various tools. * [InstallBase] -- http://installbase.sourceforge.net/screenshots.shtml * [snackamp] -- http://snackamp.sourceforge.net * [tkdiff] -- http://www.accurev.com/free/tkdiff/tkdiff.gif ''[FW]: Except the broken scrollbar in the screenshot...'' (what is broken about it, and to which scrollbar are you referring?) ''[FW]: never mind, was thinking of the thing in between the panes as a mis-screenshotted scrollbar. But the scrollbar on the left is "broken" in the sense that in general scrollbars are supposed to go on the right.'' * lipsumcolor -- http://www.oklin.com/oklin2/lipsumcolor/lipsumcolor.jpg * Oklin PAM -- http://www.oklin.com/oklin2/pam/pictures/pam_screen1_fr.jpg * [Tk_Theme] -- http://www.xmission.com/~georgeps/Tk_Theme/Tk_Theme_With_Malephiso.png * [Getleft] -- http://personal1.iddeo.es/andresgarci/getleft/english/snaps.html * pgaccess -- http://bschwarz.com/projects/pgaccess/ * [RamDebugger] * [moodss] -- http://jfontain.free.fr/moodss/ * [Alphatk] -- http://www.santafe.edu/~vince/alphatk/intro.html * tkabber [http://tkabber.jabberstudio.org/index_en.html] -- a very well-done [Jabber] client. * Impress -- [http://www.ntlug.org/~ccox/impress/] - a WYSIWYG layout program that generates postscript. * Visual Tcl -- [http://vtcl.sourceforge.net/?x=screen] - high-quality Tcl/Tk application development environment * [Browsex] - http://www.browsex.com/brxshot1.jpg - Not only looks good, it works amazingly well. Tcl API allows complete control from Tcl/Tk apps * OpenVerse -- [http://www.openverse.com/screen.php3] - interactive chat program. ---- Similar page [Tk widgets look fine under Windows] ---- One of the problems here is who defines ''good''? There are quite vocal members of the community who advocate that only if gtk is supported is an application ''good enough'' for their clients. Others call for even closer move to the Windows look and feel for their clients. The Mac OS X supports want tk to look even more like that environment. About the only way that these things are going to be achieved is if these community members begin submitting patches to Tk to provide the support that they ''must have''. [WJR] To me, good is a combination of: * Usability (quantifiable through usability testing) * Aesthetic appeal (harder to quantify as it's somewhat subjective) It would certainly help (i.e. ''good'' more easily achieved) if Tk matched the native look and feel of the operating systems GUI widget toolkit, though this isn't an absolute requirement, as I've seen many well-designed Swing-based applications, Swing having it's own look and feel independent of the OS. ---- [TV] Tk cannot be seen seperately from its windows, for the scientifically oriented probably this looks good enough: [http://82.168.209.239/Wiki/scr3_9.png] [Bwise] here runs on a XFree86 X windows simulator under windows XP, with a kde windows manager started from networked machine running linux. It 'wish8.4' runs on the windows XP machine, and has been compiled to have X windows interface. Probably even a lot better looks the wmaker NextStep feel windows manager which comes with cygwin, which also perfectly enough manages the X enabled Tk. [http://82.168.209.239/Wiki/screenwm1.png] '(Aug 24 2003)' I added this one, where I restarted a Tcl/Tk picture database / bwise combination I did years ago on windowmaker (small NeXTSTEP simulation) running on a simulated X server on windows XP. The Bwise canvas elements don't do much work at the moment, I was experimenting with automatically scaled down pictures on it (my unix/XP tcl/tk has no 'load' yet so package require Img isn't available), which appear when one browsed the database. Of course one of these days I'll throw in a tclhttpd powered experiment, I integrated that before, too, which makes for nice application programming. The X server makes it nicer to deal with windows unders msw, for instance one can kick some terminals into place at startup, and the whole wmaker (from the [cygwin] distribution, which can alse compile tcl/tk) environment can also be started by a single command. [WJR] TV I don't understand what these screenshots and narrative tell us about the aesthetic appeal (or lack thereof) of TK. '''For me they illustrate that Tk looks rather clunky. The screenshots don't seem like particularly good examples of "Good Looking Tk"'' ---- This discussion was started at [c.l.t.] because of an article [http://freshmeat.net/articles/view/928/] at Freshmeat. ---- Apparently the recently concluded [Tcl'2003] conference had much discussion on this topic. Read the related wiki pages for details. ---- [[ [Category GUI] ]] [Tcl Advocacy]