Fork of gwen-dotnet (a .NET port of GWEN) which allows building as a PCL.
This repository has been archived on 2023-07-11. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
2013-08-31 13:20:42 -04:00
Gwen change to a Portable Class Library and modify code to build as one 2013-08-23 18:55:24 -04:00
.gitignore update gitignore 2013-08-31 13:07:38 -04:00
GwenCS.sln change to a Portable Class Library and modify code to build as one 2013-08-23 18:55:24 -04:00
README.md Update README.md 2013-08-31 13:20:42 -04:00

gwen-dotnet without OS dependancies

This is a fork of the original gwen-dotnet project which has been slightly modified to remove OS dependancies (specifically, usage of various Windows APIs) to simplify using Gwen with Xamarin.Android and Xamarin.iOS. The core library of GwenCS has been changed to build as a Portable Class Library.

The most significant change in this fork is the removal of all the specific renderer implementations. This fork is primarily developed for my own use with my own code who's renderer probably wouldn't benefit anyone else. However, it probably wouldn't be too much work to convert Gwen.Renderer.OpenTK to work with this fork and Android/iOS.

Other significant changes include the removal of any platform-specific code that was present in GwenCS. This includes things such as the file save/open dialog support, cursor changing, and the System.Drawing dependancy. Very light-weight equivalents to Color, Rectangle, etc. have been added to fill in the gaps.

TODO

  • Update to latest gwen-dotnet sources. This fork was originally started by me almost a year ago and I never bothered to update the original sources ...