TSynMemo und Haltepunkte (Breakpoints)

Rund um die LCL und andere Komponenten
Antworten
petwey
Beiträge: 83
Registriert: Sa 24. Nov 2012, 19:00
OS, Lazarus, FPC: Windows10 und Linux 32 und 64Bit (L 2.2.2 FPC 3.2.2)
CPU-Target: 32Bit und 64Bit

TSynMemo und Haltepunkte (Breakpoints)

Beitrag von petwey »

Hallo Forum,

ich hab mir einen Editor gebaut in dem TSynMemo eingebaut ist. Jetzt möchte ich dort durch anklicken auf das Gutter einen Haltepunkt setzen/rücksetzen ähnlich wie in der Lazarus-IDE. Mich interessiert wie hier die farbliche Hervorhebung funktioniert. Ich hatte gehofft hier "einfach" eine Eigenschaft zu setzen, aber vielleicht habe ich sie nicht gefunden oder es funktioniert anders.

Das Forum und google hab ich bereits durchsucht ohne was zu finden.

Kann mir jemand hier weiterhelfen. Danke im voraus.
MfG,
petwey

Windows 10 und Linux 32 und 64Bit (L 2.2.2 FPC 3.2.2)

martin_frb
Beiträge: 610
Registriert: Mi 25. Mär 2009, 21:12
OS, Lazarus, FPC: Laz trunk / fpc latest release / Win and other
CPU-Target: mostly 32 bit

Re: TSynMemo und Haltepunkte (Breakpoints)

Beitrag von martin_frb »

http://wiki.lazarus.freepascal.org/Laza ... Deprecated

Was das Problem angeht, eines der folgenden Events.
OnSpecialLineColors
OnSpecialLineMarkup

Das Event wird in jedem Paint, fuer alle zu zeichnenden Zeilen aufgerufen. Es muss also als erstes testen, ob die Zeile von Interesse ist oder nicht.
Aufwendige Berechnungen sollten ausserhalb/vorab erfolgen.

Antworten