General classes, enumerations and interfaces for the ScintillaNet package.
$ dotnet add package Scintilla.NET.AbstractionsAbstraction 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 to UpdateUiDock, Font, etc have been dropped.This API is currently used in the following libraries:
The project should be considered as beta in this development stage, please do report bugs, issues or improve the API via a pull request.