[Lazarus] Displaying text with colour and insertion point
Bernd
prof7bit at googlemail.com
Fri May 18 11:18:26 CEST 2012
2012/5/16 Mark Morgan Lloyd <markMLl.lazarus at telemetry.co.uk>:
> Does anybody have any suggestions for a component to display status or
> terminal text
for simulating a terminal with SynEdit you might also find this helpful:
https://github.com/prof7bit/HaskellTool/tree/master/src
in console.pas there is a TConsole that you just create and give it a
reference to the synedit. It currently has the ghci executable
hardcoded into it but this could also be a shell or some other
interactive command interpreter. In main.pas I just create an instance
of it and pass a reference to the right hand side synedit to it and
then it takes full control over this synedit and works pretty much on
its own.
This does NOT solve the coloring problem (the highlighter that is also
contained in these sources is attached only to the edits on the left
side and is a conventional very simple highlighter for haskell
syntax).
What it does do is demonstrating that simulating an interactive
command prompt with TSynEdit is not so difficult at all.
More information about the Lazarus
mailing list