Abstraction API for Scintilla.NET to allow porting to Gtk and macOS.
This project is used for allowing the Scintilla.NET API to be used in Linux, Windows or macOS. The package it self does only provide an interface to access the API, the implementation is not included. There are few breaking changes to the Scintilla.NET API however, these are:
UpateUI
event is renamed toUpdateUi
- The Windows-only specific properties such as
Dock
,Font
, etc have been dropped.
This API is currently used in the following libraries:
- Scintilla.NET.Gtk - A GTK/Linux port of Scintilla.NET
- Scintilla.NET.Windows - WinForms and Wpf wrappers of the Scintilla control.
- Scintilla.NET.Eto - A port of Scintilla.NET to Eto.Forms as a cross-platform control.
The project should be considered as beta in this development stage, please do report bugs, issues or improve the API via a pull request.
- JetBrains for their open source license(s).