| ScintillaDotNet - software.safish.com |
|
ScintillaDotNet ScintillaDotNet is a wrapper for the Scintilla control written in C++. Scintilla is an excellent text component that allows syntax highlighting for a whole host of languages. Scintilla can be found at http://www.scintilla.org/. It is written in C++, however, and can't be used "out the box" in C# or VB.NET applications. This wrappers allows the use of the SciLexer.dll control in your project, with methods, properties and events exposed in a way that should be more intuitive to .NET programmers. ScintillaDotNet was created due to the lack of updates to the ScintillaNET control, and I needed access to a number of events that were not exposed by ScintillaNET. It is NOT a 100% complete implementation of Scintilla, but if you'd like any features implemented that are not already there, feel free to mail me and I'll work on it. That being said, most of the useful stuff is implemented, and the accompanying documentation is extensive. The control was created with version 1.67 of Scintilla, but should be usable with any version after that, although of course it won't expose methods/properties contained in later versions. As per the documentation, however, there are ways of getting around this. Documentation Documentation is included in the download. There is also an online document created with the LinearHTML option in nDoc. License The license is the same as the Scintilla license - you can basically do whatever you like with the control. I don't care - as long as you don't blame me if something goes wrong. I would appreciate it though if you find a bug that you let me know, and even better if you fix it, to send me the patch. The license file is located below in the Download section. Included in the download are:
History
|
|||||||||||||||||||||||||||||||||||||||||||