Info-Mac Archive Downloads: dev/src/ SourceCode

Back to dev/src/ SourceCode

PlainText source + improved TE32K (plain-text-121-c.hqx)

Download plain-text-121-c.hqx (161,517 KB)


From: MPARK@UTMEM1.UTMEM.EDU
Subject: PlainText source + improved TE32K
Date: Thu, 03 Feb 1994 18:44:01 -0600 (CST)

Here is the complete source for PlainText, a Public Domain text
editor.

PlainText is a pure C implementation of ideas contained in the object
class library published in "Elements of C++ Macintosh Programming" by
Dan Weston. For many applications, implementing objects in C is a path
to elegant programming that avoids the lengthy compile times of some
C++ environments.

The text engine is modified from TE32K by Roy Wood and with
contributions from Patrick C. Beard, Lee A. Fyoc, Dave Platt, and
Teddy Slottow. In fact, the TE32K source files contained here can be
used as a substitute for TextEdit in any application needing to handle
files larger than 32K. Consult the documentation contained in the
original TE32K package archived on Info-Mac and elsewhere.

I have extensively modified TE32K in order to provide full arrow key
support, undo, MPW-like selection hiliting, support for double and
triple clicking, and more.

This is a self-extracting, binhexed, Compact Pro archive. I
recommend archiving as PlainText-Source-1.21.sea.hqx.

Mel Park
University of Tennessee, Memphis
mpark@nb.utmem.edu
mpark@utmem1.utmem.edu

----------------------------------------------------------------