How to use tsyntaxpainter

Вопросы программирования и использования MSEide + MSEgui.

Модератор: Модераторы

How to use tsyntaxpainter

Сообщение Roland » 06.04.2021 10:34:01

Hello!

I try to make a simple example for the tsyntaxedit component. I would like to load and display a Pascal source file with syntax colouring. I don't find how to do. Would someone know?

I attach my project.

Regards.

Roland
Вложения
tsyntaxedit-demo-01.zip
(8.04 КБ) Скачиваний: 367
Аватара пользователя
Roland
новенький
 
Сообщения: 23
Зарегистрирован: 23.03.2021 16:27:18
Откуда: France

Re: How to use tsyntaxpainter

Сообщение Roland » 10.04.2021 13:50:36

Fred provided to me a working example (link).

I attached here a simplified version (1). I am not sure that it is 100% correct, but as I said it works.

Regards.

Roland

(1) It doesn't work well for dark themes, because the background stays white.
Вложения
tsyntaxedit-demo-02.zip
(8.11 КБ) Скачиваний: 334
Аватара пользователя
Roland
новенький
 
Сообщения: 23
Зарегистрирован: 23.03.2021 16:27:18
Откуда: France

Re: How to use tsyntaxpainter

Сообщение debi12345 » 10.04.2021 17:43:07

I would like to load and display a Pascal source file with syntax colouring.

Martin postponed implementing per-character RTF text in MSEgui because considered it as boring routine which can wait.
May be someday someone will implement this important (for web browsers, advanced text editors etc) feature set.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5752
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: How to use tsyntaxpainter

Сообщение Roland » 10.04.2021 23:39:27

debi12345 писал(а):Martin postponed implementing per-character RTF text in MSEgui because considered it as boring routine which can wait.
May be someday someone will implement this important (for web browsers, advanced text editors etc) feature set.


It would be great indeed.
Аватара пользователя
Roland
новенький
 
Сообщения: 23
Зарегистрирован: 23.03.2021 16:27:18
Откуда: France


Вернуться в MSEide + MSEgui

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 3

Рейтинг@Mail.ru