SynEdit mit "Außenlinien" wie in Lazarus-IDE

Für allgemeine Fragen zur Programmierung, welche nicht! direkt mit Lazarus zu tun haben.
Antworten
harrybonn
Beiträge: 101
Registriert: Fr 7. Jan 2011, 15:18

SynEdit mit "Außenlinien" wie in Lazarus-IDE

Beitrag von harrybonn »

Gibt es eine Möglichkeit, im Synedit auch diese nützlichen Blocklinien anzeigen zu lasen?

Wenn ja, wie?

Warf
Beiträge: 1445
Registriert: Di 23. Sep 2014, 17:46
OS, Lazarus, FPC: MacOS | Win 10 | Linux
CPU-Target: x86_64
Wohnort: Aachen

Re: SynEdit mit "Außenlinien" wie in Lazarus-IDE

Beitrag von Warf »

Du meinst Wahrscheinlich Code Folding, das ist Teil des Highlighters: Link

martin_frb
Beiträge: 482
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: SynEdit mit "Außenlinien" wie in Lazarus-IDE

Beitrag von martin_frb »

Auf der linken Seite mit +/- Boxen? => CodeFolding

Grüne/Gelbe Linie? => Modified Indicator

Rechte Seite? OverviewGutter

Horizontale Linie zwischen 2 procedures => Divider Lines

Vertikale Linien (farbig) zwischen begin/end? => SynEditMarkupFoldColoring

-------------------------------
Codefolding, Divider Lines und SynEditMarkupFoldColoring benötigen alle einen Highlighter der Fold-info liefert.

Beispiel für SynEditMarkupFoldColoring: ide\sourcesyneditor.pas

Code: Alles auswählen

  MarkupFoldColors := TSynEditMarkupFoldColors.Create(Self);
  TSynEditMarkupManager(MarkupMgr).AddMarkUp(MarkupFoldColors);
 

harrybonn
Beiträge: 101
Registriert: Fr 7. Jan 2011, 15:18

Re: SynEdit mit "Außenlinien" wie in Lazarus-IDE

Beitrag von harrybonn »

OK, vielen Dank, so geht's. :)

Antworten