From owner-freebsd-hackers Tue Feb 27 08:55:32 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA03047 for hackers-outgoing; Tue, 27 Feb 1996 08:55:32 -0800 (PST) Received: from horst.bfd.com ([204.160.242.10]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id IAA03042 for ; Tue, 27 Feb 1996 08:55:30 -0800 (PST) Received: from harlie.bfd.com (bastion.bfd.com [204.160.242.2]) by horst.bfd.com (8.7.3/8.7.3) with SMTP id IAA15592; Tue, 27 Feb 1996 08:55:30 -0800 (PST) Date: Tue, 27 Feb 1996 08:55:22 -0800 (PST) From: "Eric J. Schwertfeger" To: Christoph Kukulies cc: Sean Kelly , kuku@gilberto.physik.rwth-aachen.de, narvi@haldjas.folklore.ee, hackers@freebsd.org Subject: Re: Win32 (was:Re: Go SCSI! Big improvement...) In-Reply-To: <199602261704.SAA01438@gilberto.physik.rwth-aachen.de> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-hackers@freebsd.org Precedence: bulk On Mon, 26 Feb 1996, Christoph P. Kukulies wrote: > Maybe I'm wrong but last time I used a text selection in a Tcl/Tk app > it didn't behave a la Mac/Smalltalk/Windows - CTRLC-C, CTRL-X, CTRL-V, > Auto replace when selected so you can type into a selection, > selected region appears as 3D-shaded stripes instead of a whole block. Haven't looked at Tk lately, have you? It's closer to what you want, and it's easy to add the rest under tk4.X. Even under Tk 3.6, I wrote a module that did all that, plus unlimited undo and a few other nice things, invokable with a single line that would bind to all text widgets (and entry widgets with a second line), specific text widgets, or could be put into the tcl library to work with ALL text widgets. It's customizability like that that I like. Imagine adding one line to the library and adding spell checking to all text widgets using Tk. Oh, and the library I'm referring to isn't the shared library in C, it's the Tk shared routines written in TCL. There wasn't any interest in it, odly enough, so I haven't bothered to recreate it since I lost it.