msawczyn / EFDesigner

Entity Framework visual design surface and code-first code generation for EF6, Core and beyond
MIT License
363 stars 60 forks source link

New Menu and new menu items and associated icons. MEF support enhancements and cleanup. #295

Closed dcastenholz closed 3 years ago

dcastenholz commented 3 years ago

ClassShape.cs: Honor 'Handled' for DoubleClick to allow MEF extensions to add handler. Set ImageGetter in compartment mappings once, allowing MEF extension to add customized images. EFModelDiagram.cs: Record the mousedown location to allow placement of new shapes in diagram. CommandSet.cs: Add new Solution Explorer menu with 'Generate Code'. Add new 'Add Entity' context menu item to diagram menu. Added Icons for both. LayoutCommand.cs: make LayoutDiagram methods public so MEF extensions can call them. Commands.vsct: Added Solution Explorer menu and cleanup. DslPackage.csproj: Added new files.