[Lazarus] RE : RE : Displaying text with colour and insertion point
Mark Morgan Lloyd
markMLl.lazarus at telemetry.co.uk
Thu May 17 10:02:59 CEST 2012
Ludo Brands wrote:
>> No, what I mean is that I want to literally put the marker where a
>> mechanical print head would put the next character. In
>> addition I want
>> to be able to (non-destructively) backspace, i.e. the insertion point
>> (caret marker etc.) should be stepped back towards the start of the
>> line, and a subsequent TCmdBox.Write will overwrite.
>>
>> Very much like a mechanical typewriter, since that was how
>> terminals of
>> that vintage behaved. There's example output at
>> http://wotho.ethz.ch/APL-1130/2741_APL_Demo.png (it's ETH,
>> but I don't
>> think there's a Pascal connection), I've got most of a standalone
>> terminal emulator that behaves in the same way but haven't got the
>> colour aspect working due to lack of a suitable component
>> (and lack os
>> sufficient skill/experience to write my own).
>>
>
> When you got already that far with Tmemo, try the TRichMemo which is a
> TCustomMemo descendant which allows changing font attributes in the text. It
> has also a LoadRichText and SaveRichText so that you can save the colored
> text to file.
Thanks for that, I'm on it.
--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk
[Opinions above are the author's, not those of his employers or colleagues]
More information about the Lazarus
mailing list