Skip to content

Details

Do your users have to edit text files with a custom syntax? Why not give them an enhanced editing experience in your GUI with styling (fonts, colors, etc.) that is customized for the syntax of your text files?

Modern programming editors and IDEs have syntax highlighting for programming languages with automatic completion of programming constructs. Implementing all of that behavior from scratch is a lot of work! That's where Scintilla comes into the picture.

Scintilla is an open source editing component for source code that provides syntax driven highlighting and styling as well as "error indicators, code completion and call tips. The selection margin can contain markers like those used in debuggers to indicate breakpoints and the current line. Styling choices are more open than with many editors, allowing the use of proportional fonts, bold and italics, multiple foreground and background colors and multiple fonts."

This month, Richard Thomson will give us an overview of Scintilla as used through the wxStyledTextCtrl widget in the wxWidgets toolkit.

Scintilla: https://www.scintilla.org/
wxWidgets: https://www.wxwidgets.org/

This will be an online meeting, so drinks and snacks are on you!

Join the meeting here: https://meet.xmission.com/Utah-Cpp-Programmers

Watch previous topics on the Utah C++ Programmers YouTube channel:
https://www.youtube.com/@UtahCppProgrammers

Future topics: https://utahcpp.wordpress.com/future-meeting-topics/
Past topics: https://utahcpp.wordpress.com/past-meeting-topics/

Related topics

C & C++
Programming Languages
Computer Programming
Software Development

You may also like