-
Dimaxx © (03.01.15 21:25) [0]Понадобился сабж для проекта. Для КОЛ был сделан порт SynEdit'а, но он старый как кое-что из-под мамонта. К тому же нерабочий толком - редактирования нет (по крайней мере у меня не работало), выделение текста странное, прокрутки колесом мышкой нет. Также не удалось поменять в нем шрифт. Новая версия (2.0.8) разрослась дай боже. Пробовал через стандартный RichEdit - не меняется шрифт никаким образом (в свойствах в IDE меняешь - игнорирует), программно - также не меняется.
Никто не сталкивался или не писал себе упрощенные аналоги SynEdit? -
You can use kolhighlightedit.pas . I believe it needs a (simple) fix and I use it myself. It is comfortable and small.
-
The fix is to uncomment TControl.fCollectUpdRgn in kol.pas (3.22)
After that, kolhilightedit.pas works as expected.
It is on kolmck.net under hilightmemo http://kolmck.net/Components/KOLHilightEdit.zip -
Dimaxx © (07.01.15 01:12) [3]Thank you. I'll try this memo.
-
@Dimaxx
Here's a download for you that is more complete.
http://thaddy.org/files/kolparsers2015.7z
It is based on the castalia parsers which are related to synedit.
I included a pascal syntaxhighlighter using kolhilightedit.pas
It only doesn't do multiline comments.
It can parse KOL. synedit can't do that withoy getting mixed up ;) ;) -
Btw: it actually edits correctly too ;)
I see if I can fix multiline, I did that in the past but can't find the code.
This is also from my archives and updated to work with FPC2.7.1- FPC 3.1.1 so very current.
Doesn't work for FPC64 bit, though. It does work with Delphi 64 bit I think. -
Oh: and the last archive corrects some integer-->lresult stuff in kolhilightedit.pas.