Scintilla (http://www.scintilla.org/) is a text editor with many features such as tooltips, autocompletion, folding, syntax coloring etc...
This custom control wraps the scintilla dll to let you use it to replace the PDC's edit control. It has many more features and let you define your own keyword list, own color set, font, underline, folding etc..
The included project shows how to perform a folding/unfolding as well as syntax coloring for different list of keywords and indentation control. The scintilla control has many more features that can be used and changed at runtime.
Best regards
Gildas
http://www.arsaniit.com/vp_tools/index.htm (look for scintilla control)
-
- Active Member
- Posts: 25
- Joined: 8 Jun 2004 23:01
custom control : scintilla editor
You do not have the required permissions to view the files attached to this post.
Last edited by Gildas Menier on 1 Nov 2007 11:04, edited 1 time in total.
-
- VIP Member
- Posts: 1471
- Joined: 28 Feb 2000 0:01
Yes, interesting. In fact, so intereting that I have spent a little time shined-up the code (to my likings, of course
).
Functionally, I have changed it to handle Unicode (or at least I think so, because I haven't really tested it). Unicode support is provided using UTF-8 (8 bit Unicode Transfer Format).

Functionally, I have changed it to handle Unicode (or at least I think so, because I haven't really tested it). Unicode support is provided using UTF-8 (8 bit Unicode Transfer Format).
You do not have the required permissions to view the files attached to this post.
Regards Thomas Linder Puls
PDC
PDC
-
- VIP Member
- Posts: 1471
- Joined: 28 Feb 2000 0:01
-
- VIP Member
- Posts: 204
- Joined: 16 Oct 2001 23:01
-
- VIP Member
- Posts: 83
- Joined: 6 Mar 2000 0:01
-
- VIP Member
- Posts: 1471
- Joined: 28 Feb 2000 0:01
Since Visual Prolog 7.4 the Scintilla Editor is part of Visual Prolog. It is both used in the IDE, and also available for use in user projects (i.e. pfc/gui/controls/sciLexer). It is also used as a control in the message window.
The examples (IDE: Help -> Install Examples...) contains an example of its usage.
The examples (IDE: Help -> Install Examples...) contains an example of its usage.
Regards Thomas Linder Puls
PDC
PDC
-
- VIP Member
- Posts: 1471
- Joined: 28 Feb 2000 0:01
-
- Posts: 1
- Joined: 5 May 2019 14:32
custom control scintilla editor
Hi, first of all thanks for a great RAD tool,
maybe this is just me being stupid but I cant place any custom control. I think added the class correctly using the Custom Controls menu but I cant find the control in the menu.
customcontrol.png
maybe this is just me being stupid but I cant place any custom control. I think added the class correctly using the Custom Controls menu but I cant find the control in the menu.
customcontrol.png