Scintilla.NET.Abstractions
1.0.3
See the version list below for details.
dotnet add package Scintilla.NET.Abstractions --version 1.0.3
NuGet\Install-Package Scintilla.NET.Abstractions -Version 1.0.3
<PackageReference Include="Scintilla.NET.Abstractions" Version="1.0.3" />
paket add Scintilla.NET.Abstractions --version 1.0.3
#r "nuget: Scintilla.NET.Abstractions, 1.0.3"
// Install Scintilla.NET.Abstractions as a Cake Addin #addin nuget:?package=Scintilla.NET.Abstractions&version=1.0.3 // Install Scintilla.NET.Abstractions as a Cake Tool #tool nuget:?package=Scintilla.NET.Abstractions&version=1.0.3
Scintilla.NET.Abstractions
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.
Thanks to
- JetBrains for their open source license(s).
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- No dependencies.
NuGet packages (5)
Showing the top 5 NuGet packages that depend on Scintilla.NET.Abstractions:
Package | Downloads |
---|---|
Scintilla.NET.EtoForms.Shared
Eto.Forms wrapper for Scintilla control. |
|
Scintilla.NET.Gtk
Source Editing Component based on Scintilla 5 series. |
|
Scintilla.NET.WinForms
Source Editing Component based on Scintilla 5 series. |
|
Scintilla.NET.EtoForms.WinForms
Eto.Forms wrapper for Scintilla control. |
|
Scintilla.NET.Wpf
WPF wrapper for Scintilla control. |
GitHub repositories
This package is not used by any popular GitHub repositories.