OOP_(re)
Wed, 4 Jun 1997 20:10:12 -0400 (EDT)
On Wed, 4 Jun 1997, Peter Gerwinski wrote:
> While generalizing Turbo Vision for graphics mode (thus creating BO3), it
> was necessary to introduce new fields to `tView'. Since I didn't have the
> TV source (I didn't want to spend 600DM (~$400) for it (but finally did,
> you know ...): ), I had to derive successor objects from *each* for-real-use
> object: `tWindow', `tDialog', `tInputLine', ... it was not only bulk of work,
> but also very unclean Pascal. Once I had the TV source, I threw away BO3,
> added the necessary fields to `tView' and essentially re-wrote TV (BO4. My
> next project of this kind, BO5, will be completely independend of TV (... like
> BO2 was. I had better continued BO2 rather than trying to use TV ...)).
Note that Turbo Vision is *deeply* text-mode and to make it work in
graphic mode isn't trivial and require changes in the design of the
classes... I tried hard to think of a system that would work nicely both
in graphic mode (with proportional fonts and freedom from "character
cells") *and* in text mode and I didn't find anything satisfactory.
Pierre Phaneuf
"The use of COBOL cripples the mind; its teaching should, therefore, be
regarded as a criminal offense." - Edsger W. Dijkstra.
Pierre Phaneuf (pp@dilu.ml.org)
HTML conversion by Lluís de Yzaguirre i Maura
Institut de Lingüística Aplicada -
Universitat "Pompeu Fabra"
e-mail: de_yza@upf.es