Jacob,
i can't open DemoMapMac project in Visual Studio 2013. It says "The application which this project type is based on was not found."
Regarding to your changes:
i can't open DemoMapMac project in Visual Studio 2013. It says "The application which this project type is based on was not found."
Regarding to your changes:
- Lets rename DotSpatial.MacControls to DotSpatial.Controls.MonoMac or DotSpatial.Controls.Mono (if they will work in Linux too).
- Why you need MapCore class in DotSpatial.Controls? As i understood, we can't use inheritance between WinForms Map and MonoMac Map.
- Why you need another MapCore inside MacControls? Are you planning to add another inheritors? I think we not need MapCore at this stage.
- Try to not use "Mac" abbreviation for your classes and properties, e.g. MacMap, MacCursor, etc. "Mac" inside namespace name will be enough.
- We should use code sharing as much as possible to avoid a lot of copy-pastng between Windows and Mac assemblies. If you can't use inheritance try to use aggegation.