Re: Editor component



Marco van de Voort wrote:

It'd be a bit uncomfortable for me to start over minus legacy, and then
design in such behaviour (even if overridable). Even if only the more
elaborate East Asian charsets are beyond the basic plane.

The text storage and manipulation is encapsulated in a document class, and text output in a PaintRow method. Both are subject to customization, the basic controls implement only basic support. I do not want to implement anything with foreign fonts, RTL and IME, that I do not fully understand and cannot test. Somebody more skilled may derive according components from the base classes. I really do not want to make bad decisions as occured in the past, when English (only) speakers tried to add international support to programming languages or other standards.

A friend pointed me to <http://www.catch22.net/tuts/>, where the evolution of an edit control is described. This tutorial and the related source code (unfortunately C++) may be used in the further development.

DoDi
.