Date: Mon, 26 Feb 1996 12:57:11 -0700 From: Sean Kelly <kelly@yarmouth> To: kuku@gilberto.physik.rwth-aachen.de Cc: kuku@gilberto.physik.rwth-aachen.de, narvi@haldjas.folklore.ee, hackers@freebsd.org Subject: Re: Win32 (was:Re: Go SCSI! Big improvement...) Message-ID: <9602261957.AA17964@emu.fsl.noaa.gov> In-Reply-To: <199602261704.SAA01438@gilberto.physik.rwth-aachen.de> (kuku@gilberto.physik.rwth-aachen.de)
next in thread | previous in thread | raw e-mail | index | archive | help
>>>>> "Christoph" == Christoph Kukulies <kuku@gilberto.physik.rwth-aachen.de> writes:
Christoph> Maybe I'm wrong but last time I used a text selection
Christoph> in a Tcl/Tk app it didn't behave a la
Christoph> Mac/Smalltalk/Windows - CTRLC-C, CTRL-X, CTRL-V, Auto
Christoph> replace when selected so you can type into a selection,
Christoph> selected region appears as 3D-shaded stripes instead of
Christoph> a whole block.
I think we might be suffering from a version difference problem. At
least as of tk4.0, you get whole highlighted blocks with the
obligatory 3-D borders only at the top, bottom, left, and right edges.
Christoph> Nice, maybe for someone who comes from an
Christoph> alphanumerical world and never saw other GUIs
Christoph> before. You would also declare Motif style GUI as
Christoph> sufficiently nice, do you?
Absolutely not! From user interface tests I've run, Motif extracts
the farts out of dead chickens compared with other user interface
standards. In Motif, you're supposed to have a 3-D border on
*everything* except the menu bar, which is where you need it (to
indicate that those are active sites and not just labels). It's
impossible to tell at a glance which are the selected or the
deselected buttons in a group of radio or checkbuttons. Does ``out''
indicate selected or does ``in''? The difference between radio and
checkbuttons is undersubtle. Finally, the scrollbar sucks: the user
comes to understand that repeated clicking in the trough area goes
through pages, so he happily pages along reading the material when
suddenly, clicks don't work anymore. What happened? The
elevator/thumb reached the cursor, dislodging his train of thought
from the tracks of flow.
Now, Tcl/Tk is stuck with some of these problems. But it did fix a
few of them: hilighting of active elements when the cursor enters one;
coloring of radio and checkbuttons to indicate selected items, and so
forth.
I've built many applications with OI, Motif, and Tcl/Tk. My Tcl/Tk
apps look better and run just as fast as the apps built with the other
toolkits. Best of all, user reactions are more positive.
Christoph> I doubt that Tcl/Tk would develop as the incending
Christoph> force to produce myriads of applications in a manner
Christoph> Win32 does. Spend a day with a Win32/MSVC++ programmer.
Christoph> You would want to have this under Unix.
You are correct: while I may have done quite a bit of attractive and
useful work with Tcl/Tk, the Unix realm still has a ways to go to
attract VC++ programmers into our fold. I guess it's the model of
Tcl/Tk which I like: I make compiled code to do the work of the
application, but the user interface is all script. I can change the
interface for different customers' needs without recompiling.
In the meantime, the tix toolkit looks like it might help: it's got
very good looking and useful file selector, hierarchical lists and
tables, balloon help, and so forth. We're catching up. Slowly.
Really slowly.
--
Sean Kelly
NOAA Forecast Systems Laboratory, Boulder Colorado USA
If you ever go temporarily insane, don't shoot somebody, like a lot of people
do. Instead, try to get some weeding done, because you'd really be surprised.
-- Deep Thoughts, by Jack Handey
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9602261957.AA17964>
